28
Google App Engine (GAE) Pravin Hanchinal Co-founder & CEO INSPIRE- groups

Google App Engine (Introduction)

Embed Size (px)

Citation preview

Google App Engine (GAE)

Pravin Hanchinal Co-founder & CEO

INSPIRE- groups

presentations

What is Google App Engine?

Google’s platform to Build Web ApplicationsDynamic Web ServerAutomatic Scaling and load balancingSQL and NoSQL DataStore ModelIntegration with Google Account through API

Why Google App Engine?

Auto ScalingEasy LogsEasy DevelopmentFree QuotaAffordable then AWSNo Config of serversGoogle based security

Easy to BuildLocal SDK and lots of APIs

Easy to Maintainvia Admin Console

Easy to ScaleGoogle Scale Infrastructure and No Limits for data

Why GAE?

GAE: Language Support

JAVAPythonGoPHP

How request is processed?

How it is scaled?

GAE: Development Life Cycle

Write Code Test Locally

Administer viaWeb Console

Push to Google Servers

API / Services support

Google Cloud Platform Service

*App Engine is part of Google Cloud Service

Traditional Server Setup

How does it work in GAE?

Request ===>

Under Free Quota

25 Applications per User5 Million Page views are free per month.Approx. 6.5 hours of CPU and 1 Gigabyte of inbound and outbound traffic.100 hits per secs (non-billing) and 500 for billing enabled applications

* above may change due to Google alterations

Who is using it?

Angry BirdsKhan AcademyRoyal WeddingSnapchatEA GamesForbesMTVBestbuy

Enough! Lets see in Action

Source: http://www.crackerjackann.net/blog/is-a-lack-of-leads-frustrating-you

Lets Play!

Practical implementation is tribute to learning-Chanakya

Things you need

JRE and JDKEclipseGAE Plugin for EclipseApp Engine SDK

Google Account is must!

*all latest versions recommended

Instructions

CMD-> java -versionExtract Eclipse zipExtract java-appengine-sdk zipAdd GAE pluginNew-project -> configure sdkRun on Localhost as Web Application

How to deploy?

Test on localhostDeploy on Cloud later

Where your app gets in?

Got questions?

mail to [email protected]

What Next?

Go through this presentation againExplore moreStart experimentingRead DocumentationHave patience, rome is not built in a day!

Useful Resources

http://www.slideshare.net/wescpy/google-app-engine-and-cloud-overview?qid=8efa6273-86ac-4bc6-bc67-a908951c9c80&v=qf1&b=&from_search=4

http://www.slideshare.net/masnun1/google-app-engine-an-introduction?qid=8efa6273-86ac-4bc6-bc67-a908951c9c80&v=default&b=&from_search=37

http://www.slideshare.net/NameForTheTutorial/google-app-engine-tutorial?qid=8efa6273-86ac-4bc6-bc67-a908951c9c80&v=qf1&b=&from_search=5

http://www.slideshare.net/wescpy/google-app-engine-and-cloud-overview?qid=8efa6273-86ac-4bc6-bc67-a908951c9c80&v=qf1&b=&from_search=4

http://www.slideshare.net/turbomanage/google-app-engine-update-2012

https://developers.google.com/appengine/features/

http://www.slideshare.net/cschalk/introducing-app-engine-for-business

http://www.slideshare.net/dimityrdanailov/google-app-engine-varna-lab-19062013

http://www.clouds360.com/paas.php

http://equallytrue.blogspot.in/2012/05/free-paas-options-for-deving.html