Il networking web-scale è un approccio architetturale moderno dell'infrastruttura caratterizzato da alcuni paradigmi chiave. Le aziende possono progettare reti agili e convenienti per l'era moderna aderendo a questi tre paradigmi:
- Apertura e modularità
- Intelligenza nel software
- Scalabilità ed efficienza
APERTURA E MODULARITÀ
Il software aperto e modulare è sempre più adottato dai clienti aziendali mainstream. Le aziende mainstream hanno iniziato a utilizzare questo nuovo approccio aperto per raggiungere gli obiettivi di efficienza nei progetti di mega data center senza dover costruire lo stack networking. I primi ad adottare questi sistemi sono stati in grado di abbandonare i sistemi costosi e inflessibili del passato. In questo modo, hanno aumentato la velocità con cui possono espandere e modificare le reti, offrendo più applicazioni in modo rapido e a un costo ridotto. La rete aperta non può prescindere dal DevOps. Insieme, queste tecnologie offrono la possibilità di configurare e gestire la rete in modo agile utilizzando strumenti di automazione e provisioning. L'influenza del DevOps con i suoi gli strumenti, i processi e la struttura organizzativa, sulla cultura dell'IT hanno portato all'accelerazione della distribuzione delle applicazioni e alla creazione di ambienti di sperimentazione continua, inducendo le aziende a mettere in discussione i dogmi che prima disciplinavano le operazioni IT. L'IT web-scale crea un'architettura più resiliente per supportare tali applicazioni, consentendo ai team IT operativi di implementare e supportare processi più snelli, efficienti e agili.
INTELLIGENZA NEL SOFTWARE
Per intelligenza nel software si intende essenzialmente che la capacità delle aziende di standardizzare lo stack con un modello di sistema operativo intelligente che fornisce la libertà di poter scegliere qualsiasi applicazione aperta. L'intelligenza nel software consente all'azienda di disaggregare il software, offrendo scelta, flessibilità ed efficienza senza precedenti.
Analogamente a quanto avviene oggi nel settore dei PC, in cui si sceglie il sistema operativo (come Windows o Linux) e successivamente l'hardware su cui eseguirlo (come Dell o HP), si potrà fare lo stesso con gli switch di rete nel data center. Pertanto, se un'azienda preferisce un software specifico, non sarà limitata a un solo fornitore di hardware per eseguirlo, e se preferisce un hardware specifico, non sarà limitata a un fornitore di software. Questo offre al cliente un'ulteriore possibilità di scelta, con il potenziale di ridurre significativamente i costi e aprire le porte a una serie di applicazioni e strumenti per l'automazione, aumentando scalabilità ed efficienza.
SCALABILITÀ ED EFFICIENZA
La costruzione di reti modulari nell'architettura leaf/spine (altrimenti nota come Clos) è un approccio eccezionalmente scalabile ed efficiente. L'architettura Clos può essere ridimensionata su vasta scala, se necessario, in quanto funziona un po' come i come mattoncini della LEGO nel data center moderno. L'architettura leaf/spine fornisce una latenza prevedibile, poiché tutti gli host sono ugualmente distanti l'uno dall'altro e garantisce l'utilizzo nativo di tutti i link tramite ECMP (Equal Cost Multipath Routing) utilizzando protocolli di routing maturi e standardizzati. L'utilizzo del routing di livello 3 per la ridondanza e la condivisione del carico elimina i vincoli dell'aggregazione di link multichassis (MLAG). Poiché il MLAG non è standardizzato, ma proprietario a seconda del fornitore, entrambi gli switch accoppiati devono essere dello stesso fornitore. Inoltre, il MLAG limita la ridondanza a due switch: se uno switch si guasta, le prestazioni della larghezza di banda scendono del 50%. Distribuendo il routing con ECMP, è possibile personalizzare e definire la larghezza di banda e la ridondanza.
L'architettura aperta e flessibile non è solo efficiente per il nuovo e più ampio traffico del data center est-ovest (traffico da server a server o da server a storage nel data center), ma è anche un design ottimale per reti molto piccole fino ai mega data center più grandi. Qualsiasi azienda, di qualsiasi dimensione, può quindi beneficiare della riduzione dei costi e dell'efficienza.
I principi del networking web-scale possono avere un impatto molto duraturo sulle aziende. Con questo nuovo approccio, le aziende di solito si trovano a rimodulare completamente il design della rete, le operazioni e le modalità di utilizzo, introducendo maggiore libertà e scalabilità nel data center.
Le aziende possono moltiplicare il numero di switch per ingegnere, ridurre le complessità della rete, standardizzare strumenti e programmi, costruire metodi automatizzati per rilevare i problemi, migliorare il time-to-market e, nel complesso, creare una rete migliore. Questi miglioramenti rendono più facile ridimensionare la rete in modo efficiente ed economico.
Pensiamo a Google, Amazon, Facebook e Netflix (per citane alcuni), che hanno aperto la strada alla piena concretizzazione di tutti quei vantaggi che i modelli tradizionali non potevano offrire. Lo stesso modello può essere applicato ad aziende di ogni dimensione e settore in modo che anch'esse possano sfruttare i benefici di questi nuovi ambienti agili.