2016-05-27 13 views
6

Vorrei creare un gruppo di ridimensionamento automatico [ASG] con istanze spot come supplemento al mio ASG di produzione con istanze su richiesta.Quale prezzo dovrei pagare per un'istanza spot AWS e aumento i prezzi?

Dopo aver letto this post, vorrei simularlo ma forse senza le offerte dinamiche e il ridimensionamento automatico all'inizio.

Così, mi chiedevo, se ho appena impostato il prezzo di offerta per le istanze del punto pari al prezzo su richiesta dell'istanza che uso [m3.large], dovrei pagare il più basso prezzo offerto [ per quell'istanza, nella regione, in quell'ora] ??

Quindi, se il prezzo spot è $ 0,01 e la mia offerta massima nell'ASG è $ 0,067, pagherei $ 0,01 per ogni istanza spot avviata da ASG, giusto ?? [Questo è quello che ho capito dai documenti AWS ma vorrei una conferma]

E infine, con questo tipo di pensiero [che suppongo di non essere l'unico ad avere] guido i prezzi delle istanze spot su ?

+2

Controlla questo esempio questo è più chiaro Esempio di prezzo di istanza Spot http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/how-spot-instances-html.html – error2007s

+0

Grazie a @ error2007s, ti avrò sicuramente check it out –

risposta

6

I prezzi delle istanze spot sono diversi tra le zone di disponibilità. Si paga in base al prezzo di mercato (M ) in cui le istanze sono.

È possibile impostare un prezzo di offerta (B). La regola di pagamento è:

  • Se il prezzo di mercato è inferiore o uguale tua offerta (M < = B) e ci sono risorse gratuite in loco-istanze piscina, si paga il mercato prezzo.
  • Se il prezzo di mercato è superiore tua offerta (M>B, outbid) o non ci sono risorse gratuite in loco-istanze piscina, il vostro punto-istanze sarà terminato e non è necessario pagare l'ora parziale attuale. Hai solo bisogno di pagare l'intero orario che hai usato.
  • Se si eseguono istanze spot meno di un'ora e si termina da soli, è necessario pagare per quell'ora parziale.

vostra offerta è solo la quantità massima che si desidera pagare per il posto-istanze.

Per ulteriori dettagli, è possibile vedere the official documentation. I prezzi di mercato sono guidati dalla disponibilità di risorse gratuite e dalla domanda del mercato.

Per una strategia di offerta, è possibile consultare Spot Bid Advisor. In questa pagina, puoi trovare quali tipi di istanze hanno una frequenza di offerta più bassa in base all'offerta.

Aggiunto come da @ suggerimento di Michael sul commento qui sotto:

L'attuale prezzo di mercato è l'offerta più bassa tra tutte le istanze in esecuzione.A titolo illustrativo, diciamo che c'erano 3 istanze disponibili (forse più nel caso reale) e c'erano 4 offerte per $ 1, $ 2, $ 3 e $ 5, i tre offerenti più alti avrebbero avuto istanze in esecuzione e il prezzo di mercato sarebbe essere $ 2. Pertanto, il prezzo dell'offerta può indirizzare l'istanza spot indirettamente a se sei un offerente vincente e ci sono più offerte aperte rispetto alle istanze spot disponibili.

+3

Questa è una buona risposta, ma potresti aggiungere questo: sì, aumenti il ​​prezzo di mercato, indirettamente, * se * sei un offerente vincente * e * ci sono più offerte aperte rispetto alle istanze spot disponibili, perché il il prezzo corrente di mercato è l'offerta più bassa tra tutte le istanze attualmente in corso. Se erano disponibili 3 istanze e c'erano 4 offerte per $ 1, $ 2, $ 3 e $ 5, i tre migliori offerenti avrebbero istanze in esecuzione e il prezzo di mercato sarebbe $ 2. Naturalmente, ci sono più di 3 punti disponibili, ma questo semplice esempio illustra l'algoritmo. –

+0

Grazie Edward, @ Michael. Eri entrambi molto chiari. –

+0

Quando dici "le tue istanze spot verranno interrotte e non dovrai pagare l'ora parziale attuale", stai dicendo che se hai usato un'istanza spot per mezz'ora e qualcuno ti ha superato, non pagherai per mezz'ora? O stai dicendo che paghi solo la mezz'ora che hai usato, ma non l'intera ora? – Christophe

Problemi correlati