3 2011 aws mumbai2

Preview:

DESCRIPTION

 

Citation preview

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

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

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

http://aws.amazon.com

Twitter: @simonBlog: www.brunozzi.com

Recommended