Google App Engine Cloud B. Ramamurthy 7/11/2014CSE651, B. Ramamurthy1.

Slides:



Advertisements
Similar presentations
A Google Cloud Technology-based Sensor Data Management System for KLEON Karpjoo Jeong Institute for Ubiquitous.
Advertisements

Cloud Strategy II B. Ramamurthy 7/11/2014
Emerging Platform#6: Cloud Computing B. Ramamurthy 6/20/20141 cse651, B. Ramamurthy.
MyCloudIT Removes the Complexity of Moving Cloud Customers’ Entire IT Infrastructures to Microsoft Azure – Including the Desktop MICROSOFT AZURE ISV: MYCLOUDIT.
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
Modeling Public Pensions with Mathematica and Python II
Engineering the Cloud Andrew McCombs March 10th, 2011.
Data-intensive Computing on the Cloud: Concepts, Technologies and Applications B. Ramamurthy This talks is partially supported by National.
Platform as a Service (PaaS)
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
Google App Engine Google APIs OAuth Facebook Graph API
By: Devesh Sharma.  Why Cloud Computing? ◦ Traditional Business Applications  Expensive  Complicated  Difficult to manage  Idea behind Cloud Computing.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
SENG 422 Lab 4 Cloud Computing Time: ELW B220 from (4:00 - 6:50) every Tuesday TA: Philip Baback Alipour Ph.D. Candidate in Electrical, Computer Engineering.
Google App Engine Danail Alexiev Technical Trainer SoftAcad.bg.
Prof. A.R. Rele. What Is Google App Engine? Google App Engine lets users run web applications on Google's infrastructure. App Engine applications are.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Google App Engine(GAE) Ma, Zhichao Cloud.
VENUE: AFE BABALOLA HALL, UNIVERSITY OF LAGOS PRESENTATION BY: MR AMOS EMMANUEL CHIEF SOFTWARE ARCHITECT, PROGRAMOS SOFTWARE CHAIRMAN,
EXPOSE GOOGLE APP ENGINE AS TASKTRACKER NODES AND DATA NODES.
Protect Your Business-Critical Data in the Cloud with SoftNAS, a Full-Featured, Highly Available Solution for the Agile Microsoft Azure Platform MICROSOFT.
== Enovatio Delivers a Scalable Project Management Solution Minus Large Upfront Infrastructure Costs, Thanks to the Powerful Microsoft Azure Platform MICROSOFT.
Paperless Timesheet Management Project Anant Pednekar.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
My project  Small-Medium Enterprises (SMEs)  faces goods distribution problems  needs necessary resources, money and technical expertise, to purchase.
1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations
Multi-Tier Apps with Admin Access, RDP, Custom Installs Modern Scalable Web Sites Full Windows Server/Linux VMs Web Sites Virtual Machines Cloud Services.
1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations
MidVision Enables Clients to Rent IBM WebSphere for Development, Test, and Peak Production Workloads in the Cloud on Microsoft Azure MICROSOFT AZURE ISV.
Boost Developer Productivity with a 360- Degree View of Every Software Change by Using FinditEZ, Certified Microsoft Platform Ready for SQL Azure MICROSOFT.
Lecture IV: REST Web Service with Google App Engine CS 4593 Cloud-Oriented Big Data and Software Engineering.
GOOGLE APP ENGINE By Muktadiur Rahman. Contents  Cloud Computing  What is App Engine  Why App Engine  Development with App Engine  Quote & Pricing.
Bring Your Own Security (BYOS™): Deploy Applications in a Manageable Java Container with Waratek Locker on Microsoft Azure MICROSOFT AZURE ISV PROFILE:
DenyAll Delivering Next-Generation Application Security to the Microsoft Azure Platform to Secure Cloud-Based and Hybrid Application Deployments MICROSOFT.
1 NETE4631 Using Google Web Services Lecture Notes #6.
Powered by the Microsoft Azure Platform, Truck Tin Helps Your Sales Consultants Improve Efficiency, Information Sharing, Client Relations MICROSOFT AZURE.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
WHAT WE OFFER Go-To-Market Services Microsoft Azure Brings to Life Citizen Assistance, the Tech Solution That Improves Communication Between the People.
Improve the Performance, Scalability, and Reliability of Applications in the Cloud with jetNEXUS Load Balancer for Microsoft Azure MICROSOFT AZURE ISV.
Task Performance Group Provides Cutting-Edge E-Commerce B2B EDI Integration Using MegaXML SaaS Solution on Microsoft Azure Cloud Platform MICROSOFT AZURE.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
Google App Engine Mano Marks Developer Advocate. Problems building web applications Why Google App Engine? The App Engine Components What’s Next Questions?
Ping Yeh, Software Engineer Chris Schalk, Developer Advocate Google App Engine.
Google App Engine. Contents Overview Getting Started Databases Inter-app Communications Modes.
Platform as a Service (PaaS)
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Platform as a Service (PaaS)
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Platform as a Service (PaaS)
Tulika Chaudharie / Harikharan Krishnaraju
Amazon Storage- S3 and Glacier
New Heights by Guiding Them into the Cloud
Platform as a Service.
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Cloud Computing Platform as a Service
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Andrew McCombs March 10th, 2011
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Google App Engine B. Ramamurthy Based on the material available at
PHP Scripts Mall Online Payment Gateway Script - Payment Gateway Script - Payment Processor Script.
Google App Engine Danail Alexiev
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
CloudLabs, Powered by Azure, Enables the Quick, Easy, Cost-Effective Management, Distribution of Online Training Labs for Education and Business MICROSOFT.
Google App Engine Ying Zou 01/24/2016.
AWS Cloud Computing Masaki.
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Guarantee Hyper-V, System Center Performance and Autoscale to Microsoft Azure with Application Performance Control System from VMTurbo MICROSOFT AZURE.
Presentation transcript:

Google App Engine Cloud B. Ramamurthy 7/11/2014CSE651, B. Ramamurthy1

References 7/11/2014CSE651, B. Ramamurthy2

What is google app engine? Google App Engine is a Platform as a Service (PaaS) It lets you build and run applications on Google’s infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs change. With App Engine, there are no servers for you to maintain. You simply upload your application and it’s ready to go. We will do that as a lab work today. We will deploy the hangman application on the google cloud or google app engine. Before we do that I want you to access and try the one I have already deployed. 7/11/2014CSE651, B. Ramamurthy3

Lets see what happens? I am on the admin console. I am going to monitor the traffic… The application that we developed has been deployed without any change in code It supports applications developed in most programming languages 7/11/2014CSE651, B. Ramamurthy4

GAE Features App Engine makes it easy to build and deploy an application that runs reliably even under heavy load and with large amounts of data. It includes the following features: Persistent storage with queries, sorting, and transactions. Automatic scaling and load balancing. Asynchronous task queues for performing work outside the scope of a request. Scheduled tasks for triggering events at specified times or regular intervals. Integration with other Google cloud services and APIs. Applications run in a secure, sandboxed environment, allowing App Engine to distribute requests across multiple servers, and scaling servers to meet traffic demands. 7/11/2014CSE651, B. Ramamurthy5

How to deploy an application? We will work from the Eclipse environment we have already downloaded You need to download the Google app engine plugin and use that to deploy the application. You need a google app engine account before you can deploy anything. Please do that before we proceed. On to the handout on google app engine handout. 7/11/2014CSE651, B. Ramamurthy6

GAE capacities All applications can use up to 1 GB of storage and enough CPU and bandwidth to support an efficient app serving around 5 million page views a month, absolutely free. Runs your web applications on Google's infrastructure. Google App Engine is fully-integrated development environment You can serve your applications with your own domain (such as or you can use the App Engine domain for free (just like You can use server side languages such as PHP, Java, Python, and Go. 7/11/2014CSE651, B. Ramamurthy7

Summary Among the cloud offerings Google App Engine has the least expensive model for cloud deployment The learning curve for the process of deployment is also not that steep. Moreover Eclipse has a plugin to simplify the process. But all the infrastructure is hidden from you; You access them only through the API and the services offered by the GAE. 7/11/2014CSE651, B. Ramamurthy8