Aplica recomendaciones de tamaño para los MIG

Compute Engine proporciona recomendaciones de tipo de máquina para ayudarte a usar los recursos en tus grupos de instancias administrados (MIG) de manera más eficiente. El servicio de Stackdriver Monitoring genera estas recomendaciones basadas en las métricas del sistema que recopila. Usa estas recomendaciones a fin de determinar si debes cambiar el tamaño del tipo de máquina de tus instancias para agregar o quitar CPU virtuales y recursos de memoria.

A fin de obtener más información sobre las diferentes opciones de tamaño disponibles para las instancias de VM, lee la documentación sobre tipos de máquinas.

Las recomendaciones de tamaño también se conocen como recomendaciones de redimensionamiento.

Antes de comenzar

Restricciones

Las recomendaciones están disponibles para grupos de instancias administrados de zona única, sin ajuste de escala automático y sin balanceo de cargas.

Precios

Durante la versión Beta, las recomendaciones de tamaño están disponibles de forma gratuita. Sin embargo, Google podría cobrar por esta característica en futuras versiones.

Métricas usadas para las recomendaciones de tamaño

Compute Engine supervisa el uso de CPU y memoria de las máquinas virtuales (VM) en ejecución y hace recomendaciones en función de los datos de los últimos 8 días. A fin de recomendar el mejor tipo de máquina individual para todas las instancias en un grupo de instancias administrado, Compute Engine genera una recomendación de tamaño estándar para instancias individuales y, después de realizar ajustes relacionados con valores atípicos, elige un tipo de máquina que no asigne un tamaño demasiado pequeño a ninguna instancia de VM. Cualquier instancia que no esté en ejecución, como las que instancias de VM detenidas o en proceso de reinicio, no se incluye en el cálculo.

Compute Engine podría hacer recomendaciones similares a las siguientes:

  • Si tu grupo de instancias tuvo un uso de CPU bajo la mayor parte del tiempo, Compute Engine recomienda un tipo de máquina con menos CPU virtuales.
  • Si tu grupo de instancias tuvo un alto uso de CPU la mayor parte del tiempo, Compute Engine recomienda un tipo de máquina con más CPU virtuales.
  • Si tu grupo de instancias no usó una gran parte de su memoria, Compute Engine recomienda un tipo de máquina con menos memoria.
  • Si tu grupo de instancias usó de forma activa una gran parte de su memoria la mayor parte del tiempo, Compute Engine recomienda un tipo de máquina con más memoria.

Compute Engine puede hacer recomendaciones para usar un tipo de máquina estándar o personalizado. Ten en cuenta que existen algunas limitaciones en la cantidad de memoria y CPU virtual disponibles para una máquina. En particular, es posible que el aumento de un recurso requiera aumentar el otro al mismo tiempo para seguir las especificaciones de un tipo de máquina válido. Además, Compute Engine solo recomienda tipos de máquinas que están disponibles en la zona en la que se ejecuta la instancia.

Para obtener más información, consulta las especificaciones de los tipos personalizados de máquinas.

Si la carga de trabajo para el grupo de instancias administrado es muy diferente entre instancias individuales, se puede aumentar el tamaño de algunas instancias para que las que tienen uso completo tengan suficientes recursos según la recomendación. Por ejemplo, Compute Engine podría hacer la siguiente recomendación para admitir la carga de trabajo de la instancia 4 aunque las instancias 1, 2, 3 y 5 sean demasiado grandes y se usen poco:

Recomendaciones hechas para un grupo de instancias administrado

Por este motivo, las recomendaciones para un grupo de instancias administrado funcionan mejor cuando las instancias tienen una carga de trabajo distribuida de forma razonable.

Para las estimaciones de diferencia de costos, el costo de una instancia se basa en el uso de la semana anterior (antes del descuento por uso continuo) y se extrapola a 30 días. Esto se compara con el costo mensual del tipo de máquina recomendado (antes del descuento por uso continuo). Para obtener los precios y detalles precisos, lee la documentación de precios.

Cargas de trabajo para recomendaciones de tamaño

Puedes aprovechar las recomendaciones de tamaño si tienes las siguientes cargas de trabajo:

  • Cargas de trabajo con aumentos y disminuciones periódicas en el tráfico, como aquellas susceptibles al tráfico de temporada
  • Cargas de trabajo que tienen poco uso de CPU y RAM porque están limitadas por otras restricciones, como la capacidad de procesamiento de lectura y escritura
  • Cargas de trabajo que ejecutan software que requiere licencias de software individuales y que no pueden permitirse agregar más instancias; en este caso, puedes basarte en las recomendaciones de tamaño para escalar tus recursos y mantener constante el número de instancias de VM
  • Cargas de trabajo que no pueden adaptarse de forma dinámica a un número cambiante de instancias, como aquellas que no son adecuadas para el ajuste de escala automático

No es conveniente usar recomendaciones de tamaño si tienes cargas de trabajo con picos muy limitados en los que una recomendación no se generaría con la rapidez suficiente como para ser útil, o si tienes grupos de instancias administrados en los que cada instancia maneja una carga de trabajo muy diferente, lo que crearía recomendaciones que aumentarían demasiado el tamaño de la mayoría de las instancias de VM en el grupo.

Observa las recomendaciones de tamaño

Compute Engine hace recomendaciones a través de Google Cloud Platform Console. Las recomendaciones están activadas de forma predeterminada, pero, si necesitas activarlas o desactivarlas, sigue estas instrucciones.

  1. Dirígete a la página Grupos de instancias.

    Ir a la página Grupos de instancias

  2. Selecciona tu proyecto y haz clic en Continuar.
  3. Mira la columna Recomendación (Recommendation) a fin de revisar las recomendaciones para grupos de instancias administrados individuales. También puedes ordenar la columna por la cantidad de ahorro estimado. Si no hay recomendaciones junto a los grupos de instancias, Compute Engine no tiene ninguna recomendación para hacer.

    Columna de recomendaciones

  4. Si tu grupo de instancias tiene dos plantillas de instancias, Compute Engine proporciona recomendaciones para cada una de ellas. Haz clic en una recomendación a fin de ver las recomendaciones para la plantilla de instancias respectiva.

    Recomendaciones para varias plantillas

Cuando creas un nuevo grupo de instancias administrado, las recomendaciones para él aparecen 24 horas después de la creación de la instancia.

Luego, las recomendaciones se actualizan en intervalos regulares durante todo el día.

Aplica recomendaciones a grupos de instancias

Para aplicar las recomendaciones de Compute Engine, puedes cambiar el tamaño de las instancias del grupo directamente desde la pantalla de recomendaciones.

Cuando aplicas una recomendación a un grupo de instancias administrado, Compute Engine hace lo siguiente:

  1. Clona las plantillas de instancias que usa el grupo de instancias administrado.
  2. Modifica las plantillas de instancias clonadas según las recomendaciones y los cambios que realices.
  3. Usa el actualizador de grupos de instancias administrados para aplicar la plantilla nueva. Si el grupo de instancias tiene dos plantillas de instancias, ten en cuenta la siguiente información:

    1. Solo puedes aplicar recomendaciones para una plantilla de instancias a la vez.
    2. Un grupo de instancias administrado puede mantener, como máximo, dos plantillas de instancias a la vez, por lo que no es posible probar una recomendación mientras se mantienen otras dos plantillas de instancias. Sin embargo, puedes probar una recomendación si tu grupo de instancias tiene una sola plantilla de instancias.

Para aplicar una recomendación, sigue estos pasos:

  1. En la página de Grupos de instancias, haz clic en el texto de recomendación del grupo de instancias que deseas actualizar.

    Selcciona una columna de recomendaciones

  2. Aparece una ventana emergente con más detalles y las opciones Cancelar, Descartar recomendación o Continuar. Para revisar y aplicar la recomendación, haz clic en Continuar.

  3. La recomendación se explica en detalle en la siguiente pantalla. Si continúas con la recomendación, Compute Engine crea una plantilla de instancias y actualiza todas las instancias en el grupo para que usen la plantilla nueva.

  4. Si deseas personalizar la forma en que se implementa la plantilla nueva en tus instancias (avanzado), haz clic en Personalizar implementación. Aparece una pantalla nueva.

    1. En Plantilla, puedes elegir si deseas aplicar la plantilla nueva al 100% de las instancias en el grupo o solo a un subconjunto de ellas.
    2. En Modo de actualización, puedes elegir si deseas que Compute Engine borre y cree instancias de forma activa con la plantilla nueva de instancias (Proactivo) o que solo aplique la actualización cuando la instancia se crea por otros medios, como un cambio de tamaño o el agregado de una instancia al grupo (Oportunista).
    3. En Aumento máximo, puedes elegir cuántas instancias adicionales temporales crear por encima del tamaño de destino del grupo de instancias administrado. Cuantas más instancias permitas, más rápida será tu actualización, al costo de instancias adicionales. El valor predeterminado es 1 instancia adicional.
    4. En Máximo no disponible, puedes elegir cuántas instancias pueden estar desconectadas a la vez durante esta actualización. Este número también incluye cualquier instancia que no esté disponible por otros motivos. Por ejemplo, si el grupo de instancias está en proceso de aumento de tamaño, las instancias que se encuentren en creación podrían no estar disponibles; estas instancias se contarían en este número. El valor predeterminado es 1 instancia no disponible a la vez.
    5. En Tiempo mínimo de espera, puedes elegir cuántos segundos esperar antes de marcar una instancia nueva como actualizada. El tiempo comienza después de una verificación de estado exitosa. Usa esta característica para controlar la velocidad a la que se aplica la plantilla de instancias.
  5. Haz clic en el botón Guardar para aplicar los cambios.

  6. Cuando esté todo listo, haz clic en Implementar para implementar los cambios.

Descarta las recomendaciones

Cuando termines de usar una recomendación, puedes descartarla. Con esta operación, la recomendación se quita de la estimación de ahorro total y su apariencia se minimiza, ya que aparece en color gris.

Estimación de ahorro
Estimación de ahorro total

Para descartar una sola recomendación, sigue estos pasos:

  1. En la página Grupos de instancias, haz clic en el texto de recomendación que deseas descartar.

    Ir a la página Grupos de instancias

  2. Aparecerá una ventana emergente con más detalles y el botón Descartar recomendación.
  3. Haz clic en Descartar recomendación.

Para descartar todas las recomendaciones, haz clic en el botón Descartar todas (Dismiss all) en la página Grupos de instancias.

Descarta recomendaciones

Para restablecer una recomendación, sigue estos pasos:

  1. En la página Grupos de instancias, haz clic en el texto gris de recomendación que deseas restablecer.

    Recomendación descartada

  2. Aparecerá una ventana emergente con más detalles y el botón Restablecer recomendación.

  3. Haz clic en Restablecer recomendación.

Usa el agente de supervisión para obtener recomendaciones más precisas

Stackdriver ofrece un agente de supervisión que recopila métricas adicionales de disco, CPU, red y procesos de tus instancias de VM. Para recopilar estos datos, instala el agente de supervisión en tus instancias de VM, de modo que pueda acceder a los recursos del sistema y los servicios de las apps.

Si el agente de supervisión está instalado y se ejecuta en una instancia de VM, las métricas de CPU y memoria que recopila se usan de forma automática para calcular las recomendaciones de tamaño. Las métricas de agente que proporciona el agente de supervisión brindan mejores estadísticas sobre el uso de recursos de la instancia que las métricas predeterminadas de Compute Engine. Esto permite que el motor de recomendaciones calcule mejor los requisitos de recursos y haga recomendaciones más precisas.

Para instalar el agente, consulta Instala el agente de supervisión.

Comentarios

Durante la versión Beta, puedes enviar comentarios al grupo de discusión de recomendaciones de tamaño.

Pasos siguientes

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de Compute Engine