Forekomst forekomster
En forekomstbutikk er en midlertidig lagring for EC2 -forekomsten, og data som er lagret i Instance Store er tapt når forekomsten stoppes. Instance Store Volum er best for brukstilfeller der data er midlertidig lagret som buffere og hurtigbuffer. I motsetning til EBS -volumer, er Instance Store -disken fysisk festet til Host EC2 -forekomsten, noe som gjør den mer effektiv. En forekomstbutikk er samlingen av ett eller flere forekomsterbutikker som vises som blokkenheter.
Instance Store Lifetime
Som diskutert tidligere, er dataene som er lagret i Instance Store midlertidige, og de brukes best når vi trenger midlertidig datalagring. Instance Store Volum er bare spesifisert når en EC2 -forekomst lanseres og ikke kan løsrives og festes til en annen EC2 -forekomst.
Instance Store Volum vedvarer data i det bare når det er assosiert med en EC2 -forekomst. Når en EC2 -forekomst startes på nytt, vedvarer dataene i Instance Store -volumet. Imidlertid mister instansbutikkvolumet alle data når noe av følgende skjer.
Når det gjelder langsiktige data, bør ikke instansbutikkvolumet foretrekkes. Bruk i stedet noen holdbare lagringstjenester fra AWS som Amazon EBS, Amazon EFS eller Amazon S3. Når en forekomstforekomst blir stoppet, dvalet eller avsluttet, tilbakestilles hver blokk i forekomstbutikker. Så dataene i Instance Store -volumet kan ikke nås via en annen EC2 -forekomst.
Hvis det opprettes en AMI fra en instans butikkforekomst og en ny forekomst lanseres ved hjelp av AMI. Dataene fra Instance Store vil ikke bli bevart på den nye forekomsten. Tilsvarende, hvis forekomsttypen for forekomstforekomsten endres, vil ikke forekomstvolumet være knyttet til den nye forekomsten.
Forekomstbutikkvolum
Størrelsen og typen forekomstmaskinvare bestemmes av forekomsttypen du bruker. Instance Store Volumes er spesifisert mens du lanserer en Instance Store EC2 -forekomst. Alle AMIS fra AWS støtter ikke Instance Store Volumes; Derfor kan du bruke noen spesifikke AMIS for eksempel butikkvolum.
Fordelen med å bruke Instance Store Volumes er at de fysisk er knyttet til forekomstmaskinvaren, så de er svært effektive. Forekomstbutikkvolumene brukes for det meste der datasistens er ikke en primær funksjon, og høy ytelse er nødvendig. Den beste brukssaken for disse forekomsterbutikkvolumene er cache -servere.
EBS -støttede forekomster
EBS -støttede forekomster er forekomstene som er koblet til lagringsstasjonene over nettverket. I motsetning til Instance Store Volumes, er disse lagringsstasjonene ikke koblet fysisk til forekomstene, men får tilgang til forekomstene over nettverket. Disse stasjonene resulterer i langsom ytelse, men dataene er vedvarende på stasjonene.
EBS (Elastic Block Storage) Volum er fleksible, og egenskapene til disse volumene kan endres når som helst. Du kan endre volumstørrelse, volumtype og leverte IOP -er av volumet koblet til produksjonsforekomsten uten driftsstans. Disse volumene kan også brukes til data som ofte oppdateres, som databaselagring eller rotstasjon for forekomsten.
Flere EBS -volumer kan festes til samme forekomst, og for dette må forekomsten og EBS -volumene være i samme tilgjengelighetssone. Du kan også opprette et EBS -volum uten å koble det til noen forekomst. Tilsvarende kan et EBS -volum også kobles til flere forekomster avhengig av forekomst og volumtype.
Fordelene med EBS -volum
Denne delen vil diskutere noen fordeler som ikke er gitt av Instance Store Volumes. Følgende er listen over fordeler ved å bruke EBS -volumene med en EC2 -forekomst.
Fleksibilitet
EBS -volum er fleksible og kan endres på produksjonen uten å bære noen driftsstans. Egenskapene til EBS -volumene, som størrelsen på volumet, leverte IOPS og volumtype, kan enkelt endres. Denne fleksibiliteten kan brukes til å spare kostnadene for lagringen ved å endre egenskapene til EBS -volumet når som helst.
Datatilgjengelighet
Når et EBS -volum opprettes, blir dataene om EBS -volumet automatisk replisert i tilgjengelighetssonen for å forhindre tap av data i tilfelle underliggende maskinvarefeil. EBS -volumet kan løsnes og deretter kobles til en annen forekomst for å få tilgang til dataene.
Data utholdenhet
EBS -volumer kan opprettes uavhengig uten å knytte dem til noen EC2 -forekomst. Du kan også løsne et EBS -volum med noen data i det fra en EC2 -forekomst. Disse EBS -volumene kan vedvare data inni dem uavhengig. Når du vil få tilgang til dataene dine fra EBS -volumet, kan du legge dem til med en hvilken som helst eksisterende eller ny EC2 -forekomst, og dataene kan nås via EC2 -forekomst.
Datakryptering
Amazon EBS-volumer støtter også kryptering i ro ved bruk av AWS KMS-nøkler eller kundestyrte nøkler. Kryptering i ro støttes av alle EBS -volumtyper. Alle de krypterte EBS-volumene bruker 256-biters avanserte krypteringsstandard (AES-256) for kryptering. Som standard brukes den AWS-styrte nøkkelen til å lage de krypterte EBS-volumene, og AWS oppretter en standard KMS-nøkkel for EBS-volum.
Øyeblikksbilder
En annen fordel med å bruke EBS -volumene i stedet for Instance Store Volumes er at du kan lage et øyeblikksbilde av EBS -volumene for sikkerhetskopi. Disse øyeblikksbilder kan brukes til å gjenopprette dataene på det tidspunktet øyeblikksbildet ble opprettet. Øyeblikksbilder kan også brukes til å flytte EBS -volumer til en annen region eller tilgjengelighetssone. Etter å ha flyttet øyeblikksbildet over hele regionen, blir EBS -volumet gjenopprettet fra øyeblikksbildet og kan festes til en annen forekomst i en annen region.
Konklusjon
AWS gir to forskjellige typer volumer knyttet til EC2 -forekomstene som er EBS -volumer og forekomstbutikkvolum. Både EBS og Instance Store Volumes kan brukes med EC2 -forekomster avhengig av brukssak. Hovedforskjellen mellom begge volumene er at forekomstvolumet ikke skal brukes til langsiktig datalagring; Bruk i stedet EBS -volumet. For forbedret ytelse er instansbutikkvolumene mye bedre enn EBS. Denne bloggen beskriver detaljert informasjon, brukssaker og fordeler med begge volumene.