Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Pricing

AWS Pricing

Explaining the confusing AWS/EC2 pricing system

James Singleton

July 22, 2013
Tweet

More Decks by James Singleton

Other Decks in Technology

Transcript

  1. EC2 Pricing • Instance Size • OS • Regions •

    Instances – On Demand – Reserved • Light • Medium • Heavy – Spot https://aws.amazon.com/ec2/pricing/
  2. Operating System • Linux vs. Windows • Linux is cheaper

    – Unless it’s enterprise (Red Hat / SUSE) • SQL costs more – Use RDS instead – EBS is slow anyway – Or don’t use MS SQL
  3. Regions • EU – Dublin (slightly more expensive) • US

    – Virginia (slightly cheaper) – Oregon (slightly cheaper) – California (slightly more expensive) • Asia Pacific • South America
  4. Aside: Availability Zones (AZs) • Not to be confused with

    regions • AZ = data centre • Multiple AZs in each region – E.g. 3 data centres in Dublin • Use multiple for resilience – E.g. eu-west-1a / eu-west-1b / eu-west-1c – NB: zones are not the same between customers • I.e. our 1a is not someone else’s 1a
  5. Instances • On-Demand Instances – The default – Most expensive

    option • Especially if dedicated as well (not sharing a host) – Maximum flexibility • Spot Instances – Other peoples’ unused reserved instances – Open market and the price changes – NOT the same as… • Reserved Instances… https://aws.amazon.com/ec2/purchasing-options/
  6. Reserved Instances • 3 types of reserved (i.e. 5 types

    total) • Upfront cost & lower hourly rates • Light Utilization – On some of the time • Medium Utilization – On most of the time • Heavy Utilization – On all of the time – This is what you want for an always on server
  7. How Much Will We Be Charged? • It Depends •

    Cost includes other things… – S3 (web storage) – EBS (instance disks) – ELBs (load balancers) – Data Transfer (Internet and other AZs) • Use the pricing calculator • Consider another host that has flat rates