- Amazon EC2›
- Istanze Spot›
- Nozioni di base
Guida introduttiva alle istanze spot di Amazon EC2
Perché scegliere le istanze spot di Amazon EC2?
Le istanze Spot di Amazon EC2 forniscono capacità di elaborazione inutilizzata nel cloud AWS per offrire sconti significativi rispetto alle istanze on demand.
Le istanze Spot permettono di risparmiare fino al 90% su big data, container, integrazione e distribuzione continue, HPC e altri carichi di lavoro con tolleranza ai guasti. Oppure permettono di ridimensionare i throughput dei carichi di lavoro fino a 10 volte e rimanere nei limiti del budget esistente.
Come iniziare
Passaggi per iniziare
1
Informazioni preliminari all'avvio delle istanze spot
- Guarda questo video per scoprire quali carichi di lavoro sono più adatti all'esecuzione su istanze Spot.
- Scopri come funziona il modello tariffario Spot, che offre prezzi bassi e prevedibili, con un risparmio tipico del 70-90% rispetto ai prezzi on demand.
2
Crea la tua prima istanza spot
- Scopri come funzionano le istanze Spot per lanciare la tua prima istanza Spot dalla Console di gestione AWS, dall'SDK/CLI AWS o tramite le API AWS.
- Scopri come avviare istanze Spot per carichi di lavoro come CI/CD, Big Data, Containers e Rendering.
3
Implementa le best practice
- Guarda questo video per scoprire alcune semplici regole da seguire quando avvii le istanze Spot per massimizzare i risparmi sui costi di elaborazione. Scopri di più
- Scopri come ridurre al minimo l'impatto delle interruzioni qui.
Esempi di casi d'uso
Puoi utilizzare le istanze Spot per diverse applicazioni flessibili e tolleranti ai guasti. Esplora i casi d'uso più comuni di seguito.
Carichi di lavoro con istanze Spot in contenitori
I contenitori sono stateless e tolleranti ai guasti e sono perfetti per le istanze Spot di Amazon EC2. Guarda il webinar per scoprire come distribuire in maniera efficace i carichi di lavoro containerizzati con Kubernetes e gestire agevolmente cluster su qualsiasi scala a costi nettamente inferiori. Le istanze Spot possono essere utilizzate con Amazon Elastic Container Service, Amazon Elastic Kubernetes Services o Kubernetes per eseguire qualsiasi carico di lavoro containerizzato, dai sistemi distribuiti alle applicazioni che mappano milioni di miglia al giorno. Scopri di più
Carichi di lavoro di Big Data sulle istanze Spot
Le istanze Spot offrono accelerazione, dimensionamento e un risparmio sostanziale in termini di costi per l'esecuzione di carichi di lavoro hyper-scale con tempistiche critiche per analisi dei dati tempestive. Usa le istanze Spot con Amazon EMR, Hadoop o Spark per elaborare enormi quantità di dati. Guarda questo video per iniziare a usare Amazon EC2 Spot e Amazon EMR per un'elaborazione dei dati facile, veloce ed economica. Visita la pagina Amazon EMR on Spot Instances per ulteriori risorse su come eseguire i carichi di lavoro di big data con Amazon EMR e istanze Spot.
Carichi di lavoro di integrazione e distribuzione continue sulle istanze Spot
Configura Jenkins con il plug-in EC2 Spot per dimensionare automaticamente un parco istanze Spot a seconda del numero di lavori da completare. Riduci maggiormente i costi sfruttando istanze di generazioni precedenti per CI, poiché questi processi non richiedono molta energia per l'esecuzione. Le istanze Spot consentono elasticità e risparmio anche per quanto riguarda i test di carico, integrazione, canary e sicurezza. Scopri di più
Carichi di lavoro di rendering sulle istanze Spot
Data la natura tollerante ai guasti dei carichi di lavoro di rendering, sono perfetti da eseguire sulle istanze Spot e per approfittare dei grandi risparmi permessi dalle istanze Spot. Guarda questa presentazione al SIGGRAPH 2019 per scoprire come iniziare a usare AWS Thinkbox e le istanze Spot per scalare i carichi di lavoro di rendering a una frazione del costo nel cloud. Scopri come Scripps Networks Interactive ha sfruttato le istanze Spot e AWS ThinkBox per ridurre i tempi di rendering CGI del 95% qui.
Applicazioni e servizi Web su istanze Spot
Identificare nuove iniziative di risparmio sui costi o scalare a decine di migliaia di istanze per i diversi servizi e applicazioni web, dagli Ad server ai server per le offerte in tempo reale. Guarda questo webinar per scoprire come implementare applicazioni basate sul Web su larga scala utilizzando EC2 Auto Scaling. Scopri come utilizzare un modello di lancio EC2 per sfruttare e distribuire un gruppo Auto Scaling di EC2 utilizzando una combinazione di istanze on demand e Spot con un sistema di bilanciamento di carico per ottimizzare i costi del tuo carico di lavoro. Per saperne di più sull'esecuzione di applicazioni web su istanze Spot, leggi questo blog.
Elaborazione in batch sulle istanze Spot
Elabora i tuoi carichi di lavoro in batch a costi nettamente inferiori con le istanze Spot. Guarda questo video per scoprire come iniziare a eseguire i carichi di lavoro dell'elaborazione in batch su AWS Batch con le istanze Spot. Per ottimizzare ulteriormente i carichi di lavoro in batch in esecuzione sulle istanze Spot, scopri la strategia di allocazione ottimizzata per la capacità di Spot in questo blog. Visita la pagina AWS Batch with Spot Instances per ulteriori risorse.
Machine Learning sulle istanze Spot
Addestra la tua IA/ML più velocemente e a costi ridotti con le istanze Spot. Guarda questo video per scoprire come eseguire inferenze formando delle attività con Elastic Inference e risparmiare fino al 90% sui costi del calcolo con le istanze Spot. Impara le best practice su come impostare CloudFormation e lanciare modelli da creare per l'automatizzazione. Per scoprire come eseguire i carichi di lavoro AI/ML più velocemente e spendendo meno su Amazon SageMaker con Managed Spot Training, segui questo tutorial autoguidato.
Best practice sulle istanze Spot
1
Regole spot
Ecco due semplici regole per ottenere il massimo risparmio possibile sui costi di elaborazione.
- I pool di capacità spot hanno prezzi differenti e variano con minore frequenza.
- Amazon EC2 ti avviserà con 2 minuti di anticipo quando avremo bisogno di riavere la capacità.
2
Flessibilità delle istanze
Testa la tua applicazione su diversi tipi di istanza, se possibile. Poiché i prezzi fluttuano indipendentemente per ogni tipo di istanza in una zona di disponibilità, spesso è possibile ottenere più capacità di elaborazione per lo stesso prezzo con una maggiore flessibilità riguardo al tipo di istanza. Guarda questo video per ulteriori informazioni.
Guarda il video
3
API di parchi istanze
Durante l'esecuzione delle istanze Spot in un gruppo Auto Scaling di EC2, utilizza la strategia di allocazione di capacità ottimizzata per accedere ai pool di capacità delle istanze Spot con la capacità più disponibile. La capacità ottimizzata istruisce il gruppo Auto Scaling di EC2 per lanciare le istanze Spot con i pool di capacità più ampi, diminuendo la possibilità di interruzioni.
Guarda il video
Gestione delle interruzioni
Le istanze Spot ricevono una notifica di due minuti quando stanno per essere rimborsate da EC2 perché EC2 richiede indietro la capacità. Per ridurre l'impatto delle interruzioni, segui le best practice menzionate sopra.
Guarda questo video per automatizzare le notifiche di 2 minuti che ricevi quando le istanze Spot vengono interrotte da Amazon EC2. Puoi anche consultare Spot Instance Advisor per verificare la frequenza media delle interruzioni per i diversi pool Spot.
Hai trovato quello che cercavi?
Facci sapere la tua opinione in modo da migliorare la qualità dei contenuti delle nostre pagine