Optimiza tus recursos en la nube

Antes de que ocurra el evento de capacidad máxima, administra y optimiza los recursos que usan tus cargas de trabajo Google Cloud . Esto implica ajustar el tamaño de los recursos según el uso y la demanda reales, usar el ajuste de escala automático para la asignación dinámica de recursos y revisar las recomendaciones de arquitectura y seguridad. Cloud Monitoring y Recommender (Active Assist) pueden ayudarte a identificar oportunidades para optimizar tus recursos en la nube. Con estas herramientas, puedes obtener estadísticas sobre el uso de recursos y tomar decisiones fundamentadas antes de tu evento.

Revisa las Google Cloud prácticas recomendadas

Muchos problemas de eventos de capacidad máxima se pueden evitar si se siguen las prácticas recomendadas para el Google Cloud producto que usas. Los siguientes son ejemplos de algunas guías de prácticas recomendadas:

General
BigQuery
Cloud Storage
Compute Engine
Dataflow
Dataproc
Google Kubernetes Engine

Revisa la escalabilidad

El ajuste de escala automático puede garantizar que tus aplicaciones basadas en la nube tengan los recursos que necesitan para controlar cargas de trabajo variadas, a la vez que evita el aprovisionamiento excesivo y los costos innecesarios. Google Cloud ofrece varias opciones de ajuste de escala automático específicas del producto, incluidas las siguientes:

  • Los grupos de instancias administrados (MIG) de Compute Engine son grupos de VMs que se administran y escalan como una sola entidad. Con los MIG, puedes definir políticas de ajuste de escala automático que especifiquen la cantidad mínima y máxima de VMs que se deben mantener en el grupo, y las condiciones que activan el ajuste de escala automático.
  • El escalamiento automático de Google Kubernetes Engine (GKE) ajusta de forma dinámica los recursos de tu clúster para que coincidan con las necesidades de tu aplicación. Ofrece herramientas que pueden optimizar el uso de recursos, garantizar el rendimiento de las aplicaciones y simplificar la administración de clústeres.
  • Cloud Run ofrece un ajuste de escala automático integrado, que ajusta automáticamente la cantidad de instancias según el tráfico entrante.

Antes del evento, te recomendamos que realices el escalamiento de forma manual. Aunque es posible que tengas configurado el ajuste de escala automático, debido a la velocidad del tráfico de eventos, es posible que el ajuste de escala automático no pueda seguir el ritmo de la demanda. Por lo tanto, prepara los recursos con anticipación, incluidos los siguientes:

  • Máquinas virtuales
  • Almacena en caché si quieres precargar
  • Componentes sin servidores para evitar inicios en frío

Revisa las recomendaciones de Active Assist

Active Assist se refiere a la cartera de herramientas que se usan enGoogle Cloud para generar recomendaciones y estadísticas que te ayudarán a optimizar tus proyectos de Google Cloud . Para obtener más información, consulta Qué es Active Assist.

Revisa las versiones de tus productos

Asegúrate de que todos tus productos y servicios en la nube estén actualizados con la versión estable más reciente.

Revisa las alertas y los paneles

Evalúa las alertas y los paneles que se te proporcionan a través de las herramientas de Observabilidad de Google Cloud y las soluciones de terceros para identificar y abordar los problemas de forma proactiva.

Consulta las métricas, los registros y los seguimientos de Google Cloud Observability para obtener estadísticas sobre el uso de recursos, las características de rendimiento y el estado general de tus recursos. Supervisa las métricas importantes que se alinean con los indicadores de estado del sistema, como el uso de la CPU, el uso de la memoria, el tráfico de red, las operaciones de E/S de disco y los tiempos de respuesta de la aplicación. También debes considerar las métricas específicas de la empresa. Si realizas un seguimiento de estas métricas, puedes identificar posibles cuellos de botella, problemas de rendimiento y limitaciones de recursos. Además, puedes configurar alertas para notificar de forma proactiva a los equipos relevantes sobre posibles problemas o anomalías.

En el caso de las alertas, enfócate en las métricas críticas, establece umbrales adecuados para minimizar la fatiga de las alertas y asegúrate de responder a tiempo los problemas importantes. Este enfoque dirigido te permite mantener de forma proactiva la confiabilidad de la carga de trabajo. Para obtener más información, consulta la Descripción general de alertas.

¿Qué sigue?