Integrazione di Spot con altri servizi AWS - Panoramica delle istanze Spot di Amazon EC2

Integrazione di Spot con altri servizi AWS

Le istanze Spot di Amazon EC2 si integrano con diversi servizi AWS.

Integrazione con Amazon EMR

È possibile eseguire i cluster Amazon EMR su istanze Spot e ridurre in modo significativo i costi di elaborazione di grandi quantità di dati per i carichi di lavoro di analisi dei dati. È possibile eseguire i cluster EMR combinando facilmente istanze Spot con istanze on demand e istanze riservate utilizzando la caratteristica Parchi istanze EMR. È possibile utilizzare le strategie di allocazione EMR per avviare istanze Spot dai pool di capacità più disponibili.

Integrazione con EC2 Auto Scaling

Puoi utilizzare i gruppi Amazon EC2 Auto Scaling per avviare e gestire istanze Spot, mantenere la disponibilità delle applicazioni, diversificare il tipo di istanza e la selezione delle opzioni di acquisto (on demand/Spot) e dimensionare la capacità di Amazon EC2 utilizzando policy di dimensionamento dinamiche, pianificate e predittive. Per maggiori informazioni, consulta la sezione Richiesta di istanze spot per applicazioni flessibili e con tolleranza ai guasti nella Guida per l'utente di Amazon EC2 Auto Scaling.

Integrazione con Amazon EKS

Puoi ottimizzare i costi dei carichi di lavoro basati su Kubernetes utilizzando Amazon EKS, avviando le istanze Spot nei gruppi di nodi gestiti EKS. I gruppi di nodi gestiti EKS gestiscono l'intero ciclo di vita delle istanze Spot, sostituendo quelle che saranno presto interrotte con istanze appena avviate, per ridurre le possibilità di impatto sulle prestazioni o sulla disponibilità delle applicazioni quando le istanze Spot vengono interrotte (quando EC2 ha bisogno di recuperare la capacità). Per ulteriori informazioni, consulta Gruppi di nodi gestiti nella Guida per l'utente di Amazon EKS.

Integrazione con Amazon ECS

Puoi eseguire i cluster Amazon ECS su istanze Spot per ridurre i costi operativi dell'esecuzione di applicazioni containerizzate. Amazon ECS supporta lo svuotamento automatico delle istanze Spot che saranno presto interrotte. Per ulteriori informazioni, consulta Utilizzo delle istanze Spot in Guida per gli sviluppatori di Amazon Elastic Container Service.

Integrazione di Amazon ECS con AWS Fargate Spot

Se le tue attività containerizzate sono interrompibili e flessibili, puoi scegliere di eseguire le tue attività ECS con il provider di capacità AWS Fargate Spot. Ciò significa che le tue attività verranno eseguite su AWS Fargate, una piattaforma di container serverless, e potrai beneficiare dei risparmi sui costi con Fargate Spot. Per ulteriori informazioni, consulta AWS Fargate capacity providers nella Amazon Elastic Container Service Developer Guide.

Integrazione con Amazon Batch

AWS Batch pianifica, programma ed esegue carichi di lavoro in batch in AWS. AWS Batch può inoltrare dinamicamente le richieste di istanze Spot per tuo conto, riducendo il costo di esecuzione dei processi in batch.

Integrazione con Amazon SageMaker

Amazon SageMaker semplifica l'addestramento di modelli di machine learning utilizzando istanze Spot gestite. L'addestramento di Spot gestito può ottimizzare il costo dei modelli di addestramento fino al 90% rispetto alle istanze on demand. SageMaker gestisce le interruzioni Spot per tuo conto. Per ulteriori informazioni, consulta Managed Spot Training in Amazon SageMaker nella Amazon Elastic Container Service Developer Guide.

Integrazione con Amazon Gamelift

Amazon GameLift è una soluzione di hosting di server di giochi che implementa, gestisce e dimensiona i server cloud per giochi multigiocatore. Il supporto per le istanze Spot in Amazon Gamelift ti offre l'opportunità di ridurre notevolmente i costi di hosting. Quando si creano parchi istanze di risorse di hosting, è possibile scegliere tra istanze on demand o istanze Spot. Mentre le istanze Spot potrebbero essere interrotte con due minuti di notifica, FleetIQ di Amazon GameLift riduce al minimo la possibilità di interruzioni. Per maggiori informazioni, consulta Using Spot Instances with GameLift nella Guida per sviluppatori di Amazon GameLift.

Integrazione con Elastic Beanstalk

AWS Elastic Beanstalk è un servizio di semplice utilizzo per implementare e dimensionare applicazioni Web e servizi sviluppati con Java, .NET, PHP, Node.js, Python, Ruby, Go e Docker su server comuni come Apache, Nginx, Passenger e IIS. È sufficiente caricare il codice e AWS Elastic Beanstalk gestisce automaticamente l'implementazione, dal provisioning della capacità, dal bilanciamento del carico e dalla scalabilità automatica al monitoraggio dell'integrità delle applicazioni. Puoi utilizzare le istanze Spot negli ambienti Elastic Beanstalk per ottimizzare i costi dell'infrastruttura sottostante delle tue applicazioni Web. Per informazioni sull'utilizzo delle istanze Spot con Elastic Beanstalk, consulta il Supporto istanze Spot nella AWS Elastic Beanstalk Guida per lo sviluppatore.