The Costs of Cloud Computing
Joe Drumgoole
http://twitter.com/jdrumgoole
http://twitter.com/jdrumgoole 1
Real World Example : PutPlace
• Launched in 2008
• Fully hosted in Amazon AWS
• Ported from Dedicated Hosting
• Full Break...
Architecture
http://twitter.com/jdrumgoole 3
Core Services
• S3 : Storage
– Blob Storage
– Read and write up to 5GB files
– Rest API/SOAP API
– POSIX semantics via EBS...
Core Costs
• Resources
– Running Compute instances
– Stored Data
• Bandwidth
– Data in and out of Amazon
– Data between di...
Compute Costs 2008 (USD)
Size Memory
(GB)
CPU Disk
(GB)
Per
Hour
Per
Month
(30)
Per Year
(365)
Small 1.72 1 160 0.085 61.2...
Compute Costs 2010 (USD)
Size Memory
(GB)
CPU Disk
(GB)
Per
Hour
Per
Month
(30)
Per Year
(365)
Micro 0.6 1 160 0.02 14.40 ...
Storage Costs
$0.15 per GB Month in 2008
$0.14 per GB Month in 2010
$0.055 per GB for 5PB or more
http://twitter.com/jdrum...
Bandwidth Costs 2008
Data In : $0.10 per GB
Data Out : $0.15 per GB
http://twitter.com/jdrumgoole 9
Transactions 2008
Writes: $0.01 per 1000 requests
Reads : $0.01 per 10,000 requests
Note : Only to S3
http://twitter.com/j...
http://twitter.com/jdrumgoole 11
$0.00
$100.00
$200.00
$300.00
$400.00
$500.00
$600.00
$700.00
$800.00
$900.00
$1,000.00
$...
$0.00
$50.00
$100.00
$150.00
$200.00
$250.00
$300.00
$350.00
$400.00
$450.00
$500.00
Jan-08 Feb-08 Mar-08 Apr-08 May-08 Ju...
$0.00
$5.00
$10.00
$15.00
$20.00
$25.00
$30.00
$35.00
$40.00
$45.00
$50.00
Jan-08 Feb-08 Mar-08 Apr-08 May-08 Jun-08 Jul-0...
$0.00
$20.00
$40.00
$60.00
$80.00
$100.00
$120.00
$140.00
$160.00
$180.00
$200.00
Jan-08 Feb-08 Mar-08 Apr-08 May-08 Jun-0...
Cost Break Down
Area Cost %
Compute 13303.60 78%
Storage 2575.00 15%
Bandwidth 508.11 2%
Transactions 516.90 3.39%
Elastic...
Dedicated Hosting Costs
• Co-Located Servers
– $16,000 (including local disk + B/W)
• But:
– Long lead times for additiona...
What would I do Today
• Same architecture
• Use a POSIX distributed file system on nodes
• Start will less redundancy
• Wo...
What you should learn
• The mantra
– Compute
– Storage
– Bandwidth
– Transactions
• Know your costs, check your bills
• Co...
Q&A
http://twitter.com/jdrumgoole 19
Upcoming SlideShare
Loading in...5
×

The costs of cloud computing

1,741

Published on

Cloud Computing costs for an AWS based backup service. These are 2008 costs, everything is cheaper now but the arguments remain the same.

Published in: Technology, Business
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
1,741
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
26
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

The costs of cloud computing

  1. 1. The Costs of Cloud Computing Joe Drumgoole http://twitter.com/jdrumgoole http://twitter.com/jdrumgoole 1
  2. 2. Real World Example : PutPlace • Launched in 2008 • Fully hosted in Amazon AWS • Ported from Dedicated Hosting • Full Break down of all Costs • This is real data – Warts and All • This is an IaaS Example http://twitter.com/jdrumgoole 2
  3. 3. Architecture http://twitter.com/jdrumgoole 3
  4. 4. Core Services • S3 : Storage – Blob Storage – Read and write up to 5GB files – Rest API/SOAP API – POSIX semantics via EBS • EC2 : Compute – Virtual Instances – Several Sizes – Local storage is volatile – Reserved Instances http://twitter.com/jdrumgoole 4
  5. 5. Core Costs • Resources – Running Compute instances – Stored Data • Bandwidth – Data in and out of Amazon – Data between different Amazon regions • Transactions – Reads and Writes to S3 http://twitter.com/jdrumgoole 5
  6. 6. Compute Costs 2008 (USD) Size Memory (GB) CPU Disk (GB) Per Hour Per Month (30) Per Year (365) Small 1.72 1 160 0.085 61.20 744.60 Large 7.5 4 850 0.34 244.80 2978.40 xLarge 15 8 1690 0.68 489.60 5956.80 http://twitter.com/jdrumgoole 6
  7. 7. Compute Costs 2010 (USD) Size Memory (GB) CPU Disk (GB) Per Hour Per Month (30) Per Year (365) Micro 0.6 1 160 0.02 14.40 172.80 Small 1.72 1 160 0.085 61.20 744.60 Large 7.5 4 850 0.34 244.80 2978.40 xLarge 15 8 1690 0.68 489.60 5956.80 http://twitter.com/jdrumgoole 7
  8. 8. Storage Costs $0.15 per GB Month in 2008 $0.14 per GB Month in 2010 $0.055 per GB for 5PB or more http://twitter.com/jdrumgoole 8
  9. 9. Bandwidth Costs 2008 Data In : $0.10 per GB Data Out : $0.15 per GB http://twitter.com/jdrumgoole 9
  10. 10. Transactions 2008 Writes: $0.01 per 1000 requests Reads : $0.01 per 10,000 requests Note : Only to S3 http://twitter.com/jdrumgoole 10
  11. 11. http://twitter.com/jdrumgoole 11 $0.00 $100.00 $200.00 $300.00 $400.00 $500.00 $600.00 $700.00 $800.00 $900.00 $1,000.00 $1,100.00 $1,200.00 $1,300.00 $1,400.00 $1,500.00 $1,600.00 $1,700.00 $1,800.00 $1,900.00 $2,000.00 Jan-08 Feb-08 Mar-08 Apr-08 May-08 Jun-08 Jul-08 Aug-08 Sep-08 Oct-08 Nov-08 Dec-08 EC2 Total Costs : $13303 EC2 Small EC2 xLarge EC2 Large
  12. 12. $0.00 $50.00 $100.00 $150.00 $200.00 $250.00 $300.00 $350.00 $400.00 $450.00 $500.00 Jan-08 Feb-08 Mar-08 Apr-08 May-08 Jun-08 Jul-08 Aug-08 Sep-08 Oct-08 Nov-08 Dec-08 S3 Storage Total Costs: $2575 S3 Storage http://twitter.com/jdrumgoole 12
  13. 13. $0.00 $5.00 $10.00 $15.00 $20.00 $25.00 $30.00 $35.00 $40.00 $45.00 $50.00 Jan-08 Feb-08 Mar-08 Apr-08 May-08 Jun-08 Jul-08 Aug-08 Sep-08 Oct-08 Nov-08 Dec-08 Dollars Bandwidth Total Costs: $508.11 EC2 Data In EC2 Data Out Elastic IP xfer http://twitter.com/jdrumgoole 13
  14. 14. $0.00 $20.00 $40.00 $60.00 $80.00 $100.00 $120.00 $140.00 $160.00 $180.00 $200.00 Jan-08 Feb-08 Mar-08 Apr-08 May-08 Jun-08 Jul-08 Aug-08 Sep-08 Oct-08 Nov-08 Dec-08 Puts/Lists Total Costs: $516.92 Puts/Lists http://twitter.com/jdrumgoole 14
  15. 15. Cost Break Down Area Cost % Compute 13303.60 78% Storage 2575.00 15% Bandwidth 508.11 2% Transactions 516.90 3.39% Elastic IPs 84.79 0.5% http://twitter.com/jdrumgoole 15
  16. 16. Dedicated Hosting Costs • Co-Located Servers – $16,000 (including local disk + B/W) • But: – Long lead times for additional servers – 1 year leases – No durable storage http://twitter.com/jdrumgoole 16
  17. 17. What would I do Today • Same architecture • Use a POSIX distributed file system on nodes • Start will less redundancy • Work will more smaller instances • Look at Google App Engine for Web Pages/API • Use MySQL rather than Postgres • Worry less about scaling http://twitter.com/jdrumgoole 17
  18. 18. What you should learn • The mantra – Compute – Storage – Bandwidth – Transactions • Know your costs, check your bills • Code errors will now cost real money http://twitter.com/jdrumgoole 18
  19. 19. Q&A http://twitter.com/jdrumgoole 19
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×