Een storagepool is een elastische verzameling fysieke schijven die behoren tot een groep standaard X 86 64 servers met schaalbare IO-storagepools zijn softwaregedefinieerd en bieden enorme operationele en levenscyclusvoordelen ten opzichte van traditionele besturingssystemen voor blokstorage. En hypervisors hebben zand voor datastorage nodig, abstracte blokstorage met behulp van een lens in een storage-array. Arrays zijn prettig omdat ze betrouwbaarheid, prestaties en capaciteitsaggregatie bieden. Longen zijn fijn omdat ze os-agnostisch zijn en meerdere besturingssystemen kunnen ondersteunen. En hypervisorclusters bieden een san-alternatief dat datastorage abstraheert over een groep standaardservers met behulp van een zogenaamde storagepool.
Een storagepool is een set harde schijven of flash-media die zijn gedistribueerd over een groep X 86 64 servers die via Ethernet zijn verbonden. Hierbij wordt de lokale storage van de servers gehaald, geabstraheerd en opgehaald en wordt een redundant gedistribueerd en gedeeld storagesysteem met hoge prestaties gemaakt. Hierdoor kunnen de applicaties op alle servers de storage op alle opslagpool van de server gebruiken. De provisioning wordt beheerd door middel van schaalvergroting van volumes. Volumes zijn analoog aan Luns. Ze zijn besturingssysteem-agnostisch en ondersteunen alle belangrijke besturingssystemen. En hypervisors cal storage pools bieden de voordelen van een gedeelde externe storage-array, maar met vereenvoudigde levenscyclusbewerkingen, superieure schaalbaarheid en flexibiliteit en geen dure of bedrijfseigen hardware en netwerken.
In deze video illustreren we de voordelen van storagepools en laten we een demo zien van een schaal-IO-systeem waarbij fysieke storageapparaten uit de storagepool worden toegevoegd en verwijderd. Laten we beginnen met zes typische servers in een datacenter. Al deze knooppunten met schaalbare IO kunnen van een serverleverancier zijn of ze kunnen op maat zijn gemaakt. Deze visualisatie toont twee U DELL knooppunten die geschikt zijn voor schaalbare IO met 10 gigabit Ethernet-verbindingen en Direct Attached Storage. Wanneer de schijven in deze systemen worden toegevoegd aan één storagepool, zal de schaal ze abstraheren en ophalen. Dit creëert een wereldwijd deelbare pool zonder silo's van prestaties of capaciteit.
Dit voorbeeld toont een IO-cluster op schaal met drie knooppunten, waarbij elk knooppunt acht S-SDS en 16 draaiende schijven bevat. Aangezien I/O op schaal prestaties en capaciteit aggregeert, heeft dit systeem waarschijnlijk twee storagepools, één bestaande uit flash-media en de andere uit draaiende media. Zoals in dit voorbeeld is weergegeven, kunnen schaal-IO-knooppunten tegelijkertijd storage bijdragen aan meerdere storagepools. Dit voorbeeld illustreert ook hoe storagepools elk mediatype kunnen ondersteunen, inclusief harde schijven, S SDS en PC IE-flash. Elke pool onderhoudt zijn eigen gelijkmatige datadistributie, client-IO-distributie en beschikbare vrije ruimte, hardwaregebaseerde lees- en schrijfcaches, evenals RAM-leescaches worden gedeeld en geaggregeerd samen met de onderliggende media.
Dit resulteert in een zeer krachtig gedistribueerd storagesysteem. Storagepools hoeven niet homogeen te zijn op verschillende servers. Het derde knooppunt in deze illustratie kan bijvoorbeeld vijf S SD's bijdragen aan de all-flash storagepool. In plaats van acht storagepools is volledige flexibiliteit mogelijk bij de implementatie van uw hardwareresources. Deze video illustreert echter homogene storagepools Voor visuele eenvoud stellen storagepools een beheerder in staat om fysieke schijven dynamisch te verplaatsen wanneer bedrijfsvereisten veranderen of wanneer bursting-capaciteit nodig is. Dit cluster met zes knooppunten heeft twee storagepools die bestaan uit draaiende media, één speciaal voor een financiële groep en een andere voor een marketinggroep.
Financiën en marketing. Beiden gebruiken de storage continu voor hun applicaties. De financiële afdeling moet echter de storageprestaties verhogen voor de verwerking aan het einde van het kwartaal. Sommige van de fysieke media waaruit de marketingstoragepool bestaat, kunnen worden verplaatst naar de finance-storagepool. Dit verhoogt de prestaties van de financiële storagepool. Deze servers bevatten zowel S SDS als draaiende media. Deze S SDS zijn beschikbaar zodat ze ook als leescache kunnen dienen. De toevoeging van de leescache zal de financiële storagepool verder versnellen. Zodra de verwerking aan het einde van het kwartaal is voltooid, kan de beheerder de storageresources terugzetten naar hun oorspronkelijke configuratie Schaal IO verdeelt gebruikersdata gelijkmatig over alle schijven waaruit een storagepool bestaat. In dit voorbeeld met drie opmerkingen maken alle schijven deel uit van één storagepool en zijn ze voor ongeveer 70% gevuld.
Er wordt een nieuwe opmerking toegevoegd wanneer de schijven aan de storagepool worden toegevoegd. Alle knooppunten en apparaten die deelnemen aan de storagepool werken parallel om de gebruikersdata over de schijven te verdelen. Het merendeel van de data blijft op de oude schijven staan. Er wordt een minimale hoeveelheid data verplaatst om de nieuwe apparaten te vullen die aan de storagepool zijn toegevoegd. Deze gelijkmatige datadistributie in combinatie met de schaal van IO-clients die in meerdere paden zijn ingebouwd, elimineert knelpunten, hotspots en silo's. Dit evenwichtige en mesh-ontwerp resulteert in een zeer hoge doorvoersnelheid en zeer lage latentie omdat er extra knooppunten worden toegevoegd en hun schijven aan de storagepool worden toegevoegd. Dit systeem kan sneller herstellen van storingen omdat er verhoudingsgewijs minder data te reconstrueren zijn als een knooppunt of schijf uitvalt en er meer knooppunten parallel werken om de databescherming te herstellen.
Wanneer schijven handmatig uit de storagegroep worden verwijderd, migreert een vergelijkbare bewerking gebruikersdata naar de schijven die in de groep blijven. Zodra de data van de schijven is gemigreerd, kunnen lege knooppunten worden verwijderd. Ongeplande knooppunt- of schijfstoringen resulteren in een vergelijkbare zelfherstellende bewerking. Met deze zelfherstellende bewerking wordt de databescherming op dezelfde gedistribueerde, evenwichtige en minimale manier hersteld, omdat storagepools de structuur en bescherming van gebruikersdata behouden houden wanneer fysieke schijven worden toegevoegd of verwijderd. Een weegschaal-IO-systeem kan op elk moment uitzetten of inkrimpen. Storage of storage en rekenkracht kunnen snel aan het systeem worden toegevoegd als de vraag toeneemt. Op dezelfde manier kunnen knooppunten worden verwijderd als hardware buiten gebruik wordt gesteld of als de vereisten afnemen.
Met deze gestroomlijnde levenscyclusactiviteiten kunnen ondernemingen dezelfde operationele efficiëntie bereiken als hyper-scale cloudproviders van storagepools, en de installatie- en implementatietijdlijnen verkorten. Elimineer grote investeringen vooraf voor toekomstig gebruik, bied voorspelbare prestaties en tolerantie op schaal en verminder de operationele kosten en risico's Storagepools kunnen meerdere racks omvatten en bevinden zich binnen beschermingsdomeinen. Beschermingsdomeinen zijn groepen servers die foutisolatie bieden op een schaal die uit duizenden knooppunten kan bestaan Als u meer wilt weten over beschermingsdomeinen, kunt u onze video over deze domeinen bekijken. Nadat u klaar bent met deze video, bevat deze video een IO-cluster met acht knooppunten dat wordt uitgevoerd op ESX. Het heeft drie storagepools A, B en C.
In deze demo gaan we ervan uit dat elke storagepool data bevat voor een afzonderlijke tenant met marketing met behulp van storagepool A en financiën met behulp van storagepool B storagepools A en B bevinden zich in beschermingsdomein één. Dit beschermingsdomein bestaat uit alle flash-knooppunten storagepool C die we in deze video niet zullen wijzigen, bevindt zich ook in het beschermingsdomein. Beschermingsdomein twee bestaat uit notities die aangeven dat de media van de huisopslag aan het begin van deze demo voor 22% gevuld zijn en opslagpool B voor 76%. Als het systeem wordt belast, verplaatsen we de flash-capaciteit van de marketingstoragepool A naar de financiële storagepool. B Eerst verwijderen we vijf S SDS uit de storagepool.
A, de storagepool zal vervolgens de migrerende gebruikersdata en databescherming opnieuw in evenwicht brengen van de schijven die moeten worden verwijderd. De capaciteit van storagepool A zal afnemen, deze zal van 22% vol naar 27% vol gaan. Zodra de S-SDS zijn geëvacueerd, voegen we ze toe aan de storagepool. B-storage volledig B zorgt dan voor een nieuwe verdeling, waarbij gebruikersdata en databescherming gelijkmatig over de schijven worden verdeeld. De capaciteit van storagepool B zal toenemen. Het gaat van 76% vol naar 38% vol. Houd er rekening mee dat op een productiesysteem van deze omvang alle S-SDS in de eerste vijf knooppunten van het cluster zich waarschijnlijk in dezelfde storagepool bevinden, aangezien schaal-IO Q OS ondersteunt en een A-volume kan worden gebruikt door elk hypervisorbesturingssysteem of elke tenant, ongeacht in welke storagepool het zich bevindt. We beginnen de demo op het I/O-dashboard van de weegschaal. Hier zien we de totale capaciteit die beschikbaar is voor het cluster, het aantal beschermingsdomeinen en het aantal storagepools.
Dit systeem onderhoudt actief een workload die bestaat uit zowel reads als rights. Laten we de storagepools eens nader bekijken. Storagepool. A is ongeveer 22%. Volledige storagepool B is ongeveer 76%, volledige storagepool C bevindt zich in beschermingsdomein twee en ongeveer 20% volledige storagepool A gebruikt vijf S SDS van elk van de vijf knooppunten die samen het beschermingsdomein vormen. Voor een totaal van 25 S SDS-capaciteit I, besturingssysteem en redundantie gelijkmatig verdeeld over flash-stations in de storagepool. Elke fysieke schijf wordt gelijkmatig gebruikt, aangezien de capaciteitspictogrammen aangeven dat storagepool B bestaat uit vijf S SDS, één op elk van de vijf knooppunten die samen het beschermingsdomein vormen.
Net als bij de storagepool worden A-capaciteit I ops en redundantie gelijkmatig verdeeld over elk flash-station in de storagepool. Maar in tegenstelling tot opslagfoa naderen deze apparaten hun capaciteitslimieten, met schaalvergroting staan de fysieke opslagapparaten allemaal onder softwarecontrole. We kunnen apparaten eenvoudig verplaatsen van de onderbenutte groep naar de overbenutte groep waar die capaciteit nodig is om dit te doen. We gaan een aantal S SDS uit de storagepool verwijderen. A, hiermee wordt de S SDS vrijgemaakt voor toevoeging aan storagepool B. Als we de apparaten verwijderen, worden de gegevens opnieuw verdeeld over de apparaten die in de groep blijven. Laten we vijf S SDS uit de eerste storagepool verwijderen. Dit waarschuwingsbericht vertelt ons dat het fysieke apparaat nog steeds wordt toegewezen aan de virtuele IO-machine op schaal, ook al verwijderen we het uit de storagepool. Dat is wat we willen. Het klikt dus. Oké. En ga verder met de overige apparaten.
Tijdens de herbalanceringsbewerking worden alle knooppunten die bijdragen aan storage opnieuw verdeeld over alle andere knooppunten die storage bijdragen. De afzonderlijke schijven in elk van deze knooppunten werken ook parallel om de bewerking te versnellen. De herbalanceringsbewerking is de storagepool voltooid. De marketingstoragepool bestaat nu uit vier schijven van elk van de vijf servers voor in totaal 20 SDS. Het systeem blijft IO leveren en wordt net als voorheen verdeeld over alle schijven in de storagepool. Storagepool A is nu ongeveer 27% gevuld en we hebben vijf beschikbare SDS om toe te wijzen aan de storagepool B. We voeren de naam van het apparaat in de doelstoragepool in voor elk van de SDS-exemplaren.
CAL IO voegt deze nieuwe S-SDS nu toe aan storagepool B en begint met een herbalanceringsbewerking om het gebruik van de storagepool te nivelleren met behulp van zowel de oude als de nieuwe S-SDS. De nieuwe SSD's zijn toegevoegd aan storagepool B en een herbalanceringsbewerking heeft de data gelijkmatig verdeeld over de SDS, storagepool A is nu ongeveer 27% gevuld en storagepool B is ongeveer 38% gevuld. De onderbenutte capaciteit van de marketingafdeling werd verplaatst naar de financiële afdeling zonder handmatige herbalancering. De gebruikersdata en databeschermingsrelaties bleven intact. Terwijl de S SDS van de ene storagepool naar de andere werd verplaatst terwijl het systeem werd belast. Vergelijkbare procedures worden gebruikt bij het toevoegen van nieuwe knooppunten aan een schaal-IO-cluster, het verwijderen van notities van een schaal-IO-cluster, het opnieuw gebruiken van knooppunten of storageapparaten of het bursten van een workload-storagepools bevatten clientvolumes die analoog zijn aan Luns.
Deze volumes zijn toegankelijk voor de besturingssystemen of hypervisors die onbewerkte storage leveren, of de volumes zijn toegankelijk voor andere servers. Net als bij Luns kunnen deze volumes worden gebruikt door elke groep hypervisors of bare metal machines. Storagepools zijn elastische toewijzingen van fysieke schijven. Ze kunnen groeien of krimpen naarmate de vraag verandert naarmate hardware wordt aangeschaft of naarmate hardware buiten gebruik wordt gesteld, storagepools, geaggregeerde flash-media of draaiende media die enorme capaciteit en prestaties bieden. Ze zijn media-agnostisch en dus toekomstbestendig. Ze ondersteunen draaiende media SDS en PC IE flash en zijn ontworpen om te profiteren van opkomende vormen van permanente storagestoragepools die gedeelde gedistribueerde lees- en schrijfcaches volledig en gelijkmatig kunnen leveren, waarbij de hardware die beschikbaar is voor de systeemstoragepools volledig en gelijkmatig wordt gebruikt, en client-io en capaciteit gelijkmatig worden verdeeld.
Dit biedt consistente prestaties voor de applicaties die gebruikmaken van de storage en elimineert hotspots. Storagepools zijn zelfbalancerend. Dit vermindert de operationele lasten die gepaard gaan met datagroei en de aanschaf van nieuwe systemen en biedt een snel rendement op nieuwe hardware-investeringen. Ten slotte zijn storagepools softwaregedefinieerd en kunnen ze direct worden gewijzigd. Ze zijn niet onderworpen aan de beperkingen die inherent zijn aan op hardware gebaseerde benaderingen. Storagepools zijn een schaalbaar en flexibel alternatief voor traditionele storagearchitecturen en brengen de efficiëntie van hyperscalair naar de onderneming.