¿Cuánto más baratas son las instancias de spot de AWS?

Tabla de contenido:

¿Cuánto más baratas son las instancias de spot de AWS?
¿Cuánto más baratas son las instancias de spot de AWS?
Anonim

Las instancias puntuales le permiten alquilar capacidad informática adicional de EC2 a una fracción del costo de On-Demand. Se pueden interrumpir en cualquier momento, pero cuando se usan en un grupo de escalado automático, son un excelente reemplazo para On-Demand.

El precio de las instancias al contado es mayormente estático hoy en día

En el pasado, las instancias de spot funcionaban de manera muy similar al mercado de valores. Los clientes de AWS pujarían por el precio al que querían que se ejecutara su instancia, y la instancia se ejecutaría mientras ese precio estuviera disponible. Hizo que los precios fluctuaran como locos a lo largo del día, a veces incluso con un precio más alto que bajo demanda cuando la demanda era alta.

AWS cambió esto y ahora las instancias de spot tienen un precio mayormente fijo. Con el nuevo modelo, simplemente puede establecer un precio máximo que esté dispuesto a pagar y se le cobrará el precio Spot actual para esa hora.

El precio aún puede cambiar un poco, pero AWS es enorme y tiene mucha capacidad informática. A menos que alguna entidad corporativa esté alquilando toda su capacidad, el precio realmente no fluctúa en absoluto. Para casi todos los tipos de instancias, las fluctuaciones solo son visibles en el transcurso de un mes completo y, aun así, casi nunca se acercan al precio bajo demanda.

Puede ver los precios de las instancias de spot usted mismo desde la consola de EC2 haciendo clic en "Solicitudes de spot" en la barra lateral y abriendo el cuadro de diálogo "Historial de precios".

Imagen
Imagen

Puede navegar y verá que la mayoría de las instancias son casi completamente estáticas día a día. Las fluctuaciones solo serán visibles en el transcurso de semanas y meses. La instancia

c5.large es bastante popular y experimenta algunas fluctuaciones, pero en general se mantiene igual:

precio grande c5
precio grande c5

Otras instancias, como

r5.4xlarge, pueden fluctuar un poco más, pero por lo general no se acercan al precio bajo demanda.

precios de la instancia r5
precios de la instancia r5

Otras instancias, particularmente la alineación T2/T3, en realidad no fluctúan en absoluto, tal vez por unos pocos centavos cada semana. AWS tiene capacidad más que suficiente para satisfacer las necesidades de todos los usuarios de instancias de spot a un precio de ganga, y este es el precio al que quieren vender los costos de electricidad.

La alineación T2/T3 realmente no fluctúa como se ve en el gráfico
La alineación T2/T3 realmente no fluctúa como se ve en el gráfico

Puede utilizar las instancias de spot del mismo modo que utilizaría las instancias EC2 regulares. Por lo general, lanzará una flota de ellos con un grupo de escalado automático, donde si AWS reclama una instancia, se puede activar una nueva rápidamente.

En general, el precio de las instancias de spot suele ser al menos el 50 % del precio bajo demanda, y la mayoría de los tipos de instancia rondan el 60-70 % más o menos. La afirmación de AWS de "hasta un 90 % de ahorro de costos" realmente enfatiza el "hasta". Las únicas instancias que encontrará con un ahorro de costos del 90 % son instancias de generaciones anteriores como

c1.medium, como una manera fácil para que AWS venda su hardware antiguo.

c1.precio medio
c1.precio medio

Este ahorro constante de costos coloca a las instancias de spot en un lugar excelente. Ofrecen ahorros de precios similares a los de las instancias reservadas (y en ocasiones son un poco más baratos), aunque no tienen el contrato de 1 o 3 años asociado. Si el ciclo de vida de su servidor se puede automatizar fácilmente para hacer uso de Auto Scaling, probablemente no le importe si tiene que reiniciar 1 servidor de una flota de 10.

Esto no quiere decir que las instancias puntuales se terminarán aleatoriamente; las interrupciones de tiempo son bastante raras. En un mes determinado, la tasa de terminación promedio es del 5%, lo que significa que probablemente no verá interrupciones frecuentes a menos que esté ejecutando muchas instancias. (En cuyo caso, probablemente pueda manejarlas). Aún tendrá que planificar las interrupciones, ya que es una probabilidad distinta de cero, y la probabilidad es mayor en algunos tipos de instancias. Puede ver la tasa de interrupción de su instancia en la calculadora del asesor de instancias puntuales de AWS.

De todos modos, recibe dos minutos de aviso, que es tiempo suficiente para que su grupo de escalado automático inicie uno nuevo con interrupciones mínimas. Todavía recomendamos tener al menos dos instancias en un grupo de ajuste de escala automático para evitar por completo las interrupciones del servicio.

Tema popular