VxRail: Mitkä ovat FTT- ja poistokoodaus
Summary: Mitkä ovat FTT- ja poistokoodauksen sietämisen epäonnistumiset?
Instructions
Erasure-koodaus (EC) on tietosuojamenetelmä, jossa tiedot jaetaan palasiksi, laajennetaan ja koodataan redundanteilla (TechTarget-määritelmä) tiedoilla ja tallennetaan eri paikkoihin tai tallennusvälineisiin.
Poistokoodauksen tavoitteena on, että jossain levytallennusprosessin vaiheessa vioittuneet tiedot voidaan rekonstruoida käyttämällä muualle levyjärjestelmään tallennettuja tietoja (TechTarget-määritys). Poistokoodeja käytetään usein perinteisen RAID:
n (TechTarget-määritelmä) sijaan, koska ne nopeuttavat tietojen rekonstruoimiseen kuluvaa aikaa ja kuormituksia. Poistokoodauksen haittana on, että se voi olla CPU-intensiivisempää, mikä voi johtaa lisääntyneeseen viiveeseen.
Sietämättömien laiminlyöntien määrä
Tämä finanssitransaktioveroasetus määrittää yleensä, kuinka monta isäntä- ja laitevikaa virtuaalikoneobjekti kestää. Jos n vikaa sallitaan, tarvitaan luodun Virtuaalikone-objektialueen n+1kopiot ja 2n+1-isännät tallennustilalla. Oletusarvo on 1. Suurin arvo on 3.
vSAN tukee kahta erityistä kokoonpanoa, kun tyhjennyskoodit ovat käytössä. Ensimmäistä, RAID 5:tä käytetään, kun siedettävien virheiden määräksi on asetettu 1. Toista RAID 6:ta käytetään, kun siedettävien virheiden määräksi on määritetty 2. vSAN-klusterin koon on oltava vähintään neljä isäntää RAID 5:ssä ja vähintään kuusi isäntää RAID 6:ssa.
Vikasietomenetelmä
Vikasietoisuus määrittää, optimoiko tietojen replikointimenetelmä suorituskyvyn vai kapasiteetin. Suorituskyvyn RAID 1 -peilausasetus käyttää enemmän levytilaa objektikomponenttien sijoittamiseen, mutta kuluttaa vähemmän suorittimen ja verkon resursseja. Kapasiteettiasetus on RAID-5/6-poistokoodaus. Se käyttää vähemmän levytilaa, mutta kuluttaa enemmän CPU- ja verkkoresursseja.
Vikatoimialueiden hallinta vSAN-klustereissa
Jos vSAN-klusteri ulottuu useisiin kehikkoihin tai korttipalvelinkoteloihin konesalissa ja haluat varmistaa, että isännät on suojattu kehikon tai kotelon vikaantumiselta, voit luoda vikatoimialueita ja lisätä vähintään yhden palvelimen kullekin vikatoimialueelle.
Vikatoimialue koostuu vähintään yhdestä vSAN-isännästä, jotka on ryhmitelty yhteen sen mukaan, mikä on niiden fyysinen sijainti tietokeskuksessa. Vikatoimialueiden avulla vSAN sietää kokonaisten fyysisten kehikoiden vikoja sekä yksittäisen isännän, kapasiteettilaitteen, verkkolinkin tai vikatoimialueelle varatun verkkokytkimen vikoja.
Klusterin suvaitsemiskäytäntöjen määrä riippuu siitä, kuinka monta vikaa virtuaalikone on säädetty sietämään. Kun virtuaalikoneen siedettävien virheiden määrä on esimerkiksi 1 (FTT = 1) ja käytössä on useita vikatoimialueita, vSAN sietää minkä tahansa vikatoimialueen minkä tahansa vian ja osan virheen, mukaan lukien kokonaisen kehikon vikaantumisen.
Kun määrität kehikon vikatoimialueita ja valmistelet uuden virtuaalikoneen, vSAN varmistaa, että suojauskohteet, kuten replikat ja todistajat, sijoitetaan eri vikatoimialueille. Jos esimerkiksi virtuaalikoneen tallennuskäytännön siedettävien virheiden määrä on N (FTT = n), vSAN edellyttää, että klusterissa on vähintään 2*n+1 vikatoimialuetta. Kun näennäiskoneita valmistellaan tällä käytännöllä klusterissa, jossa on vikatoimialueita, liittyvien virtuaalikoneobjektien kopiot tallennetaan erillisiin kehikkoihin.
Vikatoimialueita tarvitaan vähintään kolme. Saat parhaat tulokset määrittämällä klusteriin vähintään neljä vikatoimialuetta. Klusterilla, jossa on kolme vikatoimialuetta, on samat rajoitukset kuin kolmen isännän klusterilla, kuten kyvyttömyys suojata tietoja uudelleen virheen jälkeen ja kyvyttömyys käyttää täyden tiedon siirtotilaa. Lisätietoja vikatoimialueiden suunnittelusta ja mitoituksesta on kohdassa vSAN-vikatoimialueiden suunnittelu ja koon muuttaminen.Ajatellaan tilannetta, jossa sinulla on vSAN-klusteri, jossa on 16 isäntää. Isännät on jaettu neljään telineeseen, eli neljä isäntää kehikkoa kohti. Jotta voit sietää koko kehikon vikaantumisen, luo vikatoimialue jokaiselle kehikolle. Tällaisen kapasiteetin klusteri voidaan määrittää sietämään siedettävien virheiden määräksi 1. Jos klusteri halutaan määrittää sallimaan virtuaalikoneet, joiden toleranssitoleranssiksi on määritetty 2, klusteriin on määritettävä viisi vikatoimialuetta.
Kun kehikko vioittuu, klusteri ei voi käyttää kaikkia resursseja, mukaan lukien suoritin ja muisti. Voit vähentää mahdollisen kehikkovian vaikutuksia määrittämällä pienempiä vikatoimialueita. Tämä lisää resurssien kokonaiskäytettävyyttä klusterissa kehikkovian jälkeen.
Kun käsittelet vikatoimialueita, noudata näitä parhaita käytäntöjä:
- Määritä vSAN-klusteriin vähintään kolme vikatoimialuetta Saat parhaat tulokset määrittämällä vähintään neljä vikatoimialuetta.
- Isännän, joka ei ole millään vikatoimialueella, katsotaan sijaitsevan omalla yhden isännän vikatoimialueellaan.
- Jokaista vSAN-isäntää ei tarvitse määrittää vikatoimialueeseen. Jos päätät käyttää vikatoimialueita vSAN-ympäristön suojaamiseen, harkitse samankokoisten vikatoimialueiden luomista.
- Kun vSAN-isännät siirretään toiseen klusteriin, niiden vikatoimialuemääritykset säilyvät.
- Vikatoimialuetta suunniteltaessa on suositeltavaa määrittää vikatoimialueet, joissa on yhtenäinen määrä isäntiä.
- Katso vikatoimialueiden suunnitteluohjeet kohdasta vSAN-vikatoimialueiden suunnittelu ja koon muuttaminen.
- Voit lisätä vikatoimialueeseen haluamasi määrän isäntiä. Jokaisella vikatoimialueella on oltava vähintään yksi isäntä.