OSS CLOUD

La nuova era degli Operational Support System

OSS CLOUD

Cosa sono gli OSS?

Gli Operational Support System (OSS) sono sistemi software che aiutano le aziende a monitorare, gestire e controllare le reti e i servizi di telecomunicazione.

Essi hanno un ruolo fondamentale, in quanto attraverso loro, le aziende possono garantire la continuità del servizio, la manutenzione della rete e una gestione efficace delle risorse, in modo tale da poter offrire ai clienti finali un servizio con alta affidabilità e qualità.

Le caratteristiche tipiche dei sistemi OSS includono:

1. Gestione delle risorse: monitoraggio e gestione delle risorse di rete come server, router, switch e altri dispositivi di rete;

2. Attivazione del servizio: processo di attivazione di nuovi servizi per i clienti, come la creazione di nuove linee telefoniche o l'attivazione di servizi Internet;

3. Monitoraggio e diagnostica delle prestazioni: monitoraggio in tempo reale delle prestazioni della rete, rilevamento di anomalie e diagnostica dei problemi di rete per consentire interventi tempestivi;

4. Gestione ordini e clienti: gestione del flusso di lavoro per nuovi ordini di servizio, modifica di servizi esistenti e gestione delle richieste dei clienti.

Questi sistemi sono essenziali per le moderne Società di Telecomunicazioni e Reti di Comunicazione, poiché consentono di gestire ambienti di rete complessi e vasti in modo efficace ed affidabile.


L'OSS nel Cloud

Un sistema di OSS può essere scritto a micro-servizi, in cui ogni micro-servizio si occupa di una particolare fase durante l’intera catena.

Una delle catene più interessanti è quella che riguarda gli allarmi dei vari apparati di rete. Le compagnie di telecomunicazioni gestiscono una grandissima quantità di apparati di rete, e questi possono avere diversi malfunzionamenti, ad esempio un’interfaccia che si spegne, il processore di un router che si surriscalda, o un KPI che scende al di sotto di un certo valore soglia. Ogni qualvolta si verifica uno di questi eventi, viene generato un allarme, che deve essere trasportato fino all’operatore. Quindi ci sono diversi micro-servizi coinvolti nella catena, c’è il micro-servizio che si occupa dell’interfacciamento e la ricezione degli allarmi dagli apparati di rete. A questo punto ci sono altri micro-servizi che si occupano di arricchire e correlare gli allarmi ricevuti e altri che si occupano della gestione e svecchiamento dei database.

A questo punto quindi possiamo pensare di creare un sistema di OSS utilizzando il Cloud. Grazie al Cloud possiamo ottenere diversi vantaggi per i sistemi OSS che sono:

Flessibilità e agilità: utile nell’OSS in quanto spesso devono essere aggiunte nuove interfacce verso apparati nuovi. Non sempre queste interfacce vengono create con le stesse tecnologie. Grazie al cloud è possibile creare nuovi container on-demand con configurazioni diverse e quindi interfacciarsi verso i nuovi apparati;

Riduzione dei costi: questo è un vantaggio ottenuto dal Cloud tramite il risparmio sui costi per l’acquisto di hardware e la gestione. Infatti sul Cloud si paga per la quantità di risorse che vengono utilizzate;

Sicurezza e affidabilità: essendo un sistema che richiede un enorme tempo di affidabilità e non accetta downtime, la sicurezza e l’affidabilità che riesce a garantire il Cloud tramite repliche e backup gioca un ruolo chiave e fondamentale.

Ci sono diverse sfide nella creazione di un sistema OSS distribuito, in quanto se si desidera utilizzare il Cloud bisogna per forza di cose rendere il sistema distribuito. Un limite da superare per rendere il sistema distribuito è che gli allarmi devono essere ricevuti nel corretto ordine. Questo è un vincolo forte che diventa difficile da implementare quando il sistema si trova a scalare e ad avere diverse istanze parallele dello stesso micro-servizio.


CASE STUDY

Uno dei maggiori Operatori Telco a livello nazionale utilizza già il Cloud per i suoi sistemi di OSS. È un sistema utilizzato per i suoi clienti business, ovvero clienti che pagano milioni per ottenere il servizio di connettività. Questo aiuta a rendere l’idea della sicurezza ed affidabilità che si riesce ad ottenere grazie al Cloud.

In un sistema OSS, i principali servizi che vengono utilizzati sono:

Kubernetes: utilizzato per la creazione di container per l’esecuzione dei micro-servizi, della interfaccia di front-end e di kafka che viene utilizzato per lo scambio di messaggi tra un micro-sevizio e l’altro.

Servizi per il monitoring e logging: utilizzato per monitorare e controllare eventuali problemi riscontrati dal sistema;

Servizi per la reportistica: utilizzati per creare dashboard e grafici sui KPI dei dispositivi;

Servizi di storage e database: utilizzato per conservare tutti i dati prodotti dai sistemi;

Servizi per la gestione e l’autenticazione degli utenti: utilizzato per gestire l'accesso alle risorse del cloud e controllare chi può fare cosa all'interno del sistema.

Machine Learning e OSS

In che modo il Machine Learning trova spazio nell’OSS?

Il Machine Learning non trova spazio in modo diretto, ma sfrutta i dati provenienti dagli apparati. Infatti, gli apparati mandano continui allarmi, che vengono salvati e memorizzati nei database.

Sono tutti allarmi di malfunzionamento o KPI che scendono sotto valori di soglia, e quindi a volte con il relativo valore del KPI.

Si può pensare quindi di sviluppare dei modelli di ML o intelligenza artificiale che usa gli allarmi come input.

Ci sono diversi use case:

Fault prediction: grazie agli allarmi che contengono anche l’identificativo dell’apparato che li ha generati, è possibile sviluppare un modello in grado di effettuare fault prediction degli apparati in base agli allarmi che arrivano.

Churn prediciton: qui si va a cercare di predire quando un cliente sta per rescindere il contratto in base ai disservizi. Questo tipo di predizione è molto utile, soprattutto per il business in quanto permette all’azienda di intervenire tempestivamente per evitare la disdetta.

Attualmente queste sono solo possibilità di utilizzo del ML e AI nel mondo dell’OSS, in quanto non sono ancora in produzione.

CONCLUSIONE

In conclusione, l’OSS è cruciale nelle varie Compagnie di Telecomunicazioni e viene ritenuto un sistema Mission Critical, in quanto è il mezzo principale tramite il quale la compagnia riesce ad essere a conoscenza di guasti e problemi sulla rete.

Le caratteristiche del Cloud offrono moltissimi vantaggi critici per sistemi di questo tipo, come quelli sopracitati ed è quindi in corso una migrazione su di esso per sistemi legacy e la creazione direttamente sul Cloud per sistemi nuovi.

Se sei interessato all'argomento, scrivici! Sarai contattato da uno dei nostri esperti per valutare insieme la soluzione più adatta alle tue esigenze.


Contattaci

Prima di compilare il form di registrazione, si prega di prendere visione dell'Informativa Privacy ai sensi dell’art. 13 del Regolamento UE n° 679/2016

Input non valido
Input non valido
Input non valido
Input non valido
Input non valido
Input non valido

Privacy


Dichiaro di aver letto e ben compreso l'Informativa Privacy e acconsento al trattamento dei miei dati personali per finalità di marketing da parte di Reply SpA, in particolare per l’invio di comunicazioni promozionali e commerciali o la segnalazione di eventi aziendali o webinar, con modalità di contatto automatizzate (es. SMS, MMS, fax, e-mail e applicazioni web) e tradizionali (es. telefonate con operatore e posta tradizionale).