Principio 6. Usa i contenitori in modo strategico - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Principio 6. Usa i contenitori in modo strategico

I container possono svolgere un ruolo importante nel supportare una strategia multicloud, ma è importante riconoscerne anche i limiti. L'uso dei container è generalmente una buona idea per qualsiasi applicazione moderna e nativa del cloud, poiché offrono vantaggi in termini di portabilità e coerenza tra diversi ambienti. I container sono indipendenti dalla piattaforma, il che significa che possono essere eseguiti su qualsiasi piattaforma o infrastruttura cloud che supporti la tecnologia di containerizzazione, come Kubernetes. Organizations che utilizzano container possono sviluppare e impacchettare le proprie applicazioni una sola volta e poi distribuirle in modo coerente su più provider cloud o ambienti on-premise, senza la necessità di modifiche significative. Incapsulando il codice dell'applicazione, le dipendenze e l'ambiente di runtime all'interno di un container, puoi raggiungere un elevato grado di portabilità, che ti consente di spostare i carichi di lavoro senza problemi tra i provider di cloud o tra il cloud e i data center locali.

Tuttavia, i contenitori potrebbero non risolvere tutti i casi d'uso o eliminare tutte le sfide che un'organizzazione potrebbe dover affrontare nell'adozione di una strategia multicloud. I container funzionano meglio con architetture moderne basate su microservizi, ma potrebbero non essere altrettanto adatti per applicazioni monolitiche di grandi dimensioni. Inoltre, sebbene i container possano risolvere alcuni aspetti della portabilità, come il runtime delle applicazioni, non risolvono automaticamente i problemi relativi alla gestione dei dati, alle politiche di sicurezza e ad altre dipendenze tra cloud. Le organizzazioni devono ancora pianificare e progettare attentamente le proprie soluzioni multicloud per garantire una gestione coerente dei dati, controlli di sicurezza unificati e una perfetta integrazione tra componenti ospitati nel cloud e locali.

La nostra guida:

  • Utilizza le funzionalità native di gestione dei container di ogni provider di servizi cloud per massimizzare il valore aziendale e accelerare la distribuzione. Questo approccio garantisce prestazioni ottimali evitando al contempo la complessità della creazione di soluzioni indipendenti dal cloud che raramente offrono rendimenti significativi.

  • Sviluppa strategie di container che affrontino il quadro operativo completo, tra cui la gestione dei dati, la sicurezza e le dipendenze tra cloud. Concentrati sui risultati aziendali quando prendi decisioni sull'architettura dei container.