Il tempo è il più grande nemico dell'IT.
Gli sviluppatori hanno bisogno di una maggiore agilità per utilizzare il loro tempo in modo più efficace piuttosto che assemblare infrastrutture. La convergenza rende questo possibile unendo calcolo, archiviazione e networking in un'infrastruttura.
L'infrastruttura convergente (CI) consente alle organizzazioni di massimizzare la loro velocità di valore mentre creano macchine virtuali (VM). Migliora la velocità di distribuzione delle risorse e la rende più scalabile nel fornire prestazioni costanti. Con l'aiuto di soluzioni validate da un fornitore, devi fare meno congetture, riducendo qualsiasi rischio di distribuzione.
Molte aziende utilizzano soluzioni di infrastruttura iperconvergente (alternative avanzate alla CI) per virtualizzare i loro server (calcolo), archiviazione e reti. Queste soluzioni adottano un approccio centrato sul software, dove ogni elemento è integrato e gestito come un sistema.
Esploriamo l'infrastruttura convergente e comprendiamo perché l'IT è passato dall'impostazione tradizionale delle macchine virtuali a un percorso software-definito iperconvergente.
Cos'è l'infrastruttura convergente?
L'infrastruttura convergente (CI) raggruppa insieme archiviazione, server, networking e virtualizzazione durante l'impostazione di una VM. In precedenza, questi componenti venivano assemblati manualmente in un'infrastruttura di data center. Con la CI, le aziende risparmiano tempo nell'impostare o configurare ogni pezzo di hardware poiché viene preconfigurato dal fornitore.
Il pacchetto sincronizza hardware e software in modo che gli utenti possano gestire tutte le loro risorse attraverso un unico sistema. Questo consente loro di evitare i problemi associati ai controlli di compatibilità o alle configurazioni manuali.
Sebbene l'architettura CI sia simile all'infrastruttura non convergente, l'architettura convergente viene pre-integrata dal fornitore. L'infrastruttura non convergente è composta da componenti hardware che i clienti acquistano singolarmente e poi integrano da soli o con l'aiuto di consulenti assunti.
Sviluppo dell'infrastruttura convergente
Le risorse IT venivano distribuite in silos in precedenza. Erano dedicate a una tecnologia o linea di business, gestendo un tipo di domanda. Man mano che le esigenze di utilizzo cambiavano, l'impostazione non era adatta a fare ottimizzazioni o correzioni affidabili. Questo ha portato a una proliferazione dell'IT, ostacolando la produttività e i costi operativi.
Questo aumento dei costi ha ridotto il budget IT per guidare nuove iniziative, rendendo più difficile per l'IT adattarsi alla domanda reale delle applicazioni. Quando è stata sviluppata, l'infrastruttura convergente ha affrontato questo problema creando un pool condiviso di server virtualizzati e reti in diverse aree aziendali e applicazioni.
Vuoi saperne di più su Soluzioni di Infrastruttura Iperconvergente (HCI)? Esplora i prodotti Soluzioni di Infrastruttura Iperconvergente (HCI).
Tipi di tecnologie infrastrutturali
Di seguito sono riportati alcuni tipi comuni di tecnologie infrastrutturali. Questa sezione ti aiuterà a valutare meglio queste tecnologie.
Tradizionale
(I componenti di calcolo, archiviazione e rete sono fisicamente distinti e gestiti separatamente.)
In questo tipo, a volte l'archiviazione risiede all'interno dei server stessi, ma è ancora considerata tradizionale perché non è gestita centralmente. Puoi scegliere il fornitore di tua scelta per ogni livello.
Lo sapevi? Nel cloud computing, "calcolo" descrive concetti e oggetti relativi al calcolo software.
I clienti che desiderano cambiare fornitore di server possono farlo senza alcuna altra interruzione al loro ambiente. Ogni livello è scalabile in modo indipendente. Puoi aggiungere capacità a un array di archiviazione o a un server per calcolare stack senza influenzare altri sistemi.
Cosa cercare?
Occupa più spazio fisico ed è costoso. Potresti sentire che riutilizzare i componenti per altri carichi di lavoro è complicato.
Virtuale
(Uno o più dei componenti sono stati astratti dal software dai loro componenti fisici.)
Le distribuzioni virtuali più comuni sono nello stack di calcolo, con archiviazione e server che guadagnano trazione.
La virtualizzazione riduce la quantità di hardware che devi distribuire. Aumenta l'efficienza operativa utilizzando la gestione centralizzata e ti consente di utilizzare di più della tua capacità distribuita.
Cosa cercare?
Aggiunge al costo e al sovraccarico della tecnologia di virtualizzazione.
Convergente
(Calcolo, rete e archiviazione sono ancora componenti fisicamente discreti, ma sono tutti gestiti da un unico punto.)
In un'infrastruttura convergente, calcolo, archiviazione e networking sono tutti controllati tramite un'unica interfaccia di gestione. Solo perché i livelli sono stati uniti non significa che tutti i componenti debbano provenire da un unico fornitore.
Cosa cercare?
Ci sono limiti a quali componenti puoi utilizzare. Devono essere convalidati per funzionare all'interno della soluzione.
Iperconvergente
(Calcolo e archiviazione si fondono in un'unica offerta. Alcuni fornitori potrebbero includere anche componenti di networking, a seconda dell'utente finale.)
Un ambiente iperconvergente o ultraconvergente è gestito centralmente. È ad alte prestazioni all'interno del suo involucro di caching e può, in determinate circostanze, risparmiare sul costo complessivo di proprietà.
Gestisce le risorse di calcolo utilizzando il networking definito dal software, l'archiviazione e un hypervisor. Un hypervisor è un software, firmware o hardware che consente a più VM di funzionare sull'hardware di un singolo computer.
Lo sapevi? Il caching è una tecnica che memorizza i dati su un dispositivo per migliorare l'esperienza utente quando si visita nuovamente un sito web o un'app.
Cosa cercare?
Puoi eseguire solo il software che i fornitori hanno certificato. Alcune soluzioni richiedono di espandere il tuo spazio di archiviazione, anche se hai bisogno di più server o viceversa. Se superi il meccanismo di caching del disco, le tue prestazioni saranno inadeguate.
Come confrontare e scegliere una tecnologia infrastrutturale adatta
Trovare la soluzione più adatta è complicato, soprattutto quando si guardano le diverse topologie discusse nella sezione precedente.
Fonte: Nutanix
Questi suggerimenti ti aiuteranno a prendere una decisione:
Networking
Molti fornitori di rete escludono i componenti di rete dalle loro soluzioni. Assicurati di comprendere chiaramente i requisiti di larghezza di banda, latenza e costo. Ottieni una comprensione dal fornitore di come ti aiuteranno a supportare l'ambiente in caso di problemi.
Capacità del disco
Le tecnologie tradizionali utilizzano lo striping del disco per la protezione dei dati. Questa tecnica migliora le prestazioni del sistema dividendo i dati in blocchi e scrivendoli su più unità disco contemporaneamente. Alcune soluzioni più recenti si affidano a fare diverse copie dei dati in numerose posizioni.
Quando si confrontano le soluzioni, un array tradizionale da 90 TB potrebbe offrire 70 TB di spazio utilizzabile. Un array iperconvergente da 90 TB potrebbe avere solo 30 TB di spazio utilizzabile. Quando senti parlare dello spazio disco utilizzabile previsto, chiedi sempre se il fornitore fornisce garanzie e quale spazio utilizzabile effettivo avrai.
Non prendere mai il numero di core e la RAM totale per valore nominale. Quando valuti diverse soluzioni, chiedi sempre quanta CPU e RAM puoi effettivamente allocare alle tue macchine virtuali.
Assicurati di comprendere come verrà gestito il nuovo ambiente. Puoi utilizzare un unico strumento o devi usarne più di uno? Come interagiranno i fornitori con le parti non fornite della soluzione?
Scalabilità
Puoi valutare il costo iniziale di diversi sistemi l'uno contro l'altro, ma comprendi sempre cosa succede quando cresci.
Fai attenzione alle seguenti cose sulla scalabilità:
- Un aumento del 10% della capacità tra 6 mesi equivale a spendere il 10 o il 15% del prezzo iniziale? O è più simile al 30 o 40%?
- C'è un limite al numero di server, unità, ecc., che puoi distribuire?
- C'è un'opzione per collegare altre soluzioni, come un array di dischi esterno, alla tua nuova infrastruttura?
Assicurati sempre che ci sia un percorso di crescita in qualsiasi soluzione distribuisci.
Come l'infrastruttura convergente è diversa da altre soluzioni
Le soluzioni di Infrastruttura Convergente sono state create per rendere più facile la distribuzione delle risorse di calcolo, rete e archiviazione. Per scalare, potrebbe essere necessario aggiungere più moduli predefiniti completi. Ha una gestione integrata, ma i componenti non sono strettamente integrati. Vediamo come la CI è diversa da varie altre soluzioni:
- Infrastruttura Iperconvergente (HCI) integra calcolo, archiviazione e networking attraverso soluzioni software-definite, eseguendo tutte le funzioni su hardware di consumo (spesso in un ambiente virtualizzato). Si scala aggiungendo più nodi senza riconfigurare l'hardware, rendendolo flessibile e adattabile per carichi di lavoro in crescita. Questo è adatto per le aziende che cercano una gestione semplificata e una rapida scalabilità, specialmente negli ambienti di infrastruttura desktop virtuale.
- Soluzioni cloud sono tipicamente ospitate fuori sede da un fornitore terzo (come AWS, Azure o Google Cloud) e accessibili tramite internet, sebbene esistano opzioni cloud private e ibride. Sono eccezionalmente scalabili, poiché le risorse cloud sono virtualmente illimitate; gli utenti possono aggiungere o ridurre le risorse secondo necessità in tempo reale. È adatto per le aziende che necessitano di una maggiore flessibilità e di una ridotta infrastruttura in loco per carichi di lavoro dinamici. Minimizzano i costi iniziali e semplificano la distribuzione con interfacce di programmazione delle applicazioni (API).
Vantaggi dell'infrastruttura convergente
Dheeraj Pandey, ex CEO di Nuantix, dice, "L'idea dietro la convergenza è rendere il cloud privato computing agile quanto il cloud pubblico. La convergenza offre diversi vantaggi all'infrastruttura convergente."
Oltre alla capacità di distribuire risorse più velocemente con una soluzione modulare, offre una gamma di vantaggi, tra cui:
- Distribuzione rapida e rischio ridotto. Rispetto all'approccio "fai da te", la CI accelera la distribuzione, dove l'hardware separato richiede spesso test e convalida extra. Con configurazioni validate dal fornitore, i team saltano le congetture per lanciare nuove applicazioni più velocemente con un'infrastruttura affidabile e fidata.
- Scalabilità facile e costi inferiori. Il design modulare della CI utilizza componenti standardizzati, quindi aggiungere più risorse è prevedibile ed efficiente. Questa configurazione modulare non solo accelera la scalabilità ma riduce anche i costi minimizzando il tempo su compiti di installazione ripetitivi e riducendo i silos infrastrutturali.
- Gestione e visibilità semplificate. Con la CI, le organizzazioni gestiscono le risorse attraverso un'unica interfaccia unificata. Invece di destreggiarsi tra più strumenti, i team IT visualizzano e controllano tutti i componenti CI in un unico posto, rendendo la gestione più semplice e sicura.
- Prestazioni ottimizzate. Poiché tutti i componenti sono pre-testati per funzionare insieme, la CI offre prestazioni solide fin dall'inizio. Le organizzazioni si fidano che queste configurazioni soddisferanno le esigenze di carichi di lavoro specifici come desktop virtuali o database senza intoppi nelle prestazioni.
- Flessibilità e supporto del fornitore. La CI ti consente di aggiornare componenti specifici all'interno della stessa famiglia di prodotti validata, quindi se hai bisogno di più potenza di calcolo, puoi semplicemente aggiungere un'unità ad alte prestazioni senza sacrificare la compatibilità. Inoltre, ottieni un unico punto di contatto per supporto e manutenzione, riducendo i problemi.
Sebbene la CI sia una soluzione potente, il suo design preconfigurato significa una flessibilità limitata per ulteriori personalizzazioni. Aggiungere componenti non validati in seguito può aumentare i costi e creare problemi di compatibilità, annullando i benefici originali della semplicità e affidabilità della CI.
Le sfide dell'infrastruttura convergente
Le piattaforme di infrastruttura convergente presentano alcune sfide che le organizzazioni dovrebbero considerare.
- Costi più elevati. Le piattaforme CI possono essere più costose rispetto alle configurazioni tradizionali di infrastruttura IT. A differenza dei sistemi convenzionali, dove puoi combinare e abbinare dispositivi convenienti da vari fornitori, le piattaforme CI offrono solitamente una selezione limitata di dispositivi approvati. Questa scelta limitata aumenta i costi per hardware, sistemi e strumenti software richiesti dal fornitore CI.
- Capacità limitate della piattaforma. Le piattaforme CI combinano calcolo, archiviazione e networking in un'unica soluzione, ma non funzionano bene per ogni carico di lavoro. Le applicazioni con elevate esigenze di potenza di calcolo, archiviazione o risorse di rete potrebbero non funzionare in modo ottimale su una piattaforma CI. È essenziale rivedere i requisiti di ogni carico di lavoro e consultare il fornitore CI per garantire che la piattaforma soddisfi le esigenze di prestazioni.
- Blocco del fornitore. Le piattaforme CI spesso legano le organizzazioni a un unico fornitore. Sebbene la semplicità di avere un unico fornitore riduca i problemi di distribuzione, rende l'organizzazione dipendente da quel fornitore per supporto e riparazioni continui. Se qualcosa fallisce, la qualità del supporto del fornitore CI influenzerà direttamente le operazioni.
Come distribuire l'architettura convergente
Ecco un processo strutturato per aiutare le organizzazioni a distribuire l'architettura convergente utilizzando architetture di riferimento e configurazioni pre-rack:
1. Utilizza architetture di riferimento
Le architetture di riferimento forniscono linee guida e progetti pre-validati per l'impostazione di sistemi convergenti. Specificano i tipi, le quantità e le connessioni richieste per le risorse.
Fonte: Medium
Questi progetti aiutano i team IT a impostare i sistemi rapidamente e con fiducia, sapendo che stanno utilizzando una configurazione testata. Le architetture di riferimento consentono ai team di integrare apparecchiature esistenti, rendendo la distribuzione più flessibile e conveniente.
Con l'impostazione iniziale, gli amministratori delle applicazioni possono facilmente scalare i singoli componenti, come aggiungere più archiviazione o potenza di calcolo, per soddisfare le crescenti esigenze.
2. Distribuisci la configurazione pre-rack
In questo approccio, i componenti principali, calcolo, archiviazione e networking, vengono pre-installati in un rack del data center, pronti per essere utilizzati. Questi componenti sono anche pre-connessi e cablati, il che riduce significativamente il tempo di configurazione.
I team semplicemente accendono il sistema ed eseguono controlli iniziali, riducendo il tempo di installazione e il potenziale di errori. Tuttavia, queste configurazioni pre-rack spesso consentono solo una scalabilità di tipo scale-out, il che significa che le organizzazioni possono aggiungere più rack per aumentare la capacità, ma potrebbero trovare difficile modificare i componenti all'interno della configurazione del rack esistente.
3. Assegna e configura le risorse
Una volta che l'attrezzatura è in posizione, assegna le risorse seguendo le linee guida del fornitore. Le risorse di calcolo, archiviazione e rete sono distribuite in base ai requisiti specifici delle applicazioni dell'organizzazione, garantendo che ogni componente abbia la giusta capacità.
Attieniti alle raccomandazioni di configurazione del fornitore e mantieni prestazioni ottimali e compatibilità all'interno dell'infrastruttura convergente.
4. Assicurati la scalabilità
Man mano che le esigenze delle applicazioni crescono, i team possono scalare aggiungendo più risorse al sistema esistente o scalare integrando rack aggiuntivi. Quando si segue l'architettura di riferimento, scalare consente flessibilità nell'aggiungere risorse specifiche, come archiviazione o potenza di elaborazione, in base alle esigenze di ciascuna applicazione.
D'altra parte, le configurazioni pre-rack rendono più facile aggiungere nuovi rack in modo coerente e standardizzato per espansioni più ampie.
5. Testa e regola
Esegui test iniziali sulla gestione dei dati, l'elaborazione e l'archiviazione per rilevare eventuali problemi di compatibilità o configurazione in anticipo. Una volta completati i test, i team IT possono apportare eventuali aggiustamenti necessari per migliorare le prestazioni del sistema.
CI o la sua alternativa lungimirante: cosa scegliere?
Sebbene la CI sia confezionata per un consumo e una distribuzione più facili, si sovrappone ancora all'approccio tradizionale. Al contrario, l'HCI si allontana dalle complessità dell'infrastruttura legacy.
Offre significativi vantaggi in termini di costi e flessibilità rispetto a una CI tradizionale. Alcuni dicono che offre un'agilità simile a una soluzione cloud pubblica. È davvero così?
Scopri di più sull'infrastruttura iperconvergente e vedi se è la scelta giusta per le tue esigenze.

Sagar Joshi
Sagar Joshi is a former content marketing specialist at G2 in India. He is an engineer with a keen interest in data analytics and cybersecurity. He writes about topics related to them. You can find him reading books, learning a new language, or playing pool in his free time.
