En este documento del framework de arquitectura de Google Cloud, se proporcionan recomendaciones para ayudarte a optimizar el costo de supervisar y administrar tus recursos en Google Cloud.
La guía de esta sección está destinada a los usuarios de la nube responsables de supervisar y controlar el uso y el costo de los recursos de su organización en la nube.
Google Cloud Observability es una colección de servicios administrados que puedes usar para supervisar, solucionar problemas y mejorar el rendimiento de las cargas de trabajo en Google Cloud. Estos servicios incluyen Cloud Monitoring, Cloud Logging, Error Reporting, Cloud Trace y Cloud Profiler. Uno de los beneficios de los servicios administrados en Google Cloud es que los servicios se basan en el uso. Solo pagas por lo que usas y por el volumen de datos, con asignaciones de uso de datos mensuales gratuitas y acceso ilimitado a las métricas y los registros de auditoría de Google Cloud.
Cloud Logging
Las siguientes son recomendaciones para ayudarte a optimizar el costo de tus operaciones de Logging:
- Filtra los informes de facturación para mostrar los costos de Logging.
- Reduce el volumen de los registros transferidos y almacenados mediante la exclusión o filtrado de entradas de registro innecesarias.
- Verifica si los filtros de exclusión son adecuados mediante la supervisión de las métricas
billing/bytes_ingested
ybilling/monthly_bytes_ingested
en la consola de Google Cloud. - Descarga y exporta registros a un almacenamiento de menor costo.
- Cuando configures el período de retención para un bucket de registros, considera el costo de almacenamiento de registros más allá del período de retención predeterminado. Para obtener más información, consulta Precios de Logging.
- Cuando transmites registros desde aplicaciones de terceros, reduce los volúmenes de registros mediante el agente de Logging solo en instancias de producción o configúralo para enviar menos datos.
Cloud Monitoring
Las siguientes son recomendaciones para ayudarte a optimizar el costo de tus operaciones de Monitoring:
- Limita la cantidad de etiquetas para optimizar las métricas y el uso de etiquetas. Evita las etiquetas con alta cardinalidad. Por ejemplo, si usas una dirección IP como etiqueta, cada dirección IP tendrá una serie de etiquetas de un solo elemento, lo que generará muchas etiquetas cuando tengas muchas VMs.
- Reduce el volumen de las métricas detalladas para las aplicaciones que no requieren estas métricas o quita el agente de supervisión, en especial, para entornos no esenciales.
- Reduce la cantidad de métricas personalizadas que envía tu aplicación para minimizar el volumen de transferencia.
Cloud Trace
Las siguientes son recomendaciones para ayudarte a optimizar el costo de tus operaciones de Trace:
- Si usas Trace como destino de exportación para tus intervalos de OpenCensus, reduce el volumen de intervalos que se transfieren mediante la función de muestreo en OpenCensus.
- Limitar el uso de Trace y controlar el costo mediante cuotas. Puedes aplicar cuotas de intervalo mediante la página de cuotas específica de la API en la consola de Google Cloud.
¿Qué sigue?
- Optimiza los costos para Google Cloud Observability
- Video: Administra costos para Google Cloud Observability
- Optimiza los costos de los servicios de procesamiento, almacenamiento, bases de datos y herramientas de redes:
- Explora las otras categorías del Framework de arquitectura de Google Cloud.