Non-disruptief door ontwerp: Hoe Purity Enterprise Storage heeft veranderd
Verstoring is al lang een ongewenste realiteit in enterprise storage. Pure Storage heeft een nieuwe realiteit ontwikkeld met alles zonder onderbrekingen.
For a long time, the approach in enterprise storage has been to just accept disruption. Pure Storage took a fundamentally different approach, making non-disruptive operations a foundational strength, not an afterthought.
“Onze zakelijke gebruikers belden ons infrastructuurteam om te vragen wat er was veranderd – hun analyses draaiden aanzienlijk sneller. Het team had hen niet eens verteld dat er de avond ervoor een upgrade had plaatsgevonden.”
– Pure Storage-klant
Ja, dat is een waar verhaal. En het geeft precies weer waarom Pure Storage bestaat om de manier waarop opslag altijd is gedaan uit te dagen.
Legacy-opslagsystemen zijn nooit gebouwd om te evolueren. Ze werden gedurende tientallen jaren samengesteld, samengevoegd door overnames en vol complexiteit. Elke upgrade betekende risico’s. Elke nieuwe functie voegde meer lagen toe. Verstoring was geen uitzondering. Het was de verwachting.
Wij weigerden zo te bouwen.
Vanaf dag één heeft Pure Storage een ander pad afgelegd. We hebben een consistente architectuur gebouwd die ontworpen is om eenvoudig, modern en non-disruptief te blijven. Geen forklift upgrades. Geen downtime voor innovatie. Gewoon een schoon, uniform platform dat voortdurend verbetert zonder te breken wat al werkt.
Dit ging niet over het stapelen van meer functies. Het ging om het heroverwegen van de basis.
Die mentaliteit is nog steeds de drijvende kracht achter alles wat we bouwen. We wisten dat we de cyclus van legacy-complexiteit en -verstoring moesten doorbreken.
De cyclus van disruptie doorbreken
Vanaf het begin wisten we dat enterprise storage niet alleen meer prestaties of capaciteit nodig had. Het vereiste vrijheid van verstoring.
Upgrades waren een pijnlijke, geaccepteerde realiteit geworden. Elke overstap naar nieuwe technologie betekende geplande downtime, handmatige interventie, coördinatie tussen teams en ernstige risico’s. IT-teams moesten rond het systeem werken in plaats van er ondersteuning bij te krijgen.
We wilden dat veranderen. Het plannen van non-disruptieve upgrades was nooit alleen maar een functie; het was een strategische keuze. Het was een kernbeslissing op het gebied van architectuur. We hebben een platform ontworpen om hardwarevernieuwingen, software-updates en zelfs grote systeemwijzigingen mogelijk te maken zonder applicaties te onderbreken of complexe workarounds te vereisen.
Het uitwerken van verstoring, in plaats van eromheen te managen, heeft alles veranderd. Die beslissing vormde de manier waarop we elke laag van het platform vanaf het begin hebben gebouwd. Het blijft een van de duidelijkste manieren waarop we afbreken van legacy storage-denken.
Flash opnieuw ontwerpen voor echte non-disruptie
De meeste opslagsystemen maken gebruik van kant-en-klare SSD’s. Deze schijven hebben ingebouwde gedragingen en beperkingen, vooral als het gaat om slijtagebeheer, foutafhandeling en firmware-updates. Leveranciers hebben weinig controle over hoe de flash zich gedraagt, waardoor voorspelbare prestaties en non-disruptieve upgrades bijna onmogelijk zijn.
Bij Pure Storage besloten we dit oude denken weg te gooien en hebben we onze eigen flashmodules gebouwd, DirectFlash® Modules (DFM’s), om ons de volledige controle over de flashlaag te geven. In plaats van te vertrouwen op de ondoorzichtige firmware van commodity SSD’s, hebben we flashmanagement verplaatst naar de softwarelaag van het Pure Storage-platform. Dit stelt ons in staat om dataplaatsing te organiseren, slijtage te optimaliseren en prestaties rechtstreeks via het systeem te beheren.
Belangrijker nog, het heeft iets mogelijk gemaakt dat legacy SSD-gebaseerde systemen niet kunnen doen: non-disruptieve flash-upgrades. Met DFM’s kunnen data dynamisch uit oudere modules worden geëvacueerd terwijl systemen online blijven. DFM’s met een hogere dichtheid kunnen vervolgens worden toegevoegd en geherbalanceerd zonder downtime, zonder impact op de prestaties en zonder dat dit gevolgen heeft voor toepassingen.
Dit was niet alleen een hardwarekeuze. Het was een bewuste ontwerpbeslissing die aansluit bij onze kernarchitectuurfilosofie: de volledige stack controleren, verstoring elimineren en systemen continu modern houden.
Stateless architectuur: De basis voor always-on upgrades
Een van de belangrijkste ontwerpkeuzes in het Pure Storage-platform is de Stateless-architectuur. Deze aanpak verandert de werking van opslagsystemen en is een belangrijke reden waarom non-disruptieve upgrades mogelijk zijn.
In traditionele systemen fungeren controllers als het brein. Ze slaan configuratiegegevens op, beheren de systeemidentiteit en coördineren het systeemgedrag. Het vervangen van een controller betekent vaak het vervangen van die kernintelligentie. Het vereist geplande downtime, complexe herconfiguratie en brengt onnodige risico’s met zich mee.
In onze architectuur bevinden de systeemidentiteit en -configuratie zich in de opslagapparaten zelf, niet in de controllers. Dit betekent dat controllers stateless zijn en gemakkelijk kunnen worden verwisseld. U kunt een nieuwe controller installeren, zelfs van een nieuwere hardwaregeneratie, en hij zal onmiddellijk de rol op zich nemen van de controller die hij heeft vervangen. Geen herconfiguratie, downtime of verstoring.
Dit ontwerp verwijderde de afhankelijkheden tussen hardware en software, waardoor snellere upgrades en eenvoudiger schalen mogelijk waren. Het geeft IT-teams ook het vertrouwen dat het moderniseren van de infrastructuur de activiteiten niet zal verstoren. Statelessness is niet alleen een functie. Het is een fundamenteel ontwerpprincipe dat ervoor zorgt dat systemen blijven draaien, zelfs als de technologie erin zich ontwikkelt.
“We gingen van FlashArray//M20, naar //M50, naar //M70, naar //X70 met 100% uptime over een periode van zes en een half jaar over al dat chassis, alle storage-upgrades, alle Purity-code-upgrades, zonder dat er ooit iets offline ging.”
Dual-mode architectuur die continue operaties mogelijk maakt
FlashArray® en FLASHBLADE™, de all-flash basis van het Pure Storage-platform, maken gebruik van een unieke dual-mode architectuur die een active-active frontend combineert met een active-passive backend. Dit ontwerp speelt een cruciale rol bij het handhaven van continue activiteiten tijdens elk upgrade- of onderhoudsproces.
Tijdens firmware- of hardware-upgrades blijven alle datapaden volledig open en toegankelijk. Applicaties blijven draaien zonder pauze, terwijl upgrades rustig op de achtergrond plaatsvinden. De prestaties van een controller blijven altijd behouden, zodat het systeem op volle capaciteit werkt, zelfs terwijl de componenten worden bijgewerkt.
Deze aanpak elimineert de noodzaak van complexe multipathing software, waarop traditionele systemen vertrouwen om de beschikbaarheid te behouden. Multipathing voegt vaak configuratiecomplexiteit toe en kan een punt van falen of een knelpunt worden.
De resultaten spreken voor zich. Pure Storage heeft de afgelopen tien jaar meer dan 11.000 controllerupgrades uitgevoerd, elk geleverd zonder downtime en zonder impact op de prestaties.
Een belangrijk onderdeel van de non-disruptieve architectuur van het Pure Storage-platform is hoe het omgaat met flash. Traditionele opslagsystemen zitten vast aan de beperkingen van kant-en-klare drives. Upgraden betekent downtime, datamigratie en risico’s.
Met het wereldwijd flash management van Pure Storage kunnen klanten gebruik maken van toenemende flashdichtheden zodra ze beschikbaar komen. Stelt u zich eens voor dat u data uit oudere DirectFlash-modules met een lagere dichtheid kunt evacueren, deze modules fysiek kunt verwijderen, vervangingen met een hogere dichtheid kunt installeren en uw data opnieuw in balans kunt brengen, terwijl uw applicaties zonder onderbreking blijven draaien.
Deze datamobiliteit gaat verder dan eenvoudige capaciteitsupgrades. Wanneer er nieuwe flashtechnologieën ontstaan (zoals de overgang van SAS naar NVMe), stelt Purity klanten in staat om deze innovaties te implementeren zonder de traditionele rip-and-replace-aanpak die al tientallen jaren opslag domineert.
Buiten de techniek: Een nieuwe filosofie voor opslag
In enterprise storage komt “non-disruptief” vaak voor in contracten, maar niet in de feitelijke ervaring. Leveranciers gebruiken de term om gerust te stellen, maar wat ze leveren is een traag, handmatig proces dat als vooruitgang wordt vermomd.
Zo ziet dat er meestal uit. Naast uw huidige systeem komt er een nieuwe array. Uw team is verantwoordelijk voor het leveren ervan, het opzetten van connectiviteit, het valideren van compatibiliteit, het opnieuw configureren van hosts en het migreren van elke workload. Dit kan weken of zelfs maanden duren. In die tijd worstelt u met de verandervensters, coördineert u met de applicatieteams en hoopt u dat er tijdens de overstap geen verrassingen verschijnen.
Ja, technisch gezien blijft de originele array online. Maar achter de schermen beheert u twee systemen, dupliceert u de infrastructuur en navigeert u door een complexe overdracht. Het risico is reëel. De inspanning is enorm. En de klok tikt al naar de volgende cyclus. Dat is hoe “niet-verstorend” eruitziet wanneer het wordt gedefinieerd door contracten in plaats van architectuur.
Het Pure Storage-platform hanteert een andere aanpak. Upgrades vinden plaats binnen het systeem. U hebt geen tweede array nodig. U hebt geen host downtime nodig. U hoeft niets opnieuw te configureren of op te bouwen. Of het nu gaat om nieuwe controllers, dichtere flash of de nieuwste software, er worden wijzigingen aangebracht zonder dat dit gevolgen heeft voor uw applicaties.
Oude leveranciers vertrouwen op fineprint. Pure Storage vertrouwt op ontwerp.
Bring Incredible Simplicity to Your Data Storage Management
Work in a self-service environment to experience Purity management for FlashArray.