Opties voor fouttolerantie en opslagefficiëntie beschrijven

Voltooid

Voordat u de optimale volumeconfiguratie voor uw Azure Stack HCI-implementatie kiest, moet u eerst de fouttolerantieopties verkennen die beschikbaar zijn in Azure Stack HCI. Elk van deze opties heeft een directe invloed op tolerantie, maar is ook van invloed op de capaciteit en prestaties.

Spiegeling beschrijven

Spiegeling in twee richtingen bewaart twee kopieën van alle gegevens, verdeeld over stations op verschillende clusterknooppunten. De opslagefficiëntie is 50 procent. Volumes met spiegeling in twee richtingen kunnen bestand zijn tegen één hardwarestoring tegelijk (één server of station).

Met drie knooppunten in een cluster is het mogelijk om spiegeling in drie richtingen te implementeren. Dit maximaliseert fouttolerantie en prestaties, hoewel dit ook resulteert in een afname van de opslagefficiëntie (tot 33 procent), omdat het cluster drie kopieën van alle gegevens moet onderhouden, verdeeld over stations op verschillende clusterknooppunten.

Pariteit beschrijven

Met drie of meer servers is het mogelijk pariteit te implementeren. Pariteit biedt fouttolerantie met behulp van bitsgewijze rekenkundige bewerkingen. In enigszins vereenvoudigde termen omvat pariteit:

  1. Berekeningen uitvoeren waarmee pariteitsbits worden gegenereerd met behulp van gegevens die in één set stations worden geschreven.
  2. De resulterende pariteits bits opslaan op een andere set stations.

De pariteits bits kunnen vervolgens worden gebruikt om de gegevens op de eerste set stations te reconstrueren voor het geval ze mislukken.

Azure Stack HCI-Opslagruimten ondersteunt twee typen pariteit:

  • Eénpariteit onderhoudt slechts één bitsgewijze pariteitsset, waardoor fouttolerantie wordt beperkt tot één fout tegelijk. Voor het implementeren van één pariteit zijn ten minste drie servers vereist.

    Notitie

    Spiegeling in drie richtingen biedt een hogere fouttolerantie met drie servers, dus het gebruik van één pariteit wordt in het algemeen afgeraden.

  • Dubbelepariteit onderhoudt twee bitsgewijze pariteitssets, waardoor dezelfde fouttolerantie wordt geboden als spiegeling in drie richtingen, maar met betere opslagefficiëntie.

    Notitie

    Voor het implementeren van dubbele pariteit zijn ten minste vier servers vereist. Met vier servers is de opslagefficiëntie 50 procent. Dit neemt toe tot 66,7 procent met zeven servers en zet de stijgende trend voort naarmate u het aantal servers verhoogt naar 16, waar het 80 procent bereikt.

Pariteit met versnelling op basis van spiegeling beschrijven

Met gespiegelde pariteit combineert een afzonderlijke Opslagruimten Direct-volume spiegeling en pariteit. Schrijfbewerkingen vinden plaats in het gespiegelde gedeelte van het volume en worden op een later tijdstip automatisch naar het pariteitsgedeelte verplaatst en op een geleidelijke manier. Dit versnelt de opname en vermindert het resourcegebruik wanneer grote schrijfbewerkingen binnenkomen, doordat de rekenintensieve pariteitscodering gedurende een langere periode kan plaatsvinden.

Voor het implementeren van pariteit met versnelling op basis van spiegeling zijn ten minste vier servers vereist. De opslagefficiëntie van gespiegelde pariteit bevindt zich binnen het bereik dat wordt geïdentificeerd: aan het ene uiteinde, door de efficiëntie die wordt geboden door spiegeling in drie richtingen (33 procent) en anderzijds de efficiëntie van dubbele pariteit. De werkelijke efficiëntie wordt bepaald door de verhouding tussen de spiegel en het pariteitsgedeelte, dat u opgeeft bij het maken van een volume.

Geneste tolerantie beschrijven

Geneste tolerantie is een innovatieve benadering die alleen beschikbaar is op clusters met twee knooppunten. Het verbetert de tolerantie van spiegels in twee richtingen door eerst spiegeling in twee richtingen toe te passen op beide knooppunten en vervolgens een extra laag tolerantie toe te voegen over verschillende stations binnen elke server met behulp van spiegeling in twee richtingen of één pariteit. Dit biedt tolerantie op stationsniveau als één server opnieuw wordt opgestart of niet beschikbaar is. Wanneer u geneste spiegeling in twee richtingen gebruikt, is de opslagefficiëntie 25 procent. Met geneste pariteit met gespiegelde versnelling varieert de opslagefficiëntie tussen 35 en 40 procent, afhankelijk van het aantal capaciteitsstations per knooppunt en de verhouding van spiegel-naar-pariteit per volume.