ECS: Tallennuksen tehokkuus
Summary: Tässä artikkelissa kerrotaan ECS:n tallennuksen tehokkuudesta.
Instructions
ECS käyttää tietojen suojaamiseen poistokoodausta.
Vaikka se on tehokkaampi tallennus kuin muut suojausmuodot, kuten peilaus, se aiheuttaa jonkin verran tallennustilaa.
ECS tarjoaa mekanismin, jossa tallennuksen tehokkuus kasvaa, kun vähintään kolmea toimipaikkaa käytetään.
Maantieteellisesti replikoidussa kokoonpanossa, jossa on useita toimipaikkoja/VDC:itä, ECS replikoi ensisijaisen VDC:n palat etäsivustoon korkean käytettävyyden takaamiseksi.
Tämä yksinkertainen replikointi voi kuitenkin johtaa suuriin levytilan yleiskustannuksiin.
Tämän helpottamiseksi ECS käyttää innovatiivista tekniikkaa, joka vähentää yleiskustannuksia säilyttäen samalla korkean käytettävyyden.
Tätä voidaan havainnollistaa yksinkertaisella esimerkillä.
Harkitse kolmea VDC: tä usean toimipaikan ympäristössä - VDC1, VDC2 ja VDC3, ja että VDC1: llä on pala C1 ja VDC2: lla on pala C2.
Yksinkertaisen replikoinnin avulla toissijainen kopio C1: stä ja toissijainen kopio C2: sta voidaan sijoittaa VDC3: een. Koska kaikki palat ovat samankokoisia, tämä tarkoittaa, että yhteensä 4 x 128 Mt tilaa käytetään 2 x 128 Mt: n esineiden tallentamiseen.
Tässä tilanteessa ECS voi suorittaa C1: n ja C2: n XOR-operaation (matemaattisesti kirjoitettu C1 C2: ksi) ja sijoittaa sen VDC3: een ja päästä eroon C1: n ja C2: n yksittäisistä toissijaisista kopioista.
Sen sijaan, että ECS käyttäisi VDC3:ssa 2 x 128 Mt tilaa, se käyttää nyt vain 128 Mt (XOR-toiminnon tuloksena saadaan uusi samankokoinen
osa).Tässä tapauksessa, jos VDC1 laskee, ECS voi rekonstruoida C1:n käyttämällä C2:ta VDC2:sta ja (C1 C2) tietoja VDC3:sta. Vastaavasti, jos VDC2 laskee, ECS voi rekonstruoida C2:n käyttämällä C1:tä VDC1:stä ja (C1 C2) tietoja VDC3:sta.
Kun linkitettyjen sivustojen määrä kasvaa, ECS-algoritmi vähentää tehokkaasti yleiskustannuksia.
Taulukossa 10 on tietoja tallennuksen yleiskustannuksista perustuen normaalin poistokoodauksen 12+4 ja kylmäarkiston poistokoodauksen 10+2 sivustojen lukumäärään, ja se havainnollistaa, miten ECS:stä tulee tallennustehokkaampi, kun useampia sivustoja linkitetään. Pienempien yleiskustannusten saamiseksi jokaiselle sivustolle on kirjoitettava sama määrä tietoja.
Joissakin tilanteissa replikointi voidaan haluta kaikkiin toimipaikkoihin tietosuojan ja lukusuorituskyvyn parantamiseksi. Tämän ominaisuuden ottaminen käyttöön poistaisi XOR-ominaisuuden käytöstä tallennuksen tehokkuudessa kuvatulla tavalla. Replikointi kaikissa toimipaikoissa on käytettävissä ECS 2.2:ssa ja uudemmissa.