SlideShare a Scribd company logo
1 of 95
AWS 101 Cloud Computing Seminar Making the case for Cloud Simone Brunozzi AWS Technology Evangelist, APAC Twitter: @simon version 2.0 – last update 2011-02-09 – Created by Simone Brunozzi – Copyright Amazon.com
What is Amazon.com?
Amazon’s Three Businesses Consumer (Retail)Business SellerBusiness IT Infrastructure Business Tens of millions of active customer accounts Eight countries: US, UK, Germany, Japan, France, Canada, China, Italy Sell on Amazon websites Use Amazon technology for your own retail website Leverage Amazon’s massive fulfillment center network Cloud computing infrastructure for hosting web-scale solutions Hundreds of thousands of registered customers
Agenda 1) Cloud Computing 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 capabilities are delivered as a service  to external customers  using Internet technologies. Gartner, 2008
1) Elastic Capacity
Predicting Infrastructure Needs Actual Usage CustomerDissatisfaction Predicted Usage Compute Power Waste Time
2) Faster time to market
3) No initial investment (No CapEx)
4) Pay as you go, pay for what you use
5) Focus on your business
The 70/30 switch 70% 30% YourBusiness Managing All of the “Undifferentiated Heavy Lifting” On-PremiseInfrastructure
AWS goal: flip this equation 70% 30% Managing All of the “Undifferentiated Heavy Lifting” YourBusiness On-PremiseInfrastructure More Time to Focus onYour Business Configuring Your Cloud Assets AWSCloud-BasedInfrastructure 30% 70%
Cloud Computing (summary) Elastic Capacity Faster time to market No initial investment (No Capex) Pay as you go, pay for what you use Focus on your business
Agenda 1) Cloud Computing 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 servers They 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, etc. More than 12,000 servers on AWS More than 230 million monthly users 100% on AWS
Netflix.com ,[object Object]
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 movies Mobile / Digital / Promotional marketing "the old models caused delays in implementation, adversely affecting the time-to-market" Cloud computing introduced in 2008 Now 80% on Amazon Web Services
Animoto.com Simple application: Upload pictures Upload / choose from existing music A 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 EC2 Scaled to peak of  3,500 instances in 3 days Number of EC2 Instances Launch of Facebook modification Apr  12th Apr  14th Apr  15th Apr  16th Apr  18th Apr  19th Apr  20th Apr  17th Apr  13th
Customers in 190 Countries
Asia Pacific customers
Agenda 1) Cloud Computing 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) Problem: They need to analyze data as soon as the stock exchange closes, to find mistakes and correct them in time. However, this is usually very expensive.
Traditional solution Buy a huge IT infrastructure Hire people to manage it Negotiate contracts, etc. Manage the IT infrastructure Every 2-3 years, major upgrade
Cloud solution Benefits from Cloud Computing: No need for investments Massive cost savings IT staff can focus on product/service Higher availability Faster time to market
Usage graph on Amazon EC2
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) 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 Buy servers Buy storage Sign a CDN contract (Content Delivery Network) Launch website/application Manage scaling and provisioning
Cloud solution Benefits from Cloud Computing: No need to buy IT Infrastructure Deploy worldwide Scale up/down when needed Save time Focus on your business
Services used Servers: Amazon EC2 Storage: Amazon S3 Database: Amazon RDS Content Delivery: Amazon CloudFront Extra: Autoscaling, Elastic Load Balancing
AWS Building blocks
What is unique about Amazon Web Services?
Flexibility, Freedom of Choice
Security
Scale
Growing Partner Ecosystem Growing Partner Ecosystem
AWS Pace of Innovation (as of Q4 2010) » 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 » 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 » Premium Support » Amazon CloudFront » EC2 Elastic IP addresses     & Availability Zones » Windows Server, MySQL,     Oracle, & JBoss on EC2 » Lower Data Transfer Costs » Amazon EC2 » Amazon S3 » Developer Portal &        Forums    » Amazon Linux AMI » Oracle on EC2 » New EC2 Features » SUSE Linux on EC2 2005 2010 2006 2007 2008 2009 » Micro Instances » Lower Pricing for EC2     High Mem Instances    » Identity & Access Management  » 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 SimpleDB » Amazon Flexible Payments Service » S3 in Europe » EC2 new instance types » AWS Start-Up Challenge » 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 » Public Data Sets » Elastic Block Store » EC2 SLA » EC2 in EU » S3 Tiered Pricing » Amazon SQS » Amazon Mechanical Turk
Demo
Let me start with a tough question
Who is he?
GoMortlock.com Build a simple website to host pictures of Stirling Mortlock. And then, add more features.
AWS Demo Step 1: Launch a website Step 2: Distribute Content Worldwide Step 3: Scaling GoMortlock.com Step 4: Architectural improvements
A few steps... Download the website Unzip it Put it into the www folder
What we did in step 1 Launched a Linux server (EC2) Installed a web server Downloaded the website Opened the website Now, our traffic goes up...
To reach fans worldwide, we need a CDN.
AWS Demo Step 1: Launch a website Step 2: Distribute Content Worldwide Step 3: Scaling GoMortlock.com Step 4: Architectural improvements
Changes in HTML code images/stirling1.jpg Becomes d135c2250.cloudfront.net/stirling1.jpg
What we did in step 2 Uploaded files to Amazon S3 Enabled a Cloudfront Distribution Updated our picture location
This website is not "Just a hobby" anymore...
Our hobby website, GoMortlock.com 1.0
Our IT Architecture needs an update
AWS Demo Step 1: Launch a website Step 2: Distribute Content Worldwide Step 3: Scaling GoMortlock.com Step 4: Architectural improvements
What we did in step 3 We added Autoscaling, and watched it grow the number of servers We added Elastic Load Balancer
Automation: APIs for every AWS Service
AWS Demo Step 1: Launch a website Step 2: Distribute Content Worldwide Step 3: Scaling GoMortlock.com Step 4: Architectural improvements
What is difficult about Databases?
To use the DB Instance: Change the connection string from the previous Database to the new DB Instance
What we did in step 4 Launched a Database Instance Pointed the web servers to RDS Created a Read Replica Created a Snapshot
What about costs?
Step 1: simple website Visitors per month: 10,000 Monthly costs:					Total: $18 Server: $15 (EC2) Bandwidth: $3 US Dollars (USD)
Step 2: Adding Cloudfront Visitors per month: 100,000 Monthly costs:					Total: $50 Server: $15 (EC2) Bandwidth: $5 CDN: $30 (Cloudfront) US Dollars (USD)
Step 3: GoMortlock.com 2.0 Visitors per month: 1,000,000 Monthly costs:					Total: $405 Server: $120 (EC2) Bandwidth: $55 CDN: $200 (Cloudfront) Storage: $10 (S3) Elastic Load Balancer: $20 US Dollars (USD)
Step 4: Adding Amazon RDS Visitors per month: 10,000,000 Monthly costs:					Total: $1,820 Server: $240 (EC2) Bandwidth: $125 CDN: $1,200 (Cloudfront) Storage: $50 (S3) Elastic Load Balancer: $45 Database: $160 (RDS) US Dollars (USD)
AWS Demo Step 1: Launch a website Step 2: Distribute Content Worldwide Step 3: Scaling GoMortlock.com Step 4: Architectural improvements End of Demo
Agenda 1) Cloud Computing 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: ,[object Object]
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,[object Object]
You can control where the data is stored
Amazon doesn't move your data
You can always get your data back,[object Object]

More Related Content

Viewers also liked

How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
David Linthicum
 
Leaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for CustomersLeaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for Customers
OpSource
 
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That MatterZuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora, Inc.
 
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS CorpAWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
Amazon Web Services
 
Big data and intelligent platforms
Big data and intelligent platformsBig data and intelligent platforms
Big data and intelligent platforms
Krishnan Subramanian
 
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
Amazon Web Services
 

Viewers also liked (17)

How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
 
2012 Future of Cloud Computing
2012 Future of Cloud Computing 2012 Future of Cloud Computing
2012 Future of Cloud Computing
 
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
 
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaCloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
 
Open APIs: What's Hot, What's Not?
Open APIs: What's Hot, What's Not?Open APIs: What's Hot, What's Not?
Open APIs: What's Hot, What's Not?
 
Cloud Computing and Enterprise Architecture
Cloud Computing and Enterprise ArchitectureCloud Computing and Enterprise Architecture
Cloud Computing and Enterprise Architecture
 
Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012
 
Leaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for CustomersLeaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for Customers
 
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That MatterZuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
 
Getting Started with Amazon CloudSearch
Getting Started with Amazon CloudSearchGetting Started with Amazon CloudSearch
Getting Started with Amazon CloudSearch
 
Cloud is such stuff as dreams are made on
Cloud is such stuff as dreams are made onCloud is such stuff as dreams are made on
Cloud is such stuff as dreams are made on
 
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS CorpAWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
 
Big data and intelligent platforms
Big data and intelligent platformsBig data and intelligent platforms
Big data and intelligent platforms
 
Building the European Cloud Computing Strategy
Building the European Cloud Computing StrategyBuilding the European Cloud Computing Strategy
Building the European Cloud Computing Strategy
 
High Performance Web Applications
High Performance Web ApplicationsHigh Performance Web Applications
High Performance Web Applications
 
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
 

More from Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

2011 Introduction to Cloud Computing and Amazon Web Services, plus Demo

  • 1. AWS 101 Cloud Computing Seminar Making the case for Cloud Simone Brunozzi AWS Technology Evangelist, APAC Twitter: @simon version 2.0 – last update 2011-02-09 – Created by Simone Brunozzi – Copyright Amazon.com
  • 3. Amazon’s Three Businesses Consumer (Retail)Business SellerBusiness IT Infrastructure Business Tens of millions of active customer accounts Eight countries: US, UK, Germany, Japan, France, Canada, China, Italy Sell on Amazon websites Use Amazon technology for your own retail website Leverage Amazon’s massive fulfillment center network Cloud computing infrastructure for hosting web-scale solutions Hundreds of thousands of registered customers
  • 4. Agenda 1) Cloud Computing 2) Success stories 3) Amazon Web Services by example 4) Cloud Computing Myths 5) How to get started
  • 5. Gartner's definition Cloud Computing: A style of computing in which elastic IT-enabled capabilities are delivered as a service to external customers using Internet technologies. Gartner, 2008
  • 7. Predicting Infrastructure Needs Actual Usage CustomerDissatisfaction Predicted Usage Compute Power Waste Time
  • 8. 2) Faster time to market
  • 9. 3) No initial investment (No CapEx)
  • 10. 4) Pay as you go, pay for what you use
  • 11. 5) Focus on your business
  • 12. The 70/30 switch 70% 30% YourBusiness Managing All of the “Undifferentiated Heavy Lifting” On-PremiseInfrastructure
  • 13. AWS goal: flip this equation 70% 30% Managing All of the “Undifferentiated Heavy Lifting” YourBusiness On-PremiseInfrastructure More Time to Focus onYour Business Configuring Your Cloud Assets AWSCloud-BasedInfrastructure 30% 70%
  • 14. Cloud Computing (summary) Elastic Capacity Faster time to market No initial investment (No Capex) Pay as you go, pay for what you use Focus on your business
  • 15. Agenda 1) Cloud Computing 2) Success stories 3) Amazon Web Services by example 4) Cloud Computing Myths 5) How to get started
  • 16. Guess the company An online company It uses more than 12,000 servers They have more than 230 million users What's the company name? What do they do?
  • 17.
  • 18. Zynga.com Creators of the most popular Facebook games: Farmville, Mafia Wars, Treasure Isle, etc. More than 12,000 servers on AWS More than 230 million monthly users 100% on AWS
  • 19.
  • 20.
  • 21. Migrating 100% on Amazon Web Services
  • 22. So far: movie lists, website search, transcoding, recommendations, etc.
  • 23. 10 M subscribers, 100k DVD titles"AWS let us focus on innovation"
  • 24. Hungama.com Largest publisher of Bollywood movies Mobile / Digital / Promotional marketing "the old models caused delays in implementation, adversely affecting the time-to-market" Cloud computing introduced in 2008 Now 80% on Amazon Web Services
  • 25. Animoto.com Simple application: Upload pictures Upload / choose from existing music A nice video is automatically created It runs 100% on AWS Scaled from 80 to 3,500 servers (EC2 instances) in 3 days
  • 26. Animoto: Video App on Amazon EC2 Scaled to peak of 3,500 instances in 3 days Number of EC2 Instances Launch of Facebook modification Apr 12th Apr 14th Apr 15th Apr 16th Apr 18th Apr 19th Apr 20th Apr 17th Apr 13th
  • 27. Customers in 190 Countries
  • 29. Agenda 1) Cloud Computing 2) Success stories 3) Amazon Web Services by example 4) Cloud Computing Myths 5) How to get started
  • 30. Example 1 A Risk Management company (example: Bankinter) Problem: They need to analyze data as soon as the stock exchange closes, to find mistakes and correct them in time. However, this is usually very expensive.
  • 31. Traditional solution Buy a huge IT infrastructure Hire people to manage it Negotiate contracts, etc. Manage the IT infrastructure Every 2-3 years, major upgrade
  • 32. Cloud solution Benefits from Cloud Computing: No need for investments Massive cost savings IT staff can focus on product/service Higher availability Faster time to market
  • 33. Usage graph on Amazon EC2
  • 34. Services used Servers on demand: Amazon EC2 (Elastic Compute Cloud) Storage: Amazon S3 (Simple Storage Service)
  • 36. Example 2 A web startup company (example: 99design) 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.
  • 37. Traditional solution Buy servers Buy storage Sign a CDN contract (Content Delivery Network) Launch website/application Manage scaling and provisioning
  • 38. Cloud solution Benefits from Cloud Computing: No need to buy IT Infrastructure Deploy worldwide Scale up/down when needed Save time Focus on your business
  • 39. Services used Servers: Amazon EC2 Storage: Amazon S3 Database: Amazon RDS Content Delivery: Amazon CloudFront Extra: Autoscaling, Elastic Load Balancing
  • 41. What is unique about Amazon Web Services?
  • 44. Scale
  • 45. Growing Partner Ecosystem Growing Partner Ecosystem
  • 46. AWS Pace of Innovation (as of Q4 2010) » 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 » 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 » Premium Support » Amazon CloudFront » EC2 Elastic IP addresses & Availability Zones » Windows Server, MySQL, Oracle, & JBoss on EC2 » Lower Data Transfer Costs » Amazon EC2 » Amazon S3 » Developer Portal & Forums » Amazon Linux AMI » Oracle on EC2 » New EC2 Features » SUSE Linux on EC2 2005 2010 2006 2007 2008 2009 » Micro Instances » Lower Pricing for EC2 High Mem Instances » Identity & Access Management » 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 SimpleDB » Amazon Flexible Payments Service » S3 in Europe » EC2 new instance types » AWS Start-Up Challenge » 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 » Public Data Sets » Elastic Block Store » EC2 SLA » EC2 in EU » S3 Tiered Pricing » Amazon SQS » Amazon Mechanical Turk
  • 47. Demo
  • 48. Let me start with a tough question
  • 50. GoMortlock.com Build a simple website to host pictures of Stirling Mortlock. And then, add more features.
  • 51.
  • 52. AWS Demo Step 1: Launch a website Step 2: Distribute Content Worldwide Step 3: Scaling GoMortlock.com Step 4: Architectural improvements
  • 53.
  • 54. A few steps... Download the website Unzip it Put it into the www folder
  • 55.
  • 56. What we did in step 1 Launched a Linux server (EC2) Installed a web server Downloaded the website Opened the website Now, our traffic goes up...
  • 57. To reach fans worldwide, we need a CDN.
  • 58. AWS Demo Step 1: Launch a website Step 2: Distribute Content Worldwide Step 3: Scaling GoMortlock.com Step 4: Architectural improvements
  • 59.
  • 60.
  • 61. Changes in HTML code images/stirling1.jpg Becomes d135c2250.cloudfront.net/stirling1.jpg
  • 62.
  • 63. What we did in step 2 Uploaded files to Amazon S3 Enabled a Cloudfront Distribution Updated our picture location
  • 64. This website is not "Just a hobby" anymore...
  • 65. Our hobby website, GoMortlock.com 1.0
  • 66.
  • 67. Our IT Architecture needs an update
  • 68. AWS Demo Step 1: Launch a website Step 2: Distribute Content Worldwide Step 3: Scaling GoMortlock.com Step 4: Architectural improvements
  • 69.
  • 70.
  • 71.
  • 72. What we did in step 3 We added Autoscaling, and watched it grow the number of servers We added Elastic Load Balancer
  • 73. Automation: APIs for every AWS Service
  • 74. AWS Demo Step 1: Launch a website Step 2: Distribute Content Worldwide Step 3: Scaling GoMortlock.com Step 4: Architectural improvements
  • 75.
  • 76. What is difficult about Databases?
  • 77.
  • 78.
  • 79. To use the DB Instance: Change the connection string from the previous Database to the new DB Instance
  • 80.
  • 81. What we did in step 4 Launched a Database Instance Pointed the web servers to RDS Created a Read Replica Created a Snapshot
  • 83. Step 1: simple website Visitors per month: 10,000 Monthly costs: Total: $18 Server: $15 (EC2) Bandwidth: $3 US Dollars (USD)
  • 84. Step 2: Adding Cloudfront Visitors per month: 100,000 Monthly costs: Total: $50 Server: $15 (EC2) Bandwidth: $5 CDN: $30 (Cloudfront) US Dollars (USD)
  • 85. Step 3: GoMortlock.com 2.0 Visitors per month: 1,000,000 Monthly costs: Total: $405 Server: $120 (EC2) Bandwidth: $55 CDN: $200 (Cloudfront) Storage: $10 (S3) Elastic Load Balancer: $20 US Dollars (USD)
  • 86. Step 4: Adding Amazon RDS Visitors per month: 10,000,000 Monthly costs: Total: $1,820 Server: $240 (EC2) Bandwidth: $125 CDN: $1,200 (Cloudfront) Storage: $50 (S3) Elastic Load Balancer: $45 Database: $160 (RDS) US Dollars (USD)
  • 87. AWS Demo Step 1: Launch a website Step 2: Distribute Content Worldwide Step 3: Scaling GoMortlock.com Step 4: Architectural improvements End of Demo
  • 88. Agenda 1) Cloud Computing 2) Success stories 3) Amazon Web Services by example 4) Cloud Computing Myths 5) How to get started
  • 89.
  • 90. Many companies achieve better performance in the cloud
  • 91. SLAs: EC2 99.95%, S3 99.9%, etc
  • 92.
  • 93. You can control where the data is stored
  • 95.
  • 96. White paper on Security
  • 99. The only Cloud Provider with PCI-1
  • 100.
  • 101. Faster time to market
  • 102. Being able to focus on your business
  • 103.
  • 104. How to get started Create an AWS Account (you can use your Amazon account) 2) Learn the basics (EC2, S3) 3) Start a small project 4) Review results 5) Expand your AWS usage
  • 105. Last but not least (1) Please complete your feedback form: All completed forms will receive a complimentary US$ 25 credit voucher 2) Get started today! Sign up for a free AWS account at aws.amazon.com
  • 106. Last but not least (2) 3) Sign up for our Free AWS 101 Hands-on Technical Workshop on March 29th (indicate your interest in your feedback form) 4) We are hiring in Australia! Positions: Sales and Solution Architects CVs to: aws-recruiting-aus @ amazon.com
  • 107. Final Questions & Answers
  • 108. Simone Brunozzi AWS Technology Evangelist, APAC http://twitter.com/simon Vote for me on: http://bit.ly/i7DQFs http://aws.amazon.com