Come puoi rispondere alle esigenze dei clienti e portare le idee sul mercato più velocemente? Fai evolvere le tue astrazioni

Più di un decennio fa, Marc Andreesen ha opportunamente affermato che "il software sta mangiando il mondo".1 Oggi, il software sembra un po' diverso. Non solo consumiamo software su Internet da fornitori di servizi cloud come Salesforce, AWS e, naturalmente, VMware, ma la maggior parte delle aziende globali ora sviluppa il proprio utilizzando applicazioni cloud native. Oggi potremmo discuterne nuvola il software sta mangiando il mondo, o forse lo sta nutrendo.

La pandemia ha mandato all'eccesso questa tendenza di sviluppo, rendendo assolutamente necessario fornire i risultati ai clienti da località remote, spesso tramite software.

Le applicazioni che i nostri clienti hanno creato, come quelle che collegano l'assistenza all'infanzia ai genitori bisognosi o che utilizzano l'intelligenza artificiale per approvare prestiti senza che un cliente entri mai in una banca, ci hanno aiutato a rimanere a galla negli ultimi anni. Erano progressi necessari sviluppati con urgenza, ma le competenze e le tecnologie che abbiamo acquisito lungo il percorso persisteranno ben oltre le maschere e il distanziamento sociale.

Guarda il VMware Multi-Cloud Briefing per le prospettive del settore, dei partner e dei clienti sull'astrazione cross-cloud.

Multi-Cloud e il ruolo dell'astrazione

È incredibile ciò che i nostri clienti hanno fornito tramite il software nel cloud. Quello che vediamo ora è una quasi ubiquità su due fronti:

  • Il 95% delle nuove applicazioni viene sviluppato con i container2e Kubernetes sta orchestrando la maggior parte dell'infrastruttura sottostante per queste app
  • Il 75% delle organizzazioni ha un'architettura multi-cloud, con due o più cloud pubblici per le proprie applicazioni

Questa è un'evoluzione familiare e una sfida ricorrente nell'IT. Ricordi quando avevamo più servizi fisici, array di storage e dispositivi di rete che operavano in modo indipendente nel data center? Quella complessità ha inaugurato uno strato di astrazione, la virtualizzazione, che ci ha permesso di far lavorare insieme tutti quei componenti come uno.

Con l'avanzare della virtualizzazione, aggiungendo l'automazione e l'accesso self-service su richiesta alle risorse dell'infrastruttura, si è aperta la porta per creare ciò che oggi conosciamo come IaaS e l'era dei provider di cloud iperscalabili come AWS, Google Cloud e Azure.

Con la maggior parte delle organizzazioni che ora utilizza più provider cloud per la propria infrastruttura, siamo tornati a un modello di complessità simile. Per gli sviluppatori, ogni provider cloud dispone di interfacce e API uniche che aggiungono fatica e rallentano il ritmo delle loro versioni. Gli operatori devono affrontare una sfida simile, con ogni cloud aggiuntivo che aumenta la complessità della loro architettura, frammentando la sicurezza, l'ottimizzazione delle prestazioni e la gestione dei costi.

Quindi questa architettura multi-cloud ha il meglio di ogni cloud, ma ancora una volta è complessa.

Risolvere la complessità multi-cloud per una maggiore agilità e velocità

Siamo al punto di svolta dell'astrazione e stanno iniziando a sorgere soluzioni a questa complessità. Ciò è dovuto al fatto che gli sviluppatori non vogliono pensare alla loro infrastruttura sottostante, né a livello di container né al cloud su cui girano. Allo stesso tempo, gli operatori desiderano una visibilità coerente su implementazioni, spese e configurazioni di sicurezza per ogni cloud.

Per soddisfare queste esigenze sono necessarie interfacce software che operino attraverso i cloud, astraendo la complessità dell'infrastruttura multi-cloud sottostante. In VMware, chiamiamo questo livello di astrazione cross-cloud, così come alcuni dei nostri partner di settore, come Snowflake3.

Ad esempio, uno dei nostri servizi Cross-Cloud, VMware Tanzu, serve sia sviluppatori che operatori nello sviluppo di moderne app nel cloud. Gli sviluppatori possono archiviare il loro codice senza mai toccare l'infrastruttura sottostante, che è stata disaccoppiata dai loro strumenti e modelli di sviluppo. Gli operatori eseguono quindi il deployment con la propria astrazione indipendente dal cloud sopra il multi-cloud. Con Tanzu, possono gestire, monitorare e proteggere i cluster Kubernetes allo stesso modo, per qualsiasi cloud.

“Davvero, la parte migliore di questo è che il mio team di sviluppo non conosce davvero alcuna differenza tra l'andare a OpenStack e AWS. L'esperienza dello sviluppatore è quasi esattamente la stessa". – Greg Meyer, Direttore e Ingegnere distinto presso Cerner

Con queste astrazioni, gli sviluppatori si muovono più velocemente, affrontando le esigenze dei clienti e dando vita a nuove idee che guidano la crescita della tua organizzazione. E puoi eseguire l'infrastruttura cloud a un costo sostenibile e continuamente ottimizzato.

La scelta di un provider cloud o di un altro non deve più introdurre ulteriore complessità per l'IT. Invece, puoi concentrarti sulle idee che migliorano l'esperienza del cliente e guidano la crescita, basate su qualsiasi cloud tu scelga. Astraendo la complessità del multi-cloud, puoi raggiungere un nuovo livello di agilità aziendale.

Per saperne di più, passa al ns Briefing multi-cloud, dove discuto questo concetto con esperti del settore e uno dei nostri grandi clienti.

Fonte: https://www.forbes.com/sites/vmware/2022/01/28/how-can-you-respond-to-customer-needs-and-get-ideas-into-market-faster-evolve- le tue-astrazioni/