Post on 17-Aug-2015
Cloud Computing
Based on Virtualized resources and reusability of IT capabilities
Composed of Client ComputerDistributed ServersData Centers
TypesPublicPrivateCommunityHybrid
Cloud Stacks
SaaS : Software as a Service
PaaS : Platform as a Service
IaaS : Infrastructure as a Service
Google App Engine
» Google’s PaaS Infrastructure» Just Host, Forget Everything about it.» No Server to maintain, No Administration is
needed.» Upload Your application…. Ready to Serve» Free Domain appspot.com or your own» Limit….Or Expose…» Sign Up for free…Develop…Publish…That’s
it !
Google App Engine
» Starting Package : 500MB , Enough CPU , Bandwidth
» Languages
Python
Java
PHP
Go
Google Accounts
» Integrate app with Google account» Saves the effort for creating new app
account.» Identify the User or Administrator
Services Technologies
» URL Fetch
» Memcache
» Image Manipulation
» Scheduled Tasks and Task Queues
Advantages
» Easy to get started
» Automatic scalability
» The reliability, performance and security of Google’s infrastructure» Image Manipulation
» Cost efficient hosting
» Risk free trial period
We Are in App Engine …
"Google App Engine allows us to launch games very
quickly with teams of one or two developers per
game. Because Google manages all the servers,
there is little required of us in terms of maintenance."
"If we didn’t have Google App Engine, we’d be
spending a lot more time figuring out server setup
and working on routers. Our ability to focus on the
actual product is the benefit of Google App Engine."
We Are in App Engine …
Feedly: "With Google’s infrastructure on the backend,
today we only need to worry about pushing code."
"Developing apps on Google App Engine takes one-
fourth to one-tenth of the resources and one-fourth of
the time compared to building something ourselves."