Condividi tramite


Impatto strategico dell'adozione delle piattaforme applicative moderne

La procedura consigliata incoraggia i clienti a creare una singola strategia di adozione centralizzata del cloud, usando la metodologia strategia del Cloud Adoption Framework. Se non è già stato fatto, usare la strategia e il modello di piano per registrare la strategia di adozione del cloud.

Questo articolo presenta una serie di considerazioni sui contenitori che avranno un impatto sulla strategia.

Motivazioni

I servizi e i contenitori delle applicazioni possono accelerare le strategie di adozione del cloud, se le motivazioni di tale strategia si concentrano sugli elementi seguenti:

  • Ritmo dell'innovazione: distribuzione di prodotti e servizi tecnologici sul mercato più velocemente rispetto alla concorrenza
  • Operazioni semplificate: le operazioni di un set eterogeneo di carichi di lavoro devono essere ottimizzate per ridurre il sovraccarico operativo

La riduzione delle dipendenze dirette tra le operazioni dei carichi di lavoro e le operazioni dell'infrastruttura sottostante tramite opzioni di astrazione come i servizi delle applicazioni (soluzioni PaaS) e i contenitori orchestrati può contribuire al successo di queste motivazioni comuni.

Risultati moderni della piattaforma applicativa

Per misurare l'impatto del lavoro richiesto per l'adozione di piattaforme applicative moderne, di seguito sono riportati alcuni risultati chiave che possono essere monitorati e valutati:

  • Tempi di sviluppo accelerati: la combinazione di strumenti di sviluppo, distribuzione automatizzata e monitoraggio integrato in ambienti coerenti e standardizzati consente agli sviluppatori di concentrarsi di più sulla creazione di prodotti di qualità e meno sulla configurazione dell'infrastruttura di supporto negli ambienti di sviluppo e produzione.
  • Operazioni semplificate: l'orchestrazione standardizzata dei contenitori garantisce runtime coerenti in tutti gli host, che possono ridurre la complessità tecnica nel portfolio. Grazie alla standardizzazione, i team delle operazioni centralizzate possono estendere il supporto e le procedure operative tradizionali agli host contenitore, con conseguente gestione di un numero minore di asset.
  • Portabilità del carico di lavoro: spostare le applicazioni ovunque con un ambiente comune basato su contenitori. Poiché esiste un livello di astrazione tra il cluster Kubernetes e l'infrastruttura sottostante, è possibile spostare i carichi di lavoro tra ambienti di sviluppo e di produzione o tra provider di servizi cloud con un impegno inferiore rispetto alle soluzioni native del provider di servizi cloud.
  • Tempo di provisioning e scalabilità: elasticità dell'infrastruttura per ridurre i tempi di provisioning e scalabilità delle risorse che supportano i carichi di lavoro.
  • Procedure di distribuzione sicure: i carichi di lavoro e i costrutti Kubernetes supportano molti metodi di distribuzione, consentendo l'implementazione dei carichi di lavoro in tutta sicurezza.
  • Gestione integrata degli accessi: l'integrazione tra il provider IAM (Identity and access management) esistente e i cluster garantisce un ambiente sicuro in tutte le fasi della distribuzione.
  • Isolamento dell'infrastruttura: i cluster Kubernetes possono variare da un'offerta di cloud pubblico a un'offerta completamente privata, consentendo di controllare l'esposizione del carico di lavoro e del relativo ambiente di runtime in modo specifico al livello desiderato.
  • Osservabilità della rete: il traffico in ingresso e in uscita nei cluster Kubernetes può essere soggetto al monitoraggio e al controllo del traffico interno per ottenere i risultati di sicurezza desiderati.
  • Fidelizzazione dei talenti: l'infrastruttura moderna migliora l'assunzione e la fidelizzazione dei talenti grazie all'uso di strumenti moderni, standard del settore e indipendenti dal cloud, ritenuti estremamente utili.

Nota

Molti dei risultati precedenti possono creare conflitti tra loro. È importante classificare in ordine di priorità i risultati desiderati. Nelle fasi successive del percorso di adozione del cloud, queste decisioni di classificazione in ordine di priorità verranno usate per prendere decisioni critiche relative alla progettazione e all'architettura.

Passaggio successivo: pianificare la piattaforma applicativa moderna

Il seguente elenco di articoli fornisce indicazioni in punti specifici del percorso di adozione del cloud per consentire la riuscita dello scenario di adozione del cloud.