0% found this document useful (0 votes)
423 views

Amazon EC2 FAQs - Amazon Web Services

The document discusses Amazon EC2 resource IDs transitioning to a longer format starting in January 2016. It provides details on the new ID format, how to opt into the new format, compatibility with tools and SDKs, and the timeline and process for the transition.

Uploaded by

seenusmart
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
423 views

Amazon EC2 FAQs - Amazon Web Services

The document discusses Amazon EC2 resource IDs transitioning to a longer format starting in January 2016. It provides details on the new ID format, how to opt into the new format, compatibility with tools and SDKs, and the timeline and process for the transition.

Uploaded by

seenusmart
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 46

2/14/2017 AmazonEC2FAQsAmazonWebServices

AmazonEC2FAQs
LongerEC2,EBS,andStorageGatewayResourceIDs

General

Billing

HardwareInformation

Security

ElasticIP

AvailabilityZones

EnhancedNetworking

AmazonElasticBlockStorage(EBS)

AmazonCloudWatch

AutoScaling

ElasticLoadBalancing

ReservedInstances

ReservedInstanceMarketplace

SpotInstances

MicroInstances

ComputeOptimizedInstances

GPUInstances

ClusterInstances

HighI/OInstances

DensestorageInstances

MemoryOptimizedInstances

T2Instances

BurstablePerformanceInstances

F1Instances

PreviousGenerationInstances

VMImport/Export

AmazonEC2RunningMicrosoftWindowsandOtherThirdPartySoftware

AmazonEC2RunningIBM

https://aws.amazon.com/ec2/faqs/ 1/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

ServiceLevelAgreement(SLA)

ManageYourAWSResources

SignintotheConsole

AWSANDINTEL
LearnhowIntelXeonprocessors&AmazonEC2canmeetyourperformance
needs.

LongerEC2,EBS,andStorageGateway
ResourceIDs
Q:Whatischanging?
EC2instanceandreservationIDs,andvolumeandsnapshotIDsforEBSandStorageGateway,arechanging
toalongerformat.ThetransitiontolongerinstanceandreservationIDsstartedinJanuary2016andwilllast
throughearlyDecember2016,andthetransitiontolongervolumeandsnapshotIDsstartedinApril2016and
willlastthroughearlyDecember2016.Duringthistime,youcanchoosewhichIDformattheseresourcesare
assigned,andyoucanupdateyourmanagementtoolsandscriptstoaddsupportforthelongerformat.After
earlyDecember2016,allnewlycreatedinstances,reservations,volumes,andsnapshotswillberequiredto
usethelongerIDformat.
Thenewformatwillonlyapplytonewlycreatedresourcesyourexistingresourceswontbeaffected.Visit
theAWSBlogforastepbystepoverviewofhowtooptintolongerIDs.
Q:WillIneedtoupgradetoanewversionoftheAWSSDKsorCLI?
TousetheAWSCLIandSDKswithlongerIDs,youmustupgradetothefollowingversions:
PHPv2:Mustupgradetov2.8.27+
PHPv3:Mustupgradetov3.15.0+
CLI:Mustupgradetov1.10.2+
Boto3:Mustupgradetov1.2.1+
Botocore:Mustupgradetov1.3.24+
ThefollowingSDKsarefullycompatiblewithlongerIDsanddonotneedtobeupgraded:PHPv1,Botov1,
Botov2,Rubyv1,Rubyv2,JavaScript,Java,.NET,AWSToolsforWindowsPowerShell,andGo.

https://aws.amazon.com/ec2/faqs/ 2/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Foralltools,ifyouwishtousethenewModifyIdFormatandDescribeIdFormatAPIs,youwillneedtoupdate
yourtoolstoreceivethenewAPIsstartinginJanuary2016.
Q:Whatwillthenewidentifierformatlooklike?
Thenewidentifierformatwillfollowthepatternofthecurrentidentifierformat,butitwillbelonger.Thenew
formatwillbe<resourceidentifier><17characters>,e.g.i1234567890abcdef0forEC2instancesorsnap
1234567890abcdef0forEBSsnapshots.
AnexampleofthenewinstanceIDformatintheEC2Consoleisshownbelow.

Q:Whyisthisnecessary?
WeneedtodothisgivenhowfastAWSiscontinuingtogrowwewillstarttorunlowonIDsforcertainEC2and
EBSresourceswithinayearorso.Inordertoenablethelongterm,uninterruptedcreationofnewinstances,
reservations,volumes,andsnapshots,weneedtointroducealongerIDformatfortheseresources.Additional
identifiersmightneedtoexpandwithinthenextfewyearsaswell.
Q:Howdoesthisimpactme?
Thereisagoodchancethatyouwontneedtomakeanysystemchangestohandlethenewformat.Ifyouonly
usetheconsoletomanageAWSresources,youmightnotbeimpactedatall,butyoushouldstillupdateyour
settingstousethelongerIDformatassoonaspossible.IfyouinteractwithAWSresourcesviaAPIs,SDKs,or
theAWSCLI,youmightbeimpacted,dependingonwhetheryoursoftwaremakesassumptionsabouttheID
formatwhenvalidatingorpersistingresourceIDs.Ifthisisthecase,youmightneedtoupdateyoursystemsto
handlethenewformat.
Somefailuremodescouldinclude:
IfyoursystemsuseregularexpressionstovalidatetheIDformat,youmighterrorifalongerformatis
encountered.
IfthereareexpectationsabouttheIDlengthinyourdatabaseschemas,youmightbeunabletostorea
longerID.
Dependingonthetoolsyouareusing,youmayneedtoupgradetonewerversionsoftheAWSCLIandSDKs.
Seeaboveforalistofaffectedtoolsandcompatibleversions.
Q:Willthisaffectexistingresources?
Noonlyresourcesthatarecreatedafteryouoptintothelongerformatwillbeaffected.Oncearesourcehas
beenassignedanID(longorshort),thatIDwillneverchange.AnyresourcecreatedwiththeoldIDformatwill

https://aws.amazon.com/ec2/faqs/ 3/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

alwaysretainitsshorterID,andanyresourcecreatedwiththenewformatwillretainitslongerID,evenifyou
optbackout.
Q:Whenwillthishappen?
TherollouttimelineforlongerinstanceandreservationIDsisshownbelow.

StartingonJanuary13,2016,longerEC2instanceandreservationIDsareavailableforoptinviaAPIsandthe
console.BetweenJanuary2016andDecember2016,allaccountscanoptinandoutoflongerinstanceand
reservationIDsasneededfortesting.
StartingonApril28,2016,newaccountsdefaulttolongerEC2instanceandreservationIDsineveryAWS
regionexceptBeijing(China)andAWSGovCloud(US),withtheoptiontorequesttheshorterformatifneeded.
LongerEBSandStorageGatewayvolumeandsnapshotIDsareavailablefromApril25,2016foroptinvia
APIsandtheConsole.NewaccountscreatedinJune2016orlaterwilldefaulttolongersnapshotandvolume
IDs,withtheoptiontooptoutifneeded.
EarlyDecember2016isthedeadlinetoaddsupportforlongerIDs.ThelongerIDstransitionwilloccurone
regionatatime,betweenDecember5,2016andDecember16,2016.Afterthatpoint,theoptiontoswitch
formatswillnolongerbeavailable,andallnewlycreatedinstance,reservation,volume,andsnapshotIDswill
havethelongerformat.
Q:Whyistherolloutperiodsolong?
Wewanttogiveyouasmuchtimeaspossibletotestyoursystemswiththenewformat.Alongtransition
windowoffersmaximumflexibilitytotestandupdateyoursystemsincrementallyandwillhelpminimize
interruptsasyouaddsupportforthenewformat.
Q:WhatifIprefertokeepreceivingtheshorterIDformatafterDecember2016?
Unfortunately,thisisnotpossibleregardlessofyourusersettingsspecified.
Q:Howdoesoptinginwork?Andoptingout?
Throughoutthetransitionperiod(January2016toDecember2016),youcanopttoreceivelongerorshorter
IDsbyusingtheAPIsortheEC2Console.ModifyIdFormatsetstheformatofinstanceandreservationIDs,and
DescribeIdFormatletsyouviewyourIDformatsettings.BothAPIsapplytotheusermakingthecallandare
regionspecific.IDformatsettingscanbemodifiedperIAMuser,region,andresourcetype.AnyIAMuser
withoutexplicitsettingswillfallbacktothesettingsoftherootaccount.Usually,afteryouupdateyourIDformat
settings,itcantakeafewminutesforthesettingstotakeeffect.
Ifyourtestinguncoversissuesthatyouneedtoaddress,youcanoptbackoutofthenew,longerIDformat
untilyoursystemsarepreparedtohandlelongerIDs.ThisoptionwillbeavailableuntilDecember2016.From
December2016,thenew,longerIDformatwillbecomemandatory,andtheshorterformatwillnolongerbe
available.
https://aws.amazon.com/ec2/faqs/ 4/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Q:HowcanIoptintheentireaccountatonce?
Yes,youcanoptinusingtheAWSCLImodifyidentityidformatanddescribeidentityidformatandspecifythe
desiredARNandresourcetype.Youwillneedtodothisseparatelyforeachresourcetype(instances,volumes,
reservations,andsnapshots).Tooptintheentireaccount,youmustspecifytherootaccountastheAmazon
ResourceName(ARN).Thiswillapplychangesacrosstheaccount,andyouwillnotneedtoseteachindividual
user/rolepreference.Formoreinformation,seetheEC2UserGuideorKnowledgeCenter.
Note:Ifyouoptintherootuser,allusers/roleslaunchinginstancesontheaccountwilladopttherootuser
preferenceunlesstheirspecificuser/role(ARN)optinpreferenceisalreadyexplicitlyset.Youshouldonlyopt
intherootuserifyouareconfidentthatallservicesusingyouraccountsupportslongerIDs.
Q:HowcanIoptinacrossallregionsatonce?
YoucanoptinacrossallregionsatonceusingtheLongerIdConvertertool.Usingthistoolyoucanoptinall
regionsandallresources.ThistoolwillmigratenotonlytherootoradminaccountbutalsoallIAMroles/users
undertherootaccountacrossallregions.Youcanalsousethistooltocheckyouroptinstatusforyour
account.Formoreinformationaboutthistool,refertoREADMEfile.
Note:IfyoursystemsrunintoanissueaftertransitioningtolongerIDs,youcanusethesametooltorevert
backtousingshorterIDsforyouraccountacrossallregions.
Q:CanIoptintolongerIDsperIAMrole?
Yes,youcanusethenewmodifyIdentityidformatanddescribeidentityidformatAPIstocontrolandview
howdifferentidentitiesareoptedintousinglongerIDs.YoucanchoosetooptintolongerIDsonaper
account,perIAMrole,orperIAMuserbasis.OptinginbyIAMuserorrolecanhelpyoutestyoursystems
beforeoptinginyourentireaccount.Formoreinformation,seetheEC2UserGuide.
Note:Inthe20151001versionoftheAmazonEC2API,ifyoucalldescribeidformatormodifyidformat
usingIAMrolecredentials,theresultsapplytotheentireAWSaccount,andnotthespecificIAMrole.Inthe
currentversionoftheAmazonEC2API,theresultswillcorrectlyapplytotheIAMroleonly.
Q:WhatwillhappenifItakenoaction?
Ifyoudonotoptintothenewformatduringthetransitionwindow,youwillbeautomaticallyoptedinatthefinal
deadlineinDecember2016.Wedonotrecommendthisapproachitisbettertoaddsupportforthenew
formatduringthetransitionwindow,whichofferstheopportunityforcontrolledtesting.
Q:WhatisareservationID?DoreservationIDsonlyapplytoReservedInstances?
ReservationIDsapplytoallinstances,andaredifferentfromReservedInstances.Everyinstancelaunchedby
EC2hasareservationID.AreservationIDhasaonetoonerelationshipwithaninstancelaunchrequest,but
canbeassociatedwithmorethanoneinstanceifyoulaunchmultipleinstancesusingthesamelaunchrequest.
ThereservationIDisreturnedbytheDescribeInstancesAPI,anditcanbeviewedintheEC2Management
Consoledescriptionofanygiveninstance(seebelow).

https://aws.amazon.com/ec2/faqs/ 5/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Q:WhatbestpracticesdoyourecommendasItestmysystemsandaddsupportforthenewIDformats?
IfyoursoftwarecanrunundermultipledistinctAWSaccounts,choose(orcreate)anAWSaccounttotestwith.
Alternatively,ifyoursoftwarerunsunderasingleAWSaccount,choose(orcreate)anIAMusertotestwith.

SetyourchosenaccountorIAMusertoreceivelongerIDs,testyoursoftware,andmakeanynecessary
changes.NotethatifoneIAMuserlaunchesaninstancewithalongerID,allotheruserswillbeabletoseethe
longerIDinsubsequentdescribecalls,regardlessofuserspecificoptinsettings.Onceyouarecomfortable
thatyoursoftwarewilloperateasexpected,youcanoptinallofyouraccountsand/orusers.Ifany
unexpectedissuesarise,youcanoptoutuntiltheissuesareunderstoodandcorrected.Thistestingprocedure
willbepossibleuntiltheDecember2016deadline,whenallnewinstances,reservations,volumes,and
snapshotswillreceivethelongerIDformat.

OnceyoursoftwareisreadyforlongerIDs,optintolongerIDsacrossallofyouraccounts,regionsand
resources.Whenthisiscomplete,youhavetransitionedtothenewformatfullyandwillnotneedtotakefurther
action.
Q:HowdoIknowwhenIvefinishedtheoptinprocessforlongerresourceIDs?
Onceyouaredonewiththetestingprocessdescribedabove,optintolongerIDsacrosseveryregionand
user.Alternatively,youcanoptintherootuserforeveryregionthiswillupdatetheIDformatsettingsforthe
wholeaccount,aslongasnoindividualIAMusersareoptedout.Youwillneedtodothisseparatelyforeach
resourcetype(instances,volumes,reservations,andsnapshots).Oncethisiscomplete,youaredonewiththe
transitionprocessandwillnotneedtomakefurtherchangesfortheseresourcetypes.Notethat,sinceexisting
resourceswillretaintheiroriginalIDs,youmightseeamixoflongIDs(fornewresources)andshortIDs(for
preexistingresources)whenyouaredonewiththeoptinprocess.
Q:WhatwillbethedefaultIDtypefornewaccounts?
Forinstancesandreservations,accountscreatedonApril28,2016orlaterwillbeconfiguredtoreceivethe
longerIDformatbydefaultineveryAWSregionexceptBeijing(China)andAWSGovCloud(US).Ifyouarea
newcustomer,thiswillmakethetransitiontolongerinstanceandreservationIDsreallysimple.Ifyouwould
likeyournewaccounttoassigntheshorterIDformattoyourresources,thensimplyreconfigureyouraccount
forshorterIDsasdescribedabove.Thisworkflowwillbenecessaryuntilyouarereadyforyouraccountsto
receivelongerIDs.
Forvolumesandsnapshots,accountscreatedinJune2016orlaterwillbeconfiguredtoreceivethelongerID
formatbydefault,withtheoptiontooptoutifnecessaryuntilDecember2016.
Q:Willyoubechangingotheridentifiers?

AsAWScontinuesgrowing,itspossiblethatwewillneedtoincreasetheIDlengthofotherresourcesinthe
future.
Q:DoesthisapplytoSpotinstances?

https://aws.amazon.com/ec2/faqs/ 6/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

YesthelongerinstanceandreservationIDformatswillapplytoallEC2instancetypes.
Q:ImanEC2WindowscustomeristhereanythingWindowsspecificIneedtoknow?
IfyouuseEC2instanceIDsaspartofthecomputernameforyourEC2Windowsinstances,pleasenotethat
Windowswillautomaticallytruncatethenameto15characterstoadheretoNetBIOSnamingconventions.Due
tothistruncationbehavior,youmayseeduplicatecomputernamesat15charactersifyoureusingthisnaming
convention.Werecommendchoosingauniquenamingschemetoavoidcomplications.
Q:HowcanIoptinnewAutoScalinginstancestolongerIDs?
AutoScalingreflectsthesettingoftherootuser.ThissupersedeswhathasbeenconfiguredbytheIAMrole.
Q:IuseAWSthroughathirdpartytool,whatdoIneedtodotohandlelongerIDs?
Weareworkingwiththirdpartiestoensurethebestcustomerexperience,butpleaseworkwithyourISVto
determinetheirlevelofsupportforthischangepriortoturningonthelongerIDformatinyouraccount.
Q:WhenwillthelongerIDsfinaltransitionhappen?
ThelongerIDstransitionwilloccuroneregionatatime,betweenDecember5,2016andDecember16,2016.
YoucancheckthescheduledtransitiondateforyoureachregionbyusingtheAWSCLIdescribeidformat.
Q:IfIoptintolongerIDsandthenoptbackoutduringthetransitionwindow,whatwillhappentoresources
thatwerecreatedwithlongerIDs?
OncearesourcehasbeenassignedanIDitwillnotchange,soresourcesthatarecreatedwithlongerIDswill
retainthelongerIDsregardlessoflateractions.Ifyouoptintothelongerformat,createresources,andthen
optout,youwillseeamixoflongandshortresourceIDs,evenafteroptingout.Theonlywaytogetridoflong
IDswillbetodeleteorterminatetherespectiveresources.
Forthisreason,exercisecautionandavoidcreatingcriticalresourceswiththenewformatuntilyouhavetested
yourtoolsandautomation.
Q:WhatshouldIdoifmysystemsarenotworkingasexpectedbeforethefinaltransition,December16th
2016?
Ifyoursystemsarenotworkingasexpectedduringthetransitionperiod,youcantemporarilyoptoutoflonger
formatIDsandremediateyoursystems,howeveryouraccountwillautomaticallybetransitionedbacktousing
longerIDsafterDecember16th,2016.Regardlessofyouraccountsettings,allnewinstances,reservations,
volumes,andsnapshotswillreceivethelongerformatIDs,soitisimportantforyoutotestyoursystemswith
longerformatIDsbeforethefinaltransitionwindowstarts.Bytestingandoptinginearlier,yougiveyourself
valuabletimetomakemodificationstoyourresourceswithshortresourceIDsandyouminimizetheriskofany
impacttoyoursystems.
Q:WhatwillhappenifIlaunchEC2andEBSresourcesinmultipleregionsduringthefinaltransitionwindowin
December2016?
YourresourcesIDlengthwilldependupontheregionyoulaunchyourresources.Iftheregionhasalready
transitionedtousinglongerIDs,resourceslaunchedinthatregionwillhavelongerformatIDsifnot,theywill
haveshorterresourceIDs.Therefore,duringthetransitionwindow,youmayseeamixofshorterandlonger
resourceIDshowever,afterDecember16th2016,allnewresourceswillhavelongerformatIDsinallregions.
Q:IfAWSaddsnewregionsduringthetransitionwindow,willnewregionssupportlongerIDs?
Yes.Allnewregionslaunchinginthesecondhalfof2016andafterwillissuelongerformatinstances,
reservations,volumes,andsnapshotIDsbydefaultforbothnewandexistingaccounts.

General
Q:WhatisAmazonElasticComputeCloud(AmazonEC2)?
AmazonElasticComputeCloud(AmazonEC2)isawebservicethatprovidesresizablecomputecapacityinthe
cloud.Itisdesignedtomakewebscalecomputingeasierfordevelopers.

https://aws.amazon.com/ec2/faqs/ 7/46
2/14/2017 AmazonEC2FAQsAmazonWebServices


Q:WhatcanIdowithAmazonEC2?
JustasAmazonSimpleStorageService(AmazonS3)enablesstorageinthecloud,AmazonEC2enables
computeinthecloud.AmazonEC2ssimplewebserviceinterfaceallowsyoutoobtainandconfigurecapacity
withminimalfriction.Itprovidesyouwithcompletecontrolofyourcomputingresourcesandletsyourunon
Amazonsprovencomputingenvironment.AmazonEC2reducesthetimerequiredtoobtainandbootnew
serverinstancestominutes,allowingyoutoquicklyscalecapacity,bothupanddown,asyourcomputing
requirementschange.AmazonEC2changestheeconomicsofcomputingbyallowingyoutopayonlyfor
capacitythatyouactuallyuse.


Q:HowcanIgetstartedwithAmazonEC2?
TosignupforAmazonEC2,clicktheSignupforThisWebServicebuttonontheAmazonEC2detailpage.
YoumusthaveanAmazonWebServicesaccounttoaccessthisserviceifyoudonotalreadyhaveone,you
willbepromptedtocreateonewhenyoubegintheAmazonEC2signupprocess.Aftersigningup,pleaserefer
totheAmazonEC2documentation,whichincludesourGettingStartedGuide.

Q:WhyamIaskedtoverifymyphonenumberwhensigningupforAmazonEC2?

AmazonEC2registrationrequiresyoutohaveavalidphonenumberandemailaddressonfilewithAWSin
caseweeverneedtocontactyou.Verifyingyourphonenumbertakesonlyacoupleofminutesandinvolves
receivingaphonecallduringtheregistrationprocessandenteringaPINnumberusingthephonekeypad.
Q:Whatcandevelopersnowdothattheycouldnotbefore?
Untilnow,smalldevelopersdidnothavethecapitaltoacquiremassivecomputeresourcesandensurethey
hadthecapacitytheyneededtohandleunexpectedspikesinload.AmazonEC2enablesanydeveloperto
leverageAmazonsownbenefitsofmassivescalewithnoupfrontinvestmentorperformancecompromises.
Developersarenowfreetoinnovateknowingthatnomatterhowsuccessfultheirbusinessesbecome,itwillbe
inexpensiveandsimpletoensuretheyhavethecomputecapacitytheyneedtomeettheirbusiness
requirements.
TheElasticnatureoftheserviceallowsdeveloperstoinstantlyscaletomeetspikesintrafficordemand.
Whencomputingrequirementsunexpectedlychange(upordown),AmazonEC2caninstantlyrespond,
meaningthatdevelopershavetheabilitytocontrolhowmanyresourcesareinuseatanygivenpointintime.
Incontrast,traditionalhostingservicesgenerallyprovideafixednumberofresourcesforafixedamountof
time,meaningthatusershavealimitedabilitytoeasilyrespondwhentheirusageisrapidlychanging,
unpredictable,orisknowntoexperiencelargepeaksatvariousintervals.

Q:HowdoIrunsystemsintheAmazonEC2environment?
OnceyouhavesetupyouraccountandselectorcreateyourAMIs,youarereadytobootyourinstance.You
canstartyourAMIonanynumberofOnDemandinstancesbyusingtheRunInstancesAPIcall.Yousimply
needtoindicatehowmanyinstancesyouwishtolaunch.Ifyouwishtorunmorethan20OnDemand
instances,completetheAmazonEC2instancerequestform.
IfAmazonEC2isabletofulfillyourrequest,RunInstanceswillreturnsuccess,andwewillstartlaunchingyour
instances.YoucancheckonthestatusofyourinstancesusingtheDescribeInstancesAPIcall.Youcanalso
programmaticallyterminateanynumberofyourinstancesusingtheTerminateInstancesAPIcall.
IfyouhavearunninginstanceusinganAmazonEBSbootpartition,youcanalsousetheStopInstancesAPI
calltoreleasethecomputeresourcesbutpreservethedataonthebootpartition.Youcanusethe
StartInstancesAPIwhenyouarereadytorestarttheassociatedinstancewiththeAmazonEBSbootpartition.
Inaddition,youhavetheoptiontouseSpotInstancestoreduceyourcomputingcostswhenyouhaveflexibility
inwhenyourapplicationscanrun.ReadmoreaboutSpotInstancesforamoredetailedexplanationon
howSpotInstanceswork.

https://aws.amazon.com/ec2/faqs/ 8/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Ifyouprefer,youcanalsoperformalltheseactionsfromtheAWSManagementConsoleorthroughthe
commandlineusingourcommandlinetools,whichhavebeenimplementedwiththiswebserviceAPI.

Q:WhatisthedifferencebetweenusingthelocalinstancestoreandAmazonElasticBlockstorage(Amazon
EBS)fortherootdevice?

WhenyoulaunchyourAmazonEC2instancesyouhavetheabilitytostoreyourrootdevicedataonAmazon
EBSorthelocalinstancestore.ByusingAmazonEBS,dataontherootdevicewillpersistindependentlyfrom
thelifetimeoftheinstance.Thisenablesyoutostopandrestarttheinstanceatasubsequenttime,whichis
similartoshuttingdownyourlaptopandrestartingitwhenyouneeditagain.
Alternatively,thelocalinstancestoreonlypersistsduringthelifeoftheinstance.Thisisaninexpensivewayto
launchinstanceswheredataisnotstoredtotherootdevice.Forexample,somecustomersusethisoptionto
runlargewebsiteswhereeachinstanceisaclonetohandlewebtraffic.

Q:Howquicklywillsystemsberunning?
Ittypicallytakeslessthan10minutesfromtheissueoftheRunInstancescalltothepointwhereallrequested
instancesbegintheirbootsequences.Thistimeisdependantonanumberoffactorsincluding:thesizeofyour
AMI,thenumberofinstancesyouarelaunching,andhowrecentlyyouhavelaunchedthatAMI.Images
launchedforthefirsttimemaytakeslightlylongertoboot.


Q:HowdoIloadandstoremysystemswithAmazonEC2?
AmazonEC2allowsyoutosetupandconfigureeverythingaboutyourinstancesfromyouroperatingsystem
uptoyourapplications.AnAmazonMachineImage(AMI)issimplyapackagedupenvironmentthatincludes
allthenecessarybitstosetupandbootyourinstance.YourAMIsareyourunitofdeployment.Youmighthave
justoneAMIoryoumightcomposeyoursystemoutofseveralbuildingblockAMIs(e.g.,webservers,
appservers,anddatabases).AmazonEC2providesanumberoftoolstomakecreatinganAMIeasy.Onceyou
createacustomAMI,youwillneedtobundleit.Ifyouarebundlinganimagewitharootdevicebackedby
AmazonEBS,youcansimplyusethebundlecommandintheAWSManagementConsole.Ifyouarebundling
animagewithabootpartitionontheinstancestore,thenyouwillneedtousetheAMIToolstouploaditto
AmazonS3.AmazonEC2usesAmazonEBSandAmazonS3toprovidereliable,scalablestorageofyourAMIs
sothatwecanbootthemwhenyouaskustodoso.
Or,ifyouwant,youdonthavetosetupyourownAMIfromscratch.Youcanchoosefromanumberofglobally
availableAMIsthatprovideusefulinstances.Forexample,ifyoujustwantasimpleLinuxserver,youcan
chooseoneofthestandardLinuxdistributionAMIs.

Q:HowdoIaccessmysystems?

TheRunInstancescallthatinitiatesexecutionofyourapplicationstackwillreturnasetofDNSnames,onefor
eachsystemthatisbeingbooted.Thisnamecanbeusedtoaccessthesystemexactlyasyouwouldifitwere
inyourowndatacenter.Youownthatmachinewhileyouroperatingsystemstackisexecutingonit.

Q:IsAmazonEC2usedinconjunctionwithAmazonS3?
Yes,AmazonEC2isusedjointlywithAmazonSimpleStorageService(AmazonS3)forinstanceswithroot
devicesbackedbylocalinstancestorage.ByusingAmazonS3,developershaveaccesstothesamehighly
scalable,reliable,fast,inexpensivedatastorageinfrastructurethatAmazonusestorunitsownglobalnetwork
ofwebsites.InordertoexecutesystemsintheAmazonEC2environment,developersusethetoolsprovided
toloadtheirAmazonMachineImages(AMIs)intoAmazonS3andtomovethembetweenAmazonS3and
AmazonEC2.SeeHowdoIloadandstoremysystemswithAmazonEC2?formoreinformationaboutAMIs.
WeexpectdeveloperstofindthecombinationofAmazonEC2andAmazonS3tobeveryuseful.AmazonEC2
providescheap,scalablecomputeinthecloudwhileAmazonS3allowsuserstostoretheirdatareliably.
https://aws.amazon.com/ec2/faqs/ 9/46
2/14/2017 AmazonEC2FAQsAmazonWebServices


Q:HowmanyinstancescanIruninAmazonEC2?
Youarelimitedtorunningupto20OnDemandinstances,purchasing20ReservedInstances,andrequesting
SpotInstancesperyourdynamicSpotlimitperregion.NewAWSaccountsmaystartwithlimitsthatarelower
thanthelimitsdescribedhere.Certaininstancetypesarefurtherlimitedperregionasfollows:

OnDemand Reserved
InstanceType SpotLimit
Limit Limit

m4.4xlarge 10 20 Dynamic
SpotLimit

m4.10xlarge 5 20 Dynamic
SpotLimit

Dynamic
m4.16xlarge 5 20
SpotLimit

Dynamic
c4.4xlarge 10 20
SpotLimit

Dynamic
c4.8xlarge 5 20
SpotLimit

Dynamic
cg1.4xlarge 2 20
SpotLimit

Dynamic
hi1.4xlarge 2 20
SpotLimit

hs1.8xlarge 2 20 Notoffered

Dynamic
cr1.8xlarge 2 20
SpotLimit

Dynamic
p2.xlarge 1 20
SpotLimit

p2.8xlarge 1 20 Dynamic
SpotLimit

Dynamic
p2.16xlarge 1 20
SpotLimit

Dynamic
g2.2xlarge 5 20
SpotLimit

Dynamic
g2.8xlarge 2 20
SpotLimit

https://aws.amazon.com/ec2/faqs/ 10/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

r4.large 20 20 Dynamic
SpotLimit

Dynamic
r4.xlarge 20 20
SpotLimit

Dynamic
r4.2xlarge 20 20
SpotLimit

Dynamic
r4.4xlarge 10 20
SpotLimit

Dynamic
r4.8xlarge 5 20
SpotLimit

Dynamic
r4.16xlarge 1 20
SpotLimit

Dynamic
r3.4xlarge 10 20
SpotLimit

Dynamic
r3.8xlarge 5 20
SpotLimit

Dynamic
i2.xlarge 8 20
SpotLimit

Dynamic
i2.2xlarge 8 20
SpotLimit

Dynamic
i2.4xlarge 4 20
SpotLimit

Dynamic
i2.8xlarge 2 20
SpotLimit

Dynamic
d2.4xlarge 10 20
SpotLimit

Dynamic
d2.8xlarge 5 20
SpotLimit

t2.nano 20 20 Notoffered

t2.micro 20 20 Notoffered

t2.small 20 20 Notoffered

t2.medium 20 20 Notoffered

t2.large 20 20 Notoffered

https://aws.amazon.com/ec2/faqs/ 11/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

t2.xlarge 20 20 Notoffered

t2.2xlarge 20 20 Notoffered

Dynamic
AllOtherInstanceTypes 20 20
SpotLimit

Notethatcc2.8xlarge,cg1.4xlarge,hi1.4xlarge,hs1.8xlarge,cr1.8xlarge,G2,D2,andI2instancesarenot
availableinallregions.

Ifyouneedmoreinstances,completetheAmazonEC2instancerequestformwithyourusecaseandyour
instanceincreasewillbeconsidered.Limitincreasesaretiedtotheregiontheywererequestedfor.
Q:ArethereanylimitationsinsendingemailfromEC2instances?
Yes.InordertomaintainthequalityofEC2addressesforsendingemail,weenforcedefaultlimitsonthe
amountofemailthatcanbesentfromEC2accounts.IfyouwishtosendlargeramountsofemailfromEC2,
youcanapplytohavetheselimitsremovedfromyouraccountbyfillingoutthisform.
Q:HowquicklycanIscalemycapacitybothupanddown?
AmazonEC2providesatrulyelasticcomputingenvironment.AmazonEC2enablesyoutoincreaseor
decreasecapacitywithinminutes,nothoursordays.Youcancommissionone,hundredsoreventhousandsof
serverinstancessimultaneously.Whenyouneedmoreinstances,yousimplycallRunInstances,andAmazon
EC2willtypicallysetupyournewinstancesinamatterofminutes.Ofcourse,becausethisisallcontrolledwith
webserviceAPIs,yourapplicationcanautomaticallyscaleitselfupanddowndependingonitsneeds.
Q:Whatoperatingsystemenvironmentsaresupported?
AmazonEC2currentlysupportsavarietyofoperatingsystemsincluding:AmazonLinux,Ubuntu,Windows
Server,RedHatEnterpriseLinux,SUSELinuxEnterpriseServer,Fedora,Debian,CentOS,GentooLinux,
OracleLinux,andFreeBSD.Wearelookingforwaystoexpandittootherplatforms.
Q:DoesAmazonEC2useECCmemory?
Inourexperience,ECCmemoryisnecessaryforserverinfrastructure,andallthehardwareunderlying
AmazonEC2usesECCmemory.
Q:Howisthisservicedifferentthanaplainhostingservice?
Traditionalhostingservicesgenerallyprovideapreconfiguredresourceforafixedamountoftimeandata
predeterminedcost.AmazonEC2differsfundamentallyintheflexibility,controlandsignificantcostsavingsit
offersdevelopers,allowingthemtotreatAmazonEC2astheirownpersonaldatacenterwiththebenefitof
Amazon.comsrobustinfrastructure.

Whencomputingrequirementsunexpectedlychange(upordown),AmazonEC2caninstantlyrespond,
meaningthatdevelopershavetheabilitytocontrolhowmanyresourcesareinuseatanygivenpointintime.
Incontrast,traditionalhostingservicesgenerallyprovideafixednumberofresourcesforafixedamountof
time,meaningthatusershavealimitedabilitytoeasilyrespondwhentheirusageisrapidlychanging,
unpredictable,orisknowntoexperiencelargepeaksatvariousintervals.
Secondly,manyhostingservicesdontprovidefullcontroloverthecomputeresourcesbeingprovided.Using
AmazonEC2,developerscanchoosenotonlytoinitiateorshutdowninstancesatanytime,theycan
completelycustomizetheconfigurationoftheirinstancestosuittheirneedsandchangeitatanytime.Most
hostingservicescatermoretowardsgroupsofuserswithsimilarsystemrequirements,andsoofferlimited
abilitytochangethese.
Finally,withAmazonEC2,developersenjoythebenefitofpayingonlyfortheiractualresourceconsumption
andatverylowrates.Mosthostingservicesrequireuserstopayafixed,upfrontfeeirrespectiveoftheiractual
computingpowerused,andsousersriskoverbuyingresourcestocompensatefortheinabilitytoquicklyscale
upresourceswithinashorttimeframe.

https://aws.amazon.com/ec2/faqs/ 12/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Billing
Q:HowwillIbechargedandbilledformyuseofAmazonEC2?
Youpayonlyforwhatyouuseandthereisnominimumfee.Pricingisperinstancehourconsumedforeach
instancetype.Partialinstancehoursconsumedarebilledasfullhours.DatatransferredbetweenAWS
servicesindifferentregionswillbechargedasInternetDataTransferonbothsidesofthetransfer.Usagefor
otherAmazonWebServicesisbilledseparatelyfromAmazonEC2.
ForEC2pricinginformation,pleasevisitthepricingsectionontheEC2detailpage.

Q:WhendoesbillingofmyAmazonEC2systemsbeginandend?
BillingcommenceswhenAmazonEC2initiatesthebootsequenceofanAMIinstance.Billingendswhenthe
instanceterminates,whichcouldoccurthroughawebservicescommand,byrunning"shutdownh",or
throughinstancefailure.Whenyoustopaninstance,weshutitdownbutdon'tchargehourlyusagefora
stoppedinstance,ordatatransferfees,butwedochargeforthestorageforanyAmazonEBSvolumes.To
learnmore,visittheAWSDocumentation.

Q:WhatdefinesbillableEC2instancehours?
Instancehoursarebilledforanytimeyourinstancesareina"running"state.Ifyounolongerwishtobe
chargedforyourinstance,youmust"stop"or"terminate"theinstancetoavoidbeingbilledforadditional
instancehours.Billingstartswhenaninstancetransitionsintotherunningstate.

Q:IfIhavetwoinstancesindifferentavailabilityzones,howwillIbechargedforregionaldatatransfer?
Eachinstanceischargedforitsdatainanddataout.Therefore,ifdataistransferredbetweenthesetwo
instances,itischargedoutforthefirstinstanceandinforthesecondinstance.

Q.IfIhavetwoinstancesindifferentregions,howwillIbechargedfordatatransfer?
EachinstanceischargedforitsdatainanddataoutatInternetDataTransferrates.Therefore,ifdatais
transferredbetweenthesetwoinstances,itischargedatInternetDataTransferOutforthefirstinstanceandat
InternetDataTransferInforthesecondinstance.
Q:Doyourpricesincludetaxes?

Exceptasotherwisenoted,ourpricesareexclusiveofapplicabletaxesandduties,includingVATand
applicablesalestax.ForcustomerswithaJapanesebillingaddress,useofAWSservicesissubjectto
JapaneseConsumptionTax.Learnmore.

HardwareInformation
Q:Whatkindofhardwarewillmyapplicationstackrunon?
VisitAmazonEC2Pricingforalistofinstancesavailablebyregion.
Q:HowdoIselecttherightinstancetype?
AmazonEC2instancesaregroupedinto5families:GeneralPurpose,ComputeOptimized,MemoryOptimized,
GPU,andStorageOptimizedinstances.GeneralPurposeInstanceshavememorytoCPUratiossuitablefor
mostgeneralpurposeapplicationsandcomewithfixedperformance(M4andM3instances)orburstable
performance(T2)ComputeOptimizedinstances(C4andC3instances)haveproportionallymoreCPU
resourcesthanmemory(RAM)andarewellsuitedforscaleoutcomputeintensiveapplicationsandHigh
PerformanceComputing(HPC)workloadsMemoryOptimizedInstances(R3andR4instances)offerlarger
memorysizesformemoryintensiveapplications,includingdatabaseandmemorycachingapplicationsGPU
https://aws.amazon.com/ec2/faqs/ 13/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Computeinstances(P2)takeadvantageoftheparallelprocessingcapabilitiesofNVIDIATeslaGPUsforhigh
performanceparallelcomputingGPUGraphicsinstances(G2)offerhighperformance3Dgraphicscapabilities
forapplicationsusingOpenGLandDirectXStorageOptimizedInstancesincludeI2instancesthatprovidevery
high,lowlatency,I/OcapacityusingSSDbasedlocalinstancestorageforI/OintensiveapplicationsandD2,
Densestorageinstances,thatprovidehighstoragedensityandsequentialI/Operformancefordata
warehousing,Hadoopandotherdataintensiveapplications.Whenchoosinginstancetypes,youshould
considerthecharacteristicsofyourapplicationwithregardstoresourceutilization(i.e.CPU,Memory,Storage)
andselecttheoptimalinstancefamilyandinstancesize.
Q:M1andM3standardinstanceshavethesameratioofCPUandmemory.WhenshouldIuseoneinstance
overtheother?
M3instancesprovidebetter,moreconsistentperformancethanM1instancesformostusecases.M3
instancesalsoofferSSDbasedinstancestoragethatdelivershigherI/Operformance.M3instancesarealso
lessexpensivethanM1instances.Forthesereasons,werecommendM3forapplicationsthatrequiregeneral
purposeinstanceswithabalanceofcompute,memory,andnetworkresources.However,ifyouneedmore
diskstoragethanwhatisprovidedinM3instances,youmaystillfindM1instancesusefulforrunningyour
applications.

Q:WhatisanEC2ComputeUnitandwhydidyouintroduceit?
Transitioningtoautilitycomputingmodelfundamentallychangeshowdevelopershavebeentrainedtothink
aboutCPUresources.Insteadofpurchasingorleasingaparticularprocessortouseforseveralmonthsor
years,youarerentingcapacitybythehour.BecauseAmazonEC2isbuiltoncommodityhardware,overtime
theremaybeseveraldifferenttypesofphysicalhardwareunderlyingEC2instances.Ourgoalistoprovidea
consistentamountofCPUcapacitynomatterwhattheactualunderlyinghardware.
AmazonEC2usesavarietyofmeasurestoprovideeachinstancewithaconsistentandpredictableamountof
CPUcapacity.InordertomakeiteasyfordeveloperstocompareCPUcapacitybetweendifferentinstance
types,wehavedefinedanAmazonEC2ComputeUnit.TheamountofCPUthatisallocatedtoaparticular
instanceisexpressedintermsoftheseEC2ComputeUnits.Weuseseveralbenchmarksandteststomanage
theconsistencyandpredictabilityoftheperformancefromanEC2ComputeUnit.TheEC2ComputeUnit
(ECU)providestherelativemeasureoftheintegerprocessingpowerofanAmazonEC2instance.Overtime,
wemayaddorsubstitutemeasuresthatgointothedefinitionofanEC2ComputeUnit,ifwefindmetricsthat
willgiveyouaclearerpictureofcomputecapacity.
Q:WhatistheregionalavailabilityofAmazonEC2instancetypes?
Foralistofallinstancesandregionalavailability,visitAmazonEC2Pricing.

Security
Q:HowdoIpreventotherpeoplefromviewingmysystems?

Youhavecompletecontroloverthevisibilityofyoursystems.TheAmazonEC2securitysystemsallowyouto
placeyourrunninginstancesintoarbitrarygroupsofyourchoice.Usingthewebservicesinterface,youcan
thenspecifywhichgroupsmaycommunicatewithwhichothergroups,andalsowhichIPsubnetsonthe
Internetmaytalktowhichgroups.Thisallowsyoutocontrolaccesstoyourinstancesinourhighlydynamic
environment.Ofcourse,youshouldalsosecureyourinstanceasyouwouldanyotherserver.
Q:CanIgetahistoryofallEC2APIcallsmadeonmyaccountforsecurityanalysisandoperational
troubleshootingpurposes?
Yes.ToreceiveahistoryofallEC2APIcalls(includingVPCandEBS)madeonyouraccount,yousimplyturn
onCloudTrailintheAWSManagementConsole.Formoreinformation,visittheCloudTrailhomepage.

Q:WherecanIfindmoreinformationaboutsecurityonAWS?

https://aws.amazon.com/ec2/faqs/ 14/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

FormoreinformationonsecurityonAWSpleaserefertoourAmazonWebServices:OverviewofSecurity
ProcesseswhitepaperandtoourAmazonEC2runningWindowsSecurityGuide.

ElasticIP
Q:WhyamIlimitedto5ElasticIPaddressesperregion?
Public(IPV4)internetaddressesareascarceresource.ThereisonlyalimitedamountofpublicIPspace
available,andAmazonEC2iscommittedtohelpingusethatspaceefficiently.
Bydefault,allaccountsarelimitedto5ElasticIPaddressesperregion.Ifyouneedmorethe5ElasticIP
addresses,weaskthatyouapplyforyourlimittoberaised.Wewillaskyoutothinkthroughyourusecaseand
helpusunderstandyourneedforadditionaladdresses.YoucanapplyformoreElasticIPaddresshere.Any
increaseswillbespecifictotheregiontheyhavebeenrequestedfor.
Q:WhyamIchargedwhenmyElasticIPaddressisnotassociatedwitharunninginstance?
InordertohelpensureourcustomersareefficientlyusingtheElasticIPaddresses,weimposeasmallhourly
chargeforeachaddresswhenitisnotassociatedtoarunninginstance.
Q:DoIneedoneElasticIPaddressforeveryinstancethatIhaverunning?
No.YoudonotneedanElasticIPaddressforallyourinstances.Bydefault,everyinstancecomeswitha
privateIPaddressandaninternetroutablepublicIPaddress.Theprivateaddressisassociatedexclusively
withtheinstanceandisonlyreturnedtoAmazonEC2whentheinstanceisstoppedorterminated.Thepublic
addressisassociatedexclusivelywiththeinstanceuntilitisstopped,terminatedorreplacedwithanElasticIP
address.TheseIPaddressesshouldbeadequateformanyapplicationswhereyoudonotneedalonglived
internetroutableendpoint.Computeclusters,webcrawling,andbackendservicesareallexamplesof
applicationsthattypicallydonotrequireElasticIPaddresses.
Q:HowlongdoesittaketoremapanElasticIPaddress?

TheremapprocesscurrentlytakesseveralminutesfromwhenyouinstructustoremaptheElasticIPuntilit
fullypropagatesthroughoursystem.
Q:CanIconfigurethereverseDNSrecordformyElasticIPaddress?
Yes,youcanconfigurethereverseDNSrecordofyourElasticIPaddressbyfillingoutthisform.Notethata
correspondingforwardDNSrecordpointingtothatElasticIPaddressmustexistbeforewecancreatethe
reverseDNSrecord.

AvailabilityZones

Q:HowisolatedareAvailabilityZonesfromoneanother?
EachAvailabilityZonerunsonitsownphysicallydistinct,independentinfrastructure,andisengineeredtobe
highlyreliable.Commonpointsoffailureslikegeneratorsandcoolingequipmentarenotsharedacross
AvailabilityZones.Additionally,theyarephysicallyseparate,suchthatevenextremelyuncommondisasters
suchasfires,tornadosorfloodingwouldonlyaffectasingleAvailabilityZone.

Q:IsAmazonEC2runninginmorethanoneregion?
Yes.PleaserefertoRegionalProductsandServicesformoredetailsofourproductandserviceavailabilityby
region.
https://aws.amazon.com/ec2/faqs/ 15/46
2/14/2017 AmazonEC2FAQsAmazonWebServices


Q:HowcanImakesurethatIaminthesameAvailabilityZoneasanotherdeveloper?
WedonotcurrentlysupporttheabilitytocoordinatelaunchesintothesameAvailabilityZoneacrossAWS
developeraccounts.OneAvailabilityZonename(forexample,useast1a)intwoAWScustomeraccountsmay
relatetodifferentphysicalAvailabilityZones.

Q:IfItransferdatabetweenAvailabilityZonesusingpublicIPaddresses,willIbechargedtwiceforRegional
DataTransfer(oncebecauseitsacrosszones,andasecondtimebecauseImusingpublicIPaddresses)?
No.RegionalDataTransferratesapplyifatleastoneofthefollowingistrue,butisonlychargedoncefora
giveninstanceevenifbotharetrue:
TheotherinstanceisinadifferentAvailabilityZone,regardlessofwhichtypeofaddressisused.

PublicorElasticIPaddressesareused,regardlessofwhichAvailabilityZonetheotherinstanceisin.

EnhancedNetworking
Q:Whatnetworkingcapabilitiesareincludedinthisfeature?
WecurrentlysupportenhancednetworkingcapabilitiesusingSRIOV(SingleRootI/OVirtualization).SRIOVis
amethodofdevicevirtualizationthatprovideshigherI/OperformanceandlowerCPUutilizationcomparedto
traditionalimplementations.ForsupportedAmazonEC2instances,thisfeatureprovideshigherpacketper
second(PPS)performance,lowerinterinstancelatencies,andverylownetworkjitter.

Q:WhyshouldIuseEnhancedNetworking?
Ifyourapplicationsbenefitfromhighpacketpersecondperformanceand/orlowlatencynetworking,Enhanced
Networkingwillprovidesignificantlyimprovedperformance,consistenceofperformanceandscalability.
Q:HowcanIenableEnhancedNetworkingonsupportedinstances?
Inordertoenablethisfeature,youmustlaunchanHVMAMIwiththeappropriatedrivers.R4,X1,P2and
m4.16xlargeinstancesprovidetheElasticNetworkAdapter(ENA)interface(whichusestheenaLinuxdriver)
forEnhancedNetworking.C3,C4,R3,I2,M4(exceptm4.16xlarge)andD2instancesuseIntel82599gVirtual
FunctionInterface(whichusestheixgbevfLinuxdriver).AmazonLinuxAMIincludesbothofthesedriversby
default.ForAMIsthatdonotcontainthesedrivers,youwillneedtodownloadandinstalltheappropriate
driversbasedontheinstancetypesyouplantouse.YoucanuseLinuxorWindowsinstructionstoenable
EnhancedNetworkinginAMIsthatdonotincludetheSRIOVdriverbydefault.EnhancedNetworkingisonly
supportedinAmazonVPC.
Q:DoIneedtopayanadditionalfeetouseEnhancedNetworking?
No,thereisnoadditionalfeeforEnhancedNetworking.TotakeadvantageofEnhancedNetworkingyouneed
tolaunchtheappropriateAMIonasupportedinstancetypeinaVPC.

Q:WhyisEnhancedNetworkingonlysupportedinAmazonVPC?
AmazonVPCallowsustodelivermanyadvancednetworkingfeaturestoyouthatarenotpossibleinEC2
Classic.EnhancedNetworkingisanotherexampleofacapabilityenabledbyAmazonVPC.
Q:WhichinstancetypessupportEnhancedNetworking?
R4,X1,P2,andm4.16xlargeinstancesprovidetheElasticNetworkAdapter(ENA)interfaceforEnhanced
Networking.C3,C4,R3,I2,M4(exceptm4.16xlarge)andD2instances,useIntel82599VirtualFunction
Interface.

https://aws.amazon.com/ec2/faqs/ 16/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

AmazonElasticBlockStorage(EBS)
Q:Whathappenstomydatawhenasystemterminates?
Thedatastoredonalocalinstancestorewillpersistonlyaslongasthatinstanceisalive.However,datathatis
storedonanAmazonEBSvolumewillpersistindependentlyofthelifeoftheinstance.Therefore,we
recommendthatyouusethelocalinstancestorefortemporarydataand,fordatarequiringahigherlevelof
durability,werecommendusingAmazonEBSvolumesorbackingupthedatatoAmazonS3.Ifyouareusing
anAmazonEBSvolumeasarootpartition,youwillneedtosettheDeleteOnTerminateflagto"N"ifyouwant
yourAmazonEBSvolumetopersistoutsidethelifeoftheinstance.

Q:WhatkindofperformancecanIexpectfromAmazonEBSvolumes?
AmazonEBSprovidesthreevolumetypes:GeneralPurpose(SSD)volumes,ProvisionedIOPS(SSD)volumes,
andMagneticvolumes.Thesevolumetypesdifferinperformancecharacteristicsandprice,allowingyouto
tailoryourstorageperformanceandcosttotheneedsofyourapplications.Formoreperformanceinfomation
seetheEBSproductdetailspage.
ForadditionalinformationonAmazonEBSperformance,seetheAmazonEC2UserGuidesEBSsection.
Q:WhatistheEBSGeneralPurpose(SSD)volumetype?
TheEBSGeneralPurpose(SSD)volumesarebackedbythesametechnologyfoundinEBSProvisionedIOPS
(SSD)volumes.TheEBSGeneralPurpose(SSD)volumetypeisdesignedfor99.999%availability,anda
broadrangeofusecasessuchasbootvolumes,smallandmediumsizedatabases,anddevelopmentandtest
environments.GeneralPurpose(SSD)volumesdeliveraratioof3IOPSperGB,offersingledigitmillisecond
latencies,andalsohavetheabilitytoburstupto3000IOPSforshortperiods.
Q:WhichvolumetypeshouldIchoose?
CustomerscannowchoosebetweenthreeEBSvolumetypestobestmeettheneedsoftheirworkloads:
GeneralPurpose(SSD),ProvisionedIOPS(SSD),andMagnetic.GeneralPurpose(SSD)isthenew,SSD
backed,generalpurposeEBSvolumetypethatwerecommendasthedefaultchoiceforcustomers.General
Purpose(SSD)volumesaresuitableforabroadrangeofworkloads,includingsmalltomediumsized
databases,developmentandtestenvironments,andbootvolumes.ProvisionedIOPS(SSD)volumesoffer
storagewithconsistentandlowlatencyperformance,andaredesignedforI/Ointensiveapplicationssuchas
largerelationalorNoSQLdatabases.MagneticvolumesprovidethelowestcostpergigabyteofallEBSvolume
types.Magneticvolumesareidealforworkloadswheredataisaccessedinfrequently,andapplicationswhere
theloweststoragecostisimportant.



Q:Doyousupportmultipleinstancesaccessingasinglevolume?
Whileyouareabletoattachmultiplevolumestoasingleinstance,attachingmultipleinstancestoonevolume
isnotsupportedatthistime.

Q:WillIbeabletoaccessmyEBSsnapshotsusingtheregularAmazonS3APIs?
No,EBSsnapshotsareonlyavailablethroughtheAmazonEC2APIs.


Q:Dovolumesneedtobeunmountedinordertotakeasnapshot?Doesthesnapshotneedtocomplete
beforethevolumecanbeusedagain?

https://aws.amazon.com/ec2/faqs/ 17/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

No,snapshotscanbedoneinrealtimewhilethevolumeisattachedandinuse.However,snapshotsonly
capturedatathathasbeenwrittentoyourAmazonEBSvolume,whichmightexcludeanydatathathasbeen
locallycachedbyyourapplicationorOS.Inordertoensureconsistentsnapshotsonvolumesattachedtoan
instance,werecommendcleanlydetachingthevolume,issuingthesnapshotcommand,andthenreattaching
thevolume.ForAmazonEBSvolumesthatserveasrootdevices,werecommendshuttingdownthemachine
totakeacleansnapshot.

Q:Aresnapshotsversioned?CanIreadanoldersnapshottodoapointintimerecovery?

Eachsnapshotisgivenauniqueidentifier,andcustomerscancreatevolumesbasedonanyoftheirexisting
snapshots.


Q:WhatchargesapplywhenusingAmazonEBSsharedsnapshots?
Ifyoushareasnapshot,youwontbechargedwhenotherusersmakeacopyofyoursnapshot.Ifyoumakea
copyofanotheruserssharedvolume,youwillbechargednormalEBSrates.


Q:CanusersofmyAmazonEBSsharedsnapshotschangeanyofmydata?
Userswhohavepermissiontocreatevolumesbasedonyoursharedsnapshotswillfirstmakeacopyofthe
snapshotintotheiraccount.Userscanmodifytheirowncopiesofthedata,butthedataonyouroriginal
snapshotandanyothervolumescreatedbyotherusersfromyouroriginalsnapshotwillremainunmodified.

Q:HowcanIdiscoverAmazonEBSsnapshotsthathavebeensharedwithme?
YoucanfindsnapshotsthathavebeensharedwithyoubyselectingPrivateSnapshotsfromtheviewing
dropdownintheSnapshotssectionoftheAWSManagementConsole.Thissectionwilllistbothsnapshotsyou
ownandsnapshotsthathavebeensharedwithyou.


Q:HowcanIfindwhatAmazonEBSsnapshotsaresharedglobally?
YoucanfindsnapshotsthathavebeensharedgloballybyselectingPublicSnapshotsfromtheviewing
dropdownintheSnapshotssectionoftheAWSManagementConsole.
Q:DoyouofferencryptiononAmazonEBSvolumesandsnapshots?
Yes.EBSoffersseamlessencryptionofdatavolumesandsnapshots.EBSencryptionbetterenablesyouto
meetsecurityandencryptioncompliancerequirements.


Q:HowcanIfindalistofAmazonPublicDataSets?
AllinformationonPublicDataSetsisavailableinourPublicDataSetsResourceCenter.Youcanalsoobtaina
listingofPublicDataSetswithintheAWSManagementConsolebychoosingAmazonSnapshotsfromthe
viewingdropdownintheSnapshotssection.
Q:WherecanIlearnmoreaboutEBS?
YoucanvisittheEBSFAQpage.

AmazonCloudWatch
https://aws.amazon.com/ec2/faqs/ 18/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Q:WhatistheminimumtimeintervalgranularityforthedatathatAmazonCloudWatchreceivesand
aggregates?
Metricsarereceivedandaggregatedat1minuteintervals.
Q:WhichoperatingsystemsdoesAmazonCloudWatchsupport?

AmazonCloudWatchreceivesandprovidesmetricsforallAmazonEC2instancesandshouldworkwithany
operatingsystemcurrentlysupportedbytheAmazonEC2service.
Q:WillIlosethemetricsdataifIdisablemonitoringforanAmazonEC2instance?
YoucanretrievemetricsdataforanyAmazonEC2instanceupto2weeksfromthetimeyoustartedtomonitor
it.After2weeks,metricsdataforanAmazonEC2instancewillnotbeavailableifmonitoringwasdisabledfor
thatAmazonEC2instance.Ifyouwanttoarchivemetricsbeyond2weeksyoucandosobycallingmonget
statscommandfromthecommandlineandstoringtheresultsinAmazonS3orAmazonSimpleDB.
Q:CanIaccessthemetricsdataforaterminatedAmazonEC2instanceoradeletedElasticLoadBalancer?
Yes.AmazonCloudWatchstoresmetricsforterminatedAmazonEC2instancesordeletedElasticLoad
Balancersfor2weeks.

Q:DoestheAmazonCloudWatchmonitoringchargechangedependingonwhichtypeofAmazonEC2
instanceImonitor?
No,theAmazonCloudWatchmonitoringchargedoesnotvarybyAmazonEC2instancetype.
Q:WhydoesthegraphingofthesametimewindowlookdifferentwhenIviewin5minuteand1minute
periods?
Ifyouviewthesametimewindowina5minuteperiodversusa1minuteperiod,youmayseethatdatapoints
aredisplayedindifferentplacesonthegraph.Fortheperiodyouspecifyinyourgraph,AmazonCloudWatch
willfindalltheavailabledatapointsandcalculatesasingle,aggregatepointtorepresenttheentireperiod.In
thecaseofa5minuteperiod,thesingledatapointisplacedatthebeginningofthe5minutetimewindow.In
thecaseofa1minuteperiod,thesingledatapointisplacedatthe1minutemark.Werecommendusinga1
minuteperiodfortroubleshootingandotheractivitiesthatrequirethemostprecisegraphingoftimeperiods.

AutoScaling
Q:CanIscaleupmyAmazonEC2capacityfastbutscaleitdownslowly?
Yes.Forexample,youcandefineascaleupconditiontoincreaseyourAmazonEC2capacityby10%anda
scaledownconditiontodecreaseitby5%.
Q:WhathappensifascalingactivitycausesmetoreachmyAmazonEC2limitofinstances?
AutoScalingServicecannotscalepasttheAmazonEC2limitofinstancesthatyoucanrun.Ifyouneedmore
AmazonEC2instances,completetheAmazonEC2instancerequestform.
Q:WhathappenstomyAmazonEC2instancesifIdeletemyAutoScalingGroup?
IfyouhaveanAutoScalinggroupwithrunninginstancesandyouchoosetodeletetheAutoScalinggroup,the
instanceswillbeterminatedandtheAutoScalinggroupwillbedeleted.

ElasticLoadBalancing
Q:WhatloadbalancingoptionsdoestheElasticLoadBalancingserviceoffer?

https://aws.amazon.com/ec2/faqs/ 19/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

ElasticLoadBalancingofferstwotypesofloadbalancersthatbothfeaturehighavailability,automaticscaling,
androbustsecurity.TheseincludetheClassicLoadBalancerthatroutestrafficbasedoneitherapplicationor
networklevelinformation,andtheApplicationLoadBalancerthatroutestrafficbasedonadvancedapplication
levelinformationthatincludesthecontentoftherequest.
Q:WhenshouldIusetheClassicLoadBalancerandwhenshouldIusetheApplicationLoadBalancer?
TheClassicLoadBalancerisidealforsimpleloadbalancingoftrafficacrossmultipleEC2instances,whilethe
ApplicationLoadBalancerisidealforapplicationsneedingadvancedroutingcapabilities,microservices,and
containerbasedarchitectures.PleasevisitElasticLoadBalancingformoreinformation.

ReservedInstances
Q:WhatisaReservedInstance?
ReservedInstancesprovideyouwithadiscountonusageofEC2instances,andacapacityreservationwhen
theyareappliedtoaspecificAvailabilityZone,givingyouadditionalconfidencethatyouwillbeabletolaunch
theinstancesyouhavereservedwhenyouneedthem.
Q:WhatisthedifferencebetweenaReservedInstanceandanOnDemandinstance?
WhenaninstanceisrunningOnDemand,youarepayingtheOnDemandratesforit.WhenaReserved
Instanceappliestoaninstance,youpaytheReservedInstancediscountedhourlyrateforyourinstanceusage,
andacapacityreservationiscreatedforaninstanceifyourReservedInstanceisappliedtoaspecific
AvailabilityZone.
Q:CanyouexplainthecapacitybenefitofaReservedInstance?
WhenaReservedInstanceappliestoaspecificAvailabilityZone,itisreservinginstancecapacitymatchingthe
ReservedInstanceconfiguration.Thisbenefitprovidesyouadditionalconfidenceinyourabilitytolaunch
instancesinaspecificAvailabilityZone,whenyouneedthem.

Q:AreReservedInstancesactualinstances?
No,ReservedInstancesarenotphysicalinstances,sotheydon'thavetobelaunched.ReservedInstancesare
anEC2offeringthatprovidesadiscountonyourinstanceusageandacapacityreservationwhenassignedto
aspecificAvailabilityZone.
Q:DoReservedInstancesapplytoSpotInstancesorinstancesrunningonaDedicatedHost?
No,ReservedInstancesdonotapplytoSpotInstancesorinstancesrunningonDedicatedHosts.Tolowerthe
costofusingDedicatedHosts,purchaseDedicatedHostReservations.
Q:HowdoIpurchaseaReservedInstance?
YoucanpurchaseaReservedInstanceusingtheAWSManagementConsoleorusingtheAWSCLI.Visit
theGettingStartedpagetolearnmore.

Q:HowdoIpurchaseaReservedInstanceforarunninginstance?
YoucanpurchaseaReservedInstanceforarunninginstancebypurchasingaReservedInstancematching
theattributesofyourrunninginstance.Theattributesthatneedtoalignaretheinstancetype,regionor
AvailabilityZone,tenancy,andplatformdescription.VisittheGettingStartedpagetolearnmore.
Q:WhenshouldIpurchaseaReservedInstanceforaspecificAvailabilityZone?
YoushouldpurchaseaReservedInstanceforaspecificAvailabilityZoneifyouneedacapacityreservation.
Otherwise,youshouldassignyourReservedInstancetoaregiontobenefitfromabroaderapplicationofthe
ReservedInstancerate.
Q:IownReservedInstancesassignedtospecificAvailabilityZones.HowdoIassignthemtoaregion?

https://aws.amazon.com/ec2/faqs/ 20/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

YoucanassignyourReservedInstancestoaregionusingtheEC2ManagementConsoleandmodifyingthe
ScopeoftheReservedInstancefromAvailabilityZonetoRegion.WhenyouarepurchasingnewReserved
InstancesintheAWSconsole,bydefaultyouwillseeReservedInstanceswithascopeofRegion.
Q:HowdoesAWSassignmyReservedInstanceratetoinstanceusageindifferentAvailabilityZones?
WhenyourReservedInstanceisassignedtoaregion,AWSappliesyourReservedInstanceratetousageona
firstinbasis.

Q:DoIcontrolwhichinstancesarebilledatthelowerrate?
No,AWSautomaticallyoptimizeswhichinstancesarechargedatthelowerratetoensureyoualwayspaythe
lowestamount.Forinformationabouthourlybilling,andhowitappliestoReservedInstances,seeBilling
BenefitsandPaymentOptions.
Q:CanIreassignmyStandardReservedInstancefromoneinstancetype(e.g.,c1.xlarge)toanother(e.g.,
m1.large)?
No.AStandardReservedInstanceisassociatedwithaspecificinstancetypeforthedurationofitsterm
however,youcanchangefromoneinstancesize(e.g.,c3.large)toanother(e.g.,c3.xlarge)inthesametype,
ifitisaLinux/UNIXReservedInstance.Ifyoudliketohaveflexibilityamonginstancetypes,werecommend
purchasingaConvertibleReservedInstance.PleaserefertotheConvertibleReservedInstancessectionofthe
FAQforadditionalinformation.
Q:WhenIlaunchinstancesanddonotspecifyanAvailabilityZone,willmyReservedInstanceapplytomy
instance?
IfyouvepurchasedaReservedInstanceanditsassignedtoaregion,yourinstancecanbenefitfromthe
ReservedInstancerate.IfyouveassignedyourReservedInstancetoaspecificAvailabilityZoneandthe
AvailabilityZoneofyourReservedInstancedoesnotalignwiththeAvailabilityZoneofyourinstance,the
ReservedInstancewillnotapplytotheinstance.
Q:Howdothepaymentoptionsimpactmybill?
WhenyoupurchaseReservedInstancesundertheAllUpfrontpaymentoption,youpayfortheentiretermof
thereservationinoneupfrontpayment.
Ifyouhaveanaccountwithasuccessfulbillinghistory,youcanchoosetheNoUpfrontoption.Theentirevalue
ofthereservationisspreadacrosseveryhourinthetermandyouwillbebilledforeveryhourintheterm,
regardlessofusage.
ThePartialUpfrontpaymentoptionisahybridoftheAllUpfrontandNoUpfrontoptions.Youmakeasmall
upfrontpayment,andyouarebilledalowhourlyrateforeveryhourinthetermregardlessofusage.
Q:WhenareReservedInstancesactivated?

Thebillingdiscountandcapacityreservationisactivatedonceyourpaymenthassuccessfullybeenauthorized.
Youcanviewthestatus(pending|active|retired)ofyourreservationsonthe"ReservedInstances"pageof
theAmazonEC2Console.
Q:CanIusemyReservedInstanceswithWindowstorunaWindowswithSQLStandardServerAMI?
Yes.ReservationsforinstancesrunningMicrosoftWindowsServerandMicrosoftSQLServerareavailablein
everyregion.Togetpricinginformationandadditionaldetails,pleasevisittheAmazonEC2RunningMicrosoft
WindowsServer&SQLServerpage.
Q:HowdoReservedInstancesworkwithConsolidatedBilling?
TheaccountyouusetopurchaseReservedInstanceswillreceivethecapacityreservation.Oursystem
automaticallyoptimizeswhichinstancesarechargedatthelowerratetoensurethatthepayeraccountalways
paysthelowestamount.

Intermsofvolumediscounttiers,ifyouleverageConsolidatedBilling,AWSwillusetheaggregatetotallist
priceofactivereservationsacrossallofyourconsolidatedaccountstodeterminewhichvolumediscounttierto
apply.Volumediscounttiersaredeterminedatthetimeofpurchase,soyoushouldactivateConsolidated

https://aws.amazon.com/ec2/faqs/ 21/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

BillingpriortopurchasingReservedInstancestoensurethatyoubenefitfromthelargestpossiblevolume
discounttierthatyourconsolidatedaccountsareeligibletoreceive.
Q:Howdothevolumediscounttierswork?
WhenyoupurchaseReservedInstancesinaregion,andtheirvaluesaddsuptoavaluedeterminedbyAWS,
youautomaticallyreceivediscountsonyourupfrontfeesandhourlyfeesforfuturepurchasesofReserved
Instancesinthatregion.

Thesediscountsaredeterminedbasedonthetotallistvalue(nondiscountedprice)ofupfrontfeesforthe
activereservationsyouhaveperregion.Yourtotallistvalueisthesumofallexpectedpaymentsfora
reservationwithintheterm,includingboththeupfrontandrecurringhourlypayments.Thefollowingarethe
volumediscounttiers:
$0$500K:Upfront0%,Hourly0%

$500K$4M:Upfront5%,Hourly5%

$4M$10M:Upfront10%,Hourly10%

$10M+:ContactUs

WhenyouhaveactiveReservedInstanceswithalistvaluetotalingmorethan$500,000inasingleregion,you
willautomaticallyreceivea5%discountonbothupfrontandhourlyfeesforallfuturepurchasesinthatregion.
Discountswillcontinuetoapplytonewreservationsaslongasyoucontinuetoqualifyforthisvolumediscount
tier.
Toillustrate,let'sassumeyoucurrentlyhave$400,000worthofactiveReservedInstancesinuseast1.You
wanttopurchase75Reservedinstanceswithalistvalueof$2000each.Thatwouldbeatotalof$150,000
withoutanydiscounttiers.
Thefirst$100,000ofthispurchasewouldbediscountedat0percent.Theremaining$50,000ofthispurchase
wouldbediscountedby5percent,soyouwouldonlybecharged$47,500overthetermforthepurchase,and
youwouldpaydiscountedhourlyfeesonthosereservations.
Tolearnmoreaboutvolumediscounttiers,pleasevisittheUnderstandingReservedInstanceDiscountPricing
TiersportionoftheAmazonEC2UserGuide.

Q:DoConvertibleReservedInstancesqualifyforVolumeDiscounts?

No,howeverthevalueofeachConvertibleReservedInstancethatyoupurchasecontributestoyourvolume
discountstanding.

Q:HowdoIcalculatethelistvalueofanReservedInstance?
Hereisasamplelistvaluecalculationfor3yrPartialUpfrontReservedInstances:

3yrPartialUpfrontVolumeDiscountValueinUSEast

Recurring RecurringHourly List


Upfront$ Hourly$ Value Value

m3.xlar
ge $1,345 $0.060 $1,577 $2,922

c3.xlar
ge $1,016 $0.045 $1,183 $2,199

Assume26,280Hoursina3yrTerm
https://aws.amazon.com/ec2/faqs/ 22/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

RecurringHourlyValue=RecurringHourly$*HoursinTerm
ListValue=Upfront$+RecurringHourlyValue

Q:IreceivepurchasingdiscountsformyReservedInstances,willIalsoreceivevolumediscounts?
No.DiscountsbasedonvolumetiersarenotcumulativewithotherdiscountsforReservedInstancepurchases.
Q:WillthecostofmyReservedInstanceschange,ifmyfuturevolumequalifiesmeforotherdiscounttiers?

Volumediscountsaredeterminedatthetimeofpurchase.Newpurchaseswillbediscountedaccordingtoyour
eligible,volumediscounttier.ReservedInstancesarebilledatthesamerateforthedurationoftheirterm.
Forexample,ifyouhave$520KworthofReservedInstances,andsellreservationsworth$50kinthe
ReservedInstanceMarketplace,youwouldcontinuetopaythediscountedratefortheremaining$470Kworth
ofreservationsforthedurationoftheterm.Ifyouhave$470Kworthofreservationsandpurchasean
additional$50Kworth,youwouldreceiveavolumetierdiscountonallReservedInstancesover$500K.
Q:WillAmazonRDSpurchasescounttowardAmazonEC2volumediscounttiers(andviceversa)?
No.OnlyAmazonEC2ReservedInstancespurchasesapplytowardstheAmazonEC2volumediscounttiers.
Q:WhatdoIneedtodoatpurchasetimetoreceivevolumediscounts?

Noactionisrequiredonyourpart.Youwillautomaticallyreceivevolumediscountswhenyouusetheexisting
PurchaseReservedInstanceAPIorEC2ManagementConsoleinterfacetopurchaseReservedInstances.If
youpurchasemorethan$10MworthofReservedInstances,contactusaboutreceivingdiscountsbeyond
thosethatareautomaticallyprovided.
Q:HowdoIdeterminewhichvolumediscounttierappliestome?
Todetermineyourcurrentvolumediscounttier,pleaseconsulttheUnderstandingReservedInstanceDiscount
PricingTiersportionoftheAmazonEC2UserGuide.
Q:IhavepurchasedaReservedInstanceforaninstancetypethatisavailableasanEBSOptimizedinstance.
CanIrelaunchthatinstanceasanEBSOptimizedinstance?DoIstillgetthelowerate?
IfyoualreadyownareservationforaninstancetypethatsupportsEBSOptimization,youcanrelaunchthe
instanceasanEBSOptimizedinstance.YouwillpaytheadditionalhourlychargeforEBSOptimization,in
additiontoyourhourlyinstancecost.

ConvertibleReservedInstances
Q:WhatisaConvertibleReservedInstance?
AConvertibleReservedInstanceisatypeofReservedInstancewithattributesthatcanbechangedduringthe
term.
Q:WhenshouldIpurchaseaConvertibleReservedInstanceinsteadofaStandardReservedInstance?
TheConvertibleReservedInstanceisusefulforcustomerswhocancommittousingEC2instancesfora3
yearterminexchangeforasignificantdiscountontheirEC2usage,areuncertainabouttheirinstanceneeds
inthefuture,orwanttobenefitfromchangesinprice.
Q:CanIexchangemyConvertibleReservedInstancetobenefitfromaConvertibleReservedInstance
matchingadifferentinstancetype,operatingsystem,tenancy,orpaymentoption?
Yes,youcanselectanewinstancetype,operatingsystem,tenancy,orpaymentoptionwhenyouexchange
yourConvertibleReservedInstances.
Q:CanItransferaConvertibleorStandardReservedInstancefromoneregiontoanother?
No,aReservedInstanceisassociatedwithaspecificregion,whichisfixedforthedurationofthereservation's
term.
Q:HowdoIchangetheconfigurationofaConvertibleReservedInstance?
YoucanchangetheconfigurationofyourConvertibleReservedInstanceusingtheEC2ManagementConsole
https://aws.amazon.com/ec2/faqs/ 23/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

ortheExchangeReservedInstanceAPI.
Q:DoIneedtopayafeewhenIexchangemyConvertibleReservedInstances?
No,youdonotpayafeewhenyouexchangeyourReservedInstances.Howevermayneedtopayaonetime
trueupchargethataccountsfordifferencesinpricingbetweentheConvertibleReservedInstancesthatyou
haveandtheConvertibleReservedInstancesthatyouwant.
Q:DoestheenddatechangewhenIexchangeaConvertibleReservedInstance?
No,theenddateoftheoriginalReservedInstanceistransferredtotheReservedInstancesyoureceiveafter
theexchange.

Q:HowdoConvertibleReservedInstanceexchangeswork?
WhenyouexchangeoneConvertibleReservedInstanceforanother,EC2ensuresthatthetotalvalueofthe
ConvertibleReservedInstancesismaintainedthroughaconversion.So,ifyouareconvertingyourReserved
Instancewithatotalvalueof$1000foranotherReservedInstance,youwillreceiveaquantityofConvertible
ReservedInstanceswithavaluethatsequaltoorgreaterthan$1000.YoucannotconvertyourConvertible
ReservedInstanceforConvertibleReservedInstance(s)ofalessertotalvalue.
Q:Canyoudefinetotalvalue?
ThetotalvalueisthesumofallexpectedpaymentsthatyoudmakeduringthetermfortheReservedInstance.
Q:CanyouwalkmethroughhowthetrueupcostiscalculatedforaconversionbetweentwoAllUpfront
ConvertibleReservedInstances?
Sure,letssayyoupurchasedanAllUpfrontConvertibleReservedInstancefor$1000upfront,andhalfway
throughthetermyoudecidetochangetheattributesoftheReservedInstance.Sinceyourehalfwaythrough
theReservedInstanceterm,youhave$500leftofproratedvalueremainingontheReservedInstance.TheAll
UpfrontConvertibleReservedInstancethatyouwanttoconvertintocosts$1,200upfronttoday.Sinceyouonly
havehalfofthetermleftonyourexistingConvertibleReservedInstance,thereis$600ofvalueremainingon
thedesirednewConvertibleReservedInstance.Thetrueupchargethatyoullpaywillbethedifferencein
upfrontvaluebetweenoriginalanddesiredConvertibleReservedInstances,or$100($600$500).
Q:CanyouwalkmethroughaconversionbetweenNoUpfrontConvertibleReservedInstances?
UnlikeconversionsbetweenConvertibleReservedInstanceswithanupfrontvalue,sinceyoureconverting
betweenReservedInstanceswithoutanupfrontcost,therewillnotbeatrueupcharge.However,theamount
youpayonanhourlybasisbeforetheexchangewillneedtobegreaterthanorequaltotheamountyoupay
onatotalhourlybasisaftertheexchange.
Forexample,letssayyoupurchasedoneNoUpfrontConvertibleReservedInstance(A)witha$0.10/hrrate,
andyoudecidetoexchangeConvertibleReservedInstanceAforanotherReservedInstance(B)thatcosts
$0.06/hr.Whenyouconvert,youwillreceivetwoReservedInstancesofBbecausetheamountthatyoupayon
anhourlybasismustbegreaterthanorequaltotheamountyourepayingforAonanhourlybasis.

Q:CanIcustomizethenumberofinstancesthatIreceiveasaresultofaConvertibleReservedInstance
exchange?
No,EC2usesthevalueoftheConvertibleReservedInstancesyouretradingintocalculatetheminimal
numberofConvertibleReservedInstancesyoullreceivewhileensuringtheresultoftheexchangegivesyou
ConvertibleRIsofequalorgreatervalue.
Q:ArethereexchangelimitsforConvertibleReservedInstances?
No,therearenoexchangelimitsforConvertibleReservedInstances.
Q:DoIhavethefreedomtochooseanyinstancetypewhenIexchangemyConvertibleReservedInstances?
No,youcanonlyexchangeintoConvertibleReservedInstancesthatarecurrentlyofferedbyAWS.
Q:CanIupgradethepaymentoptionassociatedwithmyConvertibleReservedInstance?
Yes,youcanupgradethepaymentoptionassociatedwithyourReservedInstance.Forexample,youcan
exchangeyourNoUpfrontReservedInstancesforPartialorAllUpfrontReservedInstancestobenefitfrom
betterpricing.YoucannotchangethepaymentoptionfromAllUpfronttoNoUpfront,andcannotchangefrom
PartialUpfronttoNoUpfront.
Q:DoConvertibleReservedInstancesallowmetobenefitfrompricereductionswhentheyhappen?
Yes,youcanexchangeyourReservedInstancestobenefitfromlowerpricing.Forexample,ifthepriceofnew
ConvertibleReservedInstancesreducesby10%,youcanexchangeyourConvertibleRIsandbenefitfromthe
10%reductioninprice.

https://aws.amazon.com/ec2/faqs/ 24/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

ReservedInstanceMarketplace
Q.WhatistheReservedInstanceMarketplace?
TheReservedInstanceMarketplaceisanonlinemarketplacethatprovidesAWScustomerstheflexibilitytosell
theirAmazonElasticComputeCloud(AmazonEC2)ReservedInstancestootherbusinessesand
organizations.CustomerscanalsobrowsetheReservedInstanceMarketplacetofindanevenwiderselection
ofReservedInstancetermlengthsandpricingoptionssoldbyotherAWScustomers.
Q.WhencanIlistaReservedInstanceontheReservedInstanceMarketplace?

YoucanlistaReservedInstancewhen:
You'veregisteredasasellerintheReservedInstanceMarketplace.

You'vepaidforyourReservedInstance.

You'veownedtheReservedInstanceforlongerthan30days.

Q.HowwillIregisterasasellerfortheReservedInstanceMarketplace?
ToregisterfortheReservedInstanceMarketplace,youcanentertheregistrationworkflowbysellinga
ReservedInstancefromtheEC2ManagementConsoleorsettingupyourprofilefromthe"AccountSettings"
pageontheAWSportal.Nomattertheroute,youwillneedtocompletethefollowingsteps:
1.Startbyreviewingtheoverviewoftheregistrationprocess.

2.LogintoyourAWSAccount.

3.Enterinthebankaccountintowhichyouwantustodisbursefunds.Onceyouselect"Continue",wewillset
thatbankaccountasthedefaultdisbursementoption.

4.Intheconfirmationscreen,choose"ContinuetoConsoletoStartListing".

Ifyouexceed$20,000insalesofReservedInstances,orplantosell50ormoreReservedInstances,youwill
needtoprovidetaxinformationbeforeyoucanlistyourReservedInstances.Choose"ContinuewithTax
Interview".Duringthetaxinterviewpipeline,youwillbepromptedtoenteryourcompanyname,contactname,
address,andTaxIdentificationNumberusingtheTIMSworkflow.
Additionally,ifyouplantosellReservedInstancesworthmorethan$50,000peryearyouwillalsoneedtofilea
limitincrease.

Q.HowwillIknowwhenIcanstartsellingontheReservedInstanceMarketplace?
YoucanstartsellingontheReservedInstanceMarketplaceafteryouhaveaddedabankaccountthroughthe
registrationpipeline.Onceactivationiscomplete,youwillreceiveaconfirmationemail.However,itisimportant
tonotethatyouwillnotbeabletoreceivedisbursementsuntilweareabletoreceiveverificationfromyour
bank,whichmaytakeuptotwoweeks,dependingonthebankyouuse.
Q.HowdoIlistaReservedInstanceforsale?
TolistaReservedInstance,simplycompletethesestepsintheAmazonEC2Console:
1.SelecttheReservedInstancesyouwishtosell,andchoose"SellReservedInstances".Ifyouhavenot
completedtheregistrationprocess,youwillbepromptedtoregisterusingtheregistrationpipeline.

2.ForeachReservedInstancetype,setthenumberofinstancesyoudliketosell,andthepricefortheone
timefeeyouwouldliketoset.Notethatyoucansettheonetimepricetodifferentamountsdependingon
theamountoftimeremainingsothatyoudonthavetokeepadjustingyouronetimepriceifyourReserved
Instancedoesntsellquickly.Bydefaultyoujustneedtosetthecurrentpriceandwewillautomatically
decreasetheonetimepricebythesameincrementeachmonth.

https://aws.amazon.com/ec2/faqs/ 25/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

3.Onceyouhaveconfiguredyourlisting,afinalconfirmationscreenwillappear.Choose"SellReserved
Instance".

Q.WhichReservedInstancescanIlistforsale?
YoucanlistanyReservedInstancesthathavebeenactiveforatleast30days,andforwhichwehavereceived
payment.Typically,thismeansthatyoucanlistyourreservationsoncetheyareintheactivestate.Itis
importanttonotethatifyouareaninvoicecustomer,yourReservedInstancecanbeintheactivestatepriorto
AWSreceivingpayment.Inthiscase,yourReservedInstancewillnotbelisteduntilwehavereceivedyour
payment.
Q.HowarelistedReservedInstancesdisplayedtobuyers?
ReservedInstances(boththirdpartyandthoseofferedbyAWS)thathavebeenlistedontheReserved
InstanceMarketplacecanbeviewedinthe"ReservedInstances"sectionoftheAmazonEC2Console.Youcan
alsousetheDescribeReservedInstancesListingsAPIcall.
ThelistedReservedInstancesaregroupedbasedonthetype,termremaining,upfrontprice,andhourlyprice.
ThismakesiteasierforbuyerstofindtherightReservedInstancestopurchase.
Q.HowmuchofmyReservedInstancetermcanIlist?
YoucansellaReservedInstanceforthetermremaining,roundeddowntothenearestmonth.Forexample,if
youhad9monthsand13daysremaining,youwilllistitforsaleasa9monthtermReservedInstance.
Q.CanIremovemyReservedInstanceafterIvelisteditforsale?

Yes,youcanremoveyourReservedInstancelistingsatanypointuntilasaleispending(meaningabuyerhas
boughtyourReservedInstanceandconfirmationofpaymentispending).
Q.WhichpricingdimensionscanIsetfortheReservedInstancesIwanttolist?
UsingtheReservedInstanceMarketplace,youcansetanupfrontpriceyoudbewillingtoaccept.Youcannot
setthehourlyprice(whichwillremainthesameaswassetontheoriginalReservedInstance),andyouwillnot
receiveanyfundscollectedfrompaymentsassociatedwiththehourlyprices.
Q.CanIstillusemyreservationwhileitislistedontheReservedInstanceMarketplace?
Yes,youwillcontinuetoreceivethecapacityandbillingbenefitofyourreservationuntilitissold.Oncesold,
anyrunninginstancethatwasbeingchargedatthediscountedratewillbechargedattheOnDemandrate
untilandunlessyoupurchaseanewreservation,orterminatetheinstance.
Q.CanIresellaReservedInstancethatIpurchasedfromtheReservedInstanceMarketplace?
Yes,youcanresellReservedInstancespurchasedfromtheReservedInstanceMarketplacejustlikeanyother
ReservedInstance.
Q.ArethereanyrestrictionswhensellingReservedInstances?
Yes,youmusthaveaUSbankaccounttosellReservedInstancesintheReservedInstanceMarketplace.
SupportfornonUSbankaccountswillbecomingsoon.Also,youmaynotsellReservedInstancesintheUS
GovCloudregion.
Q.CanIsellReservedInstancespurchasedfromthepublicvolumepricingtiers?
No,thiscapabilityisnotyetavailable.
Q.IsthereachargeforsellingReservedInstancesontheReservedInstanceMarketplace?
Yes,AWSchargesaservicefeeof12%ofthetotalupfrontpriceofeachReservedInstanceyousellinthe
ReservedInstanceMarketplace.
Q.CanAWSsellsubsetsofmylistedReservedInstances?
Yes,AWSmaypotentiallysellasubsetofthequantityofReservedInstancesthatyouhavelisted.Forexample,
ifyoulist100Reservedinstances,wemayonlyhaveabuyerinterestedinpurchasing50ofthem.Wewillsell

https://aws.amazon.com/ec2/faqs/ 26/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

those50instancesandcontinuetolistyourremaining50ReservedInstancesuntilandunlessyoudecidenot
tolistthemanylonger.
Q.HowdobuyerspayforReservedInstancesthatthey'vepurchased?
PaymentforcompletedReservedInstancesalesaredoneviaACHwiretransferstoaUSbankaccount.
Q.WhenwillIreceivemymoney?
OnceAWShasreceivedfundsfromthecustomerthathasboughtyourreservation,wewilldisbursefundsvia
wiretransfertothebankaccountyouspecifiedwhenyouregisteredfortheReservedInstanceMarketplace.
Then,wewillsendyouanemailnotificationlettingyouknowthatwevewiredyouthefunds.Typically,funds
willappearinyouraccountwithin35daysofwhenyourReservedInstancewasbeensold.
Q.IfIsellmyReservedInstanceintheReservedInstanceMarketplace,willIgetrefundedforthePremium
SupportIwaschargedtoo?
No,youwillnotreceiveaproratedrefundfortheupfrontportionoftheAWSPremiumSupportFee.
Q.WillIbenotifiedaboutReservedInstanceMarketplaceactivities?
Yes,youwillreceiveasingleemailonceadaythatdetailsyourReservedInstanceMarketplaceactivity
wheneveryoucreateorcancelReservedInstancelistings,buyerspurchaseyourlistings,orAWSdisburses
fundstoyourbankaccount.
Q.Whatinformationisexchangedbetweenthebuyerandsellertohelpwiththetransactiontaxcalculation?
Thebuyerscity,state,zip+4,andcountryinformationwillbeprovidedtothesellerviaadisbursementreport.
Thisinformationwillenablesellerstocalculateanynecessarytransactiontaxestheyneedtoremittothe
government(e.g.,salestax,valueaddedtax,etc.).Thelegalentitynameofthesellerwillalsobeprovidedon
thepurchaseinvoice.
Q.ArethereanyrestrictionsonthecustomerswhenpurchasingthirdpartyReservedInstances?
Yes,youcannotpurchaseyourownlistedReservedInstances,includingthoseinanyofyourlinkedaccounts
(viaConsolidatedBilling).
Q.DoIhavetopayforPremiumSupportwhenpurchasingReservedInstancesfromtheReservedInstance
Marketplace?
Yes,ifyouareaPremiumSupportcustomer,youwillbechargedforPremiumSupportwhenyoupurchasea
ReservedInstancethroughtheReservedInstanceMarketplace.

SpotInstances
Q.WhatisaSpotInstance?
SpotinstancesareanewwaytopurchaseandconsumeAmazonEC2Instances.Theyallowcustomerstobid
onunusedEC2capacityandrunthoseinstancesforaslongastheirbidexceedsthecurrentSpotPrice.The
SpotPricechangesperiodicallybasedonsupplyanddemand,andcustomerswhosebidsmeetorexceedit
gainaccesstotheavailableSpotinstances.SpotinstancesarecomplementarytoOnDemandinstancesand
ReservedInstances,providinganotheroptionforobtainingcomputecapacity.
Q.HowisaSpotinstancedifferentthananOnDemandinstanceorReservedInstance?
Spotinstancesprovidetheabilityforcustomerstopurchasecomputecapacitywithnoupfrontcommitment,at
hourlyratesusuallylowerthantheOnDemandrate.Spotinstancesallowyoutospecifythemaximumhourly
pricethatyouarewillingtopaytorunaparticularinstancetype.AmazonEC2setsaSpotPriceforeach
instancetypeineachavailabilityzone,whichisthehourlypriceallcustomerswillpaytorunaSpotinstancefor

https://aws.amazon.com/ec2/faqs/ 27/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

thatgivenperiod.TheSpotPricefluctuatesbasedonsupplyanddemandforinstances,butcustomerswill
neverpaymorethanthemaximumpricetheyhavespecified.IftheSpotPricemoveshigherthanacustomers
maximumprice,thecustomersinstancewillbeshutdownbyAmazonEC2.Otherthanthosedifferences,Spot
instancesperformexactlythesameasOnDemandorReservedInstances.SeehereformoredetailsonSpot
instances.
Q.HowdoIpurchaseandstartupaSpotinstance?
SpotinstancescanberequestedusingtheEC2ManagementConsoleorAmazonEC2APIs.Tostartwiththe
EC2ManagementConsole:
1.LogintotheEC2ManagementConsole.

2.Choose"SpotRequests"intheleftnavigationpane.

3.Choose"RequestSpotInstances".

4.CompletetheLaunchInstanceWizardprocess,choosinganAMI,regionandinstancesizeandtype.

5.EnterthenumberofSpotinstancesyouwouldliketorequest,yourmaximumprice,andwhetherthe
requestispersistentornot.

6.Afterchoosingyourkeypairandsecuritygroup(s),youarereadytosubmityourSpotinstancerequest.

FordetailonhowtorequestSpotinstancesthroughtheAmazonEC2API,seetheAmazonEC2API
Reference.
ForamoredetailedwalkthroughofusingSpotinstancesandmoreinformationonhowtogetthemostoutof
Spotinstances,seeIntroductiontoSpotInstances.
Q.HowmanySpotinstancescanIrequest?
YouarelimitedtorequestingSpotinstancesperyourdynamicSpotlimitforeachregion.Notethatnotall
instancetypesareavailableonSpot,andnewAWSaccountsmightstartwithalowerlimit.Tolearnmoreabout
Spotinstancelimits,pleaserefertotheAmazonEC2UserGuide.

Ifyouwouldlikeahigherlimit,completetheAmazonEC2instancerequestformwithyourusecaseandyour
instanceincreasewillbeconsidered.Limitincreasesaretiedtotheregiontheywererequestedfor.



Q.HowcanIdeterminethestatusofmySpotrequest?
YoucandeterminethestatusofyourSpotrequestintheinstanceprovisioninglifecyclebyinspectingitsSpot
BidStatuscodeandmessage.ByreviewingSpotbidstatuses,youcanseewhyyourSpotrequestsstatehas
orhasnotchangedandyoucanlearnhowtooptimizeyourSpotrequeststogetthemfulfilled.Youcanaccess
SpotBidStatusinformationontheSpotInstancepageoftheEC2consoleoftheAWSManagementConsole,
aswellasthroughtheDescribeSpotInstanceRequestsAPIactionandtheec2describespotinstancerequests
CLIcommand.Formoreinformation,pleasevisittheAmazonEC2Developerguide.

Q.AreSpotinstancesavailableforallinstancefamiliesandsizesandinallregions?
Instancetypessupportedineachregionarelistedhere.SpotinstanceAPIsareavailableinallregionsexcept
theUSGovCloudregion.

Q.WhichoperatingsystemsareavailableasSpotinstances?
Linux/UNIXandWindowsServerareavailable.WindowsServerwithSQLServerisnotcurrentlyavailable.

https://aws.amazon.com/ec2/faqs/ 28/46
2/14/2017 AmazonEC2FAQsAmazonWebServices


Q.ArethereanyfeaturesorservicesofAmazonWebServicesthatarenotsupportedforusewithSpot
instances?
AmazonDevPayisnotsupportedforusewithSpotinstances.


Q.CanIuseaSpotinstancewithapaidAMIforthirdpartysoftware(suchasIBMssoftwarepackages)?
Notatthistime.

Q.WillIbechargedifmySpotinstanceisterminatedbyAmazonEC2beforethehourisup?

No.IftheSpotinstanceisterminatedbyAmazonEC2,youwillnotbechargedforapartialhourofusage.
However,ifyouterminatetheinstanceyourself,youwillbechargedforanyhourinwhichtheinstanceran.

Q.HowoftenshouldIexpecttheSpotpricetochange?
AmazonEC2willchangetheSpotpriceperiodicallyasnewrequestsarereceivedandasavailableSpot
capacitychanges(e.g.,duetoinstanceterminations).WhiletheSpotpricemaychangeanytime,ingeneralit
willchangeonceperhourandinmanycaseslessfrequently.WepublishthecurrentSpotpriceandhistorical
pricesforSpotinstancesthroughtheAPI,andtheycanalsobeviewedusingtheAWSManagementConsole.
ThiscanhelpyouassessthelevelsandtimingoffluctuationsintheSpotpriceovertime.

Q.WillallSpotinstancesstartedatthesametimebechargedthesameprice?

Yes.

Q.WillthepriceImchargedforarunningSpotinstancechangeduringitsinstancehourastheSpotprice
changes?
No.ThepriceperinstancehourforaSpotinstanceissetatthebeginningofeachinstancehourfortheentire
hour.AnychangestotheSpotpricewillnotbereflecteduntilthenextinstancehourbegins.

Q.WherecanIseemyusagehistoryforSpotinstancesandseehowmuchIwasbilled?
TheAWSManagementConsolemakesadetailedbillingreportavailablewhichshowsSpotinstancestartand
terminationtimesforallinstances.CustomerscancheckthebillingreportagainsthistoricalSpotpricesviathe
APItoverifythattheSpotpricetheywerebillediscorrect.
Q.WhydoSpotpricesdifferacrossaccountsforthesameinstancetype,operatingsystem,andAvailability
Zone?
ToensurethatresourcesaredistributedacrossAvailabilityZonesforaregion,AvailabilityZonesare
independentlymappedtoidentifiersforeachaccount.Forexample,yourAvailabilityZoneuseast1amightnot
bethesamelocationasuseast1aforanotheraccount.So,SpotpricesforthesameAvailabilityZone
identifiermaybedifferentindifferentaccounts.Notethatthere'snowayforyoutocoordinateAvailability
Zonesbetweenaccounts.
Q.WhatisaSpotfleet?

ASpotfleetallowsyoutoautomaticallybidonandmanagemultipleSpotinstancesthatprovidethelowest
priceperunitofcapacityforyourclusterorapplication,likeabatchprocessingjob,aHadoopworkflow,oran
HPCgridcomputingjob.Youcanincludetheinstancetypesthatyourapplicationcanuse,anddefineatarget
capacitybasedonyourapplicationneeds(inunitsincludinginstances,vCPUs,memory,storage,ornetwork

https://aws.amazon.com/ec2/faqs/ 29/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

throughput).Spotfleetsenableyoutolaunchandmaintainthetargetcapacity,andtoautomaticallyrequest
resourcestoreplaceanythataredisruptedormanuallyterminated.LearnmoreaboutSpotfleets.
Q.IsthereanyadditionalchargeformakingSpotfleetrequests?
No,thereisnoadditionalchargeforSpotfleetrequests.

Q.WhatlimitsapplytoaSpotfleetrequest?
VisittheSpotFleetLimitssectionoftheAmazonEC2UserGuidetolearnaboutthelimitsthatapplytoyour
Spotfleetrequest.
Q.WhathappensifmySpotfleetrequesttriestolaunchSpotinstancesbutexceedsmyregionalSpotrequest
limit?
IfyourSpotfleetrequestexceedsyourregionalSpotinstancerequestlimit,individualSpotinstancerequests
willfailwithaSpotrequestlimitexceededbidstatus.YourSpotfleetrequestshistorywillshowanySpot
requestlimiterrorsthatthefleetrequestreceived.VisittheMonitoringYourSpotFleetsectionoftheAmazon
EC2UserGuidetolearnhowtodescribeyourSpotfleetrequest'shistory.
Q.WhathappensifmySpotfleetrequestbidpriceexceedsmySpotbidpricelimitforoneoftheinstancetypes
Iamrequesting?

IfyourSpotfleetrequestbidpriceexceedsyourSpotbidpricelimits,wewillsubmitSpotrequestsforthat
instancetypeatyourcurrentSpotbidpricelimit.YourSpotfleetrequestshistorywillshowifanyofyourfleets
instanceswereaffectedbyyourSpotbidpricelimit.VisittheMonitoringYourSpotFleetsectionoftheAmazon
EC2UserGuidetolearnhowtodescribeyourSpotfleetrequest'shistory.
Q.AreSpotfleetrequestsguaranteedtobefulfilled?
No.SpotfleetrequestsallowyoutoplacemultipleSpotinstancebidssimultaneously,andaresubjecttothe
sameavailabilityandpricesasasingleSpotinstancerequest.Forexample,ifnoresourcesareavailableat
yourSpotfleetrequestbidprice,wemaybeunabletofulfillyourrequestpartiallyorinfull.
Q.CanIsubmitamultiAvailabilityZonefleetrequest?
Yes,visittheSpotFleetExamplessectionoftheAmazonEC2UserGuidetolearnhowtosubmitamulti
AvailabilityZoneSpotfleetrequest.
Q.CanIsubmitamultiregionSpotfleetrequest?
No,wedonotsupportmultiregionfleetrequests.
Q.HowdoesSpotfleetallocateresourcesacrossthevariousSpotinstancepoolsspecifiedinthelaunch
specifications?
TheRequestSpotFleetAPIprovidestwoallocationstrategies:lowestPriceanddiversified.ThelowestPrice
strategyallowsyoutoprovisionyourSpotfleetresourcesininstancepoolsthatprovidethelowestpriceper
unitofcapacityatthetimeoftherequest.ThediversifiedstrategyallowsyoutoprovisionyourSpotfleet
resourcesacrossmultipleSpotinstancepools.Thisenablesyoutomaintainyourfleetstargetcapacityand
increaseyourapplicationsavailabilityasSpotcapacityfluctuates.
RunningyourapplicationsresourcesacrossdiverseSpotinstancepoolsalsoallowsyoutofurtherreduceyour
fleetsoperatingcostsovertime.VisittheAmazonEC2UserGuidetolearnmore.
Q.CanItagaSpotfleetrequest?
WecurrentlydonotsupporttaggingSpotfleetrequests.
Q.HowcanIseewhichSpotfleetownsmySpotinstances?
YoucanidentifytheSpotinstancesassociatedwithyourSpotfleetbydescribingyourfleetrequest.Fleet
requestsareavailablefor48hoursafterallitsSpotinstanceshavebeenterminated.SeetheAmazonEC2
UserGuidetolearnhowtodescribeyourSpotfleetrequest.
Q.CanImodifymySpotfleetrequest?

https://aws.amazon.com/ec2/faqs/ 30/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Currently,youcanonlymodifythetargetcapacityofyourSpotfleetrequest.Youmayneedtocancelthe
requestandsubmitanewonetochangeotherrequestconfigurationparameters.
Q.CanIspecifyadifferentAMIforeachinstancetypethatIwanttouse?

Yes,simplyspecifytheAMIyoudliketouseineachlaunchspecificationyouprovideinyourSpotfleetrequest.

Q.CanIuseSpotfleetwithElasticLoadBalancing,AutoScaling,orElasticMapReduce?
No,ElasticLoadBalancing,AutoScaling,orElasticMapReducedonotdirectlytriggerSpotfleetrequests.
Q.DoesaSpotfleetrequestterminateSpotinstanceswhentheyarenolongerrunninginthelowestpriced
Spotpoolsandrelaunchtheminthelowestpricedpools?
No,Spotfleetrequestsdonotautomaticallyterminateandrelaunchinstanceswhiletheyarerunning.
However,ifyouterminateaSpotinstance,SpotfleetwillreplenishitwithanewSpotinstanceinthenewlowest
pricedpool.
Q:AreSpotblocks(FixedDurationSpotinstances)everinterrupted?

Spotblocksaredesignednottobeinterruptedandwillruncontinuouslyforthedurationyouselect,
independentofSpotmarketprice.Inraresituations,SpotblocksmaybeinterruptedduetoAWScapacity
needs.Inthesecases,wewillprovideatwominutewarningbeforeweterminateyourinstance(termination
notice),andyouwillnotbechargedfortheaffectedinstance(s).

MicroInstances
Q.HowmuchcomputepowerdoMicroinstancesprovide?
MicroinstancesprovideasmallamountofconsistentCPUresourcesandallowyoutoburstCPUcapacityupto
2ECUswhenadditionalcyclesareavailable.Theyarewellsuitedforlowerthroughputapplicationsandweb
sitesthatconsumesignificantcomputecyclesperiodicallybutverylittleCPUatothertimesforbackground
processes,daemons,etc.Learnmoreaboutuseofthisinstancetype.
Q.HowdoesaMicroinstancecompareincomputepowertoaStandardSmallinstance?
Atsteadystate,MicroinstancesreceiveafractionofthecomputeresourcesthatSmallinstancesdo.
Therefore,ifyourapplicationhascomputeintensiveorsteadystateneedswerecommendusingaSmall
instance(orlarger,dependingonyourneeds).However,Microinstancescanperiodicallyburstupto2ECUs
(forshortperiodsoftime).ThisisdoublethenumberofECUsavailablefromaStandardSmallinstance.
Therefore,ifyouhavearelativelylowthroughputapplicationorwebsitewithanoccasionalneedtoconsume
significantcomputecycles,werecommendusingMicroinstances.

Q.HowcanItellifanapplicationneedsmoreCPUresourcesthanaMicroinstanceisproviding?
TheCloudWatchmetricforCPUutilizationwillreport100%utilizationiftheinstanceburstssomuchthatit
exceedsitsavailableCPUresourcesduringthatCloudWatchmonitoredminute.CloudWatchreporting100%
CPUutilizationisyoursignalthatyoushouldconsiderscalingmanuallyorviaAutoScalinguptoalarger
instancetypeorscaleouttomultipleMicroinstances.
Q.AreallfeaturesofAmazonEC2availableforMicroinstances?
CurrentlyAmazonDevPayisnotavailableforMicroinstances.

https://aws.amazon.com/ec2/faqs/ 31/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

ComputeOptimizedInstances
Q.WhenshouldIuseComputeoptimizedinstances?
Computeoptimizedinstancesaredesignedforapplicationsthatbenefitfromhighcomputepower.These
applicationsincludehighperformancefrontendfleets,webservers,batchprocessing,distributedanalytics,
highperformancescienceandengineeringapplications,adserving,MMOgaming,videoencoding,and
distributedanalytics.
Q.CanIlaunchC4instancesasAmazonEBSoptimizedinstances?

EachC4instancetypeisEBSoptimizedbydefault.C4instances500Mbpsto4,000MbpstoEBSaboveand
beyondthegeneralpurposenetworkthroughputprovidedtotheinstance.Sincethisfeatureisalwaysenabled
onC4instances,launchingaC4instanceexplicitlyasEBSoptimizedwillnotaffecttheinstance'sbehavior.
Q.HowcanIusetheprocessorstatecontrolfeatureavailableonthec4.8xlargeinstance?
Thec4.8xlargeinstancetypeprovidestheabilityforanoperatingsystemtocontrolprocessorCstatesandP
states.ThisfeatureiscurrentlyavailableonlyonLinuxinstances.YoumaywanttochangeCstateorPstate
settingstoincreaseprocessorperformanceconsistency,reducelatency,ortuneyourinstanceforaspecific
workload.Bydefault,AmazonLinuxprovidesthehighestperformanceconfigurationthatisoptimalformost
customerworkloadshowever,ifyourapplicationwouldbenefitfromlowerlatencyatthecostofhighersingle
ordualcorefrequencies,orfromlowerfrequencysustainedperformanceasopposedtoburstyTurboBoost
frequencies,thenyoushouldconsiderexperimentingwiththeCstateorPstateconfigurationoptionsthatare
availabletotheseinstances.Foradditionalinformationonthisfeature,seetheAmazonEC2UserGuide
sectiononProcessorStateControl.

AcceleratedComputingInstances
Q:WhatareAcceleratedComputingInstances?
AcceleratedComputingInstancefamilyisafamilyofinstanceswhichusehardwareaccelerators,orco
processors,toperformsomefunctions,suchasfloatingpointnumbercalculationandgraphicsprocessing,
moreefficientlythanispossibleinsoftwarerunningonCPUs.AmazonEC2providestwotypesofAccelerated
ComputingInstancesGPUComputeInstancesforgeneralpurposecomputingandGPUGraphicsInstances
forgraphicsintensiveapplications.
Q.WhenshouldIuseGPUGraphicsandComputeinstances?
GPUinstancesworkbestforapplicationswithmassiveparallelism,forexampleworkloadsusingthousandsof
threads.Graphicsprocessingisanexamplewithhugecomputationalrequirements,whereeachofthetasksis
relativelysmall,thesetofoperationsperformedformapipeline,andthethroughputofthispipelineismore
importantthanthelatencyoftheindividualoperations.Tobeablebuildapplicationsthatexploitthislevelof
parallelismoneneedsGPUdevicespecificknowledgebyunderstandinghowtoprogramagainstvarious
graphicsAPIs(DirectX,OpenGL)orGPUcomputeprogrammingmodels(CUDA,OpenCL).
Q.HowareG2instancesdifferentfromCG1instances?
CG1instancesuseNVIDIATeslaGPUsandaredesignedforgeneralpurposeGPUcomputingusingtheCUDA
orOpenCLprogrammingmodels.CG1instancesprovidecustomerswithhighbandwidth10Gbpsnetworking,
doubleprecisionfloatingpointcapabilities,anderrorcorrectingcode(ECC)memory,makingthemidealfor
HighPerformanceComputing(HPC)applications.G2instancesuseNVIDIAGRIDGPUsandprovideacost
effective,highperformanceplatformforgraphicsapplicationsusingDirectXorOpenGL.NVIDIAGRIDGPUs
alsosupportNVIDIAsfastcaptureandencodeAPIs.Exampleapplicationsincludevideocreationservices,3D
visualizations,streaminggraphicsintensiveapplications,andotherserversideworkloadsrequiringmassive
parallelprocessingpower.Inaddition,Graphicsinstancescanalsobeusedforgeneralpurposecomputing
usingCUDAorOpenCL,butarenotrecommendedfornetworkintensiveHPCapplications.
https://aws.amazon.com/ec2/faqs/ 32/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Q.HowareP2instancesdifferentfromG2instances?
P2instancesuseNVIDIATeslaK80GPUsandaredesignedforgeneralpurposeGPUcomputingusingthe
CUDAorOpenCLprogrammingmodels.P2instancesprovidecustomerswithhighbandwidth20Gbps
networking,powerfulsingleanddoubleprecisionfloatingpointcapabilities,anderrorcorrectingcode(ECC)
memory,makingthemidealfordeeplearning,highperformancedatabases,computationalfluiddynamics,
computationalfinance,seismicanalysis,molecularmodeling,genomics,rendering,andotherserversideGPU
computeworkloads.G2instancesuseNVIDIAGRIDGPUsandprovideacosteffective,highperformance
platformforgraphicsapplicationsusingDirectXorOpenGL.NVIDIAGRIDGPUsalsosupportNVIDIAsfast
captureandencodeAPIs.Exampleapplicationsincludevideocreationservices,3Dvisualizations,streaming
graphicsintensiveapplications,andotherserversidegraphicsworkloads.
Q.WhatAPIsandprogrammingmodelsaresupportedbyGPUGraphicsandComputeinstances?
Withtheinitialdriverrelease,G2instancessupportDirectX9,10,and11,OpenGL4.3,CUDA5.5,OpenCL
1.1,andDirectCompute.Withthelatestdriverrelease,CG1instancessupportCUDA5.5,OpenCL1.1,and
DirectCompute.Withthelatestdriverrelease,P2instancessupportCUDA7.5andOpenCL1.2.
Q.WheredoIgetNVIDIAdriversforCG1,G2andP2instances?
TherearetwomethodsbywhichNVIDIAdriversmaybeobtained.NVIDIAhaslistingsontheAWS
MarketplacewhichofferAmazonLinuxAMIsandWindowsServerAMIswiththeNVIDIAdriverspreinstalled.
Youmayalsolaunch64bit,HVMAMIsandinstallthedriversyourself.YoumustvisittheNVIDIAdrivers
websiteandsearchfortheNVIDIATeslaK80fortheP2,NVIDIAGRIDK520fortheG2,andtheTeslaM2050
fortheCG1.
Q.WhichAMIscanIusewithP2andG2instances?
YoucancurrentlyuseWindowsServer,SUSEEnterpriseLinux,Ubuntu,andAmazonLinuxAMIsonP2andG2
instances.IfyouwanttolaunchAMIswithoperatingsystemsnotlistedhere,contactAWSCustomer
SupportwithyourrequestorreachoutthroughEC2Forums.
Q.WheredoIgettheNVIDIAGRIDSDK?
TheNVIDIAGRIDSDKisavailablefromNVIDIAdirectly.Pleasevisithttp://www.nvidia.com/object/cloudget
started.htmlforinformationaboutobtainingthefullSDK.NVENC,theframecaptureandencodingportionof
theGRIDSDK,isavailableontheNVIDIADevelopersZoneathttps://developer.nvidia.com/nvidiavideocodec
sdk.
Q.DoestheuseofG2instancesrequirethirdpartylicenses?
AsidefromtheNVIDIAdriversandGRIDSDK,theuseofG2instancesdoesnotnecessarilyrequireanythird
partylicenses.However,youareresponsiblefordeterminingwhetheryourcontentortechnologyusedonG2
instancesrequiresanyadditionallicensing.Forexample,ifyouarestreamingcontentyoumayneedlicenses
forsomeorallofthatcontent.Ifyouareusingthirdpartytechnologysuchasoperatingsystems,audioand/or
videoencoders,anddecodersfromMicrosoft,Thomson,FraunhoferIIS,SisvelS.p.A.,MPEGLA,andCoding
Technologies,pleaseconsulttheseproviderstodetermineifalicenseisrequired.Forexample,ifyouleverage
theonboardh.264videoencoderontheNVIDIAGRIDGPUyoushouldreachouttoMPEGLAforguidance,
andifyouusemp3technologyyoushouldcontactThomsonforguidance..
Q.WhyamIunabletoseetheGPUwhenusingMicrosoftRemoteDesktop?
WhenusingRemoteDesktop,GPUsusingtheWDDMdrivermodelarereplacedwithanonaccelerated
RemoteDesktopdisplaydriver.InordertoaccessyourGPUhardware,youneedtoutilizeadifferentremote
accesstool,suchasVNC.

ClusterInstances
Q.WhatisaClusterComputeInstance?

https://aws.amazon.com/ec2/faqs/ 33/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

ClusterComputeInstancescombinehighcomputeresourceswithahighperformancenetworkingforHigh
PerformanceCompute(HPC)applicationsandotherdemandingnetworkboundapplications.ClusterCompute
InstancesprovidesimilarfunctionalitytootherAmazonEC2instancesbuthavebeenspecificallyengineeredto
providehighperformancenetworking.
AmazonEC2clusterplacementgroupfunctionalityallowsuserstogroupClusterComputeInstancesinclusters
allowingapplicationstogetthelowlatencynetworkperformancenecessaryfortightlycouplednodetonode
communicationtypicalofmanyHPCapplications.ClusterComputeInstancesalsoprovidesignificantly
increasednetworkthroughputbothwithintheAmazonEC2environmentandtotheInternet.Asaresult,these
instancesarealsowellsuitedforcustomerapplicationsthatneedtoperformnetworkintensiveoperations.
LearnmoreaboutuseofthisinstancetypeforHPCapplications.
Q.WhatkindofnetworkperformancecanIexpectwhenIlaunchinstancesinclusterplacementgroup?
ThebandwidthanEC2instancecanutilizeinaclusterplacementgroupdependsontheinstancetypeandits
networkingperformancespecification.Whenlaunchedinaplacementgroup,selectEC2instancescanutilize
upto10Gbpsforsingleflowand20Gbpsformultiflowtrafficineachdirection(fullduplex).Networktraffic
outsideaclusterplacementgroup(e.g.totheInternet)islimitedto5Gbps(fullduplex).
Q.WhatisaClusterGPUInstance?
ClusterGPUInstancesprovidegeneralpurposegraphicsprocessingunits(GPUs)withproportionallyhighCPU
andincreasednetworkperformanceforapplicationsbenefitingfromhighlyparallelizedprocessingthatcanbe
acceleratedbyGPUsusingtheCUDAandOpenCLprogrammingmodels.Commonapplicationsinclude
modelingandsimulation,renderingandmediaprocessing.
ClusterGPUInstancesgivecustomerswithHPCworkloadsanoptionbeyondClusterComputeInstancesto
furthercustomizetheirhighperformanceclustersinthecloudforapplicationsthatcanbenefitfromtheparallel
computingpowerofGPUs.
ClusterGPUInstancesusethesameclusterplacementgroupfunctionalityasClusterComputeInstancesfor
groupinginstancesintoclustersallowingapplicationstogetthelowlatency,highbandwidthnetwork
performancerequiredfortightlycouplednodetonodecommunicationtypicalofmanyHPCapplications.
LearnmoreaboutHPConAWS.
Q.WhatisaHighMemoryClusterInstance?
HighMemoryClusterInstancesprovidecustomerswithlargeamountsofmemoryandCPUcapabilitiesper
instanceinadditiontohighnetworkcapabilities.Theseinstancetypesareidealformemoryintensive
workloadsincludinginmemoryanalyticssystems,graphanalysisandmanyscienceandengineering
applications
HighMemoryClusterInstancesusethesameclusterplacementgroupfunctionalityasClusterCompute
Instancesforgroupinginstancesintoclustersallowingapplicationstogetthelowlatency,highbandwidth
networkperformancerequiredfortightlycouplednodetonodecommunicationtypicalofmanyHPCandother
networkintensiveapplications.

Q.DoesuseofClusterComputeandClusterGPUInstancesdifferfromotherAmazonEC2instancetypes?
ClusterComputeandClusterGPUInstancesusediffersfromotherAmazonEC2instancetypesintwoways.
First,ClusterComputeandClusterGPUInstancesuseHardwareVirtualMachine(HVM)basedvirtualization
andrunonlyAmazonMachineImages(AMIs)basedonHVMvirtualization.ParavirtualMachine(PVM)based
AMIsusedwithotherAmazonEC2instancetypescannotbeusedwithClusterComputeorClusterGPU
Instances.
Second,inordertofullybenefitfromtheavailablelowlatency,fullbisectionbandwidthbetweeninstances,
ClusterComputeandClusterGPUInstancesmustbelaunchedintoaclusterplacementgroupthroughthe
AmazonEC2APIorAWSManagementConsole.
Q.Whatisaclusterplacementgroup?

https://aws.amazon.com/ec2/faqs/ 34/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Aclusterplacementgroupisalogicalentitythatenablescreatingaclusterofinstancesbylaunchinginstances
aspartofagroup.Theclusterofinstancesthenprovideslowlatency,fullbisection10GigabitEthernet
bandwidthconnectivitybetweeninstancesinthegroup.Clusterplacementgroupsarecreatedthroughthe
AmazonEC2APIorAWSManagementConsole.
Q.AreallfeaturesofAmazonEC2availableforClusterComputeandClusterGPUInstances?
Currently,AmazonDevPayisnotavailableforClusterComputeorClusterGPUInstances.
Q.IstherealimitonthenumberofClusterComputeorClusterGPUInstancesIcanuseand/orthesizeof
clusterIcancreatebylaunchingClusterComputeInstancesorClusterGPUintoaclusterplacementgroup?
ThereisnolimitspecificforClusterComputeInstances.ForClusterGPUInstances,youcanlaunch2
Instancesonyourown.Ifyouneedmorecapacity,pleasecompletetheAmazonEC2instancerequest
form(selectingtheappropriateprimaryinstancetype).
Q.ArethereanywaystooptimizethelikelihoodthatIreceivethefullnumberofinstancesIrequestformy
clusterviaaclusterplacementgroup?
Werecommendthatyoulaunchtheminimumnumberofinstancesrequiredtoparticipateinaclusterina
singlelaunch.Forverylargeclusters,youshouldlaunchmultipleplacementgroups,e.g.twoplacementgroups
of128instances,andcombinethemtocreatealarger,256instancecluster.
Q.CanClusterGPUandClusterComputeInstancesbelaunchedintoasingleclusterplacementgroup?
Whileitmaybepossibletolaunchdifferentclusterinstancetypesintoasingleplacementgroup,atthistimewe
onlysupporthomogenousplacementgroups.
Q.Ifaninstanceinaclusterplacementgroupisstoppedthenstartedagain,willitmaintainitspresenceinthe
clusterplacementgroup?
Yes.Astoppedinstancewillbestartedaspartoftheclusterplacementgroupitwasinwhenitstopped.If
capacityisnotavailableforittostartwithinitsclusterplacementgroup,thestartwillfail.

HighI/OInstances
Q.WhatisaHighI/Oinstance?
HighI/OinstancesuseSSDbasedlocalinstancestoragetodeliververyhigh,lowlatency,I/Ocapacityto
applications,andareoptimizedforapplicationsthatrequiretensofthousandsofIOPS.LikeClusterinstances,
HighI/Oinstancescanbeclusteredviaclusterplacementgroupsforhighbandwidthnetworking.
Q.AreallfeaturesofAmazonEC2availableforHighI/Oinstances?
HighI/OinstancesupportallAmazonEC2featureswiththeexceptionofSpotInstances.Currentlyyoucan
onlypurchaseHighI/OinstancesasOnDemandorReservedInstances.
Q.IstherealimitonthenumberofHighI/OinstancesIcanuse?
Currently,youcanlaunch2hi1.4xlargeinstancesbydefault.Ifyouwishtorunmorethan2OnDemand
instances,pleasecompletetheAmazonEC2instancerequestform.
Q.HowmanyIOPScanhi1.4xlargeinstancesdeliver?
UsingLinuxPVAMIs,HighI/Oinstancescandelivermorethan120,0004KrandomreadIOPSand10,000
85,0004KrandomwriteIOPS(dependingonactiveLBAspan)toapplicationsacross2*1TiBdatavolumes.
ForHVMandWindowsAMIs,performancewillbearound90,0004KrandomreadIOPSand9,00075,0004K
randomwriteIOPS.
Q.Whatisthesequentialthroughputofhi1.4xlargeinstances?
SequentialthroughputonallAMItypes(LinuxPV,LinuxHVMandWindows)isapproximately2GB/sreadand
1.1GB/swrite.
https://aws.amazon.com/ec2/faqs/ 35/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Q.AWShasotherdatabaseandBigDataofferings.WhenorwhyshouldIuseHighI/Oinstances?
HighI/OinstancesareidealforapplicationsthatrequireaccesstotensofthousandsoflowlatencyIOPS,and
canleveragedatastoresandarchitecturesthatmanagedataredundancyandavailability.Example
applicationsare:
NoSQLdatabaseslikeCassandraandMongoDB

Clustereddatabases

OLTPsystems

Q.DoHighI/Oinstancesprovideanyfailovermechanismsorredundancy?

LikeotherAmazonEC2instancetypes,instancestorageonhi1.4xlargeinstancespersistsduringthelifeofthe
instance.Customersareexpectedtobuildresilienceintotheirapplications.Werecommendusingdatabases
andfilesystemsthatsupportredundancyandfaulttolerance.Customersshouldbackupdataperiodicallyto
AmazonS3forimproveddatadurability.
Q.DoHighI/OinstancessupportTRIM?
TheTRIMcommandallowstheoperatingsystemtoinformSSDswhichblocksofdataarenolonger
consideredinuseandcanbewipedinternally.IntheabsenceofTRIM,futurewriteoperationstotheinvolved
blockscanslowdownsignificantly.Currentlyhi1.4xlargeinstancesdonotsupportTRIM,butTRIMsupportwill
bedeployedwithinthenextfewmonths.CustomerswithextremelyintensivefullLBArandomwriteworkloads
shouldplanaccordingly.PleasenotethatthecurrentdiskprovisioningschemeforHighI/Oinstancesminimizes
theimpactofwriteamplificationandmostcustomerswillnotexperienceanyissues.

BurstablePerformanceInstances
Q:HowareBurstablePerformanceInstancesdifferent?
AmazonEC2allowsyoutochoosebetweenFixedPerformanceInstances(e.g.M3,C3,andR3)andBurstable
PerformanceInstances(e.g.T2).BurstablePerformanceInstancesprovideabaselinelevelofCPU
performancewiththeabilitytoburstabovethebaseline.T2instancesareforworkloadsthatdontusethefull
CPUoftenorconsistently,butoccasionallyneedtoburst.
T2instancesbaselineperformanceandabilitytoburstaregovernedbyCPUCredits.EachT2instance
receivesCPUCreditscontinuously,therateofwhichdependsontheinstancesize.T2instancesaccrueCPU
Creditswhentheyareidle,anduseCPUcreditswhentheyareactive.ACPUCreditprovidestheperformance
ofafullCPUcoreforoneminute.Thefollowingtableshowsthemaximumcreditbalanceandbaseline
performanceforeachT2instancesize.EachvCPUofaT2instancecanconsumeCPUCreditsatamaximum
rateof60perhourwhenburstingtofullcoreperformance.

Model vCP CPU Maximum BaselineCPU


Us Credits CPU Performance
/hour Credit
Balance

t2.nano 1 3 72 5%ofacore

t2.micro 1 6 144 10%ofacore

t2.small 1 12 288 20%ofacore


https://aws.amazon.com/ec2/faqs/ 36/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

t2.mediu 2 24 576 40%ofacore*


m

t2.large 2 36 864 60%ofacore**

t2.xlarge 4 54 1,296 90%ofacore***

t2.2xlarge 8 81 1,944 135%ofacore****

*Forthet2.medium,singlethreadedapplicationscanuse40%of1core,orifneeded,multithreaded
applicationscanuse20%eachof2cores.
**Forthet2.large,singlethreadedapplicationscanuse60%of1core,orifneeded,multithreadedapplications
canuse30%eachof2cores.
***Forthet2.xlarge,singlethreadedapplicationscanuse90%of1core,orifneeded,multithreaded
applicationscanuse45%eachof2coresor22.5%ofall4cores.
****Forthet2.large,singlethreadedapplicationscanuseallof1core,orifneeded,multithreadedapplications
canuse67.5%eachof2coresor16.875%ofall8cores.
Forexample,at2.smallinstancereceivescreditscontinuouslyatarateof12CPUCreditsperhour.This
capabilityprovidesbaselineperformanceequivalentto20%ofaCPUcore.Ifatanymomenttheinstancedoes
notneedthecreditsitreceives,itstorestheminitsCPUCreditbalanceforupto24hours.Ifandwhenyour
t2.smallneedstobursttomorethan20%ofacore,itdrawsfromitsCPUCreditbalancetohandlethissurge
seamlessly.Overtime,ifyoufindyourworkloadneedsmoreCPUCreditsthatyouhave,oryourinstancedoes
notmaintainapositiveCPUCreditbalance,werecommendeitheralargerT2size,suchasthet2.medium,or
aFixedPerformanceInstancetype.
Manyapplicationssuchaswebservers,developerenvironmentsandsmalldatabasesdontneedconsistently
highlevelsofCPU,butbenefitsignificantlyfromhavingfullaccesstoveryfastCPUswhentheyneedthem.T2
instancesareengineeredspecificallyfortheseusecases.IfyouneedconsistentlyhighCPUperformancefor
applicationssuchasvideoencoding,highvolumewebsitesorHPCapplications,werecommendyouuseFixed
PerformanceInstances.T2instancesaredesignedtoperformasiftheyhavededicatedhighspeedIntelcores
availablewhenyourapplicationreallyneedsCPUperformance,whileprotectingyoufromthevariable
performanceorothercommonsideeffectsyoumighttypicallyseefromoversubscriptioninother
environments.


Q.HowdoIchoosetherightAmazonMachineImage(AMI)formyt2.nanoinstances?
T2.nano,oursmallestBurstablePerformanceInstancesize,offers512MiBofmemoryandisdesignedtooffer
thefullperformanceofahighfrequencyIntelCPUcoreaslongasyoumaintainaCPUcreditbalance.Your
t2.nanomaintainsapositivecreditbalanceifyourworkloadutilizeslessthan5%ofthecoreonaverageover
24hours.Ifyourworkloadusesmorethan5%CPUonaverage,consideralargert2instancesize,suchasthe
t2.micro.Youwillwanttoverifythattheminimummemoryrequirementsofyouroperatingsystemand
applicationsarewithin512MiB.OperatingsystemswithGraphicalUserInterfaces(GUI)thatconsume
significantmemoryandCPU,forexampleMicrosoftWindows,mightneedat2.microorlargerinstancesizefor
manyusecases.YoucanfindAMIssuitableforthet2.nanoinstancetypeonAWSMarketplace.Windows
customerswhodonotneedtheGUIcanusetheMicrosoftWindowsServer2012R2CoreAMI.
Q:WhenshouldIchooseaBurstablePerformanceInstance,suchasT2?

https://aws.amazon.com/ec2/faqs/ 37/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

WorkloadsidealforBurstablePerformanceInstances(e.g.,webservers,developerenvironments,andsmall
databases)dontusethefullCPUoftenorconsistently,butoccasionallyneedtoburst.Ifyourapplication
requiressustainedhighCPUperformance,werecommendourFixedPerformanceInstances,suchasM3,C3,
andR3.
Q:HowcanIseetheCPUCreditbalanceforeachT2instance?
YoucanseetheCPUCreditbalanceforeachT2instanceinEC2perInstancemetricsinAmazonCloudWatch.
T2instanceshavetwonewmetrics,CPUCreditUsageandCPUCreditBalance.CPUCreditUsageindicatesthe
amountofCPUCreditsused.CPUCreditBalanceindicatesthebalanceofCPUCredits.
Q:WhathappenstoCPUperformanceifmyT2instanceisrunninglowoncredits(CPUCreditbalanceisnear
zero)?
IfyourT2instancehasazeroCPUCreditbalance,performancewillremainatbaselineCPUperformance.For
example,thet2.microprovidesbaselineCPUperformanceof10%ofaphysicalCPUcore.Ifyourinstances
CPUCreditbalanceisapproachingzero,CPUperformancewillbeloweredtobaselineperformanceovera15
minuteinterval.
Q:DoesmyT2instancecreditbalancepersistastop/start?
No,astoppedinstancedoesnotretainitspreviouslyearnedcreditbalance.
Q:CanT2instancesbepurchasedasReservedInstancesorSpotInstances?
OnDemandinstancesandReservedInstancesaretheonlypurchaseoptionsavailableforT2instances.
Q:HowisT2differentfromtheT1?
Comparedtothet1.micro,thet2.microfeaturesbetterCPUperformance,morememory,andlowerprices.The
T2familyalsooffersmorethanonesize.

DensestorageInstances
Q.WhatisaDensestorageInstance?
Densestorageinstancesaredesignedforworkloadsthatrequirehighsequentialreadandwriteaccesstovery
largedatasets,suchasHadoopdistributedcomputing,massivelyparallelprocessingdatawarehousing,and
logprocessingapplications.TheDensestorageinstancesofferthebestprice/GBstorageandprice/disk
throughputacrossotherEC2instances.
Q.HowdoDensestorageinstancescomparetoHighI/Oinstances?

HighI/Oinstances(I2)aretargetedatworkloadsthatdemandlowlatencyandhighrandomI/Oinadditionto
moderatestoragedensityandprovidethebestprice/IOPSacrossotherEC2instancetypes.Densestorage
instances(D2)areoptimizedforapplicationsthatrequirehighsequentialread/writeaccessandlowcost
storageforverylargedatasetsandprovidethebestprice/GBstorageandprice/diskthroughputacrossother
EC2instances.

Q.HowmuchdiskthroughputcanDensestorageinstancesdeliver?
ThelargestcurrentgenerationofDensestorageinstances,d2.8xlarge,candeliverupto3.5GBpsreadand
3.1GBpswritediskthroughputwitha2MiBblocksize.Toensurethebestdiskthroughputperformancefrom
yourD2instancesonLinux,werecommendthatyouusethemostrecentversionoftheAmazonLinuxAMI,or
anotherLinuxAMIwithakernelversionof3.8orlaterthatsupportspersistentgrantsanextensiontotheXen
blockringprotocolthatsignificantlyimprovesdiskthroughputandscalability.
Q.DoDensestorageinstancesprovideanyfailovermechanismsorredundancy?

https://aws.amazon.com/ec2/faqs/ 38/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

TheprimarydatastorageforDensestorageinstancesisHDDbasedinstancestorage.Likeallinstance
storage,thesestoragevolumespersistonlyforthelifeoftheinstance.Hence,werecommendthatyoubuilda
degreeofredundancy(e.g.RAID1/5/6)orusefilesystems(e.g.HDFSandMapRFS)thatsupport
redundancyandfaulttolerance.Youcanalsobackupdataperiodicallytomoredurabledatastoragesolutions
suchasAmazonSimpleStorageService(S3)foradditionaldatadurability.PleaserefertoAmazonS3for
reference.
Q.HowdoDensestorageinstancesdifferfromAmazonEBS?
AmazonEBSofferssimple,elastic,reliable(replicated),andpersistentblocklevelstorageforAmazonEC2
whileabstractingthedetailsoftheunderlyingstoragemediainuse.AmazonEC2instancestorageprovides
directlyattachednonpersistent,highperformancestoragebuildingblocksthatcanbeusedforavarietyof
storageapplications.Densestorageinstancesarespecificallytargetedatcustomerswhowanthighsequential
read/writeaccesstolargedatasetsonlocalstorage,e.g.forHadoopdistributedcomputingandmassively
parallelprocessingdatawarehousing.

Q.CanIlaunchD2instancesasAmazonEBSoptimizedinstances?
EachD2instancetypeisEBSoptimizedbydefault.D2instances500Mbpsto4,000MbpstoEBSaboveand
beyondthegeneralpurposenetworkthroughputprovidedtotheinstance.Sincethisfeatureisalwaysenabled
onD2instances,launchingaD2instanceexplicitlyasEBSoptimizedwillnotaffecttheinstance'sbehavior.
Q.AreDensestorageinstancesofferedinEC2Classic?
ThecurrentgenerationofDensestorageinstances(D2instances)canbelaunchedinbothEC2Classicand
AmazonVPC.However,bylaunchingaDensestorageinstanceintoaVPC,youcanleverageanumberof
featuresthatareavailableonlyontheAmazonVPCplatformsuchasenablingenhancednetworking,
assigningmultipleprivateIPaddressestoyourinstances,orchangingyourinstances'securitygroups.For
moreinformationaboutthebenefitsofusingaVPC,seeAmazonEC2andAmazonVirtualPrivate
Cloud(AmazonVPC).YoucantakestepstomigrateyourresourcesfromEC2ClassictoAmazonVPC.For
moreinformation,seeMigratingaLinuxInstancefromEC2ClassictoaVPC.

MemoryOptimizedInstances
Q.WhenshouldIuseMemoryoptimizedinstances?
Memoryoptimizedinstancesofferlargememorysizeformemoryintensiveapplicationsincludinginmemory
applications,inmemorydatabases,inmemoryanalyticssolutions,HighPerformanceComputing(HPC),
scientificcomputing,andothermemoryintensiveapplications.
Q.WhenshouldIuseX1instances?
X1instancesareidealforrunninginmemorydatabaseslikeSAPHANA,bigdataprocessingengineslike
ApacheSparkorPresto,andhighperformancecomputing(HPC)applications.X1instancesarecertifiedby
SAPtorunproductionenvironmentsofthenextgenerationBusinessSuiteS/4HANA,BusinessSuiteonHANA
(SoH),BusinessWarehouseonHANA(BW),andDataMartSolutionsonHANAontheAWScloud.

Q.WhatarethekeyspecificationsofIntelE7HaswellprocessorsthatpowerX1instances?
X1isthefirstAmazonEC2instancetypethatispoweredbyfour2.3GHzIntelXeonE78880v3(Haswell)
processors,whichareoptimizedforenterpriseanddatabaseworkloads.TheE7processorshaveahighcore
counttosupportworkloadsthatscaleefficientlyonlargenumberofcores.TheIntelE7processorsalsofeature
highmemorybandwidthandlargerL3cachestoboosttheperformanceofinmemoryapplications.Inaddition,
theIntelE7processor:
EnablesincreasedcryptographicperformanceviathelatestIntelAESNIfeature.
SupportsTransactionalSynchronizationExtensions(TSX)toboosttheperformanceofinmemory
transactionaldataprocessing.
SupportsAdvancedVectorExtensions2(IntelAVX2)processorinstructionstoexpandmostinteger
commandsto256bits.
Q.DoX1instancesenableCPUpowermanagementstatecontrol?
Yes.YoucanconfigureCstatesandPstatesonbothx1.32xlargeandx1.16xlarge.YoucanuseCstatesto
enablehigherturbofrequencies(asmuchas3.1Ghzwithoneortwocoreturbo).YoucanalsousePstatesto
https://aws.amazon.com/ec2/faqs/ 39/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

lowerperformancevariabilitybypinningallcoresatP1orhigherPstates,whichissimilartodisablingTurbo,
andrunningconsistentlyatthebaseCPUclockspeed.
Q:WhatoperatingsystemsaresupportedonX1instances?
X1instancesprovidehighnumberofvCPUs,whichmightcauselaunchissuesinsomeLinuxoperating
systemsthathavealowervCPUlimit.WestronglyrecommendthatyouusethelatestAMIswhenyoulaunch
X1instances.ThefollowingLinuxAMIssupportlaunchingX1instances:AmazonLinuxAMI2016.03(HVM),
UbuntuServer14.04LTS(HVM),andRedHatEnterpriseLinux7.1(HVM),andSUSELinux12SP1.

AMIsupportforSAPHANAworkloadsinclude:SUSELinux12,SUSELinux12SP1,SLESforSAP12SP1(due
tokernelrequirementof3.10orhigher).ForSAPNetWeaveronAnyDB,thelatestRHEL7.ximagesare
currentlysupported.
x1.32xlargewillalsosupportWindowsServer2012R2,2012RTMand2008R264bit(WindowsServer2008
SP2andolderversionswillnotbesupported)andx1.16xlargewillsupportWindowsServer2012R2,2012
RTM,2008R264bit,2008SP264bit,and2003R264bit(WindowsServer32bitversionswillnotbe
supported).
Q.WhatstorageoptionsareavailableforX1customers?
X1instancesofferSSDbasedinstancestore,whichisidealfortemporarystorageofinformationsuchaslogs,
buffers,caches,temporarytables,temporarycomputationaldata,andothertemporarycontent.X1instance
storeprovidesthebestI/OperformancewhenyouuseaLinuxkernelthatsupportspersistentgrants,an
extensiontotheXenblockringprotocol.
X1instancesareEBSoptimizedbydefaultandofferupto10GbpsofdedicatedbandwidthtoEBSvolumes.
EBSoffersmultiplevolumetypestosupportawidevarietyofworkloads.FormoreinformationseetheEC2
UserGuide.
Q.HowdoIbuildcosteffectivefailoversolutiononX1instances?
YoucandesignsimpleandcosteffectivefailoversolutionsonX1instancesusingAmazonEC2AutoRecovery,
anAmazonEC2featurethatisdesignedtobettermanagefailoveruponinstanceimpairment.Youcanenable
AutoRecoveryforX1instancesbycreatinganAWSCloudWatchalarm.ChoosetheEC2StatusCheckFailed
(System)metricandselecttheRecoverthisinstanceaction.Instancerecoveryissubjecttounderlying
limitations,includingthosereflectedintheInstanceRecoveryTroubleshootingdocumentation.Formore
informationvisitAutoRecoverydocumentationandCreatingAmazonCloudWatchAlarmsrespectively.

Q.AretherestandardSAPHANAreferencedeploymentframeworksavailablefortheX1instanceandtheAWS
cloud?
YoucanusetheAWSQuickStartreferenceHANAdeploymentstorapidlydeployallthenecessaryHANA
buildingblocksonX1instancesfollowingSAPsrecommendationsforhighperformanceandreliability.AWS
QuickStartsaremodularandcustomizable,soyoucanlayeradditionalfunctionalityontopormodifythemfor
yourownimplementations.ForadditionalinformationondeployingHANAonAWS,pleaserefertoSAPHANA
onAWSCloud:QuickStartReferenceDeploymentGuide.

F1Instances
Q.WhatareFPGAsandwhydoIneedthem?
FPGAsareprogrammableintegratedcircuitsthatyoucanconfigureusingsoftware.ByusingFPGAsyoucan
accelerateyourapplicationsupto30xwhencomparedwithserversthatuseCPUsalone.And,FPGAsare
reprogrammable,soyougettheflexibilitytoupdateandoptimizeyourhardwareaccelerationwithouthavingto
redesignthehardware.
Q.WhatisAmazonEC2F1?
AmazonEC2F1isanewcomputeinstancewithprogrammablehardwareyoucanuseforapplication
acceleration.ThenewF1instancetypeprovidesahighperformance,easytoaccessFPGAfordevelopingand
deployingcustomhardwareaccelerations.
Q.HowdoesF1comparewithtraditionalFPGAsolutions?

https://aws.amazon.com/ec2/faqs/ 40/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

F1isanAWSinstancewithprogrammablehardwareforapplicationacceleration.WithF1,youhaveaccessto
FPGAhardwareinafewsimpleclicks,reducingthetimeandcostoffullcycleFPGAdevelopmentandscale
deploymentfrommonthsoryearstodays.WhileFPGAtechnologyhasbeenavailablefordecades,adoptionof
applicationaccelerationhasstruggledtobesuccessfulinboththedevelopmentofacceleratorsandthe
businessmodelofsellingcustomhardwarefortraditionalenterprises,duetotimeandcostindevelopment
infrastructure,hardwaredesign,andatscaledeployment.Withthisoffering,customersavoidthe
undifferentiatedheavyliftingassociatedwithdevelopingFPGAsinonpremisesdatacenters.
Q:WhatisanAmazonFPGAImage(AFI)?
ThedesignthatyoucreatetoprogramyourFPGAiscalledanAmazonFPGAImage(AFI).AWSprovidesa
servicetoingest,manage,andencryptAFIs.AfteranAFIisregistered,itcanbeassociatedtoanAmazon
MachineImage(AMI)orarunningF1instance.&nbspYoucanassociatemultipleAFIstothesameF1instance
orAMIconcurrently,andaninstancecanswitchbetweenAFIsinruntimewithoutreboot.Thisletsyouquickly
testandrunmultiplehardwareaccelerationsinrapidsequence.OnceanAFIisassociatedwithanAMI,you
canalsoofferyourFPGAaccelerationtoothercustomersontheAWSMarketplace.
Q.WhatisavailablewithF1instances?
Fordevelopers,AWSisprovidingaHardwareDevelopmentKit(HDK)tohelpacceleratedevelopmentcycles,
anFPGADeveloperAMIfordevelopmentinthecloud,anSDKforAMIsrunningtheF1instance,andaservice
toingest,manage,andsecureAFIs.BothdevelopersandcustomershaveaccesstotheAWSMarketplace
whereAFIscanbelistedandpurchasedforuseinapplicationaccelerations.
Q.DoIneedtobeanFPGAexperttouseanF1instance?
AWScustomerssubscribingtoanF1optimizedAMIfromAWSMarketplacedonotneedtoknowanything
aboutFPGAstotakeadvantageoftheaccelerationsprovidedbytheF1instanceandtheAWSMarketplace.
SimplypurchaseanF1optimizedAMIfromtheAWSMarketplacewithanaccelerationthatmatchesthe
workload.TheAMIcontainsallthesoftwarenecessaryforusingtheFPGAacceleration.Customersneedonly
writesoftwaretothespecificAPIforthatacceleratorandstartusingtheaccelerator.
Q.ImanFPGAdeveloper,howdoIgetstartedwithF1instances?

DeveloperscangetstartedontheF1instancebycreatinganAWSaccountanddownloadingtheAWS
HardwareDevelopmentKit(HDK).TheHDKincludesdocumentationonF1,internalFPGAinterfaces,and
compilerscriptsforgeneratingAFI.DeveloperscanstartwritingtheirFPGAcodetothedocumentedinterfaces
includedintheHDKtocreatetheiraccelerationfunction.DeveloperscanlaunchAWSinstanceswiththeFPGA
DeveloperAMI.ThisAMIincludesthedevelopmentstoolsneedtocompileandsimulatetheFPGAcode.The
DeveloperAMIisbestrunonthelatestC4orC5EC2instances.Developersshouldhaveexperienceinthe
programminglanguagesusedforcreatingFPGAcode(i.e.VerilogorVHDL)andanunderstandingofthe
operationtheywishtoaccelerate.
Q.ImnotanFPGAdeveloper,howdoIgetstartedwithF1instances?
CustomerscangetstartedwithF1instancesbyselectinganacceleratorfromtheAWSMarketplace,provided
byAWSMarketplacesellers,andlaunchinganF1instancewiththatAMI.TheAMIincludesallofthesoftware
andAPIsforthataccelerator.AWSmanagesprogrammingtheFPGAwiththeAFIforthataccelerator.
CustomersdonotneedanyFPGAexperienceorknowledgetousetheseaccelerators.Theycanwork
completelyatthesoftwareAPIlevelforthataccelerator.
Q.DoesAWSprovideadeveloperkit?
Yes.TheHardwareDevelopmentKit(HDK)includessimulationtoolsandsimulationmodelsfordevelopersto
simulate,debug,build,andregistertheiraccelerationcode.TheHDKincludescodesamples,compilescripts,
debuginterfaces,andmanyothertoolsyouwillneedtodeveloptheFPGAcodeforyourF1instances.Youcan
usetheHDKeitherinanAWSprovidedAMI,orinyouronpremisesdevelopmentenvironment.Thesemodels
andscriptsareavailablepublicallywithanAWSaccount.
Q.CanIaddanFPGAtoanyEC2instancetype?
No.Today,theF1instancecomesintwoinstancesizesf1.2xlargeandf1.16xlarge.Fordetailed
specificationsclickhere.

https://aws.amazon.com/ec2/faqs/ 41/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

PreviousGenerationInstances
Q:WhydontIseeM1,C1,CC2,HI1,CG1,andHS1instancesonthepricingpagesanymore?
ThesehavebeenmovedtothePreviousGenerationInstancepage.

Q:ArethesePreviousGenerationinstancesstillbeingsupported?
Yes.PreviousGenerationinstancesarestillfullysupported.

Q:CanIstilluse/addmorePreviousGenerationinstances?
Yes.PreviousGenerationinstancesarestillavailableasOnDemand,ReservedInstances,andSpotInstance,
fromourAPIs,CLI,andEC2ManagementConsoleinterface.

Q:AremyPreviousGenerationinstancesgoingtobedeleted?
No.YourM1,C1,CC2,HI1,CG1,andHS1instancesarestillfullyfunctionalandwillnotbedeletedbecauseof
thischange.

Q:ArePreviousGenerationinstancesbeingdiscontinuedsoon?
Currently,therearenoplanstoendoflifePreviousGenerationinstances.However,withanyrapidlyevolving
technologythelatestgenerationwilltypicallyprovidethebestperformanceforthepriceandweencourageour
customerstotakeadvantageoftechnologicaladvancements.

Q:WillmyPreviousGenerationinstancesIpurchasedasaReservedInstancebeaffectedorchanged?
No.YourReservedInstanceswillnotchange,andthePreviousGenerationinstancesarenotgoingaway.

VMImport/Export
Q.WhatisVMImport/Export?
VMImport/ExportenablescustomerstoimportVirtualMachine(VM)imagesinordertocreateAmazonEC2
instances.CustomerscanalsoexportpreviouslyimportedEC2instancestocreateVMs.Customerscanuse
VMImport/ExporttoleveragetheirpreviousinvestmentsinbuildingVMsbymigratingtheirVMstoAmazon
EC2.
Q.Whatoperatingsystemsaresupported?
VMImport/ExportcurrentlysupportsWindowsandLinuxVMs,includingWindowsServer2003,Windows
Server2003R2,WindowsServer2008,WindowsServer2012R1,RedHatEnterpriseLinux(RHEL)5.16.5
(usingCloudAccess),Centos5.16.5,Ubuntu12.04,12.10,13.04,13.10,andDebian6.0.06.0.8,7.0.07.2.0.
FormoredetailsonVMImport,includingsupportedfileformats,architectures,andoperatingsystem
configurations,pleaseseetheVMImport/ExportsectionoftheAmazonEC2UserGuide.
Q.Whatvirtualmachinefileformatsaresupported?
YoucanimportVMwareESXVMDKimages,CitrixXenVHDimages,MicrosoftHyperVVHDimagesandRAW
imagesasAmazonEC2instances.YoucanexportEC2instancestoVMwareESXVMDK,VMwareESXOVA,

https://aws.amazon.com/ec2/faqs/ 42/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

MicrosoftHyperVVHDorCitrixXenVHDimages.Forafulllistofsupportoperatingsystems,pleaseseeWhat
operatingsystemsaresupported?.
Q.WhatisVMDK?
VMDKisafileformatthatspecifiesavirtualmachineharddiskencapsulatedwithinasinglefile.Itistypically
usedbyvirtualITinfrastructuressuchasthosesoldbyVMware,Inc.
Q.HowdoIprepareaVMDKfileforimportusingtheVMwarevSphereclient?
TheVMDKfilecanbepreparedbycallingFileExportExporttoOVFtemplateinVMwarevSphereClient.The
resultingVMDKfileiscompressedtoreducetheimagesizeandiscompatiblewithVMImport/Export.No
specialpreparationisrequiredifyouareusingtheAmazonEC2VMImportConnectorvAppforVMware
vCenter.
Q.WhatisVHD?
VHD(VirtualHardDisk)isafileformatthatthatspecifiesavirtualmachineharddiskencapsulatedwithina
singlefile.TheVHDimageformatisusedbyvirtualizationplatformssuchasMicrosoftHyperVandCitrixXen.
Q.HowdoIprepareaVHDfileforimportfromCitrixXen?

OpenCitrixXenCenterandselectthevirtualmachineyouwanttoexport.UndertheToolsmenu,choose
"VirtualApplianceTools"andselect"ExportAppliance"toinitiatetheexporttask.Whentheexportcompletes,
youcanlocatetheVHDimagefileinthedestinationdirectoryyouspecifiedintheexportdialog.
Q.HowdoIprepareaVHDfileforimportfromMicrosoftHyperV?
OpentheHyperVManagerandselectthevirtualmachineyouwanttoexport.IntheActionspaneforthe
virtualmachine,select"Export"toinitiatetheexporttask.Oncetheexportcompletes,youcanlocatetheVHD
imagefileinthedestinationdirectoryyouspecifiedintheexportdialog.
Q.ArethereanyotherrequirementswhenimportingaVMintoAmazonEC2?
ThevirtualmachinemustbeinastoppedstatebeforegeneratingtheVMDKorVHDimage.TheVMcannotbe
inapausedorsuspendedstate.Wesuggestthatyouexportthevirtualmachinewithonlythebootvolume
attached.YoucanimportadditionaldisksusingtheImportVolumecommandandattachthemtothevirtual
machineusingAttachVolume.Additionally,encrypteddisks(e.g.BitLocker)andencryptedimagefilesarenot
supported.Youarealsoresponsibleforensuringthatyouhaveallnecessaryrightsandlicensestoimportinto
AWSandrunanysoftwareincludedinyourVMimage.
Q.DoesthevirtualmachineneedtobeconfiguredinanyparticularmannertoenableimporttoAmazonEC2?
EnsureRemoteDesktop(RDP)orSecureShell(SSH)isenabledforremoteaccessandverifythatyourhost
firewall(Windowsfirewall,iptables,orsimilar),ifconfigured,allowsaccesstoRDPorSSH.Otherwise,youwill
notbeabletoaccessyourinstanceaftertheimportiscomplete.PleasealsoensurethatWindowsVMsare
configuredtousestrongpasswordsforallusersincludingtheadministratorandthatLinuxVMsandconfigured
withapublickeyforSSHaccess.
Q.HowdoIimportavirtualmachinetoanAmazonEC2instance?
YoucanimportyourVMimagesusingtheAmazonEC2APItools:
ImporttheVMDK,VHDorRAWfileviatheec2importinstanceAPI.Theimportinstancetaskcapturesthe
parametersnecessarytoproperlyconfiguretheAmazonEC2instanceproperties(instancesize,Availability
Zone,andsecuritygroups)anduploadsthediskimageintoAmazonS3.

Ifec2importinstanceisinterruptedorterminateswithoutcompletingtheupload,useec2resumeimportto
resumetheupload.Theimporttaskwillresumewhereitleftoff.

Usetheec2describeconversiontaskscommandtomonitortheimportprogressandobtaintheresulting
AmazonEC2instanceID.

Onceyourimporttaskiscompleted,youcanboottheAmazonEC2instancebyspecifyingitsinstanceIDto
theec2runinstancesAPI.

https://aws.amazon.com/ec2/faqs/ 43/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Finally,usetheec2deletediskimagecommandlinetooltodeleteyourdiskimagefromAmazonS3asitis
nolongerneeded.

Alternatively,ifyouusetheVMwarevSpherevirtualizationplatform,youcanimportyourvirtualmachineto
AmazonEC2usingagraphicaluserinterfaceprovidedthroughAWSManagementPortalforvCenter.Please
refertoGettingStartedGuideinAWSManagementPortalforvCenter.AWSManagementPortalforvCenter
includesintegratedsupportforVMImport.OncetheportalisinstalledwithinvCenter,youcanrightclickona
VMandselectMigratetoEC2tocreateanEC2instancefromtheVM.Theportalwillhandleexportingthe
VMfromvCenter,uploadingittoS3,andconvertingitintoanEC2instanceforyou,withnoadditionalwork
required.YoucanalsotracktheprogressofyourVMmigrationswithintheportal.
Q.HowdoIexportanAmazonEC2instancebacktomyonpremisevirtualizationenvironment?
YoucanexportyourAmazonEC2instanceusingtheAmazonEC2CLItools:

Exporttheinstanceusingtheec2createinstanceexporttaskcommand.Theexportcommandcapturesthe
parametersnecessary(instanceID,S3buckettoholdtheexportedimage,nameoftheexportedimage,
VMDK,OVAorVHDformat)toproperlyexporttheinstancetoyourchosenformat.Theexportedfileis
savedinanS3bucketthatyoupreviouslycreated

Useec2describeexporttaskstomonitortheexportprogress

Useec2cancelexporttasktocancelanexporttaskpriortocompletion


Q.ArethereanyotherrequirementswhenexportinganEC2instanceusingVMImport/Export?
YoucanexportrunningorstoppedEC2instancesthatyoupreviouslyimportedusingVMImport/Export.Ifthe
instanceisrunning,itwillbemomentarilystoppedtosnapshotthebootvolume.EBSdatavolumescannotbe
exported.EC2instanceswithmorethanonenetworkinterfacecannotbeexported.
Q.CanIexportAmazonEC2instancesthathaveoneormoreEBSdatavolumesattached?
Yes,butVMImport/ExportwillonlyexportthebootvolumeoftheEC2instance.

Q.Whatdoesitcosttoimportavirtualmachine?
YouwillbechargedstandardAmazonS3datatransferandstoragefeesforuploadingandstoringyourVM
imagefile.OnceyourVMisimported,standardAmazonEC2instancehourandEBSservicefeesapply.Ifyou
nolongerwishtostoreyourVMimagefileinS3aftertheimportprocesscompletes,usetheec2deletedisk
imagecommandlinetooltodeleteyourdiskimagefromAmazonS3.
Q.Whatdoesitcosttoexportavirtualmachine?
YouwillbechargedstandardAmazonS3storagefeesforstoringyourexportedVMimagefile.Youwillalsobe
chargedstandardS3datatransferchargeswhenyoudownloadtheexportedVMfiletoyouronpremise
virtualizationenvironment.Finally,youwillbechargedstandardEBSchargesforstoringatemporarysnapshot
ofyourEC2instance.Tominimizestoragecharges,deletetheVMimagefileinS3afterdownloadingittoyour
virtualizationenvironment.
Q.WhenIimportaVMofWindowsServer2003or2008,whoisresponsibleforsupplyingtheoperating
systemlicense?
WhenyoulaunchanimportedVMusingMicrosoftWindowsServer2003or2008,youwillbechargedstandard
instancehourratesforAmazonEC2runningtheappropriateWindowsServerversion,whichincludestheright
toutilizethatoperatingsystemwithinAmazonEC2.Youareresponsibleforensuringthatallotherinstalled
softwareisproperlylicensed.

Sothen,whathappenstomyonpremiseMicrosoftWindowslicensekeywhenIimportaVMofWindows
Server2003or2008?SinceyouronpremiseMicrosoftWindowslicensekeythatwasassociatedwiththatVM
isnotusedwhenrunningyourimportedVMasanEC2instance,youcanreuseitforanotherVMwithinyour
onpremiseenvironment.

https://aws.amazon.com/ec2/faqs/ 44/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

Q.CanIcontinuetousetheAWSprovidedMicrosoftWindowslicensekeyafterexportinganEC2instance
backtomyonpremisevirtualizationenvironment?
No.AfteranEC2instancehasbeenexported,thelicensekeyutilizedintheEC2instanceisnolonger
available.YouwillneedtoreactivateandspecifyanewlicensekeyfortheexportedVMafteritislaunchedin
youronpremisevirtualizationplatform.
Q.WhenIimportaVMwithRedHatEnterpriseLinux(RHEL),whoisresponsibleforsupplyingtheoperating
systemlicense?
WhenyouimportRedHatEnterpriseLinux(RHEL)VMimages,youcanuselicenseportabilityforyourRHEL
instances.Withlicenseportability,youareresponsibleformaintainingtheRHELlicensesforimported
instances,whichyoucandousingCloudAccesssubscriptionsforRedHatEnterpriseLinux.Pleasecontact
RedHattolearnmoreaboutCloudAccessandtoverifyyoureligibility.
Q.Howlongdoesittaketoimportavirtualmachine?
Thelengthoftimetoimportavirtualmachinedependsonthesizeofthediskimageandyournetwork
connectionspeed.Asanexample,a10GBWindowsServer2008SP2VMDKimagetakesapproximately2
hourstoimportwhenitstransferredovera10Mbpsnetworkconnection.Ifyouhaveaslowernetwork
connectionoralargedisktoupload,yourimportmaytakesignificantlylonger.
Q.InwhichAmazonEC2regionscanIuseVMImport/Export?
VisittheRegionTablepagetoseeproductserviceavailabilitybyregion.
Q.HowmanysimultaneousimportorexporttaskscanIhave?
Eachaccountcanhaveuptofiveactiveimporttasksandfiveexporttasksperregion.
Q.CanIrunimportedvirtualmachinesinAmazonVirtualPrivateCloud(VPC)?
Yes,youcanlaunchimportedvirtualmachineswithinAmazonVPC.
Q.CanIusetheAWSManagementConsolewithVMImport/Export?
No.VMImport/ExportcommandsareavailableviaEC2CLIandAPI.YoucanalsousetheAWSManagement
PortalforvCentertoimportVMsintoAmazonEC2.Onceimported,theresultinginstancesareavailableforuse
viatheAWSManagementConsole.

AmazonEC2RunningMicrosoft
WindowsandOtherThirdPartySoftware
Q.CanIusemyexistingWindowsServerlicensewithEC2?
Yesyoucan.AfteryouveimportedyourownWindowsServermachineimagesusingtheImportImagetool,you
canlaunchinstancesfromthesemachineimagesonEC2DedicatedHostsandeffectivelymanageinstances
andreportusage.Microsofttypicallyrequiresthatyoutrackusageofyourlicensesagainstphysicalresources
suchassocketsandcoresandDedicatedHostshelpsyoutodothis.VisittheDedicatedHostsdetailpagefor
moreinformationonhowtouseyourownWindowsServerlicensesonAmazonEC2DedicatedHosts.
Q.WhatsoftwarelicensescanIbringtotheWindowsenvironment?
Specificsoftwarelicensetermsvaryfromvendortovendor.Therefore,werecommendthatyoucheckthe
licensingtermsofyoursoftwarevendortodetermineifyourexistinglicensesareauthorizedforuseinAmazon
EC2.

https://aws.amazon.com/ec2/faqs/ 45/46
2/14/2017 AmazonEC2FAQsAmazonWebServices

AmazonEC2RunningIBM
Q.HowamIbilledformyuseofAmazonEC2runningIBM?
Youpayonlyforwhatyouuseandthereisnominimumfee.Pricingisperinstancehourconsumedforeach
instancetype.Partialinstancehoursconsumedarebilledasfullhours.DatatransferforAmazonEC2running
IBMisbilledandtieredseparatelyfromAmazonEC2.ThereisnoDataTransferchargebetweentwoAmazon
WebServiceswithinthesameregion(i.e.betweenAmazonEC2USWestandanotherAWSserviceintheUS
West).DatatransferredbetweenAWSservicesindifferentregionswillbechargedasInternetDataTransferon
bothsidesofthetransfer.

ForAmazonEC2runningIBMpricinginformation,pleasevisitthepricingsectionontheAmazonEC2running
IBMdetailpage.
Q.CanIuseAmazonDevPaywithAmazonEC2runningIBM?
No,youcannotuseDevPaytobundleproductsontopofAmazonEC2runningIBMatthistime.

ServiceLevelAgreement(SLA)
Q.WhatdoesyourAmazonEC2ServiceLevelAgreementguarantee?
OurSLAguaranteesaMonthlyUptimePercentageofatleast99.95%forAmazonEC2andAmazonEBSwithin
aRegion.
Q.HowdoIknowifIqualifyforaSLAServiceCredit?
YouareeligibleforaSLAcreditforeitherAmazonEC2orAmazonEBS(whicheverwasUnavailable,orbothif
bothwereUnavailable)iftheRegionthatyouareoperatinginhasanMonthlyUptimePercentageoflessthan
99.95%duringanymonthlybillingcycle.ForfulldetailsonallofthetermsandconditionsoftheSLA,aswellas
detailsonhowtosubmitaclaim,pleaseseehttp://aws.amazon.com/ec2/sla/

https://aws.amazon.com/ec2/faqs/ 46/46

You might also like