SlideShare uma empresa Scribd logo
1 de 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]

Mais conteúdo relacionado

Destaque

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 TimeDavid Linthicum
 
2012 Future of Cloud Computing
2012 Future of Cloud Computing 2012 Future of Cloud Computing
2012 Future of Cloud Computing Michael Skok
 
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...Amazon Web Services
 
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 VariaAmazon Web Services
 
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?John Musser
 
Cloud Computing and Enterprise Architecture
Cloud Computing and Enterprise ArchitectureCloud Computing and Enterprise Architecture
Cloud Computing and Enterprise ArchitectureDavid Linthicum
 
Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Cloudera, Inc.
 
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 CustomersOpSource
 
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 MatterZuora, Inc.
 
Getting Started with Amazon CloudSearch
Getting Started with Amazon CloudSearchGetting Started with Amazon CloudSearch
Getting Started with Amazon CloudSearchAmazon Web Services
 
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 onPatrick Chanezon
 
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 CorpAmazon Web Services
 
Big data and intelligent platforms
Big data and intelligent platformsBig data and intelligent platforms
Big data and intelligent platformsKrishnan Subramanian
 
Building the European Cloud Computing Strategy
Building the European Cloud Computing StrategyBuilding the European Cloud Computing Strategy
Building the European Cloud Computing StrategyCarl-Christian Buhr
 
High Performance Web Applications
High Performance Web ApplicationsHigh Performance Web Applications
High Performance Web ApplicationsAmazon Web Services
 
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
 

Destaque (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...
 

Mais de Amazon Web Services

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...Amazon Web Services
 
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...Amazon Web Services
 
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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
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 Amazon Web Services
 
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...Amazon Web Services
 
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...Amazon Web Services
 
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 WorkloadsAmazon Web Services
 
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 sfatareAmazon Web Services
 
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 NodeJSAmazon Web Services
 
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 webAmazon Web Services
 
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 sfatareAmazon 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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mais de 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
 

Último

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Último (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

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