15
Amazon Web Services – How AWS Pricing Works July 2014 Page 1 of 15 How AWS Pricing Works July 2014 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper)

AWS_Pricing_Overview.pdf

Embed Size (px)

Citation preview

Amazon Web Servlces - now AWS r|c|ng Works!uly 2014age 1 of 1S

!"# %&' ()*+*,- &")./ !"#$ &'() !"#$%&$ ()*&+#, "##$%&&'()*'+',-.*/-+&("0#1$'$12)& -). ,/$ #%,$&, 0$.&1)* )- ,/1& 2%2$.3 Amazon Web Servlces - now AWS r|c|ng Works!uly 2014age 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 2014age 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 2014age 4 of 1SresulL 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 vC: Amazon vlrLual rlvaLe Cloud (Amazon vC) 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 2014age S of 1S!"#$%& ()#*+,- .%"/0+1 .)%02 3!"#$%& (.45Amazon 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 ls 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 ShareolnL 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 2014age 6 of 1Slor 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 lCS (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 lCS for hlgh performance and speclflc l/C needs. Input Cutput Cperat|ons per Second (ICS) - 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 lCS (SSu) volumes, you are also charged by Lhe amounL you provlslon ln lCS (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 2014age 7 of 1S!"#$%& ()*#+,%* -#+#.#/) 0)12,3) 4!"#$%& (-05Amazon 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 2014age 8 of 1S1raff|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 P11S) 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 InstancesUt|||zat|on kateCn-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.882-23 60$737.8612-4 70$860.831911 80$983.812422 90$1,106.782831 100$1,229.763138 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 2014age 9 of 1S1ab|e 2: Sav|ngs Compar|son of 3 ear keserved Instances over Cn-Demand InstancesUt|||zat|on kateCn-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.7818-32 40$1,473.71311 30$1,844.643821 60$2,213.374334 70$2,382.304743 80$2,931.423030 90$3,320.333236 100$3,689.283460 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|onCpt|on 1Cpt|on 2Cpt|on 3Cpt|on 4 Web servers2 Cn-uemand2 Cn-uemand1 Cn-uemand and 1 Medlum uLlllzaLlon 8l 2 Peavy uLlllzaLlon 8l App servers2 Cn-uemand2 Cn-uemand1 Cn-uemand and 1 Medlum uLlllzaLlon 8l 2 Peavy uLlllzaLlon 8l uaLabase servers 2 Cn-uemand2 Medlum uLlllzaLlon 8l2 Medlum uLlllzaLlon 8l2 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 2014age 10 of 1SCpt|on 1Cpt|on 2Cpt|on 3Cpt|on 4 CalculaLorCalculaLorCalculaLorCalculaLor MonLhly CosL1 ?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 CosL1 ?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 1ermn]a1S2437 3 ears 1ermn]a204060 ".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, seea 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 2014age 11 of 1S!"!"#$%&! 8esourceuescrlpLlon AWS S|mp|e Month|y Ca|cu|ator1he 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 agevlew 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 2014age 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 2014age 13 of 1Syour 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. CharacLerlsLlcLsLlmaLed usageuescrlpLlon Clock Pours of Server 1lme 24 hrs/dayAL 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 vCu, 4 C8 of SSu sLorage AddlLlonal SLorageno 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 Scale4Cn 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 Addressnone We use LlasLlc Load 8alanclng Lo balance Lrafflc across lnsLances. ueLalled MonlLorlngnone 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. varlablelormulaCalculaLlon Amazon LC2 Instance Cost lnsLance cosL per hour number of lnsLances x upLlme ln hours $0.070 4 x 732 $204.96L|ast|c Load 8a|ancer Cost (Pours used x Pourly 8aLe) +(uaLa processed (C8) x rocess 8aLe) 732 x $0.023 x1677.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 2014age 14 of 1SWe 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.362. Amazon kDS Cost 8reakdown 1he followlng Lable shows Lhe characLerlsLlcs for Amazon 8uS we have ldenLlfled for Lhls complex dynamlc slLe. CharacLerlsLlcLsLlmaLed usageuescrlpLlon C|ock nours of Server 1|me24 hrs/day24*30.3 = 732 hours per monLh Database Character|st|csMedlum 8uS lnsLance 3.73 Cl8 memory, 1 vlrLual core, ModeraLe neLwork performance rov|s|oned Storage100 C8/monLhAmazon provldes 3 C8 Lo 1 18 of assoclaLed sLorage capaclLy for your prlmary daLa seL. kequests300M 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 1ypeMulLlple AvallablllLy Zones We wlll run our daLabase lnsLance across mulLlple AvallablllLy Zones. Add|t|ona| 8ackup StoragenoneWe'll use up Lo Lhe provlsloned amounL, whlch ls 100 C8.Data 1ransferuaLa ln: 0 C8 uaLa ouL: 0 C8 1here ls no daLa Lransfer from 8uS Lo Lhe lnLerneL. Database Instance Sca|e1We need one daLabase lnsLance. Spec|a| Ieaturesnone1here 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. varlablelormulaCalculaLlon Instance CostlnsLance cosL per hour number of lnsLances x upLlme ln hours $0.180 1 x732 $131.76 rov|s|oned StorageSLorage raLe x SLorage AmounL (C8) $0.20 x100 $20.00 I]C kequestsl/C raLe xnumber 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 2014age 1S of 1SLst|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.763. 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.323 per monLh. 3 uependlng on reglonal facLors and speclal offers, Lhe cosL you geL from Lhe AWS Slmple MonLhly CalculaLor wlll be sllghLly dlfferenL.