Presentation is loading. Please wait.

Presentation is loading. Please wait.

Google App Engine B. Ramamurthy Based on the material available at

Similar presentations


Presentation on theme: "Google App Engine B. Ramamurthy Based on the material available at"— Presentation transcript:

1 Google App Engine B. Ramamurthy Based on the material available at
9/19/2018

2 Preparation I: Eclipse IDE
Install Eclipse Indigo, Hellios or JEE compatible one of your choice. Install GAE plug-in and SDK (details available in the GAE site) Once the installation is completed make sure you restart You should see the ‘g’ symbol in the topline menu. Click on it to find in the drop-down list, the Google app engine deploy tool 9/19/2018

3 Preparation II: GAE account
Sign in to your GAE account. Make when it request mobile telephone # you provide in this form: with no dashes etc. Navigate to the admin console and create an application id: This is a globally unique id: so if your requested app id is not available you may have to choose another one. Update your appengine-web.xml’s application element (on the IDE) to your application id that you chose in the last step. Deploy using GAE tool on the IDE. You will have to sign in. Test it using 9/19/2018

4 Miscellaneous You don’t have to use any IDE, you can use command line
You can use Java, Python or Go language When using Java it uses Java Servlet Standard to interact with the web interface In general, there is a config file/descriptor file for every tool involved: web.xml, appengine.xml etc. How is GAE a cloud environment? Is GAE SaaS, IaaS or PaaS? 9/19/2018

5 GAE Features Go through the example “Getting started” Admin console
Billing enabler Versions For configuring an application see Go through the example “Getting started” 9/19/2018

6 Data Store GAE takes care of all of the distribution, replication and load balancing of data behind a simple API—and you get a powerful query engine and transactions as well. Default data store: high replication datastore App Engine includes support for two different API standards for the datastore: Java Data Objects (JDO) and Java Persistence API (JPA). 9/19/2018

7 9/19/2018

8 Google App Engine This offers a one stop facility for design, development and deployment Java and Python- based applications in Java and Python. Google offers the same reliability, availability and scalability at par with Google’s own applications Comprehensive programming platform irrespective of the size (small or large) Our Adobe Flash-based Evolutionary Biology tool was deployed on it. This scenario is a serendipitous invaluable experience for us about the capability of the cloud. We have developed some best practices to work on the cloud. 9/19/2018

9 Google App Engine Load Monitoring on 10/11/2010
9/19/2018

10 MemCache on GoogleAppEngine on 10/11/2010
Memcache partial unavailability 9/19/2018


Download ppt "Google App Engine B. Ramamurthy Based on the material available at"

Similar presentations


Ads by Google