This document discusses cloud computing costs and analytics. It begins by providing background on cloud infrastructure and operations. It then discusses challenges in understanding and managing cloud costs. The document outlines the history and services of RightScale, a company that provides cloud cost analytics. It concludes by discussing RightScale's customers and culture.
15. Zynga’s Z-Cloud
Launch new games on public clouds
Move to private cloud when usage patterns are understood
h#p://www.rightscale.com/customers/zynga-‐grows-‐to-‐1-‐social-‐gaming-‐site-‐with-‐rightscale.php
h#p://code.zynga.com/2012/02/the-‐evoluNon-‐of-‐zcloud/
16. There are different
public cloud pricing models
Rackspace
IBM SoftLayer
HP
…
17. Amazon Web Services
Different purchase options
- On-Demand: fixed rate
- Reserved: pay upfront, lower rate
- Spot: Bid how much you would pay
- Discounts and consolidated bills
18. AWS Reserved Instances
up-front procurement to pay-per-use
You have to specify: term (1/3 yr), utilization, availability zone,
instance type and OS when buying a RI
Image
taken
from
h#p://aws.typepad.com/aws/2011/12/reserved-‐instance-‐opNons-‐for-‐amazon-‐ec2.html
20. AWS Spot Prices
Bid for an instance, it’ll get switched on if bid >= spot price.
You pay spot price, AWS sets it.
h#p://www.cs.technion.ac.il/~ladypine/spotprice-‐slides-‐postmortem.pdf
21. Example: a MySQL Database
AWS Relation Database Service (RDS)
- Up-front reservation fee (optional)
- CPU: $X/hour (based on instance type and cloud)
- Storage: $X/GB/month
- Transactions: $X/Millions of I/O ops
- Provisioned IOPS: $X/IOPS/month (has other limitations)
- Redundancy: double the CPU hourly rate
- Data transfer: $X/GB (tiered across cloud)
23. Google’s sustained usage model
Automatically lower the price of your virtual machines when
you use them to run sustained workloads
Images
taken
from
h#ps://cloud.google.com/compute/pricing#sustained_use
24. Let’s play Tetris
Images
taken
from
h#p://googlecloudplaRorm.blogspot.co.uk/2014/04/introducing-‐sustained-‐use-‐discounts.html
25. The challenge
Cloud spending is growing rapidly
Cloud pricing is complicated…
we scrape over 12,000 prices.
Need to monitor, allocate, forecast & optimize costs
h#p://www.gartner.com/newsroom/id/2352816
26. The story so far…
Jan 2009: Started researching cloud cost forecasting in St Andrews
Dec ‘11: With Hassan, we launched PlanForCloud
Jul ‘12: Acquired by RightScale
Nov ‘13: Launched Private-Beta of Cloud Analytics
Mar ‘14: Cloud Analytics goes into Public-Beta
Oct ‘14: Cloud Analytics is Generally Available
46.
Do they have fun?
What’s their hiring process?
Do they invest in good tools?
What’s the team setup, and how often do they ship?
Are people given freedom to experiment? Friday afternoon
is our iTime
What’s the level of transparency and trust? Open by Default