Come funziona il punteggio di posizionamento spot - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Come funziona il punteggio di posizionamento spot

Quando utilizzi la funzione del punteggio di posizionamento Spot, devi prima specificare i requisiti di calcolo per le tue istanze Spot, quindi Amazon EC2 restituisce alle prime 10 regioni un punteggio per la zone di disponibilità in cui è probabile che la tua richiesta Spot abbia successo. Ogni regione o zona di disponibilità viene valutata su una scala da 1 a 10, con 10 che indica che è molto probabile che la tua richiesta Spot abbia esito positivo e 1 che indica invece che è improbabile che la tua richiesta Spot abbia esito positivo.

Fase 1: specifica dei requisiti Spot

Innanzitutto, è necessario specificare la capacità spot di destinazione desiderata e i requisiti di calcolo, come segue:

  1. Specificare la capacità spot di destinazione e, facoltativamente, l'unità di capacità di destinazione.

    È possibile specificare la capacità Spot di destinazione desiderata in termini di numero di istanze o v CPUs o in termini di quantità di memoria in MiB. Per specificare la capacità di destinazione in numero di v CPUs o quantità di memoria, è necessario specificare l'unità di capacità target come vcpu o. memory-mib In caso contrario, per impostazione predefinita sarà impostato sul numero di istanze.

    Specificando la capacità target in termini di numero di v CPUs o quantità di memoria, è possibile utilizzare queste unità per contare la capacità totale. Ad esempio, se desideri utilizzare una combinazione di istanze di dimensioni diverse, puoi specificare la capacità di destinazione come numero totale di v. CPUs La funzione Spot placement score considera quindi ogni tipo di istanza nella richiesta in base al relativo numero di v eCPUs, sommando la capacità target, conta il numero totale di v CPUs anziché il numero totale di istanze.

    Ad esempio, supponiamo di specificare una capacità target totale di 30 v CPUs e che l'elenco dei tipi di istanza sia composto da c5.xlarge (4 vCPUs), m5.2xlarge (8 v) e r5.large (2 vCPUs). CPUs Per ottenere un totale di 30 vCPUs, è possibile ottenere un mix di 2 c5.xlarge (2*4 vCPUs), 2 m5.2xlarge (2*8 vCPUs) e 3 r5.large (3*2 vCPUs).

  2. Specificare i tipi di istanza o gli attributi di istanza.

    Puoi specificare i tipi di istanza da utilizzare oppure puoi specificare gli attributi di istanza necessari per i tuoi requisiti di elaborazione e quindi consentire ad Amazon di EC2 identificare i tipi di istanza che hanno tali attributi. Questo è noto come selezione del tipo di istanza basata su attributi.

    Non è possibile specificare sia i tipi di istanza che gli attributi di istanza nella stessa richiesta di punteggio di posizionamento spot.

    Se specifichi tipi di istanza, devi specificare almeno tre tipi di istanza diversi, altrimenti Amazon EC2 restituirà un punteggio di posizionamento Spot basso. Analogamente, se si specificano attributi di istanza, devono essere risolti con almeno tre tipi di istanza diversi.

Per esempi dei diversi modi per specificare i requisiti Spot, consultare Configurazioni di esempio.

Fase 2: filtro della risposta del punteggio di posizionamento spot

Amazon EC2 calcola il punteggio di posizionamento Spot per ogni regione o zona di disponibilità e restituisce le prime 10 regioni o le prime 10 zone di disponibilità in cui è probabile che la richiesta Spot abbia successo. Il valore di default restituisce un elenco di regioni con un punteggio. Se si prevede di avviare tutta la tua capacità spot in una singola zona di disponibilità, è utile richiedere un elenco di zone di disponibilità con punteggio.

È possibile specificare un filtro regione per limitare le regioni che verranno restituite nella risposta.

È possibile combinare il filtro regione e una richiesta di zone di disponibilità con punteggio. In questo modo, le zone di disponibilità con punteggio saranno limitate alle regioni per le quali si è applicato il filtro. Per trovare la zona di disponibilità con punteggio più alto in una regione, specificare solo quella regione e la risposta restituirà un elenco di tutte le zone di disponibilità in tale regione.

Fase 3: esame dei suggerimenti

Il punteggio di posizionamento spot per ogni regione o zona di disponibilità viene calcolato in base alla capacità di destinazione, alla composizione dei tipi di istanza, alle tendenze di utilizzo Spot cronologiche e correnti e all'ora della richiesta. Poiché la capacità spot è costantemente fluttuante, la stessa richiesta di punteggio di posizionamento spot può produrre punteggi diversi se il punteggio viene calcolato in momenti diversi.

Le regioni e le zone di disponibilità vengono valutate su una scala da 1 a 10. Un punteggio di 10 indica che è molto probabile, ma non garantito, che la propria richiesta Spot abbia esito positivo. Un punteggio di 1 indica che la tua richiesta Spot ha bassissime probabilità di successo. Lo stesso punteggio potrebbe essere restituito per diverse regioni o zone di disponibilità.

Se vengono restituiti punteggi bassi, è possibile modificare i requisiti di calcolo e ricalcolare il punteggio. È possibile anche richiedere suggerimenti sul punteggio di posizionamento spot per gli stessi requisiti di calcolo in diversi momenti della giornata.

Fase 4: utilizzo dei suggerimenti

Un punteggio di posizionamento spot è rilevante solo se la tua richiesta Spot ha esattamente la stessa configurazione della configurazione del punteggio di posizionamento spot (capacità di destinazione, unità di capacità di destinazione e tipi di istanza o attributi di istanza) ed è configurato per utilizzare la strategia di allocazione capacity-optimized. In caso contrario, la probabilità di ottenere la capacità spot disponibile non sarà in linea con il punteggio.

Mentre un punteggio di posizionamento spot funge da linea guida e nessun punteggio garantisce che la propria richiesta Spot sia pienamente o parzialmente soddisfatta, è possibile utilizzare le seguenti informazioni per ottenere i migliori risultati:

  • Utilizza la stessa configurazione: il punteggio di posizionamento Spot è rilevante solo se la configurazione della richiesta Spot (capacità target, unità di capacità target e tipi di istanza o attributi dell'istanza) nel gruppo Auto Scaling, EC2 Fleet o Fleet Spot è la stessa che hai inserito per ottenere il punteggio di posizionamento Spot.

    Se hai utilizzato la selezione del tipo di istanza basata sugli attributi nella richiesta del punteggio di posizionamento Spot, puoi utilizzare la selezione del tipo di istanza basata sugli attributi per configurare il gruppo Auto Scaling, Fleet o Spot Fleet. EC2 Per ulteriori informazioni, consulta Create mixed instances group using attribute-based instance type selection e Specificare gli attributi, ad esempio la selezione del tipo per EC2 Fleet o Spot Fleet..

    Nota

    Se hai specificato la capacità target in termini di numero di v CPUs o quantità di memoria e hai specificato i tipi di istanza nella configurazione del punteggio di posizionamento Spot, tieni presente che attualmente non puoi creare questa configurazione nel tuo gruppo Auto Scaling, EC2 Fleet o Spot Fleet. Invece, si dovrà impostare manualmente il peso dell'istanza utilizzando il parametro WeightedCapacity.

  • Utilizzo della strategia di allocazione capacity-optimized: qualsiasi punteggio presuppone che la richiesta del parco istanze sia configurata per utilizzare tutte le zone di disponibilità (per richiedere la capacità tra le regioni) o una singola zona di disponibilità (se si richiede la capacità in una zona di disponibilità) e la strategia di allocazione spot capacity-optimized perché la propria richiesta di capacità spot abbia successo. Se si utilizzano altre strategie di allocazione, come lowest-price, la probabilità di ottenere la capacità spot disponibile non sarà in linea con il punteggio.

  • Agire subito su un punteggio: il suggerimento del punteggio di posizionamento spot riflette la capacità spot disponibile al momento della richiesta e la stessa configurazione può produrre punteggi diversi se calcolati in momenti diversi a causa delle fluttuazioni della capacità spot. Mentre un punteggio di 10 significa che la propria richiesta di capacità spot è altamente probabile, ma non garantita, per ottenere risultati ottimali consigliamo di agire immediatamente su un punteggio. Consigliamo inoltre di ottenere un nuovo punteggio ogni volta che si prova a eseguire una richiesta di capacità.