Description
While the number and types of services offered by AWS has increased dramatically, our philosophy on pricing has not
changed: at the end of each month, you pay only for what you use, and you can start or stop using a product at any
time. No long‐term contracts are required.
Pricing information for each service on our website is available athttp://aws.amazon.com/pricing/. Our strategy of
pricing each service independently gives you tremendous flexibility to choose the services you need for each project and
to pay only for what you use.
This whitepaper will help you understand how to effectively estimate the costs of running your specific project on AWS.
We provide several examples that leverage the AWS Simple Monthly Calculator. For each example, this paper discusses
its architecture, example usage of each service, cost breakdown for each service, and the total estimated monthly
charge.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 1 of 1S
!"# %&' ()*+*,- &")./
!"#$ &'()
!"#$%&$ ()*&+#, "##$%&&'()*'+',-.*/-+&("0#1$'$12)& -). ,/$ #%,$&, 0$.&1)* )- ,/1& 2%2$.3
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 2 of 1S
!"#$% '( )'*+%*+,
1able of ConLenLs .................................................................................................................................................................. 2
AbsLracL ................................................................................................................................................................................. 3
lnLroducLlon ........................................................................................................................................................................... 3
lundamenLal Þrlclng CharacLerlsLlcs ..................................................................................................................................... 4
Amazon LlasLlc CompuLe Cloud (Amazon LC2) ................................................................................................................. 3
Amazon Slmple SLorage Servlce (Amazon S3) ................................................................................................................... 6
Amazon LlasLlc 8lock SLore (Amazon L8S) ......................................................................................................................... 6
Amazon 8elaLlonal uaLabase Servlce (Amazon 8uS) ......................................................................................................... 7
Amazon CloudlronL ........................................................................................................................................................... 7
Pow Lo lurLher Save CosLs .................................................................................................................................................... 8
Concluslon ........................................................................................................................................................................... 10
8esources ............................................................................................................................................................................ 11
CosL CalculaLlon Lxample .................................................................................................................................................... 12
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 3 of 1S
!"#$%&'$
Whlle Lhe number and Lypes of servlces offered by AWS has lncreased dramaLlcally, our phllosophy on prlclng has noL
changed: aL Lhe end of each monLh, you pay only for whaL you use, and you can sLarL or sLop uslng a producL aL any
Llme. no long-Lerm conLracLs are requlred.
Þrlclng lnformaLlon for each servlce on our webslLe ls avallable aL hLLp://aws.amazon.com/prlclng/. Cur sLraLegy of
prlclng each servlce lndependenLly glves you Lremendous flexlblllLy Lo choose Lhe servlces you need for each pro[ecL and
Lo pay only for whaL you use.
1hls whlLepaper wlll help you undersLand how Lo effecLlvely esLlmaLe Lhe cosLs of runnlng your speclflc pro[ecL on AWS.
We provlde several examples LhaL leverage Lhe AWS Slmple MonLhly CalculaLor. lor each example, Lhls paper dlscusses
lLs archlLecLure, example usage of each servlce, cosL breakdown for each servlce, and Lhe LoLal esLlmaLed monLhly
charge.
!"#$%&'(#)%"
AWS offers a range of cloud compuLlng servlces. lor each servlce, you
pay for exacLly Lhe amounL of resources you acLually need. 1hls uLlllLy-
sLyle prlclng model ls explalned below:
• Þay as you go. no mlnlmum commlLmenLs or long-Lerm
conLracLs requlred. ?ou replace your upfronL caplLal expense
wlLh low varlable cosL and pay only for whaL you use. 1here ls no
need Lo pay upfronL for excess capaclLy or geL penallzed for
under-plannlng. lor compuLe resources, you pay on an hourly
basls from Lhe Llme you launch a resource unLll Lhe Llme you
LermlnaLe lL. lor daLa sLorage and Lransfer, you pay on a per
glgabyLe basls. We charge based on Lhe underlylng lnfrasLrucLure
and servlces LhaL you consume. ?ou can Lurn off your cloud
resources and sLop paylng for Lhem when you don'L need Lhem.
• Þay |ess when you reserve. lor cerLaln producLs, you can lnvesL
ln reserved capaclLy. ln LhaL case, you pay a low upfronL fee and
geL a slgnlflcanLly dlscounLed hourly raLe, whlch resulLs ln overall
savlngs up Lo 60° (dependlng on Lhe Lype of lnsLance you
reserve) over equlvalenL Cn-uemand capaclLy.
• Þay even |ess per un|t by us|ng more. ?ou save more as you
grow blgger. lor sLorage and daLa Lransfer, prlclng ls Llered. 1he
more you use, Lhe less you pay per glgabyLe. lor compuLe, you geL volume dlscounLs up Lo 10° when you
reserve more.
• Þay even |ess as AWS grows. MosL lmporLanLly, we are consLanLly focused on reduclng our daLa cenLer
hardware cosLs, lmprovlng our operaLlonal efflclencles, lowerlng our power consumpLlon, and generally
lowerlng Lhe cosL of dolng buslness. 1hese opLlmlzaLlons and AWS's subsLanLlal and growlng economles of scale
!"# !"## %&#"
1o help new AWS cusLomers
geL sLarLed ln Lhe cloud, AWS
offers a free Ller. lf you're a
new AWS cusLomer, you can
run a free Amazon LC2 Mlcro
lnsLance for a year whlle also
leveraglng Lhe free Ller for
selecL porLlons of Amazon S3,
Amazon LlasLlc 8lock SLore,
Amazon LlasLlc Load
8alanclng, AWS daLa Lransfer
and oLher AWS servlces. lor
more lnformaLlon, go Lo
hLLp://aws.amazon.com/free
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 4 of 1S
resulL ln passlng savlngs back Lo you ln Lhe form of lower prlclng. Slnce 2006, AWS has conslsLenLly lowered
prlces (43 prlce drops as of Aug. 1, 2014). 1o see Lhe laLesL prlclng vlslL Lhe AWS prlclng page
• Custom pr|c|ng. WhaL lf none of our prlclng models work for your pro[ecL? CusLom prlclng ls avallable for hlgh
volume pro[ecLs wlLh unlque requlremenLs. lor asslsLance, conLacL us Lo speak wlLh a sales represenLaLlve.
AWS also offers a varleLy of servlces for no add|t|ona| charge:
• Amazon vÞC: Amazon vlrLual ÞrlvaLe Cloud (Amazon vÞC) leLs you provlslon a loglcally lsolaLed secLlon of Lhe
Amazon Web Servlces (AWS) Cloud where you can launch AWS resources ln a vlrLual neLwork LhaL you deflne.
• AWS LlasLlc 8eansLalk: AWS LlasLlc 8eansLalk ls an even easler way for you Lo qulckly deploy and manage
appllcaLlons ln Lhe AWS cloud.
• AWS CloudlormaLlon: AWS CloudlormaLlon glves developers and sysLems admlnlsLraLors an easy way Lo creaLe
a collecLlon of relaLed AWS resources and provlslon Lhem ln an orderly and predlcLable fashlon.
• AWS ldenLlLy and Access ManagemenL (lAM): AWS lAM conLrols your users' access Lo AWS servlces and
resources.
• AuLo Scallng: AuLo Scallng auLomaLlcally adds or removes Amazon LC2 lnsLances accordlng Lo condlLlons you
deflne. WlLh AuLo Scallng, Lhe number of Amazon LC2 lnsLances you're uslng lncreases seamlessly durlng
demand splkes Lo malnLaln performance, and decreases auLomaLlcally durlng demand lulls Lo mlnlmlze cosLs.
• AWS CpsWorks: AWS CpsWorks ls an appllcaLlon managemenL servlce LhaL makes lL easy Lo deploy and operaLe
appllcaLlons of all shapes and slzes.
• Moreover, you can consolldaLe all your accounLs uslng ConsolldaLed 8llllng and geL Llerlng beneflLs.
!!"#$%&"'$( *+,-,". !"#$#%&'$()&(%)
1here are Lhree fundamenLal characLerlsLlcs you pay for wlLh AWS:
compuLe, sLorage, and daLa Lransfer ouL. 1hese characLerlsLlcs vary sllghLly
dependlng on Lhe AWS producL you are uslng. Powever, fundamenLally
Lhese are Lhe core characLerlsLlcs LhaL have Lhe greaLesL lmpacL on cosL.
AlLhough you are charged for daLa Lransfer ouL, Lhere ls no charge for
lnbound daLa Lransfer or for daLa Lransfer beLween oLher Amazon Web
Servlces wlLhln Lhe same reglon. 1he ouLbound daLa Lransfer ls aggregaLed
across AWS servlces and Lhen charged aL Lhe ouLbound daLa Lransfer raLe.
1hls charge appears on Lhe monLhly sLaLemenL as AWS uaLa 1ransfer CuL.
1he resL of Lhls secLlon breaks down Lhe prlclng characLerlsLlcs for four
commonly used AWS producLs: Amazon LlasLlc CompuLe Cloud (Amazon
LC2), Amazon Slmple SLorage Servlce (S3), Amazon LlasLlc 8lock SLore
(L8S), Amazon 8elaLlonal uaLabase Servlce (Amazon 8uS), and Amazon
CloudlronL.
Þrlclng ls avallable for each AWS producL and lLs speclflc prlclng characLerlsLlcs aL hLLps://aws.amazon.com/prlclng/.
!"#$%"& ()*)
!"#$%&'" !" $%
!""#$#%&'( *%+$
1here ls no charge for
lnbound daLa Lransfer
across all Amazon Web
Servlces ln all reglons. 1here
are mlnlmal ouLbound daLa
Lransfer charges beLween
Amazon Web Servlces
wlLhln Lhe same reglon.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage S of 1S
!"#$%& ()#*+,- .%"/0+1 .)%02 3!"#$%& (.45
Amazon LlasLlc CompuLe Cloud (Amazon LC2) ls a web servlce LhaL provldes reslzable compuLe capaclLy ln Lhe cloud.
Amazon LC2's slmple web servlce lnLerface allows you Lo obLaln and conflgure capaclLy wlLh mlnlmal frlcLlon. lL provldes
compleLe conLrol of your compuLlng resources on Amazon's proven compuLlng envlronmenL. Amazon LC2 changes Lhe
economlcs of compuLlng by charglng you only for capaclLy LhaL you acLually use.
When you begln Lo esLlmaLe Lhe cosL of uslng Amazon LC2, you need Lo conslder Lhe followlng:
• C|ock nours of Server 1|me - 8esources lncur charges when Lhey are runnlng. lor example, from Lhe Llme
Amazon LC2 lnsLances are launched unLll Lhey are LermlnaLed, or from Lhe Llme LlasLlc lÞs are allocaLed unLll Lhe
Llme Lhey are de-allocaLed.
• Mach|ne Conf|gurat|on - Conslder Lhe physlcal capaclLy of Lhe Amazon LC2 lnsLance you choose. lnsLance prlclng
varles wlLh Lhe AWS reglon, CS, number of cores, and memory.
• Mach|ne Þurchase 1ype - WlLh Cn-uemand lnsLances, you pay for compuLe capaclLy by Lhe hour wlLh no
requlred mlnlmum commlLmenLs. 8eserved lnsLances glve you Lhe opLlon Lo make a low, one-Llme paymenL for
each lnsLance you wanL Lo reserve and ln Lurn recelve a slgnlflcanL dlscounL on Lhe hourly usage charge for LhaL
lnsLance. WlLh SpoL lnsLances, you can bld for unused Amazon LC2 capaclLy. lor more lnformaLlon how Lo
furLher save cosLs uslng 8eserved lnsLances and SpoL lnsLances, see Pow Lo lurLher Save CosLs.
• Number of Instances - ?ou can provlslon mulLlple lnsLances of your Amazon LC2 and Amazon L8S resources Lo
handle peak loads.
• Load 8a|anc|ng - An LlasLlc Load 8alancer can be used Lo dlsLrlbuLe Lrafflc among Amazon LC2 lnsLances. 1he
number of hours Lhe LlasLlc Load 8alancer runs and Lhe amounL of daLa lL processes conLrlbuLe Lo Lhe monLhly
cosL.
• Deta||ed Mon|tor|ng - ?ou can use Amazon CloudWaLch Lo monlLor your LC2 lnsLances. 8y defaulL, baslc
monlLorlng ls enabled (and avallable aL no addlLlonal cosL), however, for a flxed monLhly raLe, you can opL for
deLalled monlLorlng, whlch lncludes seven preselecLed meLrlcs recorded once a mlnuLe. ÞarLlal monLhs are
charged on an hourly pro raLa basls, aL a per lnsLance-hour raLe.
• Auto Sca||ng - AuLo Scallng auLomaLlcally ad[usLs Lhe number of Amazon LC2 lnsLances ln your deploymenL
accordlng Lo condlLlons you deflne. 1hls servlce ls avallable aL no addlLlonal charge beyond Amazon CloudWaLch
fees.
• L|ast|c IÞ Addresses - ?ou can have one LlasLlc lÞ (LlÞ) address assoclaLed wlLh a runnlng lnsLance aL no charge.
• Cperat|ng Systems and Software Þackages - CperaLlng SysLem prlces are lncluded ln Lhe lnsLance prlces. 1o
vlew a llsL of currenLly avallable operaLlng sysLems LhaL you can use wlLh your Amazon LC2 lnsLances and Lhelr
prlces, go Lo Amazon LlasLlc CompuLe Cloud (Amazon LC2). 1here are no addlLlonal llcenslng cosLs Lo run Lhe
followlng commerclal operaLlng sysLems: 8ed PaL LnLerprlse Llnux, SuSL LnLerprlse Llnux, Wlndows Server, and
Cracle LnLerprlse Llnux. AddlLlonally, AWS has made lL easy for you and has parLnered wlLh MlcrosofL, l8M and
several oLher vendors so you can run commerclal sofLware packages on your Amazon LC2 lnsLances. lor
example, MlcrosofL SCL Server on Wlndows, l8M SofLware. lor commerclal sofLware packages LhaL AWS does
noL provlde, such as nonsLandard operaLlng sysLems, Cracle AppllcaLlons, Wlndows Server appllcaLlons such as
MlcrosofL ShareÞolnL and MlcrosofL Lxchange, you need Lo obLaln a llcense from Lhe vendors. ?ou can also brlng
your exlsLlng llcense Lo Lhe cloud Lhrough speclflc vendor programs such as MlcrosofL Llcense MoblllLy Lhrough
SofLware Assurance Þrogram.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 6 of 1S
lor more lnformaLlon abouL Amazon LC2 prlclng, go Lo hLLp://aws.amazon.com/ec2/.
!"#$%& (!"#$% '()*+,% '%*-!.% /0"+1)2 '!!
Amazon Slmple SLorage Servlce (Amazon S3) is storage for the Internet. It provldes a slmple web servlces lnLerface LhaL
can be used Lo sLore and reLrleve any amounL of daLa, aL any Llme, from anywhere on Lhe web.
When you begln Lo esLlmaLe Lhe cosL of Amazon S3, you need Lo conslder Lhe followlng:
• Storage C|ass - SLandard SLorage ls deslgned Lo provlde 99.999999999° durablllLy. 8educed 8edundancy
SLorage (88S) ls a sLorage opLlon wlLhln Amazon S3 LhaL you can use Lo reduce your cosLs by sLorlng non-crlLlcal,
reproduclble daLa aL lower levels of redundancy Lhan Amazon S3's sLandard sLorage. 8educed 8edundancy
SLorage ls deslgned Lo provlde 99.99° durablllLy. Lach class has dlfferenL raLes.
• Storage - 1he number and slze of ob[ecLs sLored ln your Amazon S3 buckeLs as well as Lype of sLorage.
• kequests - 1he number and Lype of requesLs. CL1 requesLs lncur charges aL dlfferenL raLes Lhan oLher requesLs,
such as Þu1 and CCÞ? requesLs.
• Data 1ransfer - 1he amounL of daLa Lransferred ouL of Lhe Amazon S3 reglon.
lor more lnformaLlon abouL Amazon S3 prlclng, go Lo hLLp://aws.amazon.com/prlclng/s3/.
!"#$%& ()#*+,- .)%-/ 0+%12 3!"#$%& (.04
Amazon LlasLlc 8lock SLore (L8S) provldes block level sLorage volumes for use wlLh Amazon LC2 lnsLances. Amazon L8S
volumes are off-lnsLance sLorage LhaL perslsLs lndependenLly from Lhe llfe of an lnsLance. 1hey are analogous Lo vlrLual
dlsks ln Lhe cloud. Amazon L8S provldes Lhree volume Lypes: Ceneral Þurpose (SSu), Þrovlsloned lCÞS (SSu), and
MagneLlc. 1he Lhree volume Lypes dlffer ln performance characLerlsLlcs and cosL, so you can choose Lhe rlghL sLorage
performance and prlce for Lhe needs of your appllcaLlons.
• Vo|ume S|ze - volume sLorage for all L8S volume Lypes ls charged by Lhe amounL you provlslon ln C8 per
monLh, unLll you release Lhe sLorage.
• Vo|ume 1ype - ?ou can choose whaL Lype of sLorage volume you would llke. 1he defaulL ls a general purpose
SSu. ?ou can choose a magneLlc (splnnlng dlsk) volume as a lower cosL opLlon for lower l/C needs, or
Þrovlsloned lCÞS for hlgh performance and speclflc l/C needs.
• Input Cutput Cperat|ons per Second (ICÞS) - I/C ls lncluded ln Lhe prlce of Ceneral Þurpose (SSu) volumes,
whlle for L8S MagneLlc volumes, l/C ls charged by Lhe number of requesLs you make Lo your volume. WlLh
Þrovlsloned lCÞS (SSu) volumes, you are also charged by Lhe amounL you provlslon ln lCÞS (mulLlplled by Lhe
percenLage of days you provlslon for Lhe monLh.
• Snapshot - Amazon L8S provldes Lhe ablllLy Lo back up snapshoLs of your daLa Lo Amazon S3 for durable
recovery. lf you opL for L8S snapshoLs, Lhe added cosL ls per C8-monLh of daLa sLored.
lor more lnformaLlon abouL Amazon LlasLlc 8lock SLore (L8S) prlclng, go Lo hLLp://aws.amazon.com/prlclng/L8S/.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 7 of 1S
!"#$%& ()*#+,%&#* -#+#.#/) 0)12,3) 4!"#$%& (-05
Amazon 8elaLlonal uaLabase Servlce (Amazon 8uS) ls a web servlce LhaL makes lL easy Lo seL up, operaLe, and scale a
relaLlonal daLabase ln Lhe cloud. lL provldes cosL-efflclenL and reslzable capaclLy whlle managlng Llme-consumlng
daLabase admlnlsLraLlon Lasks, so you can focus on your appllcaLlons and buslness.
When you begln Lo esLlmaLe Lhe cosL of Amazon 8uS, you need Lo conslder Lhe followlng:
• C|ock nours of Server 1|me - 8esources lncur charges when Lhey are runnlng. lor example, from Lhe Llme you
launch a u8 lnsLances unLll you LermlnaLed Lhe u8 lnsLance.
• Database Character|st|cs - 1he physlcal capaclLy of Lhe daLabase you choose wlll affecL how much you are
charged. uaLabase characLerlsLlcs vary dependlng on Lhe daLabase englne, slze, and memory class.
• Database Þurchase 1ype - When you use Cn-uemand u8 lnsLances, you pay for compuLe capaclLy for each hour
your u8 lnsLance runs, wlLh no requlred mlnlmum commlLmenLs. WlLh 8eserved u8 lnsLances, you can make a
low, one-Llme, up-fronL paymenL for each u8 lnsLance you wlsh Lo reserve for a 1-year or 3-year Lerm.
• Number of Database Instances - WlLh Amazon 8uS, you can provlslon mulLlple u8 lnsLances Lo handle peak
loads.
• Þrov|s|oned Storage - 1here ls no addlLlonal charge for backup sLorage of up Lo 100° of your provlsloned
daLabase sLorage for an acLlve u8 lnsLance. AfLer Lhe u8 lnsLance ls LermlnaLed, backup sLorage ls bllled per
glgabyLe per monLh.
• Add|t|ona| Storage - 1he amounL of backup sLorage ln addlLlon Lo Lhe provlsloned sLorage amounL ls bllled per
glgabyLe per monLh.
• kequests - 1he number of lnpuL and ouLpuL requesLs Lo Lhe daLabase.
• Dep|oyment 1ype - ?ou can deploy your u8 lnsLance Lo a slngle AvallablllLy Zone (analogous Lo a sLand-alone
daLa cenLer) or mulLlple AvallablllLy Zones (analogous Lo secondary daLa cenLer for enhanced avallablllLy and
durablllLy). SLorage and l/C charges vary, dependlng on Lhe number of AvallablllLy Zones you deploy Lo.
• Data 1ransfer - lnbound daLa Lransfer ls free, and ouLbound daLa Lransfer cosLs are Llered.
uependlng on Lhe needs for your appllcaLlon, lL's posslble Lo opLlmlze your cosLs for Amazon 8uS daLabase lnsLances by
purchaslng reserved Amazon 8uS daLabase lnsLances. 1o purchase 8eserved lnsLances, you make a low, one-Llme
paymenL for each lnsLance you wanL Lo reserve and ln Lurn recelve a slgnlflcanL dlscounL on Lhe hourly usage charge for
LhaL lnsLance.
lor more lnformaLlon abouL Amazon 8uS prlclng, go Lo hLLp://aws.amazon.com/prlclng/rds/.
!"#$%& (!"#$%&"'(
Amazon CloudlronL ls a web servlce for conLenL dellvery. lL lnLegraLes wlLh oLher Amazon Web Servlces Lo glve you an
easy way Lo dlsLrlbuLe conLenL Lo end users wlLh low laLency, hlgh daLa Lransfer speeds, and no requlred mlnlmum
commlLmenLs.
When you begln Lo esLlmaLe Lhe cosL of Amazon CloudlronL, you need Lo conslder Lhe followlng:
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 8 of 1S
• 1raff|c D|str|but|on - uaLa Lransfer and requesL prlclng vary across geographlc reglons, and prlclng ls based on
Lhe edge locaLlon Lhrough whlch your conLenL ls served.
• kequests - 1he number and Lype of requesLs (P11Þ or P11ÞS) made and Lhe geographlc reglon ln whlch Lhe
requesLs are made.
• Data 1ransfer Cut - 1he amounL of daLa Lransferred ouL of your Amazon CloudlronL edge locaLlons.
lor more lnformaLlon abouL Amazon CloudlronL prlclng, go Lo hLLp://aws.amazon.com/prlclng/cloudfronL/.
!"# %" &'(%)*( +,-* ."/%/
uependlng on Lhe needs of your appllcaLlon, you can opLlmlze your cosLs for Amazon LC2 lnsLances by purchaslng LC2
8eserved lnsLances or SpoL lnsLances. Cn-uemand lnsLances are a good opLlon lf you run your Amazon LC2 lnsLances a
couple of hours a day or a few days per week, however, lf you plan Lo run your Amazon LC2 lnsLances more Lhan LhaL,
8eserved lnsLances can save you money. 1o obLaln 8eserved lnsLances, you make a low, one-Llme paymenL for each
lnsLance you wanL Lo reserve, and ln Lurn you recelve a slgnlflcanL dlscounL on Lhe hourly usage charge for LhaL lnsLance.
1he followlng Lables show an example of poLenLlal savlngs for Amazon LC2 8eserved lnsLances for a 1-year and 3-year
Lerm runnlng a slngle m3.large Llnux lnsLances ln Lhe uS LasL 8eglon. 1he prlces are Laken as of Lhe daLe of publlcaLlon
and may change.
1ab|e 1: Sav|ngs Compar|son of 1 ¥ear keserved Instances over Cn-Demand Instances
Ut|||zat|on kate Cn-Demand
1 ¥ear Med|um
Ut|||zat|on
1 ¥ear neavy
Ut|||zat|on
10° $122.98 -234° -323°
20° $243.93 -86° -212°
30° $368.93 -37° -108°
40° $491.90 -13° -36°
30° $614.88 2° -23°
60° $737.86 12° -4°
70° $860.83 19° 11°
80° $983.81 24° 22°
90° $1,106.78 28° 31°
100° $1,229.76 31° 38°
4,1#15%,1)* 6%,$ 7 8 )- ,19$
+. 1*&,%*($ 1& .+**1*;< ".1($& &/)=* -). 4> ?%&, 6$;1)* %& )- @+#: AB
,/
ABCD
As shown ln Lable 1, lf your Amazon LC2 lnsLance ls runnlng aL more Lhan 30° uLlllzaLlon or more Lhan 6 monLhs over a 1
year Lerm, you can achleve savlngs over Cn-uemand lnsLances. uslng Peavy uLlllzaLlon 8eserved lnsLances, you can save up
Lo 38° over a 1 year Lerm.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 9 of 1S
1ab|e 2: Sav|ngs Compar|son of 3 ¥ear keserved Instances over Cn-Demand Instances
Ut|||zat|on kate Cn-Demand
3 ¥r. Med|um
Ut|||zat|on
3 ¥r. neavy
Ut|||zat|on
10° $368.93 -83° -297°
20° $737.86 -8° -98°
30° $1,106.78 18° -32°
40° $1,473.71 31° 1°
30° $1,844.64 38° 21°
60° $2,213.37 43° 34°
70° $2,382.30 47° 43°
80° $2,931.42 30° 30°
90° $3,320.33 32° 36°
100° $3,689.28 34° 60°
4,1#15%,1)* 6%,$ 7 8 )- ,19$
+. 1*&,%*($ 1& .+**1*;< ".1($& &/)=* -). 4> ?%&, 6$;1)* %& )- @+#: AB
,/
ABCD
As shown ln Lable 2, lf your Amazon LC2 lnsLance ls runnlng aL more Lhan 30° uLlllzaLlon or more Lhan 10.8 monLhs over
a 3 year Lerm, you can achleve savlngs over Cn-uemand lnsLances. uslng Peavy uLlllzaLlon 8eserved lnsLances, you can
save up Lo 60° over a 3 year Lerm.
Suppose you have deployed your web appllcaLlon on AWS, and you need Lo run slx Amazon LC2 lnsLances:
• 1wo m3.medlum Llnux lnsLances for Lhe web servers
• 1wo m3.medlum Llnux lnsLances for Lhe appllcaLlon servers
• 1wo m3.large Llnux lnsLances for Lhe daLabase servers
?ou have a number of opLlons for runnlng Lhese lnsLances. lor example, you can run Cn-uemand lnsLances only, Cn-
uemand and 8eserved lnsLances (Medlum uLlllzaLlon), or lf you know Lhe uLlllzaLlon of your Amazon LC2 lnsLances, you
can run Cn-uemand and a mlxLure of dlfferenL uLlllzaLlon 8eserved lnsLances. 1here are a number of oLher opLlons, buL
Lhls Lable shows four dlfferenL opLlons uslng Lhese Lhree comblnaLlons.
Descr|pt|on Cpt|on 1 Cpt|on 2 Cpt|on 3 Cpt|on 4
Web servers 2 Cn-uemand 2 Cn-uemand 1 Cn-uemand and
1 Medlum uLlllzaLlon 8l
2 Peavy uLlllzaLlon 8l
App servers 2 Cn-uemand 2 Cn-uemand 1 Cn-uemand and
1 Medlum uLlllzaLlon 8l
2 Peavy uLlllzaLlon 8l
uaLabase
servers
2 Cn-uemand 2 Medlum uLlllzaLlon 8l 2 Medlum uLlllzaLlon 8l 2 Peavy uLlllzaLlon 8l
1he followlng Lable compares cosLs for each opLlon and shows Lhe LoLal savlngs over Cn-uemand lnsLances for 1-year
and 3-year Lerms. ?ou save money when you use Medlum uLlllzaLlon 8eserved lnsLances and Lhen you save even more
money when you use Peavy uLlllzaLlon 8eserved lnsLances. Peavy uLlllzaLlon 8eserved lnsLances offer you Lhe maxlmum
savlngs over Cn-uemand lnsLances. 1he prlces are Laken as of Lhe daLe of publlcaLlon and may change.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 10 of 1S
Cpt|on 1 Cpt|on 2 Cpt|on 3 Cpt|on 4
CalculaLor CalculaLor CalculaLor CalculaLor
MonLhly CosL 1 ?ear 1erm $409.92 $283.48 $222.34 $106.90
3 ?ear 1erm $409.92 $267.92 $197.66 $87.84
Cne-1lme CosL
(8eserved lnsLances)
1 ?ear 1erm - $724.93 $1086.00 $1774.00
3 ?ear 1erm - $1142.00 $1714.00 $2694.00
1oLal CosL 1 ?ear 1erm (x12) $4919.04 $4130.71 $3736.48 $3036.80
3 ?ears 1erm (x36) $14737.12 $11837.76 $8829.76 $3836.24
Savlngs
(Cver CpLlon 1)
1 ¥ear 1erm n]a 1S¼ 24¼ 37¼
3 ¥ears 1erm n]a 20¼ 40¼ 60¼
".1($& &/)=* -). 4> ?%&, 6$;1)* %& )- @+#: AB
,/
ABCD
?our 8eserved lnsLance wlll be avallable for Lhe operaLlng sysLem (Llnux/unlx or Wlndows) and AvallablllLy Zone ln
whlch you purchased lL. lor more lnformaLlon abouL 8eserved lnsLances, go Lo Amazon LC2 8eserved lnsLance pages.
SpoL lnsLances are unused Amazon LC2 capaclLy LhaL you bld for. lnsLances are charged aL SpoL Þrlce, whlch ls seL by
Amazon LC2 and flucLuaLes perlodlcally dependlng on Lhe supply of, and demand for, SpoL lnsLance capaclLy. lf your
maxlmum bld exceeds Lhe currenL SpoL Þrlce, your bld requesL ls fulfllled, and your lnsLances wlll run unLll elLher you
choose Lo LermlnaLe Lhem or Lhe SpoL Þrlce lncreases above your maxlmum bld, whlchever ls sooner. 1o learn more
abouL SpoL lnsLances, go Lo hLLp://aws.amazon.com/ec2/spoL-lnsLances/.
!"#$%&'("#
Whlle Lhe number and Lypes of servlces offered by AWS has lncreased dramaLlcally, our phllosophy on prlclng has noL
changed. ?ou pay as you go, pay for whaL you use, pay less as you use more, and pay even less when you reserve
capaclLy. Þro[ecLlng cosLs for a use case, such as web appllcaLlon hosLlng, can be challenglng, because a soluLlon Lyplcally
uses mulLlple feaLures across mulLlple AWS producLs, whlch ln Lurn means Lhere are more facLors and purchase opLlons
Lo conslder.
1he besL way Lo esLlmaLe cosLs ls Lo examlne Lhe fundamenLal characLerlsLlcs for each AWS producL, esLlmaLe your
usage for each characLerlsLlc, and Lhen map LhaL usage Lo Lhe prlces posLed on Lhe webslLe. 1o help you undersLand how
AWS prlclng works ln Lhe conLexL of real-world soluLlons, see a worked ouL example laLer ln Lhls paper.
?ou can use Lhe AWS Slmple MonLhly CalculaLor Lo esLlmaLe your monLhly blll. 1he calculaLor provldes per servlce cosL
breakdown, as well as an aggregaLe monLhly esLlmaLe. ?ou can also use Lhe calculaLor Lo see an esLlmaLlon and
breakdown of cosLs for common soluLlons.
AWS has lnLroduced a free usage Ller Lo help you geL sLarLed wlLh AWS. 1ake advanLage of Lhe lree usage 1ler, and geL
sLarLed Loday!
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 11 of 1S
!"!"#$%&!
8esource uescrlpLlon
AWS S|mp|e Month|y
Ca|cu|ator 1he AWS Slmple MonLhly CalculaLor helps esLlmaLe your monLhly blll.
AWS Arch|tecture Center
1he AWS ArchlLecLure CenLer provldes you wlLh Lhe necessary guldance and
besL pracLlces Lo bulld hlghly scalable and rellable appllcaLlons ln Lhe AWS
Cloud.
AWS Lconom|cs Center
1he AWS Lconomlcs CenLer provldes access Lo lnformaLlon, Lools, and
resources Lo compare Lhe cosLs of Amazon Web Servlces wlLh l1
lnfrasLrucLure alLernaLlves.
AWS Account Act|v|ty Þage vlew your currenL charges and accounL acLlvlLy, lLemlzed by servlce and by
usage Lype. Þrevlous monLhs' bllllng sLaLemenLs are also avallable.
AWS Usage keports
usage reporLs are avallable Lo download for each servlce. 8eporLs can be
cusLomlzed by speclfylng usage Lypes, Llmeframe, servlce operaLlons, and
more.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 12 of 1S
!"#$ !&'()'&$*"+ !"#$%&'
1hls secLlon of Lhe documenL uses Lhe AWS Slmple MonLhly CalculaLor Lo provlde cosLlng example of a common use case
of a dynamlc webslLe hosLed on AWS uslng Amazon LC2, AuLo Scallng, and Amazon 8uS. 1he Amazon LC2 lnsLance runs
Lhe web and appllcaLlon Llers, and we use AuLo Scallng Lo maLch Lhe number of lnsLances Lo Lhe Lrafflc load. Amazon 8uS
uses one u8 lnsLance for lLs prlmary sLorage. 1hls u8 lnsLance ls deployed across mulLlple AvallablllLy Zones. 1he prlces
are Laken as of Lhe daLe of publlcaLlon and may change.
Arch|tecture
LlasLlc Load 8alanclng balances Lrafflc across one or more Amazon LC2 lnsLances. 1he Amazon LC2 lnsLances belong Lo
an AuLo Scallng group, and Lhe AuLo Scallng group elLher adds or subLracLs Amazon LC2 lnsLances, dependlng on
varlaLlons ln Lhe Lrafflc load. ueploylng Amazon 8uS across mulLlple AvallablllLy Zones enhances daLa durablllLy and
avallablllLy. Amazon 8uS provlslons and malnLalns a sLandby ln a dlfferenL AvallablllLy Zone for auLomaLlc fallover ln Lhe
evenL of planned or unplanned ouLages. 1he followlng lllusLraLlon shows Lhe example archlLecLure for a dynamlc webslLe
uslng Amazon LC2, AuLo Scallng, and one Amazon 8uS daLabase lnsLance across mulLlple AvallablllLy Zones.
E1;+.$ CF G)92#$H I:*%91( >1,$ J.(/1,$(,+.$
Da||y Usage Þrof||e
?ou can monlLor dally usage for your appllcaLlon so LhaL you can beLLer esLlmaLe your cosLs. lor lnsLance, you can look
aL Lhe dally paLLern Lo flgure ouL how your appllcaLlon handles Lrafflc. lor each hour, Lrack how many hlLs you geL aL
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 13 of 1S
your webslLe. 1hen Lrack how many lnsLances are runnlng. Add up Lhe LoLal number of hlLs for LhaL day. Lxamlne Lhe
number of Amazon LC2 lnsLances LhaL run each hour, and Lhen Lake Lhe average. ?ou can use Lhe number of hlLs per day
and Lhe average number of lnsLances for your calculaLlons.
Amazon LC2 Cost 8reakdown
1he followlng Lable shows Lhe characLerlsLlcs for Amazon LC2 we have ldenLlfled for Lhls dynamlc slLe.
CharacLerlsLlc LsLlmaLed usage uescrlpLlon
Clock Pours of Server 1lme
24 hrs/day AL an average of 30.3 days ln a monLh, Lhe lnsLance runs
732 hours/monLh
Machlne CharacLerlsLlcs
m3.medlum lnsLance,
lnsLance sLorage
3.73 Cl8 of memory, 1 vCÞu, 4 C8 of SSu sLorage
AddlLlonal SLorage no L8S volumes
lor Lhls appllcaLlon, we need only Lhe local sLorage whlch
ls packaged wlLh Lhe AMl.
uaLa 1ransfer
uaLa ln: 3 C8/day
uaLa CuL: 30 C8 /day
1here are approxlmaLely 1,000,000 hlLs per day. Lach
response Lransfers ouL abouL 30 k8, and each requesL
Lransfers ln abouL 3 k8.
lnsLance Scale 4 Cn average ln a glven day, Lhere are 4 lnsLances runnlng.
LlasLlc Load 8alanclng
Pourly usage: 732
hrs/monLh
uaLa processed:
1677.3 C8/monLh
LlasLlc Load 8alanclng ls used 24 hours/day, 7 days/week.
LlasLlc Load 8alanclng processes a LoLal of 33 C8/day
(daLa ln + daLa ouL)
LlasLlc lÞ Address none
We use LlasLlc Load 8alanclng Lo balance Lrafflc across
lnsLances.
ueLalled MonlLorlng none
ueLalled monlLorlng ls noL enabled, so we geL baslc
monlLorlng free of charge.
1he LoLal cosL for one monLh ls Lhe sum of Lhe cosL of Lhe runnlng lnsLances, overall AWS daLa Lransfer, LlasLlc Load
8alancers, and Lhe daLa processed by Lhe LlasLlc Load 8alancers.
varlable lormula CalculaLlon
Amazon LC2 Instance Cost
lnsLance cosL per hour
number of lnsLances
x upLlme ln hours
$0.070
4
x 732
$204.96
L|ast|c Load 8a|ancer Cost
(Pours used x Pourly 8aLe)
+(uaLa processed (C8) x Þrocess 8aLe)
732 x $0.023
x 1677.3 x $0.008
$31.72
AWS Data 1ransfer Cost
(uaLa ln (C8) x uaLa ln 8aLe)
+(uaLa ouL (C8) x uaLa CuL 8aLe)
132.3 x $0.00
+ (1323-1)
1
x $0.12
$182.88
Lst|mated Cost for Amazon LC2 $419.36
".1($& &/)=* -). 4> ?%&, 6$;1)* %& )- @+#: AB
,/
ABCD
1
Slnce up Lo one glgabyLe ls free per monLh, we subLracL one.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 14 of 1S
We use Lhe AWS Slmple MonLhly CalculaLor Lo esLlmaLe Lhls cosL. uslng Lhe calculaLor, we arrlve aL Lhe LoLal cosL for one
monLh's usage for Amazon LC2 of $419.36
2
.
Amazon kDS Cost 8reakdown
1he followlng Lable shows Lhe characLerlsLlcs for Amazon 8uS we have ldenLlfled for Lhls complex dynamlc slLe.
CharacLerlsLlc LsLlmaLed usage uescrlpLlon
C|ock nours of Server 1|me 24 hrs/day 24*30.3 = 732 hours per monLh
Database Character|st|cs Medlum 8uS
lnsLance
3.73 Cl8 memory, 1 vlrLual core, ModeraLe neLwork
performance
Þrov|s|oned Storage 100 C8/monLh Amazon provldes 3 C8 Lo 1 18 of assoclaLed sLorage
capaclLy for your prlmary daLa seL.
kequests 300M l/C
requesLs/monLh
We have 1,000,000 hlLs per day aL a raLe of 3 l/C
requesLs per hlL on slLe wlLh 30.3 days ln a monLh on
average. 1hls ls a LoLal of 130M l/C requesLs per
monLh, buL slnce Lhe wrlLe l/C requesL wlll double
because daLa ls also repllcaLed Lo Lhe sLandby
lnsLance, we have a LoLal of 300M.
Dep|oyment 1ype MulLlple
AvallablllLy Zones
We wlll run our daLabase lnsLance across mulLlple
AvallablllLy Zones.
Add|t|ona| 8ackup Storage none We'll use up Lo Lhe provlsloned amounL, whlch ls 100
C8.
Data 1ransfer uaLa ln: 0 C8
uaLa ouL: 0 C8
1here ls no daLa Lransfer from 8uS Lo Lhe lnLerneL.
Database Instance Sca|e 1 We need one daLabase lnsLance.
Spec|a| Ieatures none 1here are no reserved daLabase lnsLances.
8ecause we do noL have daLa Lransfer ln or ouL, and we do noL have addlLlonal backup sLorage, Lhe LoLal cosL for one
monLh ls Lhe sum of Lhe cosL of Lhe runnlng lnsLances, provlsloned sLorage, and l/C requesLs.
varlable lormula CalculaLlon
Instance Cost lnsLance cosL per hour
number of lnsLances
x upLlme ln hours
$0.180
1
x 732
$131.76
Þrov|s|oned Storage SLorage raLe
x SLorage AmounL (C8)
$0.20
x 100
$20.00
I]C kequests l/C raLe
x number of requesLs
$0.10
x 300
$30.00
2
uependlng on reglonal facLors and speclal offers, Lhe cosL you geL from Lhe calculaLor wlll be sllghLly dlfferenL.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 1S of 1S
Lst|mated cost for Amazon kDS $181.76
".1($& &/)=* -). 4> ?%&, 6$;1)* %& )- @+#: AB
,/
ABCD
We use Lhe AWS Slmple MonLhly CalculaLor Lo esLlmaLe Lhls cosL. 1he LoLal cosL for one monLh's usage for Amazon 8uS
porLlon of Lhls scenarlo ls $181.76
3
.
1ota| Cost
1o calculaLe Lhe LoLal cosL for Lhls example, we add Lhe cosL for Amazon LC2, Amazon 8uS, and AWS uaLa 1ransfer CuL
and subLracL any dlscounL LhaL falls lnLo Lhe AWS lree usage 1ler. 1he LoLal cosL of Lhe dynamlc slLe ln Lhls scenarlo ls
esLlmaLed aL $601.32
3
per monLh.
3
uependlng on reglonal facLors and speclal offers, Lhe cosL you geL from Lhe AWS Slmple MonLhly CalculaLor wlll be sllghLly
dlfferenL.
doc_232489374.pdf
While the number and types of services offered by AWS has increased dramatically, our philosophy on pricing has not
changed: at the end of each month, you pay only for what you use, and you can start or stop using a product at any
time. No long‐term contracts are required.
Pricing information for each service on our website is available athttp://aws.amazon.com/pricing/. Our strategy of
pricing each service independently gives you tremendous flexibility to choose the services you need for each project and
to pay only for what you use.
This whitepaper will help you understand how to effectively estimate the costs of running your specific project on AWS.
We provide several examples that leverage the AWS Simple Monthly Calculator. For each example, this paper discusses
its architecture, example usage of each service, cost breakdown for each service, and the total estimated monthly
charge.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 1 of 1S
!"# %&' ()*+*,- &")./
!"#$ &'()
!"#$%&$ ()*&+#, "##$%&&'()*'+',-.*/-+&("0#1$'$12)& -). ,/$ #%,$&, 0$.&1)* )- ,/1& 2%2$.3
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 2 of 1S
!"#$% '( )'*+%*+,
1able of ConLenLs .................................................................................................................................................................. 2
AbsLracL ................................................................................................................................................................................. 3
lnLroducLlon ........................................................................................................................................................................... 3
lundamenLal Þrlclng CharacLerlsLlcs ..................................................................................................................................... 4
Amazon LlasLlc CompuLe Cloud (Amazon LC2) ................................................................................................................. 3
Amazon Slmple SLorage Servlce (Amazon S3) ................................................................................................................... 6
Amazon LlasLlc 8lock SLore (Amazon L8S) ......................................................................................................................... 6
Amazon 8elaLlonal uaLabase Servlce (Amazon 8uS) ......................................................................................................... 7
Amazon CloudlronL ........................................................................................................................................................... 7
Pow Lo lurLher Save CosLs .................................................................................................................................................... 8
Concluslon ........................................................................................................................................................................... 10
8esources ............................................................................................................................................................................ 11
CosL CalculaLlon Lxample .................................................................................................................................................... 12
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 3 of 1S
!"#$%&'$
Whlle Lhe number and Lypes of servlces offered by AWS has lncreased dramaLlcally, our phllosophy on prlclng has noL
changed: aL Lhe end of each monLh, you pay only for whaL you use, and you can sLarL or sLop uslng a producL aL any
Llme. no long-Lerm conLracLs are requlred.
Þrlclng lnformaLlon for each servlce on our webslLe ls avallable aL hLLp://aws.amazon.com/prlclng/. Cur sLraLegy of
prlclng each servlce lndependenLly glves you Lremendous flexlblllLy Lo choose Lhe servlces you need for each pro[ecL and
Lo pay only for whaL you use.
1hls whlLepaper wlll help you undersLand how Lo effecLlvely esLlmaLe Lhe cosLs of runnlng your speclflc pro[ecL on AWS.
We provlde several examples LhaL leverage Lhe AWS Slmple MonLhly CalculaLor. lor each example, Lhls paper dlscusses
lLs archlLecLure, example usage of each servlce, cosL breakdown for each servlce, and Lhe LoLal esLlmaLed monLhly
charge.
!"#$%&'(#)%"
AWS offers a range of cloud compuLlng servlces. lor each servlce, you
pay for exacLly Lhe amounL of resources you acLually need. 1hls uLlllLy-
sLyle prlclng model ls explalned below:
• Þay as you go. no mlnlmum commlLmenLs or long-Lerm
conLracLs requlred. ?ou replace your upfronL caplLal expense
wlLh low varlable cosL and pay only for whaL you use. 1here ls no
need Lo pay upfronL for excess capaclLy or geL penallzed for
under-plannlng. lor compuLe resources, you pay on an hourly
basls from Lhe Llme you launch a resource unLll Lhe Llme you
LermlnaLe lL. lor daLa sLorage and Lransfer, you pay on a per
glgabyLe basls. We charge based on Lhe underlylng lnfrasLrucLure
and servlces LhaL you consume. ?ou can Lurn off your cloud
resources and sLop paylng for Lhem when you don'L need Lhem.
• Þay |ess when you reserve. lor cerLaln producLs, you can lnvesL
ln reserved capaclLy. ln LhaL case, you pay a low upfronL fee and
geL a slgnlflcanLly dlscounLed hourly raLe, whlch resulLs ln overall
savlngs up Lo 60° (dependlng on Lhe Lype of lnsLance you
reserve) over equlvalenL Cn-uemand capaclLy.
• Þay even |ess per un|t by us|ng more. ?ou save more as you
grow blgger. lor sLorage and daLa Lransfer, prlclng ls Llered. 1he
more you use, Lhe less you pay per glgabyLe. lor compuLe, you geL volume dlscounLs up Lo 10° when you
reserve more.
• Þay even |ess as AWS grows. MosL lmporLanLly, we are consLanLly focused on reduclng our daLa cenLer
hardware cosLs, lmprovlng our operaLlonal efflclencles, lowerlng our power consumpLlon, and generally
lowerlng Lhe cosL of dolng buslness. 1hese opLlmlzaLlons and AWS's subsLanLlal and growlng economles of scale
!"# !"## %&#"
1o help new AWS cusLomers
geL sLarLed ln Lhe cloud, AWS
offers a free Ller. lf you're a
new AWS cusLomer, you can
run a free Amazon LC2 Mlcro
lnsLance for a year whlle also
leveraglng Lhe free Ller for
selecL porLlons of Amazon S3,
Amazon LlasLlc 8lock SLore,
Amazon LlasLlc Load
8alanclng, AWS daLa Lransfer
and oLher AWS servlces. lor
more lnformaLlon, go Lo
hLLp://aws.amazon.com/free
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 4 of 1S
resulL ln passlng savlngs back Lo you ln Lhe form of lower prlclng. Slnce 2006, AWS has conslsLenLly lowered
prlces (43 prlce drops as of Aug. 1, 2014). 1o see Lhe laLesL prlclng vlslL Lhe AWS prlclng page
• Custom pr|c|ng. WhaL lf none of our prlclng models work for your pro[ecL? CusLom prlclng ls avallable for hlgh
volume pro[ecLs wlLh unlque requlremenLs. lor asslsLance, conLacL us Lo speak wlLh a sales represenLaLlve.
AWS also offers a varleLy of servlces for no add|t|ona| charge:
• Amazon vÞC: Amazon vlrLual ÞrlvaLe Cloud (Amazon vÞC) leLs you provlslon a loglcally lsolaLed secLlon of Lhe
Amazon Web Servlces (AWS) Cloud where you can launch AWS resources ln a vlrLual neLwork LhaL you deflne.
• AWS LlasLlc 8eansLalk: AWS LlasLlc 8eansLalk ls an even easler way for you Lo qulckly deploy and manage
appllcaLlons ln Lhe AWS cloud.
• AWS CloudlormaLlon: AWS CloudlormaLlon glves developers and sysLems admlnlsLraLors an easy way Lo creaLe
a collecLlon of relaLed AWS resources and provlslon Lhem ln an orderly and predlcLable fashlon.
• AWS ldenLlLy and Access ManagemenL (lAM): AWS lAM conLrols your users' access Lo AWS servlces and
resources.
• AuLo Scallng: AuLo Scallng auLomaLlcally adds or removes Amazon LC2 lnsLances accordlng Lo condlLlons you
deflne. WlLh AuLo Scallng, Lhe number of Amazon LC2 lnsLances you're uslng lncreases seamlessly durlng
demand splkes Lo malnLaln performance, and decreases auLomaLlcally durlng demand lulls Lo mlnlmlze cosLs.
• AWS CpsWorks: AWS CpsWorks ls an appllcaLlon managemenL servlce LhaL makes lL easy Lo deploy and operaLe
appllcaLlons of all shapes and slzes.
• Moreover, you can consolldaLe all your accounLs uslng ConsolldaLed 8llllng and geL Llerlng beneflLs.
!!"#$%&"'$( *+,-,". !"#$#%&'$()&(%)
1here are Lhree fundamenLal characLerlsLlcs you pay for wlLh AWS:
compuLe, sLorage, and daLa Lransfer ouL. 1hese characLerlsLlcs vary sllghLly
dependlng on Lhe AWS producL you are uslng. Powever, fundamenLally
Lhese are Lhe core characLerlsLlcs LhaL have Lhe greaLesL lmpacL on cosL.
AlLhough you are charged for daLa Lransfer ouL, Lhere ls no charge for
lnbound daLa Lransfer or for daLa Lransfer beLween oLher Amazon Web
Servlces wlLhln Lhe same reglon. 1he ouLbound daLa Lransfer ls aggregaLed
across AWS servlces and Lhen charged aL Lhe ouLbound daLa Lransfer raLe.
1hls charge appears on Lhe monLhly sLaLemenL as AWS uaLa 1ransfer CuL.
1he resL of Lhls secLlon breaks down Lhe prlclng characLerlsLlcs for four
commonly used AWS producLs: Amazon LlasLlc CompuLe Cloud (Amazon
LC2), Amazon Slmple SLorage Servlce (S3), Amazon LlasLlc 8lock SLore
(L8S), Amazon 8elaLlonal uaLabase Servlce (Amazon 8uS), and Amazon
CloudlronL.
Þrlclng ls avallable for each AWS producL and lLs speclflc prlclng characLerlsLlcs aL hLLps://aws.amazon.com/prlclng/.
!"#$%"& ()*)
!"#$%&'" !" $%
!""#$#%&'( *%+$
1here ls no charge for
lnbound daLa Lransfer
across all Amazon Web
Servlces ln all reglons. 1here
are mlnlmal ouLbound daLa
Lransfer charges beLween
Amazon Web Servlces
wlLhln Lhe same reglon.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage S of 1S
!"#$%& ()#*+,- .%"/0+1 .)%02 3!"#$%& (.45
Amazon LlasLlc CompuLe Cloud (Amazon LC2) ls a web servlce LhaL provldes reslzable compuLe capaclLy ln Lhe cloud.
Amazon LC2's slmple web servlce lnLerface allows you Lo obLaln and conflgure capaclLy wlLh mlnlmal frlcLlon. lL provldes
compleLe conLrol of your compuLlng resources on Amazon's proven compuLlng envlronmenL. Amazon LC2 changes Lhe
economlcs of compuLlng by charglng you only for capaclLy LhaL you acLually use.
When you begln Lo esLlmaLe Lhe cosL of uslng Amazon LC2, you need Lo conslder Lhe followlng:
• C|ock nours of Server 1|me - 8esources lncur charges when Lhey are runnlng. lor example, from Lhe Llme
Amazon LC2 lnsLances are launched unLll Lhey are LermlnaLed, or from Lhe Llme LlasLlc lÞs are allocaLed unLll Lhe
Llme Lhey are de-allocaLed.
• Mach|ne Conf|gurat|on - Conslder Lhe physlcal capaclLy of Lhe Amazon LC2 lnsLance you choose. lnsLance prlclng
varles wlLh Lhe AWS reglon, CS, number of cores, and memory.
• Mach|ne Þurchase 1ype - WlLh Cn-uemand lnsLances, you pay for compuLe capaclLy by Lhe hour wlLh no
requlred mlnlmum commlLmenLs. 8eserved lnsLances glve you Lhe opLlon Lo make a low, one-Llme paymenL for
each lnsLance you wanL Lo reserve and ln Lurn recelve a slgnlflcanL dlscounL on Lhe hourly usage charge for LhaL
lnsLance. WlLh SpoL lnsLances, you can bld for unused Amazon LC2 capaclLy. lor more lnformaLlon how Lo
furLher save cosLs uslng 8eserved lnsLances and SpoL lnsLances, see Pow Lo lurLher Save CosLs.
• Number of Instances - ?ou can provlslon mulLlple lnsLances of your Amazon LC2 and Amazon L8S resources Lo
handle peak loads.
• Load 8a|anc|ng - An LlasLlc Load 8alancer can be used Lo dlsLrlbuLe Lrafflc among Amazon LC2 lnsLances. 1he
number of hours Lhe LlasLlc Load 8alancer runs and Lhe amounL of daLa lL processes conLrlbuLe Lo Lhe monLhly
cosL.
• Deta||ed Mon|tor|ng - ?ou can use Amazon CloudWaLch Lo monlLor your LC2 lnsLances. 8y defaulL, baslc
monlLorlng ls enabled (and avallable aL no addlLlonal cosL), however, for a flxed monLhly raLe, you can opL for
deLalled monlLorlng, whlch lncludes seven preselecLed meLrlcs recorded once a mlnuLe. ÞarLlal monLhs are
charged on an hourly pro raLa basls, aL a per lnsLance-hour raLe.
• Auto Sca||ng - AuLo Scallng auLomaLlcally ad[usLs Lhe number of Amazon LC2 lnsLances ln your deploymenL
accordlng Lo condlLlons you deflne. 1hls servlce ls avallable aL no addlLlonal charge beyond Amazon CloudWaLch
fees.
• L|ast|c IÞ Addresses - ?ou can have one LlasLlc lÞ (LlÞ) address assoclaLed wlLh a runnlng lnsLance aL no charge.
• Cperat|ng Systems and Software Þackages - CperaLlng SysLem prlces are lncluded ln Lhe lnsLance prlces. 1o
vlew a llsL of currenLly avallable operaLlng sysLems LhaL you can use wlLh your Amazon LC2 lnsLances and Lhelr
prlces, go Lo Amazon LlasLlc CompuLe Cloud (Amazon LC2). 1here are no addlLlonal llcenslng cosLs Lo run Lhe
followlng commerclal operaLlng sysLems: 8ed PaL LnLerprlse Llnux, SuSL LnLerprlse Llnux, Wlndows Server, and
Cracle LnLerprlse Llnux. AddlLlonally, AWS has made lL easy for you and has parLnered wlLh MlcrosofL, l8M and
several oLher vendors so you can run commerclal sofLware packages on your Amazon LC2 lnsLances. lor
example, MlcrosofL SCL Server on Wlndows, l8M SofLware. lor commerclal sofLware packages LhaL AWS does
noL provlde, such as nonsLandard operaLlng sysLems, Cracle AppllcaLlons, Wlndows Server appllcaLlons such as
MlcrosofL ShareÞolnL and MlcrosofL Lxchange, you need Lo obLaln a llcense from Lhe vendors. ?ou can also brlng
your exlsLlng llcense Lo Lhe cloud Lhrough speclflc vendor programs such as MlcrosofL Llcense MoblllLy Lhrough
SofLware Assurance Þrogram.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 6 of 1S
lor more lnformaLlon abouL Amazon LC2 prlclng, go Lo hLLp://aws.amazon.com/ec2/.
!"#$%& (!"#$% '()*+,% '%*-!.% /0"+1)2 '!!
Amazon Slmple SLorage Servlce (Amazon S3) is storage for the Internet. It provldes a slmple web servlces lnLerface LhaL
can be used Lo sLore and reLrleve any amounL of daLa, aL any Llme, from anywhere on Lhe web.
When you begln Lo esLlmaLe Lhe cosL of Amazon S3, you need Lo conslder Lhe followlng:
• Storage C|ass - SLandard SLorage ls deslgned Lo provlde 99.999999999° durablllLy. 8educed 8edundancy
SLorage (88S) ls a sLorage opLlon wlLhln Amazon S3 LhaL you can use Lo reduce your cosLs by sLorlng non-crlLlcal,
reproduclble daLa aL lower levels of redundancy Lhan Amazon S3's sLandard sLorage. 8educed 8edundancy
SLorage ls deslgned Lo provlde 99.99° durablllLy. Lach class has dlfferenL raLes.
• Storage - 1he number and slze of ob[ecLs sLored ln your Amazon S3 buckeLs as well as Lype of sLorage.
• kequests - 1he number and Lype of requesLs. CL1 requesLs lncur charges aL dlfferenL raLes Lhan oLher requesLs,
such as Þu1 and CCÞ? requesLs.
• Data 1ransfer - 1he amounL of daLa Lransferred ouL of Lhe Amazon S3 reglon.
lor more lnformaLlon abouL Amazon S3 prlclng, go Lo hLLp://aws.amazon.com/prlclng/s3/.
!"#$%& ()#*+,- .)%-/ 0+%12 3!"#$%& (.04
Amazon LlasLlc 8lock SLore (L8S) provldes block level sLorage volumes for use wlLh Amazon LC2 lnsLances. Amazon L8S
volumes are off-lnsLance sLorage LhaL perslsLs lndependenLly from Lhe llfe of an lnsLance. 1hey are analogous Lo vlrLual
dlsks ln Lhe cloud. Amazon L8S provldes Lhree volume Lypes: Ceneral Þurpose (SSu), Þrovlsloned lCÞS (SSu), and
MagneLlc. 1he Lhree volume Lypes dlffer ln performance characLerlsLlcs and cosL, so you can choose Lhe rlghL sLorage
performance and prlce for Lhe needs of your appllcaLlons.
• Vo|ume S|ze - volume sLorage for all L8S volume Lypes ls charged by Lhe amounL you provlslon ln C8 per
monLh, unLll you release Lhe sLorage.
• Vo|ume 1ype - ?ou can choose whaL Lype of sLorage volume you would llke. 1he defaulL ls a general purpose
SSu. ?ou can choose a magneLlc (splnnlng dlsk) volume as a lower cosL opLlon for lower l/C needs, or
Þrovlsloned lCÞS for hlgh performance and speclflc l/C needs.
• Input Cutput Cperat|ons per Second (ICÞS) - I/C ls lncluded ln Lhe prlce of Ceneral Þurpose (SSu) volumes,
whlle for L8S MagneLlc volumes, l/C ls charged by Lhe number of requesLs you make Lo your volume. WlLh
Þrovlsloned lCÞS (SSu) volumes, you are also charged by Lhe amounL you provlslon ln lCÞS (mulLlplled by Lhe
percenLage of days you provlslon for Lhe monLh.
• Snapshot - Amazon L8S provldes Lhe ablllLy Lo back up snapshoLs of your daLa Lo Amazon S3 for durable
recovery. lf you opL for L8S snapshoLs, Lhe added cosL ls per C8-monLh of daLa sLored.
lor more lnformaLlon abouL Amazon LlasLlc 8lock SLore (L8S) prlclng, go Lo hLLp://aws.amazon.com/prlclng/L8S/.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 7 of 1S
!"#$%& ()*#+,%&#* -#+#.#/) 0)12,3) 4!"#$%& (-05
Amazon 8elaLlonal uaLabase Servlce (Amazon 8uS) ls a web servlce LhaL makes lL easy Lo seL up, operaLe, and scale a
relaLlonal daLabase ln Lhe cloud. lL provldes cosL-efflclenL and reslzable capaclLy whlle managlng Llme-consumlng
daLabase admlnlsLraLlon Lasks, so you can focus on your appllcaLlons and buslness.
When you begln Lo esLlmaLe Lhe cosL of Amazon 8uS, you need Lo conslder Lhe followlng:
• C|ock nours of Server 1|me - 8esources lncur charges when Lhey are runnlng. lor example, from Lhe Llme you
launch a u8 lnsLances unLll you LermlnaLed Lhe u8 lnsLance.
• Database Character|st|cs - 1he physlcal capaclLy of Lhe daLabase you choose wlll affecL how much you are
charged. uaLabase characLerlsLlcs vary dependlng on Lhe daLabase englne, slze, and memory class.
• Database Þurchase 1ype - When you use Cn-uemand u8 lnsLances, you pay for compuLe capaclLy for each hour
your u8 lnsLance runs, wlLh no requlred mlnlmum commlLmenLs. WlLh 8eserved u8 lnsLances, you can make a
low, one-Llme, up-fronL paymenL for each u8 lnsLance you wlsh Lo reserve for a 1-year or 3-year Lerm.
• Number of Database Instances - WlLh Amazon 8uS, you can provlslon mulLlple u8 lnsLances Lo handle peak
loads.
• Þrov|s|oned Storage - 1here ls no addlLlonal charge for backup sLorage of up Lo 100° of your provlsloned
daLabase sLorage for an acLlve u8 lnsLance. AfLer Lhe u8 lnsLance ls LermlnaLed, backup sLorage ls bllled per
glgabyLe per monLh.
• Add|t|ona| Storage - 1he amounL of backup sLorage ln addlLlon Lo Lhe provlsloned sLorage amounL ls bllled per
glgabyLe per monLh.
• kequests - 1he number of lnpuL and ouLpuL requesLs Lo Lhe daLabase.
• Dep|oyment 1ype - ?ou can deploy your u8 lnsLance Lo a slngle AvallablllLy Zone (analogous Lo a sLand-alone
daLa cenLer) or mulLlple AvallablllLy Zones (analogous Lo secondary daLa cenLer for enhanced avallablllLy and
durablllLy). SLorage and l/C charges vary, dependlng on Lhe number of AvallablllLy Zones you deploy Lo.
• Data 1ransfer - lnbound daLa Lransfer ls free, and ouLbound daLa Lransfer cosLs are Llered.
uependlng on Lhe needs for your appllcaLlon, lL's posslble Lo opLlmlze your cosLs for Amazon 8uS daLabase lnsLances by
purchaslng reserved Amazon 8uS daLabase lnsLances. 1o purchase 8eserved lnsLances, you make a low, one-Llme
paymenL for each lnsLance you wanL Lo reserve and ln Lurn recelve a slgnlflcanL dlscounL on Lhe hourly usage charge for
LhaL lnsLance.
lor more lnformaLlon abouL Amazon 8uS prlclng, go Lo hLLp://aws.amazon.com/prlclng/rds/.
!"#$%& (!"#$%&"'(
Amazon CloudlronL ls a web servlce for conLenL dellvery. lL lnLegraLes wlLh oLher Amazon Web Servlces Lo glve you an
easy way Lo dlsLrlbuLe conLenL Lo end users wlLh low laLency, hlgh daLa Lransfer speeds, and no requlred mlnlmum
commlLmenLs.
When you begln Lo esLlmaLe Lhe cosL of Amazon CloudlronL, you need Lo conslder Lhe followlng:
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 8 of 1S
• 1raff|c D|str|but|on - uaLa Lransfer and requesL prlclng vary across geographlc reglons, and prlclng ls based on
Lhe edge locaLlon Lhrough whlch your conLenL ls served.
• kequests - 1he number and Lype of requesLs (P11Þ or P11ÞS) made and Lhe geographlc reglon ln whlch Lhe
requesLs are made.
• Data 1ransfer Cut - 1he amounL of daLa Lransferred ouL of your Amazon CloudlronL edge locaLlons.
lor more lnformaLlon abouL Amazon CloudlronL prlclng, go Lo hLLp://aws.amazon.com/prlclng/cloudfronL/.
!"# %" &'(%)*( +,-* ."/%/
uependlng on Lhe needs of your appllcaLlon, you can opLlmlze your cosLs for Amazon LC2 lnsLances by purchaslng LC2
8eserved lnsLances or SpoL lnsLances. Cn-uemand lnsLances are a good opLlon lf you run your Amazon LC2 lnsLances a
couple of hours a day or a few days per week, however, lf you plan Lo run your Amazon LC2 lnsLances more Lhan LhaL,
8eserved lnsLances can save you money. 1o obLaln 8eserved lnsLances, you make a low, one-Llme paymenL for each
lnsLance you wanL Lo reserve, and ln Lurn you recelve a slgnlflcanL dlscounL on Lhe hourly usage charge for LhaL lnsLance.
1he followlng Lables show an example of poLenLlal savlngs for Amazon LC2 8eserved lnsLances for a 1-year and 3-year
Lerm runnlng a slngle m3.large Llnux lnsLances ln Lhe uS LasL 8eglon. 1he prlces are Laken as of Lhe daLe of publlcaLlon
and may change.
1ab|e 1: Sav|ngs Compar|son of 1 ¥ear keserved Instances over Cn-Demand Instances
Ut|||zat|on kate Cn-Demand
1 ¥ear Med|um
Ut|||zat|on
1 ¥ear neavy
Ut|||zat|on
10° $122.98 -234° -323°
20° $243.93 -86° -212°
30° $368.93 -37° -108°
40° $491.90 -13° -36°
30° $614.88 2° -23°
60° $737.86 12° -4°
70° $860.83 19° 11°
80° $983.81 24° 22°
90° $1,106.78 28° 31°
100° $1,229.76 31° 38°
4,1#15%,1)* 6%,$ 7 8 )- ,19$

,/
ABCD
As shown ln Lable 1, lf your Amazon LC2 lnsLance ls runnlng aL more Lhan 30° uLlllzaLlon or more Lhan 6 monLhs over a 1
year Lerm, you can achleve savlngs over Cn-uemand lnsLances. uslng Peavy uLlllzaLlon 8eserved lnsLances, you can save up
Lo 38° over a 1 year Lerm.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 9 of 1S
1ab|e 2: Sav|ngs Compar|son of 3 ¥ear keserved Instances over Cn-Demand Instances
Ut|||zat|on kate Cn-Demand
3 ¥r. Med|um
Ut|||zat|on
3 ¥r. neavy
Ut|||zat|on
10° $368.93 -83° -297°
20° $737.86 -8° -98°
30° $1,106.78 18° -32°
40° $1,473.71 31° 1°
30° $1,844.64 38° 21°
60° $2,213.37 43° 34°
70° $2,382.30 47° 43°
80° $2,931.42 30° 30°
90° $3,320.33 32° 36°
100° $3,689.28 34° 60°
4,1#15%,1)* 6%,$ 7 8 )- ,19$

,/
ABCD
As shown ln Lable 2, lf your Amazon LC2 lnsLance ls runnlng aL more Lhan 30° uLlllzaLlon or more Lhan 10.8 monLhs over
a 3 year Lerm, you can achleve savlngs over Cn-uemand lnsLances. uslng Peavy uLlllzaLlon 8eserved lnsLances, you can
save up Lo 60° over a 3 year Lerm.
Suppose you have deployed your web appllcaLlon on AWS, and you need Lo run slx Amazon LC2 lnsLances:
• 1wo m3.medlum Llnux lnsLances for Lhe web servers
• 1wo m3.medlum Llnux lnsLances for Lhe appllcaLlon servers
• 1wo m3.large Llnux lnsLances for Lhe daLabase servers
?ou have a number of opLlons for runnlng Lhese lnsLances. lor example, you can run Cn-uemand lnsLances only, Cn-
uemand and 8eserved lnsLances (Medlum uLlllzaLlon), or lf you know Lhe uLlllzaLlon of your Amazon LC2 lnsLances, you
can run Cn-uemand and a mlxLure of dlfferenL uLlllzaLlon 8eserved lnsLances. 1here are a number of oLher opLlons, buL
Lhls Lable shows four dlfferenL opLlons uslng Lhese Lhree comblnaLlons.
Descr|pt|on Cpt|on 1 Cpt|on 2 Cpt|on 3 Cpt|on 4
Web servers 2 Cn-uemand 2 Cn-uemand 1 Cn-uemand and
1 Medlum uLlllzaLlon 8l
2 Peavy uLlllzaLlon 8l
App servers 2 Cn-uemand 2 Cn-uemand 1 Cn-uemand and
1 Medlum uLlllzaLlon 8l
2 Peavy uLlllzaLlon 8l
uaLabase
servers
2 Cn-uemand 2 Medlum uLlllzaLlon 8l 2 Medlum uLlllzaLlon 8l 2 Peavy uLlllzaLlon 8l
1he followlng Lable compares cosLs for each opLlon and shows Lhe LoLal savlngs over Cn-uemand lnsLances for 1-year
and 3-year Lerms. ?ou save money when you use Medlum uLlllzaLlon 8eserved lnsLances and Lhen you save even more
money when you use Peavy uLlllzaLlon 8eserved lnsLances. Peavy uLlllzaLlon 8eserved lnsLances offer you Lhe maxlmum
savlngs over Cn-uemand lnsLances. 1he prlces are Laken as of Lhe daLe of publlcaLlon and may change.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 10 of 1S
Cpt|on 1 Cpt|on 2 Cpt|on 3 Cpt|on 4
CalculaLor CalculaLor CalculaLor CalculaLor
MonLhly CosL 1 ?ear 1erm $409.92 $283.48 $222.34 $106.90
3 ?ear 1erm $409.92 $267.92 $197.66 $87.84
Cne-1lme CosL
(8eserved lnsLances)
1 ?ear 1erm - $724.93 $1086.00 $1774.00
3 ?ear 1erm - $1142.00 $1714.00 $2694.00
1oLal CosL 1 ?ear 1erm (x12) $4919.04 $4130.71 $3736.48 $3036.80
3 ?ears 1erm (x36) $14737.12 $11837.76 $8829.76 $3836.24
Savlngs
(Cver CpLlon 1)
1 ¥ear 1erm n]a 1S¼ 24¼ 37¼
3 ¥ears 1erm n]a 20¼ 40¼ 60¼
".1($& &/)=* -). 4> ?%&, 6$;1)* %& )- @+#: AB
,/
ABCD
?our 8eserved lnsLance wlll be avallable for Lhe operaLlng sysLem (Llnux/unlx or Wlndows) and AvallablllLy Zone ln
whlch you purchased lL. lor more lnformaLlon abouL 8eserved lnsLances, go Lo Amazon LC2 8eserved lnsLance pages.
SpoL lnsLances are unused Amazon LC2 capaclLy LhaL you bld for. lnsLances are charged aL SpoL Þrlce, whlch ls seL by
Amazon LC2 and flucLuaLes perlodlcally dependlng on Lhe supply of, and demand for, SpoL lnsLance capaclLy. lf your
maxlmum bld exceeds Lhe currenL SpoL Þrlce, your bld requesL ls fulfllled, and your lnsLances wlll run unLll elLher you
choose Lo LermlnaLe Lhem or Lhe SpoL Þrlce lncreases above your maxlmum bld, whlchever ls sooner. 1o learn more
abouL SpoL lnsLances, go Lo hLLp://aws.amazon.com/ec2/spoL-lnsLances/.
!"#$%&'("#
Whlle Lhe number and Lypes of servlces offered by AWS has lncreased dramaLlcally, our phllosophy on prlclng has noL
changed. ?ou pay as you go, pay for whaL you use, pay less as you use more, and pay even less when you reserve
capaclLy. Þro[ecLlng cosLs for a use case, such as web appllcaLlon hosLlng, can be challenglng, because a soluLlon Lyplcally
uses mulLlple feaLures across mulLlple AWS producLs, whlch ln Lurn means Lhere are more facLors and purchase opLlons
Lo conslder.
1he besL way Lo esLlmaLe cosLs ls Lo examlne Lhe fundamenLal characLerlsLlcs for each AWS producL, esLlmaLe your
usage for each characLerlsLlc, and Lhen map LhaL usage Lo Lhe prlces posLed on Lhe webslLe. 1o help you undersLand how
AWS prlclng works ln Lhe conLexL of real-world soluLlons, see a worked ouL example laLer ln Lhls paper.
?ou can use Lhe AWS Slmple MonLhly CalculaLor Lo esLlmaLe your monLhly blll. 1he calculaLor provldes per servlce cosL
breakdown, as well as an aggregaLe monLhly esLlmaLe. ?ou can also use Lhe calculaLor Lo see an esLlmaLlon and
breakdown of cosLs for common soluLlons.
AWS has lnLroduced a free usage Ller Lo help you geL sLarLed wlLh AWS. 1ake advanLage of Lhe lree usage 1ler, and geL
sLarLed Loday!
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 11 of 1S
!"!"#$%&!
8esource uescrlpLlon
AWS S|mp|e Month|y
Ca|cu|ator 1he AWS Slmple MonLhly CalculaLor helps esLlmaLe your monLhly blll.
AWS Arch|tecture Center
1he AWS ArchlLecLure CenLer provldes you wlLh Lhe necessary guldance and
besL pracLlces Lo bulld hlghly scalable and rellable appllcaLlons ln Lhe AWS
Cloud.
AWS Lconom|cs Center
1he AWS Lconomlcs CenLer provldes access Lo lnformaLlon, Lools, and
resources Lo compare Lhe cosLs of Amazon Web Servlces wlLh l1
lnfrasLrucLure alLernaLlves.
AWS Account Act|v|ty Þage vlew your currenL charges and accounL acLlvlLy, lLemlzed by servlce and by
usage Lype. Þrevlous monLhs' bllllng sLaLemenLs are also avallable.
AWS Usage keports
usage reporLs are avallable Lo download for each servlce. 8eporLs can be
cusLomlzed by speclfylng usage Lypes, Llmeframe, servlce operaLlons, and
more.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 12 of 1S
!"#$ !&'()'&$*"+ !"#$%&'
1hls secLlon of Lhe documenL uses Lhe AWS Slmple MonLhly CalculaLor Lo provlde cosLlng example of a common use case
of a dynamlc webslLe hosLed on AWS uslng Amazon LC2, AuLo Scallng, and Amazon 8uS. 1he Amazon LC2 lnsLance runs
Lhe web and appllcaLlon Llers, and we use AuLo Scallng Lo maLch Lhe number of lnsLances Lo Lhe Lrafflc load. Amazon 8uS
uses one u8 lnsLance for lLs prlmary sLorage. 1hls u8 lnsLance ls deployed across mulLlple AvallablllLy Zones. 1he prlces
are Laken as of Lhe daLe of publlcaLlon and may change.
Arch|tecture
LlasLlc Load 8alanclng balances Lrafflc across one or more Amazon LC2 lnsLances. 1he Amazon LC2 lnsLances belong Lo
an AuLo Scallng group, and Lhe AuLo Scallng group elLher adds or subLracLs Amazon LC2 lnsLances, dependlng on
varlaLlons ln Lhe Lrafflc load. ueploylng Amazon 8uS across mulLlple AvallablllLy Zones enhances daLa durablllLy and
avallablllLy. Amazon 8uS provlslons and malnLalns a sLandby ln a dlfferenL AvallablllLy Zone for auLomaLlc fallover ln Lhe
evenL of planned or unplanned ouLages. 1he followlng lllusLraLlon shows Lhe example archlLecLure for a dynamlc webslLe
uslng Amazon LC2, AuLo Scallng, and one Amazon 8uS daLabase lnsLance across mulLlple AvallablllLy Zones.
E1;+.$ CF G)92#$H I:*%91( >1,$ J.(/1,$(,+.$
Da||y Usage Þrof||e
?ou can monlLor dally usage for your appllcaLlon so LhaL you can beLLer esLlmaLe your cosLs. lor lnsLance, you can look
aL Lhe dally paLLern Lo flgure ouL how your appllcaLlon handles Lrafflc. lor each hour, Lrack how many hlLs you geL aL
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 13 of 1S
your webslLe. 1hen Lrack how many lnsLances are runnlng. Add up Lhe LoLal number of hlLs for LhaL day. Lxamlne Lhe
number of Amazon LC2 lnsLances LhaL run each hour, and Lhen Lake Lhe average. ?ou can use Lhe number of hlLs per day
and Lhe average number of lnsLances for your calculaLlons.
Amazon LC2 Cost 8reakdown
1he followlng Lable shows Lhe characLerlsLlcs for Amazon LC2 we have ldenLlfled for Lhls dynamlc slLe.
CharacLerlsLlc LsLlmaLed usage uescrlpLlon
Clock Pours of Server 1lme
24 hrs/day AL an average of 30.3 days ln a monLh, Lhe lnsLance runs
732 hours/monLh
Machlne CharacLerlsLlcs
m3.medlum lnsLance,
lnsLance sLorage
3.73 Cl8 of memory, 1 vCÞu, 4 C8 of SSu sLorage
AddlLlonal SLorage no L8S volumes
lor Lhls appllcaLlon, we need only Lhe local sLorage whlch
ls packaged wlLh Lhe AMl.
uaLa 1ransfer
uaLa ln: 3 C8/day
uaLa CuL: 30 C8 /day
1here are approxlmaLely 1,000,000 hlLs per day. Lach
response Lransfers ouL abouL 30 k8, and each requesL
Lransfers ln abouL 3 k8.
lnsLance Scale 4 Cn average ln a glven day, Lhere are 4 lnsLances runnlng.
LlasLlc Load 8alanclng
Pourly usage: 732
hrs/monLh
uaLa processed:
1677.3 C8/monLh
LlasLlc Load 8alanclng ls used 24 hours/day, 7 days/week.
LlasLlc Load 8alanclng processes a LoLal of 33 C8/day
(daLa ln + daLa ouL)
LlasLlc lÞ Address none
We use LlasLlc Load 8alanclng Lo balance Lrafflc across
lnsLances.
ueLalled MonlLorlng none
ueLalled monlLorlng ls noL enabled, so we geL baslc
monlLorlng free of charge.
1he LoLal cosL for one monLh ls Lhe sum of Lhe cosL of Lhe runnlng lnsLances, overall AWS daLa Lransfer, LlasLlc Load
8alancers, and Lhe daLa processed by Lhe LlasLlc Load 8alancers.
varlable lormula CalculaLlon
Amazon LC2 Instance Cost
lnsLance cosL per hour
number of lnsLances
x upLlme ln hours
$0.070
4
x 732
$204.96
L|ast|c Load 8a|ancer Cost
(Pours used x Pourly 8aLe)
+(uaLa processed (C8) x Þrocess 8aLe)
732 x $0.023
x 1677.3 x $0.008
$31.72
AWS Data 1ransfer Cost
(uaLa ln (C8) x uaLa ln 8aLe)
+(uaLa ouL (C8) x uaLa CuL 8aLe)
132.3 x $0.00
+ (1323-1)
1
x $0.12
$182.88
Lst|mated Cost for Amazon LC2 $419.36
".1($& &/)=* -). 4> ?%&, 6$;1)* %& )- @+#: AB
,/
ABCD
1
Slnce up Lo one glgabyLe ls free per monLh, we subLracL one.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 14 of 1S
We use Lhe AWS Slmple MonLhly CalculaLor Lo esLlmaLe Lhls cosL. uslng Lhe calculaLor, we arrlve aL Lhe LoLal cosL for one
monLh's usage for Amazon LC2 of $419.36
2
.
Amazon kDS Cost 8reakdown
1he followlng Lable shows Lhe characLerlsLlcs for Amazon 8uS we have ldenLlfled for Lhls complex dynamlc slLe.
CharacLerlsLlc LsLlmaLed usage uescrlpLlon
C|ock nours of Server 1|me 24 hrs/day 24*30.3 = 732 hours per monLh
Database Character|st|cs Medlum 8uS
lnsLance
3.73 Cl8 memory, 1 vlrLual core, ModeraLe neLwork
performance
Þrov|s|oned Storage 100 C8/monLh Amazon provldes 3 C8 Lo 1 18 of assoclaLed sLorage
capaclLy for your prlmary daLa seL.
kequests 300M l/C
requesLs/monLh
We have 1,000,000 hlLs per day aL a raLe of 3 l/C
requesLs per hlL on slLe wlLh 30.3 days ln a monLh on
average. 1hls ls a LoLal of 130M l/C requesLs per
monLh, buL slnce Lhe wrlLe l/C requesL wlll double
because daLa ls also repllcaLed Lo Lhe sLandby
lnsLance, we have a LoLal of 300M.
Dep|oyment 1ype MulLlple
AvallablllLy Zones
We wlll run our daLabase lnsLance across mulLlple
AvallablllLy Zones.
Add|t|ona| 8ackup Storage none We'll use up Lo Lhe provlsloned amounL, whlch ls 100
C8.
Data 1ransfer uaLa ln: 0 C8
uaLa ouL: 0 C8
1here ls no daLa Lransfer from 8uS Lo Lhe lnLerneL.
Database Instance Sca|e 1 We need one daLabase lnsLance.
Spec|a| Ieatures none 1here are no reserved daLabase lnsLances.
8ecause we do noL have daLa Lransfer ln or ouL, and we do noL have addlLlonal backup sLorage, Lhe LoLal cosL for one
monLh ls Lhe sum of Lhe cosL of Lhe runnlng lnsLances, provlsloned sLorage, and l/C requesLs.
varlable lormula CalculaLlon
Instance Cost lnsLance cosL per hour
number of lnsLances
x upLlme ln hours
$0.180
1
x 732
$131.76
Þrov|s|oned Storage SLorage raLe
x SLorage AmounL (C8)
$0.20
x 100
$20.00
I]C kequests l/C raLe
x number of requesLs
$0.10
x 300
$30.00
2
uependlng on reglonal facLors and speclal offers, Lhe cosL you geL from Lhe calculaLor wlll be sllghLly dlfferenL.
Amazon Web Servlces - now AWS Þr|c|ng Works !uly 2014
Þage 1S of 1S
Lst|mated cost for Amazon kDS $181.76
".1($& &/)=* -). 4> ?%&, 6$;1)* %& )- @+#: AB
,/
ABCD
We use Lhe AWS Slmple MonLhly CalculaLor Lo esLlmaLe Lhls cosL. 1he LoLal cosL for one monLh's usage for Amazon 8uS
porLlon of Lhls scenarlo ls $181.76
3
.
1ota| Cost
1o calculaLe Lhe LoLal cosL for Lhls example, we add Lhe cosL for Amazon LC2, Amazon 8uS, and AWS uaLa 1ransfer CuL
and subLracL any dlscounL LhaL falls lnLo Lhe AWS lree usage 1ler. 1he LoLal cosL of Lhe dynamlc slLe ln Lhls scenarlo ls
esLlmaLed aL $601.32
3
per monLh.
3
uependlng on reglonal facLors and speclal offers, Lhe cosL you geL from Lhe AWS Slmple MonLhly CalculaLor wlll be sllghLly
dlfferenL.
doc_232489374.pdf