GUIDA ORIENTATIVA AL CALCOLO MODERNO

Amazon Elastic Container Service (Amazon ECS)

Guida

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. 

Icona Domande frequenti

Domande frequenti

  • Amazon ECS funziona con le immagini dei container (ad esempio l'immagine del repository di registro).
  • Oltre alle regioni AWS, Amazon ECS può implementare applicazioni su Outposts, Wavelength, Zone locali e sull'infrastruttura gestita dai clienti tramite Amazon ECS Anywhere.
  • Amazon ECS può eseguire servizi front-end, servizi Web, worker di back-end, processi batch e carichi di lavoro IA/ML.
  • Per informazioni sui prezzi di Amazon ECS, consulta la pagina dei prezzi di Amazon ECS.

  • 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.
  • Amazon 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, si può 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, è possibile valutare AWS IoT Greengrass per IoT, AWS CodeBuild per i lavori di compilazione e AWS Amplify per applicazioni Web e per dispositivi mobili complete.
  • 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 i principali vantaggi 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.
  • 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 grazie a un'esperienza più prescrittiva e pronta all'uso.
  • 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

Icona 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, è possibile spaziare tra i piani di apprendimento e gli oltre 500 corsi digitali che vi aiuteranno a saperne di più sull'utilizzo di Amazon ECS. 

Icona Workshop su 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.

Icona Workshop di modernizzazione

Workshop di modernizzazione

Scopri come modernizzare la tua azienda attraverso diverse tecnologie. (I workshop sono disponibili solo in inglese)

Icona Risorse dei container

Accedi alla trasformazione digitale modernizzando con i container

Scopri i vantaggi della containerizzazione con AWS.

Icona TCO di Deloitte

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.

Icona Testimonianze dei clienti di Amazon ECS

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.