Cosa abbiamo imparato sulla nuova piattaforma Cisco FSO al Cisco Live Amsterdam

All’evento Cisco Live di quest’anno ad Amsterdam, abbiamo deciso di dare la priorità alle sessioni Full Stack Observability (FSO) per apprendere il più possibile sui nuovi piani e sviluppi di Cisco. Sebbene noi di Flint abbiamo già esperienza con Cisco Full Stack Observability e ne abbiamo scritto, siamo andati all’evento con la sensazione che i ragazzi di Cisco stessero preparando qualcosa di speciale per il futuro di FSO, e non siami rimasti delusi.

Il primo giorno della conferenza Cisco Live, abbiamo partecipato a una sessione, il cui titolo indicava che non dovevamo mancare, quindi non l’abbiamo fatto. Alla fine del seminario tecnico di 4 ore, abbiamo capito che la stanza in cui ci siamo seduti sarebbe stata già troppo piccola l’anno prossimo – abbiamo iniziato la settimana Cisco Live con entusiasmo. Questo articolo è un tentativo di riassumere le informazioni che abbiamo raccolto nella nostra ricerca della verità su cosa sia anche Cisco Full Stack Observability.

Cisco Live Amsterdam ha apportato molti nuovi sviluppi al Full Stack Observability

Ci sono stati diversi sviluppi interessanti intorno a Cisco FSO. Uno di questi è stata la nuova funzionalità di sicurezza con Business Risk Score, Kenna e Panoptica. Abbiamo visto come funziona il plug-in Grafana per AppDynamics Cloud e come la nuova integrazione a coppie tra AppDynamics e ThousandEyes aggiunge Business Application Context a ThousandEyes e informazioni di rete ad AppDynamics. Quest’anno ascolteremo e impareremo anche di più su OpenTelemetry poiché Cisco lo abbraccia a tutta velocità e utilizza la telemetria con metriche, eventi, registri e tracce (MELT) nei suoi prodotti.

Il protagonista del tema dell’osservabilità all’evento Cisco Live, tuttavia, è stato il nuovo brillante prodotto che costituisce la base e la visione per il futuro dell’osservabilità dell’intero stack: la piattaforma FSO.

La Piattaforma FSO

Fino a questo punto, abbiamo utilizzato il termine piattaforma Cisco FSO per descrivere lo sforzo combinato delle piattaforme Cisco AppDynamics, ThousandEyes e Intersight per ottenere ciò che crediamo sia l’osservabilità nell’intero stack dell’applicazione e dell’infrastruttura. È tempo di ricollegare le nostre menti e associare la “piattaforma FSO” a qualcosa di molto più grande ed eccitante di quanto si potesse pensare inizialmente.

La piattaforma Cisco FSO è il nome della nuova soluzione di Cisco per la raccolta, l’archiviazione, l’elaborazione e la modellazione dei dati di telemetria. È destinato a fungere da base per la creazione di soluzioni di osservabilità full-stack. E credete, non è un altro tentativo di marketing di Cisco, ma qualcosa con le proprie API, interfaccia grafica, linguaggio di query e persino un’interfaccia a riga di comando tradizionale (chiamata fsoc). Abbiamo ricevuto un’anteprima tecnica della piattaforma durante il Cisco Live e la data di rilascio è fissata per i prossimi sei mesi.

Come funziona?

La piattaforma è aperta per ricevere segnali di telemetria da qualsiasi fonte esterna purché vengano acquisiti sotto forma di segnali standardizzati OpenTelemetry Protocol (OTLP) (metriche, log, tracce). Questo può provenire direttamente dalle vostre applicazioni strumentate da agenti OpenTelemetry (OTel), tramite raccoglitori OTel, origini dati cloud come AWS Cloud Watch o qualsiasi tipo di integrazione personalizzata che utilizza il protocollo OpenTelemetry o può convertire i dati di telemetria in OTLP.

Potreste aver sentito che alcuni degli agenti proprietari di Cisco AppDynamics ora supportano l’esportazione dei dati di telemetria utilizzando OTLP ed è stato anche annunciato che ThousandEyes supporterà l’esportazione di alcune delle sue metriche in formato OTel.

Architettura di alto livello della piattaforma CISCO FSO

Una volta che i dati vengono immessi nella piattaforma, è possibile applicare una serie di regole RBAC e i dati di telemetria vengono quindi ulteriormente elaborati e archiviati in modo che possano essere facilmente interrogati con un motore di query unificato (UQE), recuperati tramite API HTTP o osservato tramite un’interfaccia utente personalizzata. E la chiave è la personalizzazione. La maggior parte delle parti mobili della piattaforma FSO può essere personalizzata per soddisfare le esigenze di una particolare azienda. Per semplificare questo processo, il team dietro la piattaforma ha sviluppato il concetto di estensibilità attraverso applicazioni personalizzate, chiamate anche soluzioni, e arricchimenti che possono aggiungere le funzionalità necessarie alle soluzioni esistenti.

Costruisci le tue soluzioni di osservabilità

Il Full stack observability è utile solo se le organizzazioni possono comprendere facilmente le prestazioni e la disponibilità dei propri sistemi in base alla propria prospettiva aziendale e di sistema. Essere limitati a un insieme predeterminato di regole per l’osservazione delle applicazioni e dei relativi sistemi non è ottimale per molte organizzazioni. D’altra parte, anche i dati grezzi di telemetria sono difficili da usare e dare un senso. Gli sviluppatori della piattaforma FSO hanno avuto l’idea di soluzioni, modelli di dominio, entità, attributi e associazioni per descrivere il mondo osservabile di un’organizzazione. Questo può essere diverso per ogni organizzazione e l’estensibilità della piattaforma consente agli sviluppatori di personalizzare le loro soluzioni di conseguenza. Un pacchetto della soluzione è in definitiva una directory di file che descrivono la soluzione con un manifesto e descrittori in formato JSON.

L’anatomia di un solution package

Un solution package consente alle organizzazioni di creare le proprie applicazioni di osservabilità sulla piattaforma FSO.Tali applicazioni possono utilizzare un’interfaccia utente personalizzata, raccoglitori cloud OTLP selezionati, regole di elaborazione MELT, API e regole RBAC. Ma forse la parte più interessante sono i modelli di dominio. I modelli di dominio facilitano l’interpretazione, la correlazione e l’attraversamento dei dati di telemetria MELT. Questo viene fatto attraverso il concetto di entità e i loro attributi e associazioni. In altre parole, un modello di dominio consente alla tua soluzione di descrivere l’equivalente di uno schema grafico dei tuoi dati di telemetria MELT.

Un esempio del modello di dominio può essere Kubernetes, con entità come cluster, nodo, pod e servizio. Tali entità sono solitamente ulteriormente rappresentate dai loro attributi e associazioni. Il modello di dominio può letteralmente essere qualsiasi cosa. Nell’esercizio di laboratorio al Cisco Live, abbiamo modellato un dominio di astronave con entità come motore a curvatura, tubo lanciasiluri, siluro, ecc. e associazioni tra di loro, ad esempio, un’astronave ha un tubo lanciasiluri e un tubo lanciasiluri ha un siluro.

Personalizzazione dell’interfaccia utente utilizzando i nostri modelli di dominio

All’interno dei modelli di dominio, potete descrivere metriche, eventi e registri e associarli a entità, ad esempio un’entità astronave ha una metrica di velocità, un’entità tubo lanciasiluri ha una metrica di conteggio dei siluri e così via. Quando le metriche, i log e le tracce arrivano sulla piattaforma, vengono mappati al vostro modello di dominio in modo da poterli interrogare con UQE o osservarli nella UI personalizzata.

AppDynamics Cloud solution

Possiamo pensare alla soluzione come a un’applicazione il cui backend si basa sulla piattaforma FSO. Avete bisogno di un esempio più concreto di cosa sia una soluzione? Nessun problema. La prima soluzione costruita sulla piattaforma FSO è AppDynamics Cloud. Il modello di dominio di questa soluzione si concentra sull’osservabilità delle applicazioni e dell’infrastruttura native del cloud.

AppDynamics Cloud

Questa è una soluzione creata e gestita da Cisco, ma potete vedere il pacchetto della soluzione e rivedere come è stato creato il modello di dominio. Insieme ai prodotti acquisiti da aziende come Replex, la soluzione AppDynamics Cloud viene estesa per creare una ripartizione dei costi per la vostra infrastruttura cloud-native.

L’idea, ovviamente, è che chiunque può creare una soluzione, non solo il team di sviluppo interno di Cisco. Non è ancora noto come Cisco preveda soluzioni di monetizzazione sviluppate da società esterne.

La piattaforma FSO sta sostituendo AppDynamics cSaaS e ThousandEyes per il Full Stack Observability?

La piattaforma FSO non sostituirà AppDynamics o ThousandEyes. Entrambi sono utilizzati oggi nella visione FSO di Cisco e le nuove funzionalità di integrazione tra i due non fanno che rafforzare il caso per il loro utilizzo. La maturità degli agenti di OpenTelemetry non può essere paragonata agli agenti proprietari di AppDynamics. Il tracciamento avanzato e le immersioni approfondite con istantanee semplicemente non sono ancora possibili utilizzando solo OpenTelemetry. È probabile che le aziende adottino un approccio ibrido e utilizzino AppDynamics e ThousandEyes insieme alla piattaforma FSO, almeno fino a quando i segnali di OpenTelemetry non matureranno e non svilupperanno modelli di dominio nella piattaforma che coprano tutti gli aspetti dell’osservabilità delle loro imprese.

Finora abbiamo parlato di FSO di Cisco nel contesto dei 7 casi d’uso. Ora questo concetto viene esteso per includere il contesto aziendale, i servizi e le capacità della nuova piattaforma.

I casi d’uso della FSO sono ancora qui, ma la visione si è ampliata

Come abbiamo affermato in precedenza, Cisco FSO è come un coltellino svizzero per l’osservabilità delle applicazioni. Ora che possiamo vedere che portano con sé tutta l’attrezzatura da campeggio necessaria, oltre al coltello, pensiamo che il viaggio sarà piacevole.

Se avete domande sulla piattaforma FSO, AppDynamics, AppDynamics Cloud, OpenTelemetry o sulle novità nel mondo di Cisco Full Stack Observability, il team di esperti competenti e sempre aggiornati di Flint avrà la soluzione.

Servizi professionali e di mentoring di Flint

Il team di Flint ha continuato a investire in tecnologie all’avanguardia per favorire l’adozione e i vantaggi che possono offrire. Il nostro team lavora in modo univoco direttamente con il fornitore per supportare la creazione e il rilascio di formazione per queste tecnologie, oltre a fornire servizi di installazione professionali e guidati per supportare i partner integrando i loro team e guidandoli con successo attraverso le prime distribuzioni.

Se la vostra azienda cerca supporto con un’opportunità FSO, contatta il team all’indirizzo [email protected].

 Offriamo inoltre supporto sulle seguenti soluzioni correlate:

ACI, Hyperflex, SDAccess, SDWAN, DNA Center, DNA Spaces, ISE, Stealthwatch, 1000 Eyes, IWE e AppDynamics.

Contattaci, ti aspettiamo!

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Let's Connect

Do you need a partner to successfully support you in overcoming your business challenges? Contact us today and let us support you on your road to success!