GUIDA ORIENTATIVA AL CALCOLO MODERNO
Amazon Elastic Container Service (Amazon ECS)
Poiché hai selezionato "Vorrei eseguire applicazioni containerizzate", ti consigliamo Amazon Elastic Container Services (ECS) come migliore punto di partenza.
Cos'è Amazon ECS?
Amazon ECS è un servizio di orchestrazione di container prescrittivo che offre alle organizzazioni il modo più semplice per creare, implementare e gestire applicazioni containerizzate su qualsiasi scala. Quando scegli di utilizzare Amazon ECS con AWS Fargate, Amazon ECS supporta l'orchestrazione di container serverless in modo da poter sfruttare meglio l'eccellenza operativa di AWS in termini di scalabilità, mantenimento della disponibilità e protezione dei carichi di lavoro containerizzati. ECS è completamente gestito e privo di versioni e fornisce strumenti e supporto integrato che semplificano la creazione e l'esecuzione di applicazioni containerizzate su AWS. Ad esempio, Amazon ECS Service Connect semplifica la connettività, l'osservabilità del traffico e il rilevamento dei servizi, mentre Amazon ECS CloudWatch Container Insights raccoglie, aggrega e riassume parametri e log.
Perché consigliamo Amazon ECS?
Oltre il 65% dei nuovi clienti di container su AWS inizia con Amazon ECS e, secondo il CNCF, più clienti eseguono container su AWS rispetto a qualsiasi altro cloud. Molti clienti apprezzano il fatto di poter utilizzare ECS con AWS Fargate per un'esperienza di container serverless che elimina gran parte del carico operativo dai team interni. Per i carichi di lavoro in cui è necessario un maggiore controllo, consigliamo ECS su Amazon EC2, mentre per quelli che devono essere eseguiti in modalità ibrida tra AWS e on-premise consigliamo Amazon ECS Anywhere o Amazon ECS su AWS Outposts.
Sebbene questo sia il punto di partenza che consigliamo, anche altri servizi potrebbero soddisfare le varie esigenze e si può sempre provare un servizio diverso se il proprio caso d'uso cambia o se Amazon Elastic Container Service (ECS) non sembra ottimale per i propri requisiti.
Domande frequenti
-
Che tipo di artefatti dell'applicazione è possibile aggiungere al servizio?Amazon ECS funziona con le immagini dei container (ad esempio l'immagine del repository di registro).
-
Dove è possibile eseguire l'applicazione al di fuori di una regione AWS?Oltre alle regioni AWS, Amazon ECS può implementare applicazioni su Outposts, Wavelength, Zone locali e sull'infrastruttura gestita dai clienti tramite Amazon ECS Anywhere.
-
Quale classe di applicazioni supporta il prodotto?Amazon ECS può eseguire servizi front-end, servizi Web, worker di back-end, processi batch e carichi di lavoro IA/ML.
-
Come vengono addebitati i costi di utilizzo del prodotto?
Per informazioni sui prezzi di Amazon ECS, consulta la pagina dei prezzi di Amazon ECS.
-
Amazon ECS è una scelta popolare nel settore?Sì. Amazon ECS è il servizio di container più popolare di AWS in base agli utenti e più clienti eseguono container su AWS rispetto a qualsiasi altro cloud. Molti clienti apprezzano il fatto di poter iniziare con Amazon ECS supportato da AWS Fargate per un'esperienza di container serverless che elimina gran parte del carico operativo dai team interni. Per i carichi di lavoro che non possono essere eseguiti serverless, consigliamo Amazon ECS su EC2, mentre per quelli che devono essere eseguiti in modalità ibrida tra AWS e on-premise consigliamo Amazon ECS Anywhere o Amazon ECS su AWS Outposts.
-
Sembra che un orchestratore di container possa richiedere molto lavoro per il mio caso d'usoAmazon ECS è il modo più semplice per iniziare a usare un orchestratore di container. Tuttavia, AWS dispone di servizi appositamente progettati che semplificano l'esecuzione di una serie di casi d'uso basati su container in cui non è necessario un accesso completo tramite orchestratore. Ad esempio, puoi utilizzare AWS App Runner per applicazioni Web di base con un modello richiesta-risposta, Batch AWS per lavori in batch, mentre Amazon Lightsail è indicato per studenti, hobbisti e altre applicazioni che non avranno mai bisogno della scalabilità e delle funzionalità di AWS. Oltre a queste opzioni, puoi valutare AWS IoT Greengrass per IoT, AWS CodeBuild per i lavori di compilazione e AWS Amplify per applicazioni Web e per dispositivi mobili complete.
-
Posso utilizzare Amazon ECS al di fuori di AWS?Amazon ECS è un piano di controllo (control-plane) dei container completamente gestito che ti consente di concentrarti sulle applicazioni anziché sull'infrastruttura. Sebbene l'implementazione in una regione AWS spesso consenta agli utenti di ottenere il massimo vantaggio del cloud, Amazon ECS consente di implementare applicazioni containerizzate su AWS Outposts on-premise mantenendo un'elevata fedeltà dell'infrastruttura con la regione AWS. Inoltre, Amazon ECS consente di implementare applicazioni containerizzate sull'infrastruttura gestita dal cliente tramite Amazon ECS Anywhere senza la necessità di eseguire e mantenere un orchestratore locale.
-
Amazon ECS dispone di un ampio ecosistema open source?Sì. Amazon ECS si integra con un vasto elenco di partner terzi, molti dei quali sono progetti open source. Detto questo, Amazon ECS di per sé non ha la ricchezza di opzioni di un progetto open source tradizionale. Sebbene alcuni clienti possano ritenere che questo sia un problema, molti clienti Amazon ECS apprezzano la ridotta selezione di strumenti da configurare che Amazon ECS offre con un'esperienza più prescrittiva e pronta all'uso.
-
In quali casi è più indicato utilizzare Amazon ECS anziché AWS Lambda?Amazon ECS è un orchestratore di container, mentre AWS Lambda è un'implementazione di funzioni. Amazon ECS è ideale se si hanno attività in esecuzione per più di 15 minuti o se è necessario eseguire codice al di fuori delle regioni AWS. Amazon ECS offre esperienze prescrittive per aspetti come le reti e l'osservabilità, ma è personalizzabile in base alle proprie esigenze. Amazon ECS offre diverse opzioni di implementazione, tra cui quella serverless su AWS Fargate, Amazon EC2, AWS Outposts e AWS Anywhere per carichi di lavoro on-premise. AWS Lambda è ideale per le applicazioni che vengono eseguite on demand in 15 minuti o meno e/o se si desidera pagare solo per la capacità effettivamente utilizzata. AWS Lambda utilizza un modello basato sugli eventi e si occupa di una porzione del lavoro maggiore per dimensionare, proteggere e garantire la disponibilità del carico di lavoro. AWS Lambda è disponibile solo nelle regioni AWS.
Nozioni di base su Amazon ECS
Nozioni di base su Amazon ECS
La formazione digitale AWS offre corsi gratuiti e on demand sviluppati da esperti di AWS. Con il nostro nuovo centro di apprendimento, AWS Skill Builder, puoi scoprire piani di apprendimento e più di 500 corsi digitali per saperne di più sull'utilizzo di Amazon ECS.
Workshop su Amazon ECS
In questo workshop, avvieremo un servizio front-end e diversi servizi di back-end su Amazon Elastic Container Service e vedremo come potresti adottare questo flusso di lavoro nel tuo ambiente.
Workshop di modernizzazione
Scopri come modernizzare la tua azienda attraverso diverse tecnologie. (I workshop sono disponibili solo in inglese)
Accedi alla trasformazione digitale modernizzando con i container
Scopri i vantaggi della containerizzazione con AWS.
Determinazione del costo totale di proprietà (TCO)
Scarica l'eBook di Deloitte con informazioni sul settore per confrontare le tecnologie serverless e basate su server.
Testimonianze dei clienti di Amazon ECS
Scopri come le principali organizzazioni di tutto il mondo utilizzano Amazon Elastic Container Service (Amazon ECS) per eseguire le loro applicazioni più sensibili e mission-critical.