Sistemi di storage definiti dal software o cosa ha ucciso i dinosauri?

Sistemi di storage definiti dal software o cosa ha ucciso i dinosauri?

Un tempo occupavano il vertice della catena alimentare. Per migliaia di anni. E poi accadde l'impensabile: il cielo si coprì di nuvole e queste cessarono di esistere. Dall'altra parte del mondo si sono verificati eventi che hanno cambiato il clima: la nuvolosità è aumentata. I dinosauri diventarono troppo grandi e troppo lenti: i loro tentativi di sopravvivere erano destinati al fallimento. I superpredatori governarono la Terra per 100 milioni di anni, diventando sempre più grandi e forti. Si sono evoluti in quello che sembrava un essere perfetto al vertice della catena alimentare, ma l’universo ha improvvisamente cambiato il volto del nostro pianeta.

Per ironia della sorte, furono le nuvole a spazzare via i dinosauri 66 milioni di anni fa. Allo stesso modo, oggi i cloud stanno distruggendo i classici sistemi di archiviazione dei dati al vertice della catena alimentare. In entrambi i casi, il problema non erano le nuvole stesse, ma la capacità di adattarsi a un mondo che cambia. Nel caso dei dinosauri, tutto è avvenuto rapidamente: l'effetto distruttivo delle nuvole si è verificato entro giorni o settimane dalla caduta del meteorite (o dall'eruzione vulcanica: a voi la scelta della teoria). Nel caso dei classici data warehouse il processo richiede anni, ma è ovviamente irreversibile.

Periodo Triassico: l'età del ferro grosso e l'emergere delle applicazioni migratorie

Allora, cos'è successo? L'ecosistema esistente comprendeva sistemi di storage entry-level e di fascia media, sistemi di livello aziendale e DAS (Direct-Attached Storage). Queste categorie erano determinate dagli analisti e avevano i propri volumi di mercato, indicatori di costo, affidabilità, prestazioni e scalabilità. E poi è successo qualcosa di strano.

L'avvento delle macchine virtuali ha fatto sì che più applicazioni potessero essere eseguite contemporaneamente su un singolo server, probabilmente su più proprietari, un cambiamento che ha immediatamente messo in discussione il futuro dello storage direct-attached. Quindi i proprietari delle più grandi infrastrutture iperscalabili (hyperscaler): Facebook, Google, eBay, ecc., stanchi di pagare enormi quantità di denaro per i sistemi di archiviazione, hanno sviluppato le proprie applicazioni che garantivano la disponibilità dei dati su server regolari anziché su grandi archivi “hardware” sistemi. Poi Amazon ha introdotto qualcosa di strano sul mercato chiamato Simple Storage Service, o S3. Non un blocco, non un file, ma qualcosa di fondamentalmente nuovo: è diventato impossibile acquistare un sistema, è diventato possibile acquistare solo un servizio. Aspetta un attimo, cos'è quella luce brillante visibile nel cielo? Un altro asteroide?

Giurassico: l’era dei “sauri abbastanza buoni”

Siamo entrati nella fase di sviluppo dello storage con l’ideologia del “abbastanza buono”. I clienti del settore storage, notando ciò che avevano fatto gli hyperscaler, hanno iniziato a mettere in dubbio l’equità dei costi aggiuntivi dieci o addirittura cento volte superiori rispetto all’hardware che stavano pagando per i loro sistemi di storage aziendali. Gli array di medio livello iniziarono a conquistare quote di mercato a scapito dei sistemi di livello superiore. Prodotti come HPE 3 PAR ha mostrato una rapida crescita. EMC Symmetrix, l'array di classe enterprise un tempo dominante, occupava ancora un certo territorio, ma si stava rapidamente restringendo. Molti utenti hanno iniziato a migrare i propri dati su AWS.

D’altro canto, gli innovatori dello storage hanno iniziato a prendere in prestito idee dagli hyperscaler, utilizzando tecnologie di sistemi distribuiti scalabili orizzontalmente, un’ideologia opposta al ridimensionamento verticale. Si prevede che il nuovo software di archiviazione sarà in grado di funzionare su server normali, proprio come gli hyperscaler. Non più 10-100 volte il costo dell'attrezzatura stessa. In teoria, puoi utilizzare qualsiasi server: la scelta dipende dalle tue preferenze. L’era dello storage definito dal software (SDS) è iniziata: le nuvole hanno oscurato i cieli, le temperature sono scese e la popolazione dei predatori apicali ha iniziato a diminuire.

Il periodo Cretaceo: l'inizio dell'evoluzione dei sistemi di storage definiti dal software

Gli albori dello storage definito dal software erano entusiasmanti. Molto è stato promesso, ma poco è stato mantenuto. Allo stesso tempo, si è verificato un importante cambiamento tecnologico: la memoria flash è diventata la moderna alternativa alla ruggine rotante (HDD). Questo è stato un periodo caratterizzato da numerose startup di storage e da capitali di rischio facili da gestire. Tutto andrebbe bene se non fosse per un problema: l'archiviazione dei dati richiede una seria considerazione. Si scopre che i clienti adorano i loro dati. Se perdono l'accesso o vengono trovati un paio di pezzi errati in terabyte di dati, si preoccupano e si preoccupano moltissimo. La maggior parte delle startup non è sopravvissuta. I clienti hanno ricevuto funzionalità interessanti, ma non tutto andava bene con gli strumenti di base. Pessima ricetta.

Periodo Cenozoico: dominano i massicci di stoccaggio

Poche persone parlano di quello che è successo dopo, perché non è molto interessante: i clienti continuano ad acquistare gli stessi array di storage classici. Naturalmente, chi ha spostato le proprie applicazioni sul cloud ha spostato lì anche i propri dati. Ma per la stragrande maggioranza dei clienti che non vogliono passare completamente al cloud, o non vogliono farlo affatto, la stessa Hewlett Packard Enterprise ha continuato a offrire gli array classici.

Siamo nel 2019, quindi perché esiste ancora un business di storage multimiliardario basato sulla tecnologia Y2K? Perché funzionano! In poche parole, i requisiti delle applicazioni mission-critical non venivano realizzati da prodotti creati sull’onda del clamore pubblicitario. Prodotti come HPE 3PAR rimangono le migliori opzioni per i clienti aziendali e la nuova evoluzione dell'architettura HPE 3PAR è HPE First – questo non fa altro che confermarlo.

A loro volta, le capacità dei sistemi di software-fined storage erano eccellenti: scalabilità orizzontale, utilizzo di server standard... Ma il prezzo per tutto questo era: disponibilità instabile, prestazioni imprevedibili e regole di scalabilità specifiche.

La complessità delle esigenze dei clienti è tale che non diventano mai più semplici. Nessuno dirà che la perdita di integrità dei dati o l'aumento dei tempi di inattività siano accettabili. Ecco perché per i sistemi di storage è così importante un'architettura che soddisfi contemporaneamente i requisiti dei moderni data center in rapida evoluzione e, nella ricerca di un compromesso, non sia priva delle caratteristiche chiave dei sistemi di storage di classe enterprise.

Periodo terziario: comparsa di nuove forme di vita

Proviamo a capire come uno dei nuovi arrivati ​​​​nel mercato dello storage, Datera, sia riuscito a far fronte a un mix così difficile di requisiti storicamente stabiliti e nuovi per i sistemi di storage. Innanzitutto attraverso l’implementazione di un’architettura mirata a risolvere il dilemma sopra descritto. È impossibile modificare un’architettura legacy per affrontare le sfide di un data center moderno, così come è impossibile modificare un’architettura media di storage definita dal software per soddisfare i requisiti dei sistemi di classe enterprise: i dinosauri non sono diventati mammiferi perché la temperatura caduto.

Costruire una soluzione che soddisfi i requisiti di storage di livello aziendale sfruttando al massimo l'agilità del moderno data center non è un compito facile, ma è esattamente ciò che Datera si è proposta di fare. Gli specialisti di Datera ci lavorano da cinque anni e hanno trovato una ricetta per “cucinare” il software-fined storage di classe enterprise.

La principale difficoltà incontrata da Datera è stata quella di dover utilizzare l'operatore logico "AND" invece del molto più semplice "OR". Disponibilità coerente, E prestazioni prevedibili, E scalabilità dell'architettura, E orchestrazione come codice, E hardware standardizzato, E applicazione di policy, E flessibilità, E gestione basata sull'analisi, “AND” sicurezza, “AND” integrazione con ecosistemi aperti. L'operatore logico "AND" è un carattere più lungo di "OR": questa è la differenza principale.

Periodo quaternario: i moderni data center e gli improvvisi cambiamenti climatici predeterminano lo sviluppo di sistemi di storage definiti dal software

In che modo Datera ha creato un'architettura in grado di soddisfare le esigenze dello storage aziendale tradizionale e allo stesso tempo quelle del data center moderno? Tutto si riduce di nuovo a quel fastidioso operatore “AND”.

Non aveva senso affrontare le singole esigenze una per una. La somma di tali elementi non diventerà un tutto unico. Come in ogni sistema complesso, era importante considerare attentamente l’intero complesso di compromessi equilibrati. Durante lo sviluppo, gli specialisti di Datera sono stati guidati da tre principi principali:

  • gestione specifica dell'applicazione;
  • un meccanismo unificato per garantire la flessibilità dei dati;
  • elevate prestazioni grazie alla riduzione dei costi generali.

La caratteristica comune di questi principi è la semplicità. Gestisci facilmente il tuo sistema, gestisci facilmente i tuoi dati con un unico motore elegante e offri prestazioni prevedibili (ed elevate) riducendo i costi. Perché la semplicità è così importante? I professionisti esperti nel mondo dello storage sanno che non è possibile soddisfare i requisiti di storage dei data center dinamici di oggi solo con la gestione granulare, più strumenti di gestione dei dati e l'iperottimizzazione per ottenere miglioramenti delle prestazioni. Il complesso di tali tecniche ci è già familiare come sistema di stoccaggio dei dinosauri.

La familiarità con questi principi è stata utile a Datera. L'architettura sviluppata offre, da un lato, la disponibilità, le prestazioni e la scalabilità di un moderno sistema di storage di classe enterprise e, dall'altro, la flessibilità e la velocità necessarie per un moderno data center definito dal software.

Disponibilità di Datera in Russia

Datera è un partner tecnologico globale di Hewlett Packard Enterprise. I prodotti Datera sono testati per la compatibilità e le prestazioni con vari modelli di server HPE ProLiant.

Puoi saperne di più sull'architettura Datera su Webinar HPE 31 ottobre.

Fonte: habr.com

Aggiungi un commento