9
Assignment Type C Nathan Quach [email protected] Google App Engine Overview, Current & Future Trend

Google app engine - Overview

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Google app engine - Overview

Assignment Type C

Nathan Quach

[email protected]

Google App EngineOverview, Current & Future Trend

Page 2: Google app engine - Overview

Agenda Introduction Architecture Advantages Challenges/Risks Future Trend

Page 3: Google app engine - Overview

Introduction Google App Engine:

Platform-as-a-Service: To build Web apps on cloud Dynamic web server Automatic scaling & load balancing Transactional Datastore model Integration with Google Accounts through APIs

Preview version in 2008 Latest version 1.6.6 (5/2012)

Page 4: Google app engine - Overview

Architecture

Source: http://www.slideshare.net/rajdeep/introduction-to-google-app-engine-presentation

Page 5: Google app engine - Overview

Architecture

Source: http://www.slideshare.net/rajdeep/introduction-to-google-app-engine-presentation

Page 6: Google app engine - Overview

Main components App Engine Runtime environment – sandbox Datastore

BigTable Datastore SQL Cloud Storage Cloud

Suite of APIs to do common stuffs URL Fetch, Mail, Memcache, Image Manipulation…

Page 7: Google app engine - Overview

Advantages Easy to get started Rapid and flexible development

SDK for local development Rich APIs set Admin console and diagnostic utilities Easy deployment

Scalability Lower cost of ownership Customizability Community Support

Page 8: Google app engine - Overview

Challenges Entrenched Custom Software

Custom software vs Platform technology Dependence on Google

GAE downs, your apps down How to prevent lock-in

Lock-in: apps aren’t able to portable to other services

Is it really free? Be careful when you are locked in

Security & Privacy

Page 9: Google app engine - Overview

Future Trend Still growing

Current: 200k active apps, 1.5bil page views/day More features planted ToS, pricing changes

PaaS trend: PaaS ecosystems is flourishing Competitors: AWS Elastic Beanstalk, CloudBees,

CloudFoundry, Cloudify, CumuLogic, dotcloud, EngineYard, Heroku, Jelastic, Microsoft Windows Azure, MorphLabs, Rackspace Cloud Sites, Red Hat Open Shift, Saleforce Force.com …

Adoption rate: 3% enterprise. Expectation: 43% in 2015