3. Google App Engine SaaS= Software as a Service Autoscaling Its Free!! Paid if you use more http://code.google.com/intl/en/appengine/ Signup: https://appengine.google.com/ SMS verifying 3
4. GAE - Limitations No Relational Database Instead: “google data store” Google Query Language (GQL) No joins Hard to configure custom libraries Limited to what googleoffers No full Java support No support for “naked domains” foreach.com No hard drive … Files must be stored in the Data Store 4
5. GAE – Pro’s Hot deploy Fast Easy (launcher) App versioning No server configuration No servers to maintain Data store works out of the box Datastores are created automatically Automatic scaling Easy integration with all Google API’s Authentication Google accounts Picasa Google Maps etc 5
6. GAE – Techstuff Supported for: Java Python Go! Mature Eclipse Plugin Launcher: Emulator of GAE for development Online dashboard: https://appengine.google.com/ 6 Guillermo
7. GAE – Example in Python Object Oriented scripting language Create app in the dashboard https://appengine.google.com/ Create project in Eclipse Google plugin must be installed http://code.google.com/intl/en/appengine/docs/java/tools/eclipse.html 7
13. AWS – Overview IaaS = Infrastructure as a Service Cloud computing Set of services You only pay for what you use Scattered all over the world Different datacenters Paid service Free tier for new users 13
14. AWS – Services Elastic Compute Cloud (ec2) Simple Storage Service (s3) CloudFront Relational Database Service (RDS) … 14
15. AWS – Services API RESTfulAPI authenticated All services are accessible through their API. Java Python Ruby .NET iPhone Android Online console Not everything supported yet Large community and code samples 15
16. AWS – Elastic Compute Cloud (ec2) Create a Virtual Instances Linux Windows Preconfigured instances http://aws.amazon.com/ec2/#instance Reusable images Up and running in 5 minutes 16
17. AWS – Simple Storage Service (s3) Storage in the cloud Unlimited 99.9999999999999999999999% durability and availability No FTP, no disk … its somewhere 17
18. AWS – CloudFront Content Delivery Network Content stored on edge locations All over the world User connects to the nearest location 18
19. AWS – Relational Database Service (RDS) Based on ec2 Scalable database Scale up Scale out (read-replications) Supported Oracle MySQL 19
20. AWS – Some Limitations Not a network infrastructure Dynamic ip’s (they have elastic ips) No multicast ip’s Instances are preconfigured Disk IO is slower … 20