Scegli la tua infrastruttura di applicazione container
GUIDA ALLE OPERAZIONI DI BASE
Scegliere l'infrastruttura adatta
Esistono diversi scenari in cui potresti prendere in considerazione l'utilizzo di container su AWS. Che tu stia provando i container per la prima volta, trasformando parti di una soluzione on-premise in microservizi nel cloud o sei nuovo nel cloud (benvenuto!), i container possono aiutarti a risolvere una serie di problemi. La manutenzione continua e l'orchestrazione dei container, la necessità di flessibilità per scalare, l'utilizzo di una serie di servizi nativi del cloud o i costi sono alcuni dei principali fattori che guideranno le tue decisioni.
AWS offre servizi per soddisfare ciascuno di questi requisiti e questa guida ha lo scopo di aiutarti a prendere una decisione utilizzando un sottoinsieme dei servizi disponibili. Ogni opzione ha un tutorial dettagliato che ti porterà rapidamente al traguardo.
-
Tu scrivi il codice, AWS si occupa dell'infrastruttura
- Concentrati sulla scrittura del codice e sulla creazione del container.
- Infrastruttura completamente gestita.
- Modelli di implementazione semplici o prezzi fissi.
Leggerezza e semplicità di utilizzo
Il modo più semplice per iniziare a utilizzare i container. Questa è l'opzione migliore se desideri:
- Implementare applicazioni Web semplici, siti Web e ambienti di sviluppo e test
- Un posto perfetto per imparare a utilizzare i container
- Fatturazione mensile con un prezzo fisso e basso
Semplice da usare e facile da scalare
Porta la tua immagine del container e AWS la configurerà e la implementerà. Questa è l'opzione migliore se desideri:- Implementare un'immagine del container da Amazon ECR o DockerHub
- Sono supportati sia i repository pubblici che quelli privati
- Scalabilità automatica, pagamento in base all'uso
-
Implementazione guidata di microservizi basata sulle best practice
- Facile configurazione di CI/CD e di tutta l'infrastruttura necessaria per implementare ed eseguire i servizi
- Inizia con un servizio, aggiungine altri se necessario
Ciclo di vita dell'implementazione guidato e automatizzato
Implementa il tuo microservizio con un aiuto guidato e basato sulle best practice. Lasciati guidare dalla CLI di Copilot nella configurazione del tuo primo servizio, quindi implementalo; aggiungi altri servizi dalla stessa CLI in qualsiasi momento. Questa è l'opzione migliore se desideri:
- Un'architettura di microservizi con più servizi implementati come container
- Guida alle scelte infrastrutturali, con possibilità di personalizzazione
-
Controllo completo tramite l'orchestrazione dei container
- Il massimo livello di controllo di tutto lo stack tecnologico
- Supporto completo del sistema operativo sottostante oltre a configurazioni personalizzate
- La più facile conversione da macchine virtuali on-premise al cloud
Su scala globale e facile da gestire
Sfrutta un servizio di orchestrazione di container completamente gestito che aiuta a implementare, gestire e dimensionare facilmente applicazioni containerizzate. Questa è l'opzione migliore se desideri:
- Una piattaforma di orchestrazione dei container completamente gestita
- Scalabilità globale
- Basso carico operativo
- Maggiore supporto per le tecnologie native del cloud come Docker
Su scala globale e con la maggiore flessibilità
Sfruttare la flessibilità di Kubernetes con la sicurezza e la resilienza di un servizio gestito AWS. Questa è l'opzione migliore se desideri:
- Utilizzare Kubernetes per avere un piano di controllo gestito
- API open source coerenti
- Ottenere il meglio dalle altre tecnologie native del cloud
- Coinvolgere la vivace community Kubernetes