SlideShare a Scribd company logo
Google App Engine
Overview, Current & Future Trend


                      Assignment Type C
                          Nathan Quach
            17325178@student.uws.edu.au
Agenda
   Introduction
   Architecture
   Advantages
   Challenges/Risks
   Future Trend
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)
Architecture




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




Source: http://www.slideshare.net/rajdeep/introduction-to-google-app-engine-presentation
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…
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
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
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, CumuLog
        ic, 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

More Related Content

PDF
Google App Engine
PPT
State transition testing-software_testing
PPT
System testing ppt
PDF
What is Test Plan? Edureka
PDF
Federated Cloud Computing - The OpenNebula Experience v1.0s
PPT
Introduction to Google App Engine
PDF
White Box Testing
PPT
Security Issues of Cloud Computing
Google App Engine
State transition testing-software_testing
System testing ppt
What is Test Plan? Edureka
Federated Cloud Computing - The OpenNebula Experience v1.0s
Introduction to Google App Engine
White Box Testing
Security Issues of Cloud Computing

What's hot (20)

DOC
Sunetra banerjee-sr-qa-engineer-project-lead resume
PDF
Seminar on Software Testing
PPT
Unit 2 The Achilles Heels
PDF
Test cases
PPTX
Citrix adc technical overview
PPT
Manual testing ppt
PPTX
Oracle IDAM overview
PPT
Software Quality Assurance
PPT
Test Levels & Techniques
PPTX
Cloud Security
PPT
Manual testing concepts course 1
PPTX
Software test automation
PPTX
Stlc ppt
PDF
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
PPTX
Requirements engineering for agile methods
PPTX
Cloud Computing Security
PPTX
Software testing & Quality Assurance
DOC
Comparison manual & automation
PPTX
Google app engine
PPT
Test planning
Sunetra banerjee-sr-qa-engineer-project-lead resume
Seminar on Software Testing
Unit 2 The Achilles Heels
Test cases
Citrix adc technical overview
Manual testing ppt
Oracle IDAM overview
Software Quality Assurance
Test Levels & Techniques
Cloud Security
Manual testing concepts course 1
Software test automation
Stlc ppt
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Requirements engineering for agile methods
Cloud Computing Security
Software testing & Quality Assurance
Comparison manual & automation
Google app engine
Test planning
Ad

Viewers also liked (19)

PDF
Google app engine
PDF
Google App Engine: An Introduction
PPT
Google app engine introduction
KEY
Introduction to Google App Engine
PPTX
Google App Engine
PPTX
Google App Engine
PPTX
Google App engine
PDF
What is Google App Engine?
PDF
Introduction to Google App Engine
PDF
Introduction to Google App Engine - Naga Rohit S [ IIT Guwahati ] - Google De...
PDF
Google App Engine At A Glance
KEY
Google App Engine - Simple Introduction
PPT
Developing Java Web Applications In Google App Engine
PDF
Google App Engine (Introduction)
PDF
3wks Google Cloud Next17 Top Ten
PDF
HBase Storage Internals
PDF
Tk03 Google App Engine Fr
PPTX
Google Cloud Platform. Google App Engine
PDF
Google App Engine
Google app engine
Google App Engine: An Introduction
Google app engine introduction
Introduction to Google App Engine
Google App Engine
Google App Engine
Google App engine
What is Google App Engine?
Introduction to Google App Engine
Introduction to Google App Engine - Naga Rohit S [ IIT Guwahati ] - Google De...
Google App Engine At A Glance
Google App Engine - Simple Introduction
Developing Java Web Applications In Google App Engine
Google App Engine (Introduction)
3wks Google Cloud Next17 Top Ten
HBase Storage Internals
Tk03 Google App Engine Fr
Google Cloud Platform. Google App Engine
Google App Engine
Ad

Similar to Google app engine - Overview (20)

PPTX
CSC AWS re:Invent Enterprise DevOps session
PPTX
7 steps to Enterprise PaaS
PDF
Nadeus Education Services session on Google Apps and Google App Engine
PDF
Gae4 b for_atlanta_gtug (2)
PPTX
Twelve factor-app
PDF
Which Application Modernization Pattern Is Right For You?
PDF
Java Web Programming Using Cloud Platform: Module 10
PPT
Giga Spaces Alternative To GAE_JavaOne 09
PPT
Cloud Computing
PPTX
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
ODP
Cloud Computing & Sun Vision 03262009
PDF
WaveMaker
PDF
Why Your Digital Transformation Strategy Demands Middleware Modernization
PDF
Rapid cloudapplicationdevelopmentwithlimeds
PPTX
Azure App Service
PDF
Microsoft Azure For Solutions Architects
PPT
Cloud Computing
PPT
Cloud Computing
PPT
Cloud Computing - Benefits and Challenges
PDF
[AWS Dev Day] 기조연설 – Olivier Klein AWS 신기술 부문 책임자, 정성권 삼성전자 수석
CSC AWS re:Invent Enterprise DevOps session
7 steps to Enterprise PaaS
Nadeus Education Services session on Google Apps and Google App Engine
Gae4 b for_atlanta_gtug (2)
Twelve factor-app
Which Application Modernization Pattern Is Right For You?
Java Web Programming Using Cloud Platform: Module 10
Giga Spaces Alternative To GAE_JavaOne 09
Cloud Computing
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Cloud Computing & Sun Vision 03262009
WaveMaker
Why Your Digital Transformation Strategy Demands Middleware Modernization
Rapid cloudapplicationdevelopmentwithlimeds
Azure App Service
Microsoft Azure For Solutions Architects
Cloud Computing
Cloud Computing
Cloud Computing - Benefits and Challenges
[AWS Dev Day] 기조연설 – Olivier Klein AWS 신기술 부문 책임자, 정성권 삼성전자 수석

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation theory and applications.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
A Presentation on Artificial Intelligence
PDF
Empathic Computing: Creating Shared Understanding
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
Encapsulation_ Review paper, used for researhc scholars
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation theory and applications.pdf
Spectral efficient network and resource selection model in 5G networks
NewMind AI Monthly Chronicles - July 2025
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Understanding_Digital_Forensics_Presentation.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
The Rise and Fall of 3GPP – Time for a Sabbatical?
A Presentation on Artificial Intelligence
Empathic Computing: Creating Shared Understanding
NewMind AI Weekly Chronicles - August'25 Week I
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Google app engine - Overview

  • 1. Google App Engine Overview, Current & Future Trend Assignment Type C Nathan Quach 17325178@student.uws.edu.au
  • 2. Agenda  Introduction  Architecture  Advantages  Challenges/Risks  Future Trend
  • 3. 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)
  • 6. 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…
  • 7. 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
  • 8. 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
  • 9. 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, CumuLog ic, 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