Grupos de nodos administrados basados en instancias de spot de SUSE Rancher y Amazon Web Services para ahorros increíbles y administración familiar: un cambio de juego no tan nuevo de SUSE.
SUSE Rancher puede administrar grupos de nodos administrados basados en instancias de spot de AWS EC2 con EC2 Autoscaling
Las instancias con precio spot de AWS han existido por un tiempo y cuentan con un enorme ahorro del 90 % en comparación con el consumo de instancias bajo demanda comparables. El problema: si bien la instancia es idéntica en todos los sentidos a una instancia bajo demanda estándar o una instancia reservada, AWS puede cancelarla en cualquier momento según lo requiera la capacidad de EC2. Por lo tanto, Spot es más adecuado para la computación distribuida con cargas de trabajo efímeras y escalables.
Ingrese los grupos de nodos administrados. ¿Qué mejor ejemplo para aprovechar los ahorros de instancias de spot que con cargas de trabajo efímeras diseñadas para soportar la desaparición de servidores? Mientras Kubernetes escala su aplicación, los grupos de nodos administrados escalan la infraestructura subyacente como servicio (IaaS). Los grupos de nodos administrados de EC2 aprovechan la configuración de AWS Autoscaling para garantizar que se mantenga el nivel de servicio requerido, a pesar de que las instancias puntuales desaparezcan .
Esta solución se puede implementar directamente desde SUSE Rancher. Puede aprovechar su panel único familiar para ahorrar un 90 % de su infraestructura de clúster de carga de trabajo mediante la implementación de sus clústeres de carga de trabajo mediante EC2 Spot Instances simplemente seleccionando la casilla de verificación "Spot" en el flujo de trabajo de implementación de EC2 Cluster dentro de Rancher.
SUSE recomienda el siguiente escenario de configuración: SUSE Rancher se puede implementar primero en su propio clúster de administración o directamente en Docker en SUSE Linux, en EKS, etc. En este punto, aproveche SUSE Rancher para implementar una pequeña instancia administrada bajo demanda o reservada. grupo de nodos de 1 o 3 nodos para admitir el plano de control con al menos un nodo de trabajo que utiliza tipos de instancia estándar, en lugar de Spot. Se deben implementar instancias adicionales reservadas o bajo demanda para cargas de trabajo de misión crítica que no pueden tolerar una reducción en la capacidad. Determine la marca de límite inferior de sus aplicaciones e implemente este grupo de nodos mínimo en consecuencia. Finalmente, implemente uno o más grupos de nodos administrados mediante la función Spot. Repita este procedimiento aprovechando diferentes tipos de instancias y precios de oferta variables para minimizar la superficie de riesgo de su aplicación.
Este último grupo de nodos puede representar la mayor parte de su clúster, y este es el motivo: aprovechamos diferentes tipos de instancias con las mismas capacidades básicas. Ejemplo: si el requisito establece 8 GB de memoria, 2 vCPU, etc., esto se puede lograr usando 2 o más tipos de instancias diferentes lanzados con la opción Spot, lo que reduce aún más las posibilidades de perder demasiado de su clúster debido a un evento de capacidad EC2 que afecta a un genero particular. Se pueden usar tamaños más grandes, proporcionando aún más diversidad porque, por supuesto, está ahorrando hasta un 90%. El grupo de ajuste de escala automático creado a partir de la interfaz de usuario de Rancher garantiza que EC2 administrará el tamaño del clúster.
Consulte la documentación oficial de SUSE Rancher o comuníquese con SUSE en cualquier momento a aws@suse.com para obtener más información sobre cómo administrar sus clústeres de Kubernetes basados en EC2.
Referencias
Prácticas recomendadas para instancias de spot de EC2