Cloud computing and Amazon Web Services
Simone BrunozziTechnology Evangelist
Amazon Web Services, APAC
Who is Amazon.com?
1) Cloud Computing
Agenda
2) Success stories
3) Amazon Web Services by example
4) Cloud Computing Myths
5) How to get started
Gartner's definition
Cloud Computing:A style of computing in which elastic IT-enabled capabilitiesare delivered as a service to external customers using Internet technologies.
Gartner, 2008DONE!
1) Elastic Capacity
DONE!
Predicting Infrastructure NeedsC
om
pute
Pow
er
Time
Predicted Usage
Actual Usage
Waste
CustomerDissatisfaction
DONE!
2) Faster time to market
DONE!
3) No initial investment (No CapEx)
DONE!
4) Pay as you go, pay for what you use
DONE!
5) Focus on your business
DONE!
Cloud Computing (summary)
1) Elastic Capacity2) Faster time to market3) No initial investment (No Capex)4) Pay as you go, pay for what you use5) Focus on your business
DONE!
1) Cloud Computing
Agenda
2) Success stories
3) Amazon Web Services by example
4) Cloud Computing Myths
5) How to get started
Guess the company
An online company It uses more than 12,000 serversThey have more than 230 million users
What's the company name?What do they do?
Zynga.com
Creators of the most popular Facebook games: Farmville, Mafia Wars, Treasure Isle, Cityville, etc.
More than 12,000 servers on AWS215+ million monthly users (MAU)50+ million daily usersCityville: from 0 to 100+ MAU, 43 days
100% on AWS
Netflix.com- More than 10 Billion USD market cap- Migrating 100% on Amazon Web
Services- So far: movie lists, website search,
transcoding, recommendations, etc.- 10 M subscribers, 100k DVD titles
"AWS let us focus on innovation"
Hungama.com
Largest publisher of Bollywood moviesMobile / Digital / Promotional marketing
"the old models caused delays in implementation, adversely affecting the time-to-market"
Cloud computing introduced in 2008Now 80% on Amazon Web Services
Animoto.com
Simple application:Upload picturesUpload / choose from existing musicA nice video is automatically created
It runs 100% on AWS
Scaled from 80 to 3,500 servers (EC2 instances) in 3 days
Animoto: Video App on Amazon EC2N
um
ber
of
EC
2 In
stan
ces
Apr 12th
Launch of Facebook modification
Scaled to peak of 3,500 instances in 3 days
Apr 14th
Apr 15th
Apr 16th
Apr 18th
Apr 19th
Apr 20th
Apr 17th
Apr 13th
RedBus.in
Bus travels in IndiaIt runs 100% on AWS
100+ bus operators2M+ tickets soldSaved 30-40% by moving to CloudReduced latency (4x)
Expanding to other countries
Customers in 190 Countries
Asia Pacific customers
1) Cloud Computing
Agenda
2) Success stories
3) Amazon Web Services by example
4) Cloud Computing Myths
5) How to get started
Example 1
A Risk Management company(example: Bankinter, Spain)
Problem:They need to analyze data as soon as the stock exchange closes, to find mistakes and correct them in time.This is usually very expensive.
Usage graph on Amazon EC2
Traditional solution
1) Buy a huge IT infrastructure2) Hire people to manage it3) Negotiate contracts, etc.4) Manage the IT infrastructure5) Every 2-3 years, major upgrade
Cloud solution
Benefits from Cloud Computing:1) No need for up front investments2) Massive cost savings3) Resources can focus on core business4) Higher availability5) Faster time to market
Services used
Servers on demand:Amazon EC2 (Elastic Compute Cloud)
Storage:Amazon S3 (Simple Storage Service)
AWS Building blocks
Example 2
A web startup company(example: 99design, Melbourne, AU)
Problem:They want to launch a website/app, but they don't know how successful it will be.Need to serve customers worldwide.Usually very expensive.
Traditional solution
1) Buy servers2) Buy storage3) Sign a CDN contract
(Content Delivery Network)4) Launch website/application5) Manage scaling and provisioning
Cloud solution
Benefits from Cloud Computing:1) No need to buy IT Infrastructure2) Deploy worldwide3) Scale up/down when needed4) Save time5) Focus on your business
Services used
Servers: Amazon EC2Storage: Amazon S3Database: Amazon RDSContent Delivery: Amazon CloudFrontAutoscalingElastic Load Balancing
AWS Building blocks
What is unique about Amazon Web Services?
Flexibility, Freedom of Choice
Security
Scale
Growing Partner EcosystemGrowing Partner Ecosystem
2005
» AWS Services in N. California» AWS Multi-Factor Authentication» AWS Management Console » AWS Economics Center» AWS in Education» AWS Security Center» SAS70 Type II Audit» More services in EU» Lower EC2 Pricing» Lower S3 Pricing» Lower pricing for Outbound Data Transfer» AWS Solution Provider Program
» Amazon EC2» Amazon S3» Developer Portal & Forums
» Amazon SQS» Amazon Mechanical Turk
» Amazon SimpleDB » Amazon Flexible Payments Service» S3 in Europe» EC2 new instance types» AWS Start-Up Challenge
» Amazon Simple Notification Service» RDS Multi-Availability Zone Support» S3 Reduced Redundancy Storage » New Locations and Features for CloudFront » S3 Bucket Policies» Cluster Instances for EC2
2010
AWS Pace of Innovation
2006
2007
2008
2009
» Premium Support» Amazon CloudFront» EC2 Elastic IP addresses & Availability Zones» Windows Server, MySQL, Oracle, & JBoss on EC2» Lower Data Transfer Costs
» EC2 Reserved Instances» New SimpleDB Features» IBM on EC2» Windows Server 2008 on EC2» Amazon RDS» Amazon Virtual Private Cloud» Amazon Elastic MapReduce» EBS Shared Snapshots» Monitoring, Auto Scaling & Elastic Load Balancing for EC2» AWS Import/Export
» AWS Services in Singapore» RDS Reserved Database Instances» RDS Read Replicas & Lower Pricing» Lower Outbound Transfer Pricing» Data Transfer Usage Tiers» Consolidated Billing for AWS» Amazon S3 Versioning Feature» EC2 High Memory Instances
» Micro Instances» Lower Pricing for EC2 High Mem Instances » Identity & Access Management
» Amazon Linux AMI» Oracle on EC2» New EC2 Features» SUSE Linux on EC2
» Public Data Sets» Elastic Block Store» EC2 SLA» EC2 in EU» S3 Tiered Pricing
(as of Q4 2010)
1) Cloud Computing
Agenda
2) Success stories
3) Amazon Web Services by example
4) Cloud Computing Myths
5) How to get started
Myth #1:"the cloud isn't reliable"
Answer:- Multiple Regions (US, EU, AsiaPacific)- Many companies achieve better
performance in the cloud- SLAs: EC2 99.95%, S3 99.9%, etc- We look at thousands of metrics at
the 99.9% outlier
Myth #2:"I'll lose control of my data"
Answer:- You own and control your own data- You can control where the data is
stored- Amazon doesn't move your data- You can always get your data back
Myth #3:"The cloud is not secure"
Answer:- Security is top priority for AWS- White paper on Security- PCI-DSS level 1, ISO 27001, etc.- Audits- The only Cloud Provider with PCI-1- Amazon.com uses AWS Technology
Myth #4:"Cost is the only Cloud advantage"
Answer:- Resource Management is more
efficient- Faster time to market- Being able to focus on your business- Agility
1) Cloud Computing
Agenda
2) Success stories
3) Amazon Web Services by example
4) Cloud Computing Myths
5) How to get started
How to get started
1) Create an AWS Account(you can use your Amazon account)2) Learn the basics (EC2, S3)3) Start a small project4) Review results5) Expand your AWS usage
Last but not least
We are hiring