Amazon Elastic Compute Cloud ellerEC2er en tjeneste, der tilbydes afAmazon, dergiver tredjeparter mulighed for at leje servere, hvor de kan køre deres egnewebapplikationer. EC2 muliggørskalerbarimplementeringaf applikationer ved at tilbyde en webgrænseflade, hvorigennem en kunde kan oprettevirtuelle maskiner, dvs. serverforekomster, hvorpå kunden kan indlæse enhver software efter eget valg. En klient kan oprette, starte og stoppe serverforekomster baseret på deres behov og betale i henhold til brugsservertid, deraf udtrykket "elastisk" ( elastisk engelsk). En klient kan oprette fysisk isolerede serverforekomster (som ikke kører på den samme fysiske server) fra hinanden, så de mislykkede forekomster i tilfælde af en fejl kan gendannes og mislykkes. '' Sikre kontinuitet i tjenesten. Amazon leverer EC2 som en af sine webtjenester, der markedsføres under betegnelsen Amazon Web Services (AWS). Denne service er baseret på ensåkaldt infrastruktur "cloud"( cloud på engelsk), der består af titusinder af computerservere (anslået til 40.000 ioktober 2009 og mere end 1,3 millioner servere i 2016) spredt over flere websteder rundt om i verden.
Amazon annoncerede en begrænset betaversion af EC2 den 25. august 2006. Adgang til EC2 blev derefter organiseret efter først til mølle-princippet. Amazon tilføjede to nye forekomststyper (Large og Extra-Large) den16. oktober 2007. Det29. maj 2008, er der tilføjet to typer, High -CPU Medium og High -CPU Extra Large . Der er i øjeblikket 12 typer forekomster tilgængelige. Amazon tilføjede tre nye funktioner på27. marts, 2008. Disse funktioner inkluderer statiske IP-adresser, frie zoner og brugervalg af kernetype. Amazon tilføjede Elastic Block Store (EBS) den20. august 2008. Dette giver mulighed for permanent opbevaring, en grundlæggende funktion, der har manglet siden systemet blev introduceret. Amazon EC2 betragtes som et modent produkt, da det efterlod "beta" -mærket23. oktober 2008. Samme dag annoncerede Amazon følgende funktioner: en serviceaftale for EC2, Microsoft Windows i beta på EC2, Microsoft SQL Server i beta på EC2, planer om en AWS-styringskonsol og planer for svingstyring. Belastning, selvskalering og skyovervågningstjeneste. Disse funktioner blev tilføjet den18. maj 2009.
EC2 bruger Xen- virtualisering . Hver virtuel maskine, kaldet en "instans", fungerer som en privat virtuel server . Amazon definerer størrelsen på forekomster baseret på “EC2-beregningsenheder” - svarende til processorens fysiske kapacitet. Én EC2-beregningsenhed svarer til 1,0-1,2 GHz Opteron eller Xeon fra 2007. EC2 giver blandt andet følgende typer forekomster:
Lille forekomst Den lille forekomst (standard) svarer til ækvivalent med et system med 1,7 GB hukommelse, 1 EC2-beregningsenhed (1 virtuel kerne), 160 GB instanslager, 32-bit platform Stor forekomst Den store forekomst svarer til et system med 7,5 GB hukommelse, 4 EC2-computerenheder (2 virtuelle kerner), 850 GB instanslager, 64-bit platform. Ekstra stor forekomst Den ekstra store forekomst svarer til et system med 15 GB hukommelse, 8 EC2-computerenheder (4 virtuelle kerner), 1690 GB instanslager, 64-bit platform. High-CPU-forekomst Forekomsterne af denne familie har forholdsmæssigt flere processorressourcer end hukommelse (RAM) og er rettet mod applikationer, der kræver mange beregninger. Medium-instans med høj CPU Forekomster af denne familie har følgende konfiguration:Siden lanceringen har Amazon Web Services tilføjet mange relaterede funktioner eller tjenester til EC2:
Elastisk belastningsafbalancering ELB'er tillader belastningsafbalancering mellem EC2-forekomster Autoskalering Giver dig mulighed for automatisk at styre elasticitet i en eller flere grupper af EC2-forekomster Cloud Watch Giver dig mulighed for at følge og overvåge metrics for EC2-forekomster for at sende underretninger eller tage handlinger Skydannelse Giver dig mulighed for at definere instans- og EC2-ressource startordrer og ressourcer Virtuel privat sky Giver dig mulighed for at definere en privat sky i Amazon-skyen.