Administra costos y atribuciones dela plataforma para desarrolladores

Last reviewed 2024-04-19 UTC

Para administrar los costos en GKE, debes planificar, supervisar de forma continua y optimizar tu entorno. En esta sección, se describe cómo puedes administrar los costos de GKE asociados con el plano.

Planificación proactiva de costos

Para planificar los costos de forma proactiva, debes establecer expectativas claras sobre los costos para las cargas de trabajo de GKE. Los requisitos pueden incluir muchos factores, como la cantidad y el tipo de VMs que se usan, el nivel de tráfico de red, la tasa de registro y la frecuencia de las compilaciones. Después de establecer las expectativas de costos, puedes configurar alertas de presupuesto en los proyectos, como se describe en el plano de la base empresarial.

Para atribuir costos entre cargas de trabajo, debes considerar cómo los diferentes tipos de recursos tienen diferentes niveles de detalle de la atribución de costos. Por ejemplo, considera lo siguiente:

  • Costos del proyecto: Algunos proyectos contienen recursos asociados con un solo usuario. El costo de un solo proyecto se atribuye a un centro de costos mediante etiquetas de metadatos en las exportaciones de facturación.
  • Costos de los clústeres de múltiples usuarios: Algunos proyectos contienen clústeres de GKE que comparten varios usuarios. La asignación de costos de GKE proporciona un desglose detallado de los costos en las exportaciones de facturación de cada espacio de nombres o etiqueta en los recursos de Kubernetes.
  • Costos compartidos: Algunos proyectos incluyen recursos compartidos que admiten muchas usuarios, pero los informes de facturación no pueden atribuir de forma detallada el uso a usuarios individuales. Te recomendamos que los consideres como un costo compartido de la plataforma para desarrolladores. Según tus procesos internos para la atribución de costos, puedes asignar esto a un centro de costos de IT compartido o dividir el costo de forma proporcional entre los centros de costos en función de la cantidad de cargas de trabajo que usan la plataforma.

A continuación, se muestra qué proyectos están asociados con qué tipo de atribución de costos.

Proyecto

Descripción

Tipos de cargos

eab-infra-cicd

Proyecto de flujo de trabajo de automatización

Costos compartidos

eab-app-factory

Proyecto de fábrica de aplicaciones

Costos compartidos

eab-gke-{env}

Máquinas virtuales y discos persistentes para GKE

Costos de los clústeres de múltiples usuarios

Cargos de balanceador de cargas de red y de tráfico generados por las aplicaciones en GKE

Costos compartidos

Registro y supervisión

Costos compartidos

eab-{tenant}

CI/CD y recursos de la aplicación, como AlloyDB para PostgreSQL

Costos del proyecto

Supervisión continua de recursos

Después de establecer un modelo de referencia de costos para tus clústeres de GKE, usa Cloud Monitoring para supervisar el uso de tus clústeres de GKE y buscar recursos con poco uso como áreas para la optimización potencial. En este plano, todos los costos se facturan a una cuenta de facturación centralizada. Para exportar los costos y realizar un análisis detallado del uso de la facturación de GKE, puedes usar las exportaciones de BigQuery de la Facturación de Cloud, como se describe en el plano de la base empresarial.

Técnicas de optimización

Después de crear un modelo de referencia operativo para tus aplicaciones, puedes aplicarle diferentes técnicas de optimización al entorno. Estas técnicas de optimización están diseñadas para ayudar a reducir los costos.

Próximos pasos