- Amazon EC2›
- Instancias de spot›
- Introducción
Introducción a las instancias de spot de Amazon EC2
¿Por qué elegir las instancias de spot de Amazon EC2?
Las instancias de spot de Amazon EC2 ofrecen capacidad informática adicional en la nube de AWS, con grandes descuentos en comparación con las instancias bajo demanda.
Las instancias de spot le permiten ahorrar hasta un 90 % en big data, contenedores, CI/CD, HPC y otras cargas de trabajo con tolerancia a errores. O bien, puede escalar el rendimiento de su carga de trabajo hasta 10 veces y no gastar más del presupuesto existente.
¿Cómo comenzar?
Pasos para comenzar
1
Descubra lo que debe saber antes de lanzar la instancia de spot
- Vea este vídeo para ver qué cargas de trabajo son las más adecuadas para ejecutarse en instancias puntuales.
- Descubra cómo funciona el modelo de precios al contado, que ofrece precios bajos y predecibles, con un ahorro típico del 70 al 90% con respecto a los precios bajo demanda.
2
Cree su primera instancia de spot
- Descubra cómo funcionan las instancias puntuales para lanzar su primera instancia puntual desde la consola de administración de AWS, el SDK/CLI de AWS o mediante las API de AWS.
- Aprenda a lanzar instancias puntuales para cargas de trabajo como CI/CD, big data, contenedores y renderizado.
3
Implemente las prácticas recomendadas
- Vea este vídeo para conocer algunas reglas sencillas que debe seguir al lanzar instancias puntuales para maximizar el ahorro de costos de procesamiento. Obtenga más información.
- Aprenda a minimizar el impacto de las interrupciones aquí.
Ejemplos de casos de uso
Puede utilizar las instancias de spot para distintas aplicaciones flexibles y tolerantes a errores. Explore los casos de uso más comunes que figuran a continuación.
Carga de trabajo en contenedores con instancias de spot
Los contenedores no tienen estado, toleran errores y son adecuados para las instancias de spot de Amazon EC2. Vea este seminario web para aprender a implementar de manera eficiente las cargas de trabajo en contenedores con Kubernetes y administrar fácilmente los clústeres a cualquier escala por una fracción del costo. Las instancias puntuales se pueden usar con Amazon Elastic Container Service, Amazon Elastic Kubernetes Service o Kubernetes para ejecutar cualquier carga de trabajo en contenedores, desde sistemas distribuidos hasta aplicaciones que mapean millones de millas al día. Obtenga más información.
Cargas de trabajo de big data en instancias de spot
Las instancias de spot proporcionan aceleración, escalado y grandes ahorros de costos para cargas de trabajo de hiperescala y tiempo de ejecución crítico para el análisis de datos rápido. Utilice instancias puntuales con Amazon EMR, Hadoop o Spark para procesar cantidades masivas de datos. Vea este vídeo para comenzar a usar Amazon EC2 Spot y Amazon EMR para procesar datos de forma fácil, rápida y rentable. Visite la página Amazon EMR on Spot Instances para obtener recursos adicionales sobre cómo ejecutar sus cargas de trabajo de big data con Amazon EMR e instancias puntuales.
Cargas de trabajo CI/CD en instancias de spot
Configure Jenkins con el complemento de instancia de spot de EC2 para escalar automáticamente una flota de instancias de spot dependiendo de la cantidad de trabajos pendientes de completar. Aumente los ahorros de costos utilizando las instancias de generaciones anteriores para la integración continua, ya que estos procesos no requieren mucha potencia para realizar las pruebas. La carga, la integración, el valor controlado y las pruebas de seguridad se benefician de la elasticidad y el ahorro asociados con las instancias de spot. Obtenga más información.
Renderización de cargas de trabajo en instancias de spot
Las cargas de trabajo de renderizado, debido a su naturaleza tolerante a errores, son una opción perfecta para ejecutar instancias de spot y beneficiarse de los grandes ahorros que brindan estas instancias. Vea esta presentación en SIGGRAPH 2019 para obtener información sobre cómo empezar a usar AWS Thinkbox y Spot Instances para escalar las cargas de trabajo de renderizado por una fracción del costo en la nube. Descubra cómo Scripps Networks Interactive aprovechó las instancias puntuales y AWS ThinkBox para reducir el tiempo de renderizado de CGI en un 95% aquí.
Aplicaciones y servicios web en instancias de spot
Identifique nuevas oportunidades de ahorro de costos o amplíe la escala a miles de instancias para distintos servicios y aplicaciones web, desde servidores de anuncios a servidores de licitación en tiempo real. Vea este seminario web para aprender a implementar aplicaciones basadas en la web a escala mediante EC2 Auto Scaling. Aprenda a utilizar las plantillas de lanzamiento de EC2 para potenciar e implementar un grupo de EC2 Auto Scaling mediante una combinación de instancias de spot y bajo demanda detrás de un balanceador de cargar para optimizar el costo de su carga de trabajo. Para obtener más información sobre la ejecución de aplicaciones web en instancias puntuales, lea este blog.
Procesamiento por lotes en instancias de spot
Procese su cargas de trabajo por lotes a un costo menor con instancias de spot. Vea esta video para descubrir cómo puede comenzar a ejecutar sus cargas de trabajo de procesamiento por lotes en AWS Batch con instancias de spot. Para optimizar aún más las cargas de trabajo por lotes que se ejecutan en instancias puntuales, obtenga información sobre la estrategia de asignación optimizada para la capacidad puntual en este blog. Visite la página AWS Batch with Spot Instances para obtener recursos adicionales.
Machine Learning en instancias de spot
Entrene modelos de IA y aprendizaje automático por un costo menor con las instancias de spot. Vea este video sobre cómo puede ejecutar trabajos de entrenamiento de inferencia con Elastic Inference y ahorrar hasta el 90 % en costos informáticos con las instancias de spot. Aprenda las prácticas recomendadas para la configuración de Cloud Formation y la ejecución de plantillas para la automatización. Para obtener información sobre cómo ejecutar sus cargas de trabajo de inteligencia artificial y aprendizaje automático de forma más rápida y por menos en Amazon SageMaker con Managed Spot Training, siga este tutorial autoguiado.
Prácticas recomendadas para instancias de spot
1
Reglas de spot
Conozca las dos reglas simples a seguir para maximizar el ahorro de costos de cómputo:
- Los grupos de capacidad de spot tienen precios diferentes y cambian con poca frecuencia.
- Amazon EC2 mostrará una advertencia de 2 minutos cuando se necesite recuperar la capacidad.
2
Flexibilidad de instancias
Pruebe su aplicación en diferentes tipos de instancias cuando sea posible. Dado que los precios fluctúan independientemente para cada tipo de instancia en una zona de disponibilidad, a menudo puede obtener más capacidad de cómputo por el mismo precio cuando tiene flexibilidad en los tipos de instancias. Mire este vídeo para obtener más información.
Vea el vídeo
3
API de la flota
Cuando ejecute instancias de spot en un grupo de EC2 Auto Scaling, utilice la estrategia de asignación optimizada para capacidad de spot para acceder a los grupos de capacidad de spot con la máxima capacidad disponible. Esta estrategia instruye al grupo de EC2 Auto Scaling para ejecutar instancias de spot con los grupos de mayor capacidad, lo que reduce la posibilidad de sufrir interrupciones.
Vea el vídeo
Administrar interrupciones
Las instancias de spot reciben un aviso de dos minutos cuando EC2 está a punto de recuperar las instancias porque EC2 necesita la capacidad. Para reducir el impacto de las interrupciones, siga las prácticas recomendadas que se mencionan a continuación.
Vea este video para saber cómo automatizar las notificaciones de 2 minutos que recibe cuando Amazon EC2 interrumpe las instancias de spot. También puede consultar el Asesor de instancias puntuales para conocer la frecuencia promedio de interrupción de los diferentes grupos de puntos.
¿Ha encontrado lo que buscaba hoy?
Ayúdenos a mejorar la calidad del contenido de nuestras páginas compartiendo sus comentarios