Network Agility

La rete è alla base di tutto ciò che fa l'IT: servizi cloud, Internet of Things, servizi edge e così via.
E continuerà a esserlo anche andando avanti. Le richieste sul network sono destinate a crescere con l'avvento del 5G, la crescita di maturità del cloud e l'esplosione del numero di dispositivi IoT.

La Network Agility è una disciplina architettonica per reti di computer. Può essere definito come:
La capacità del software e dell'hardware di rete di controllare e configurare automaticamente se stesso e altre risorse di rete su qualsiasi numero di dispositivi su una rete.
Per quanto riguarda l'hardware di rete, l'agilità di rete viene utilizzata quando ci si riferisce alla configurazione hardware automatica e alla riconfigurazione dei dispositivi di rete, ad es. router, switch, dispositivi SNMP.

L'agilità di rete, come disciplina del software, prende in prestito da molti campi, sia tecnici che commerciali.
Dal punto di vista tecnico, le soluzioni di agilità di rete sfruttano tecniche di aree come:
  • Architettura orientata ai servizi (SOA)
  • Design orientato agli oggetti
  • Modelli architettonici
  • Streaming di dati liberamente accoppiati (ad es .: servizi web)
  • Design iterativo
  • Intelligenza artificiale
  • Programmazione induttiva
  • Calcolo on-demand
  • Utility computing
Commercialmente, l'agilità di rete riguarda la risoluzione di problemi aziendali reali utilizzando la tecnologia esistente. Forma un ponte a tre vie tra processi aziendali, risorse hardware e risorse software. Più in dettaglio, prende come input:
  • i processi aziendali - cioè ciò che la rete deve raggiungere in termini di business reali;
  • l'hardware che risiede all'interno della rete; e
  • il set di risorse software che girano su questo hardware.
Gran parte di questo input può essere ottenuto attraverso la ricerca automatica - la ricerca dell'hardware, i suoi tipi e posizioni, software, licenze, ecc. I processi di business possono essere dedotti in una certa misura, ma sono questi processi che i manager aziendali devono essere in grado di controllare e organizzare.

Le risorse software scoperte sulla rete possono assumere una varietà di forme: alcune risorse possono essere prodotti software con licenza, altri come blocchi di codice di servizio software a cui è possibile accedere tramite qualche portale di servizi aziendali, ad esempio (ma non necessariamente) servizi Web.
Questi servizi possono risiedere internamente o essere "on-demand" tramite un servizio di abbonamento online. In effetti, la motivazione principale dell'agilità di rete consiste nel rendere l'uso più efficiente delle risorse disponibili, ovunque risiedano, e nell'identificare aree in cui gli obiettivi dei processi aziendali non sono soddisfatti per alcuni livelli di riferimento (e idealmente per offrire possibili soluzioni).

Gli strumenti di agilità di rete sono quindi in grado di ottimizzare l'hardware esistente per eseguire le risorse software necessarie per raggiungere gli obiettivi del processo di business. Poiché l'utilizzo della rete non è mai lineare, i requisiti del mix hardware / software cambieranno dinamicamente in vari segmenti temporali (settimanali, trimestrali, annuali ecc.)
E le modifiche dei passaggi saranno richieste di volta in volta quando gli obiettivi del processo aziendale cambiano / evolvono / sono aggiornato (ad esempio durante / dopo una riorganizzazione aziendale).

I vantaggi per il business dell'approccio di agilità della rete sono ovvi: risparmi sui costi nelle licenze software e maggiore efficienza delle risorse hardware, il che porta a una migliore produttività.
Pin It

Network Agility


© 2019 Progetti&Eventi srl, All Rights Reserved