Amazon Web Services: reglas de spot en instancias de spot de EC2

En este artículo, veremos algunas reglas simples que se deben seguir al lanzar instancias de spot de Amazon EC2. Las instancias de spot le permiten optimizar los costos en una nube de AWS y escalar el rendimiento de su aplicación hasta 10 veces por el mismo presupuesto.

En este artículo, discutiremos dos reglas simples a seguir cuando se piensa en lanzar instancias puntuales:

Regla 1: 

Los grupos al contado tienen precios separados y cambian con menos frecuencia. Cada tipo de instancia, tamaño y zona de disponibilidad en cada región es un grupo de spot independiente. 

Por ejemplo, mire la imagen a continuación donde c3.2xlarge en us-east-1c tiene un precio separado y c4.8xlarge en us-east-1d tiene un precio separado para c3.2xlarge  de $10.9 en este momento. Pero podría ser de $0.9 mañana y se ajusta en función de la oferta y la demanda a largo plazo.

c3.2xlarge en EE.UU. este 1c

c4.8xlarge en EE.UU. este 1d

Regla 2:

Amazon EC2 le dará una advertencia de dos minutos cuando AWS necesite recuperar la capacidad. 

Puede solicitar capacidad al contado similar a la demanda y pagar siempre el precio al contado actual. Cuando AWS necesite recuperar la capacidad, recibirá una advertencia de dos minutos. AWS le envía la notificación sobre el estado instantáneo del lugar. Hay dos razones por las que su instancia de spot podría marcarse para su terminación:

  1. El precio al contado actual ha aumentado por encima de su máxima disposición a pagar.
  2. La capacidad ya no está disponible para atender su instancia.

El estado de bit de su solicitud de instancia de spot se establece en marcado para terminación y los metadatos de tiempo de terminación de spot se establecen en un tiempo exactamente dos minutos en el futuro.

Ejemplo 1: Respuesta que obtendrá cuando llame a la API describe-spot-instance-requests para la instancia que se marcó para terminación.

"Status": {
            "Update Time" : "2022-03-02T18:16:21.000z",
            "Code" : "marked-for-termination",
            "Message" : "The Spot Instance is marked for termination",
        },

Ejemplo 2: Respuesta que obtendrá cuando llame a la API describe-spot-instance-requests para la instancia que terminó.

"Status": {
            "Update Time" : "2022-03-02T18:16:21.000z",
            "Code" : "instance-terminated-capacity-oversubscribed",
            "Message" : "Your Spot Instance was terminated as there
                            is no more unused capacity available
                            in this pool.",
        },

Publicación traducida automáticamente

Artículo escrito por punamsingh628700 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *