Amazon Web Services Cloud Computing in Action - BCS Oxfordshire
Transcript of Amazon Web Services Cloud Computing in Action - BCS Oxfordshire
![Page 2: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/2.jpg)
Who am I?
• Software development background
• Programmable applications and sites
• Microsoft Visual Basic and .Net Teams
• Startup / venture consultant
• 6 Years with Amazon:
– Developer
– Evangelist
– Blogger
![Page 3: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/3.jpg)
Our Offering
• AWS – Amazon Web Services
• Third major line of business
• Access to proven Amazon infrastructure
• Highly scalable & reliable
• Redundant & geographically dispersed
• Economical
• Metered, pay-as-you-go access
![Page 4: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/4.jpg)
Cloud Computing Components
![Page 5: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/5.jpg)
amazonaws.com
![Page 6: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/6.jpg)
amazonaws.com
• Web service APIs •Usage-based billing • Developer account system • Network security model • Cloud-level resource management • Clean conceptual models
![Page 7: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/7.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
![Page 8: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/8.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
SQS
• Amazon Simple Queue Service • Scalable message queue • Distributed application component • Elastic capacity • $.01 for 10,000 messages
![Page 9: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/9.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
Object Storage
Object Storage
Object Storage
![Page 10: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/10.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
Object Storage
Object Storage
Object Storage
S3
• Amazon Simple Storage Service • Scalable object storage • Distributed, redundant • Access controls • 1B – 5 GB / object • URL-addressable • 29 billion objects, 70K TPS • $.15 / GB / month
![Page 11: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/11.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
Object Storage
Object Storage
Object Storage
Indexed Storage
![Page 12: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/12.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
Object Storage
Object Storage
Object Storage
Indexed Storage
SDB
• Amazon SimpleDB • Indexed data storage • Distributed, redundant • Schemaless • Elastic capacity • No DBA required • $1.50 / GB / month
![Page 13: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/13.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
Object Storage
Object Storage
Object Storage
Indexed Storage
Elastic Computing
![Page 14: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/14.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
Object Storage
Object Storage
Object Storage
Indexed Storage
Elastic Computing
EC2
• Amazon Elastic Compute Cloud • Scalable processing power • Ephemeral instances • 5 instance sizes • Linux, OpenSolaris, or Windows • Root-level access • $0.10 - $0.80 / instance / hour
![Page 15: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/15.jpg)
EC2 Instance Types Small Large Extra Large High CPU
Medium
High CPU
Large
1.7 GB RAM,
1 EC2 Compute Unit
(1 @ 1)
160 GB disk
32-bit
7.5 GB RAM
4 EC2 Compute Units
(2 @ 2)
850 GB disk
64-bit
15 GB RAM
8 EC2 Compute Units
(4 @ 2)
1690 GB disk
64-bit
1.7 GB RAM,
5 EC2 Compute Units
(2 @ 2.5)
350 GB disk
32-bit
7 GB RAM
20 EC2 Compute Units
(8 @ 2.5)
1690 GB disk
64-bit
$0.10/Hr $0.40/Hr $0.80/Hr $0.20/Hr $0.80/Hr
![Page 16: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/16.jpg)
![Page 17: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/17.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
Object Storage
Object Storage
Object Storage
Indexed Storage
Elastic Computing
Block Storage
![Page 18: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/18.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
Object Storage
Object Storage
Object Storage
Indexed Storage
Elastic Computing
Block Storage
Elastic Block Storage
• 1 GB – 1 TB allocation • High-performance • Mount on EC2 instance • Format as filesystem • Snapshot backup to S3
![Page 19: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/19.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
Object Storage
Object Storage
Object Storage
Indexed Storage
Elastic Computing
Block Storage
IP Addresses
![Page 20: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/20.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
Object Storage
Object Storage
Object Storage
Indexed Storage
Elastic Computing
Block Storage
IP Addresses
Elastic IP Addresses
• Allocate as needed • Attach to EC2 instance • Remap dynamically
![Page 21: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/21.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
Object Storage
Object Storage
Object Storage
Indexed Storage
Elastic Computing
Block Storage
IP Addresses
Metering
Billing
![Page 22: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/22.jpg)
amazonaws.com
Message Queue
Message Queue
Message Queue
Object Storage
Object Storage
Object Storage
Indexed Storage
Elastic Computing
Block Storage
IP Addresses
Metering
Billing
Metering & Billing
• Dynamic usage tracking • Monthly billing • Usage reports • Service Portal • DevPay
![Page 23: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/23.jpg)
AWS
in Action
![Page 24: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/24.jpg)
2001 2002 2003 2004 2005 2006 2007
![Page 25: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/25.jpg)
Billions of Objects in Amazon S3 Billions of S3 Objects
![Page 26: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/26.jpg)
“Prorated Super Computing Fun” The New York Times
• 1851-1922 Articles
• TIFF -> PDF
• Input: 11 Million Articles (4TB of data)
• What did they do? – 100 EC2 Instances for 24 hours
– All data on S3
– Output: 1.5 TB of Data
– Hadoop, iText, JetS3t
![Page 27: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/27.jpg)
Washington Post
• Hillary Clinton’s public record
• How to process 11,000 pages of data
• Developer suggests EC2
• 200 instance EC2 job running 12 hours later
• 11 hours to OCR and index
“This has been a big internal success: the politics dept hadn't
thought that a 17k pdf could be made searchable, let alone in 12 hours. So it's definitely changing the understanding of what's
possible and encouraged them to think big…”
![Page 28: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/28.jpg)
Animoto
• Dynamic Music Video Generator
• Upload images
• Upload music
• Generate music video
• Facebook Application
![Page 29: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/29.jpg)
50 Servers to 3500 Servers in 3 Days
![Page 30: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/30.jpg)
AWS Security White Paper
• Certifications
– SOX
– SAS 70 Type II
– HIPAA
• Physical security
• System security
• Backups
![Page 31: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/31.jpg)
Getting Started With AWS
Create Developer Account
Enter Payment Information
Sign Up for Desired Services
Retrieve Private and Public Keys
Build & Deploy Application
Monitor and Scale Application
![Page 32: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/32.jpg)
Important AWS Sites
• AWS Home Page aws.amazon.com
• AWS Blog: aws.typepad.com
• AWS Service Health Dashboard: status.aws.amazon.com
• AWS Forums: aws.amazon.com/forums
• AWS Zone: www.awszone.com
![Page 33: Amazon Web Services Cloud Computing in Action - BCS Oxfordshire](https://reader035.fdocuments.in/reader035/viewer/2022071601/613d4ee6736caf36b75bc981/html5/thumbnails/33.jpg)
Q&A