ECS: Effektiv lagring
Summary: Denne artikkelen forklarer lagringseffektiviteten for ECS.
Instructions
ECS bruker slettingskoding for databeskyttelse.
Selv om det er mer lagringseffektivt enn andre former for beskyttelse, for eksempel speiling, medfører det litt lagringskostnader.
ECS gir en mekanisme der lagringseffektiviteten øker når tre eller flere områder brukes.
I et georeplikert oppsett med flere områder/VDC-er, replikerer ECS deler fra den primære VDC-en til et eksternt sted for å oppnå høy tilgjengelighet.
Denne enkle replikeringen kan imidlertid føre til en stor overhead av diskplass.
For å bøte på dette bruker ECS en nyskapende teknikk for å redusere kostnader samtidig som funksjonene med høy tilgjengelighet bevares.
Dette kan illustreres med et enkelt eksempel.
Tenk på 3 VDC-er i et miljø med flere områder – VDC1, VDC2 og VDC3, og at VDC1 har en del C1 og VDC2 har en del C2.
Ved enkel replikering kan en sekundærkopi av C1 og en sekundærkopi av C2 plasseres i VDC3. Siden alle biter er av samme størrelse, resulterer dette i totalt 4 x 128 MB plass som brukes til å lagre 2 x 128 MB objekter.
I denne situasjonen kan ECS utføre en XOR-operasjon på C1 og C2 (matematisk, skrevet som C1, C2) og plassere den i VDC3 og kvitte seg med individuelle sekundære kopier av C1 og C2.
I stedet for å bruke 2 x 128 MB plass i VDC3, bruker ECS nå bare 128 MB (XOR-operasjonen resulterer i en ny del av samme størrelse).
I dette tilfellet, hvis VDC1 går ned, kan ECS rekonstruere C1 ved å bruke C2 fra VDC2 og (C1 C2) data fra VDC3. På samme måte, hvis VDC2 går ned, kan ECS rekonstruere C2 ved å bruke C1 fra VDC1 og (C1 C2) data fra VDC3.
Etter hvert som antallet koblede områder øker, er ECS-algoritmen mer effektiv når det gjelder å redusere belastningen.
Tabell 10 gir informasjon om lagringskostnadene basert på antall nettsteder for normal sletting av 12 + 4 og kaldarkiv sletting av koding av 10 + 2, og det illustrerer hvordan ECS blir mer lagringseffektiv etter hvert som flere nettsteder er koblet sammen. For å oppnå lavere overhead, må samme mengde data skrives på hvert nettsted.
I noen scenarier kan det være ønsket replikering på alle områder for økt databeskyttelse og forbedret leseytelse. Aktivering av denne funksjonen vil deaktivere XOR-funksjonaliteten for lagringseffektiviteten som er beskrevet. Replikering på alle områder er tilgjengelig i ECS 2.2 og nyere.