Hvordan få optimal ytelse med AWS EBS leverte IOPS

Hvordan få optimal ytelse med AWS EBS leverte IOPS

Amazon EBS er blokkeringslagringen som kan opprettes i AWS og deretter festes til EC2 -forekomsten. Dataene fra EC2 -forekomsten lagres i volumene som er plassert i de spesielle tilgjengelighetssonene. Elastisk volum er et trekk ved Amazon EBs som lar brukeren øke kapasiteten dynamisk.

Noen av de beste praksisene for å få optimal ytelse med AWS EBS -leverte IOP -er er nevnt nedenfor:

    • Volum i høyre størrelse
    • Bruk raid
    • Bestemmelse IOPS hver for seg
    • Bruk EBS optimalisert forekomst
    • Aktiver multi-Queue I/O

La oss starte med hvordan du får optimal ytelse med AWS EBS levert IOPS.

Volum i høyre størrelse

For å få den optimale ytelsen med AWS EBS -leverte IOP -er, velg ganske enkelt den perfekte størrelsen som kreves for volumet. Hvis brukeren velger et større volum enn nødvendig, vil det koste mer, og det ekstra volumet vil ikke bidra til effektiviteten. Den andre situasjonen er å ha et mindre volum enn nødvendig som vil føre til at spørsmålet om ikke å ha nok størrelse til å jobbe. AWS lar brukeren endre volumstørrelsen etter at volumet er opprettet ved ganske enkelt å endre volumet:


På Endringssiden, velg bare det nødvendige volumet og klikk på "Endre”Knapp for å endre volumet i henhold til kravet:


Etter riktig størrelse, vil neste alternativ være å bruke RAID.

Bruk raid

En overflødig rekke uavhengige disker (RAID) er en datalagringsvisualiseringsteknikk som integrerte flere komponenter på diskstasjonen i enkelt eller mange enheter. Motivet med raid er å minimere dataredundans og forbedre ytelsen. Det er to forskjellige nivåer av raid, men begge har ikke målet å gi overflødighet:

    • RAID 0: tilbyr gode ytelser i lese- og skriveoperasjoner (bedre ytelse).
    • RAID 1: I tilfelle av en drivfeil, trenger data ikke å gjenoppbygge de bare kopieres til/fra erstatningsstedet (feiltoleranse).

Bestemmelse IOPS hver for seg

Avsatt IOPS -volum leverer innen 10% av IOPS -ytelsen 99.9% av tiden over året. Det betyr at 99.9% av tiden vil den faktiske I/O på dette volumet være 900 IOPS eller høyere. Mens du oppretter et AWS EBS -volum, bruker du bare leverte IOP -er for å få den optimale ytelsen med dem. De leverte IOP -ene kan velges i volumtypen som vist på skjermdumpen nedenfor:

Bruk EBS optimalisert forekomst

EBS-optimaliserte EC2-forekomster tildeler den dedikerte båndbredden til deres tilknyttede EBS-standard og leverte IOPS-volum. For å få den optimaliserte ytelsen anbefales det å bruke en EBS-optimalisert forekomst når du fester et levert IOPS-volum. Noen av EBS-optimaliserte EC2-forekomster er nevnt nedenfor:

    • M1.Stor (500 Mbps)
    • M2.Xlarge (1 Gbps)
    • M2.4.Xlarge (1 Gbps)

Aktiver I/O multi-tilknytning

Amazon tilbyr funksjonen for å knytte et EBS -volum til flere forekomster ved hjelp av Linux -maskinbilde. Spesielt nevnt Linux her, på grunn av spørsmålet om datakonsistens med Windows -maskiner. Brukeren kan knytte bare leverte IOP -er til flere forekomster slik at volumtypen må være “Bestilt iops”Mens du lager et EBS -volum:


Bla nedover siden for å velge avkrysningsruten for å aktivere alternativet med flere stasjoner, og lag deretter volumet som kan festes til flere forekomster:


Denne guiden har med hell forklart hvordan du får optimal ytelse med AWS EBS leverte IOPS.

Konklusjon

For å få den optimale ytelsen med AWS EBS -leverte IOP -er, må du ganske enkelt skape volumet med riktig størrelse på kravet. Brukeren kan bruke RAID -teknikken for å forbedre ytelsen og redundansen. Bruk avsatte IOP-er levert av AWS-plattformen for å få optimal ytelse og bruker også EBS-optimaliserte EC2-forekomster. AWS tilbyr de leverte IOP -ene som skal festes til flere EC2 -forekomster som kan spare noen ekstra volum.