Demo
Choose your Cloud
Cloud
Development?
Which Cloud?
The Players
Q:
A better Way
A Typical Environment
Web Focused?
Green Fields?
No long running processes?
Want cheap starting option?
PAAS
Networking
- Amazon Virtual Private Cloud (VPC)
- Elastic Load Balancing
Payments & Billing
- Amazon Flexible Payments Service (FPS)
- Amazon DevPay
Storage
- Amazon Simple Storage Service (S3)
- Amazon Elastic Block Storage (EBS)
- AWS Import/Export
Support
Web Traffic
- Alexa Web Information Service
- Alexa Top Sites
Workforce
Q:
Amazon Services
Compute
- Amazon Elastic Compute Cloud (EC2)
- Amazon Elastic MapReduce
- Auto Scaling
Content Delivery
Database
- Amazon SimpleDB
- Amazon Relational Database Service (RDS)
E-Commerce
- Amazon Fulfillment Web Service (FWS)
Messaging
- Amazon Simple Queue Service (SQS)
Monitoring
Microsoft Solution?
Want support?
Amazon AWS
A:
Google App Engine
Services
- Language Specific Data Bindings (JPA/JDO for Java)
- Cron
- Memcache
- URL Fetch
- Mail
- XMPP
- Images
- Google Accounts
- Task Queues
- Blobstore
- Google Docs
- Google Wave
Google
App Engine
EC2 is General Purpose
Flexible
Familiar to Enterprise
Images require maintenance
Services
Languages
Dev Tools
- Eclipse Plugin
- Development local server
Google Services
A:
Microsoft Azure
web focused
limits on use
Uses Google Apps
Cheap! (to start)
No background apps (but there is Cron)
Easy to get Started
No infra setup
Auto-scales
Not all of J2EE
Java and Python only
Azure Services
Microsoft Azure
- Worker Roles and Web Roles
- Can run most things that run on Windows, including Java
- Has limited 3rd party services
- Still new
- Can run images locally before uploading
Q:
Version Upgrade
IAAS
3rd PartySoftware?
Unusual Environment?
Geographic Separation Required?
Existing Codebase/Solution?
A:
Amazon AWS
Geography
Datacenter locations
?
in 2010
Bruce Cooper
bruce.cooper@unico.com.au
http://www.unico.com.au/
@brucejcooper
+61417986274