Migrar a Google Cloud: minimizar los costes

Last reviewed 2024-11-20 UTC

En este documento se explica cómo minimizar los costes de los entornos de una y varias regiones, así como de las migraciones entre regiones.Google Cloud Google Cloud Este documento es útil si tienes previsto hacer alguna de estas migraciones o si estás evaluando la oportunidad de hacerlo en el futuro y quieres saber cómo sería.

Este documento forma parte de la siguiente serie de artículos sobre la migración aGoogle Cloud:

En este documento se ofrecen directrices sobre los siguientes temas:

  • Evaluar los costes actuales y proyectar el crecimiento de tuGoogle Cloud presencia.
  • Definir los requisitos y los objetivos de reducción de costes.
  • Implementar procesos de gobernanza y reducción de costes.
  • Adoptar el marco de Cloud FinOps.

En este documento se da por supuesto que has leído y conoces el artículo Migrar a Google Cloud: optimizar el entorno. En ese documento se describen los pasos para diseñar e implementar un bucle de optimización (un proceso de optimización continuo) después de migrar aGoogle Cloud. Estos pasos de optimización también se pueden aplicar en gran medida para minimizar los costes.

Evalúa los costes

Evaluar los costes actuales y previstos de tus Google Cloud entornos es esencial para comprender en profundidad tu consumo de recursos y dónde pueden encontrarse posibles oportunidades de crecimiento.

Para evaluar tus costes actuales y previstos, puedes hacer lo siguiente:

  • Evalúa el coste de tus entornos de Google Cloud actuales.
  • Evalúa el coste de las futuras migraciones entre Google Cloud regiones.
  • Proyecta el crecimiento de tu Google Cloud .

Evaluar el coste de tus entornos actuales

Para conocer en detalle los costes de tus entornos, ten en cuenta lo siguiente:

  • Google Cloud Modelo de facturación: Google Cloud usa un modelo transparente y eficiente para facturar el uso de recursos. Para entender completamente cómo funciona el modelo y cómo Google Cloud te factura el consumo de recursos, te recomendamos que consultes cómo funcionan el Google Cloud modelo de facturación y los precios de los productos.
  • Facturación de Cloud. Para evaluar los costes actuales y previstos de tus entornos, te recomendamos que uses Facturación de Cloud, un conjunto de herramientas que te ayudan a hacer un seguimiento de tuGoogle Cloud gasto actual y previsto, pagar facturas y optimizar tus costes. Por ejemplo, puedes crear presupuestos y alertas de presupuesto.
  • Descuentos. Google Cloud ofrece precios rebajados a cambio de tu compromiso de usar un nivel mínimo de recursos durante un periodo específico. Cuando evalúe el coste de sus entornos actuales, le recomendamos que recopile información sobre los descuentos por uso comprometido que haya comprado y los productos, servicios y recursos a los que se apliquen.
  • Huella de carbono: Google Cloud permite medir y registrar la huella de carbono de tus entornos actuales. Recopilar esta información es útil para establecer una base de referencia a partir de la cual puedas reducir tu huella de carbono como parte de tus esfuerzos para minimizar los costes.

Para obtener más información sobre cómo configurar recursos para controlar el acceso y gestionar los costes, consulta la guía sobre la gestión del acceso y la organización de los recursos de Facturación de Cloud.

Evaluar el coste de las migraciones futuras entre regiones

Si estás pensando en migrar entre Google Cloud regiones, te recomendamos que evalúes cómo podría afectar esta migración a tus costes. Para evaluar cuánto podría costar una migración entre regiones, ten en cuenta lo siguiente:

  • El precio de los Google Cloud recursos en la región de destino. Cuando migres tus cargas de trabajo, datos y procesos entre regiones deGoogle Cloud , es probable que tengas que aprovisionar recursos en la región de destino. Puedes usar la Google Cloud calculadora de precios para evaluar cuánto podría costar aprovisionar nuevos recursos y migrar datos a una nueva Google Cloud región.
  • El coste de los recursos multirregionales de Google Cloud. Para cumplir tus requisitos de fiabilidad, puede que tengas que usar recursos multirregionales. Te recomendamos que tengas en cuenta cómo pueden afectar esos recursos a la migración y a sus costes. Por ejemplo, si usas segmentos de Cloud Storage multirregionales o de dos regiones y uno de estos segmentos se encuentra en la misma región que la región de migración de destino. En este caso, puede que no tengas que migrar los datos de esos segmentos, ya que Cloud Storage se encarga de la replicación de datos.
  • El tráfico de red de salida. Además del coste de aprovisionamiento y mantenimiento de los recursos, la transferencia de datos de una región a otra puede incurrir en costes de salida de red. Google Cloud Le recomendamos que evalúe estos costes previstos para evitar facturas inesperadas.
  • El tiempo, la formación y otros costes colaterales. El coste de migrar entre regiones implica más que los costes relacionados con el aprovisionamiento de recursos y las transferencias de datos. También hay costes colaterales, como el tiempo y la formación que necesitan tus equipos para diseñar un plan de migración y completar la migración. Al evaluar los costes de la migración, le recomendamos que tenga en cuenta los costes colaterales.

Además de estas recomendaciones, Google Cloud ofrece el Google Cloud programa de migración y evaluación rápidas. Este programa te ofrece evaluaciones de costes de migración gratuitas y te guía durante todo el proceso con la ayuda de Google Cloud servicios profesionales y partners.

Proyecta el crecimiento de tu Google Cloud cobertura

Como parte del mantenimiento periódico del entorno, te recomendamos que monitorices continuamente los costes de tus entornos. Este tipo de monitorización proporciona la información que necesita para establecer procesos de control de costes. Esta monitorización también te informa de los costes actuales de tus entornos y de su proyección a corto plazo.

Además de mantener tus entornos con regularidad, te recomendamos que desarrolles una estrategia de crecimiento a largo plazo. Esta estrategia te permite planificar mejor tus presupuestos y los recursos necesarios para que tu Google Cloudpresencia crezca de forma orgánica en función de las necesidades de tu empresa. Para desarrollar una estrategia de crecimiento a largo plazo, ten en cuenta lo siguiente:

  • Requisitos empresariales. Evalúa si tus entornos siguen cumpliendo los requisitos empresariales para los que se han diseñado. Por ejemplo, si prevés un aumento de la demanda en determinadas áreas de negocio, puedes plantearte las opciones para ampliar los entornos que admiten esas áreas.
  • Tendencias y patrones. Usa Google Cloud Observability para evaluar los datos de monitorización, registro y creación de perfiles de rendimiento asociados a tus cargas de trabajo, datos y procesos. A partir de esta evaluación, puede descubrir tendencias, derivar patrones de demanda y tráfico, y obtener información valiosa sobre estas tendencias.
  • Crecimiento sostenible. Evalúa cuánto crecimiento pueden mantener tus entornos actuales y en qué momento podrías necesitar diseñar, aprovisionar y configurar entornos adicionales. Por ejemplo, si los costes de ampliar un entorno superan los beneficios que se pueden obtener de ese crecimiento, puede que le convenga aprovisionar un nuevo entorno. Cuando evalúes cuánto crecimiento pueden mantener tus entornos actuales, ten en cuenta el efecto de este crecimiento en la huella de carbono de tus entornos. Para obtener más información, consulta Huella de carbono.

Establece tus requisitos y objetivos de reducción de costes

Después de proyectar el crecimiento de tu Google Cloud cobertura, te recomendamos que establezcas lo siguiente:

  1. Requisitos de reducción de costes. Un requisito expresa una necesidad de mejora y no tiene por qué ser medible. Al establecer estos requisitos, indica las áreas en las que quiere centrar sus esfuerzos para reducir los costes.
  2. Objetivos de reducción de costes: un objetivo es una propiedad medible que puede contribuir a uno o varios requisitos. Al establecer objetivos medibles, puedes medir tus esfuerzos para reducir costes y evaluar continuamente tu situación actual en comparación con esos objetivos.

Para obtener más información sobre los requisitos y los objetivos, así como sobre su definición, consulte el artículo Establecer los requisitos y los objetivos de optimización.

Para establecer los requisitos de reducción de costes, le recomendamos que empiece por definir qué tipos de costes deben mejorarse en sus entornos. Por ejemplo, un requisito de reducción de costes podría ser reducir el coste de los servicios informáticos.

Una vez que hayas establecido los requisitos de reducción de costes y validado su viabilidad, define objetivos de reducción de costes medibles para cada requisito. El conjunto de objetivos relevantes para un requisito debe permitirle definir por completo todas las características de ese requisito y medir su progreso para cumplirlo. Por ejemplo, considera el requisito de reducción de costes anterior sobre la reducción del coste de los servicios informáticos. Para cumplir este requisito, puedes definir un objetivo de reducción de costes del 5 % en tus instancias de Compute Engine.

Una vez que hayas definido tus requisitos y objetivos de reducción de costes, te recomendamos que evalúes la viabilidad de cada requisito basándote en los datos recogidos durante la fase de evaluación de costes. Por ejemplo, puedes usar los datos de la evaluación para valorar la viabilidad del objetivo de reducción de costes anterior, que consistía en reducir los costes de las instancias de Compute Engine en un 5%. Es decir, usa los datos de la evaluación para determinar si puedes alcanzar ese objetivo haciendo pequeñas refactorizaciones en tus entornos y procesos, o si necesitas modificar su diseño de forma considerable.

Implementar procesos de gobernanza y reducción de costes

Durante la fase de evaluación de costes, has recogido información sobre tus gastos actuales y a corto plazo. Después, estableciste tus requisitos y objetivos de reducción de costes, y definiste el camino a seguir para reducir los costes. Ambas actividades son necesarias para desarrollar estrategias a largo plazo que permitan reducir los costes y aumentar la Google Cloudpresencia y el negocio que esta conlleva. Sin embargo, esas actividades por sí solas no abordan la implementación. Para implementar esas estrategias, también necesitas procesos de gestión y reducción de costes.

Debes abordar estos procesos de gestión y reducción de costes en el siguiente orden:

  1. Monitoriza los costes.
  2. Controla el aprovisionamiento de recursos.
  3. Reducir costes.

Monitorizar los costes

Para mantener el control de los costes, es fundamental monitorizar continuamente las tendencias de facturación y costes de tus entornos. Te recomendamos que hagas lo siguiente:

  1. Revisa periódicamente los informes de facturación. Facturación de Cloud proporciona informes integrados sobre los costes de uso, los detalles de las facturas y los extractos, los desgloses de costes y las tablas de precios. Para mantener una visión actualizada y completa de sus costes, le recomendamos que revise estos informes de facturación con regularidad. Si necesitas obtener más información que la que proporcionan los informes de Facturación de Cloud integrados, puedes exportar datos de facturación a BigQuery para analizarlos en profundidad.
  2. Configura las etiquetas. Las etiquetas y los marcadores son pares clave-valor que puedes asociar a tus Google Cloud recursos. Puede usar estos pares clave-valor para implementar sus propios informes de seguimiento y análisis de costes, además de los que proporciona Facturación de Cloud. Por ejemplo, puede desglosar los costes por etiqueta o realizar reembolsos, auditorías y otros análisis de asignación de costes por etiquetas. Para obtener más información sobre las diferencias entre etiquetas y marcas, consulte Etiquetas y marcas.
  3. Configurar alertas de presupuesto Los presupuestos y las alertas de presupuesto pueden ayudarte a monitorizar tus costes reales y compararlos con los costes planificados. Para evitar costes imprevistos, te recomendamos que configures presupuestos y alertas de presupuesto para tener tiempo suficiente para actuar rápidamente.

Controlar el aprovisionamiento de recursos

Google Cloud admite varias herramientas de aprovisionamiento de recursos, como la Google Cloud consola, el SDK de Google Cloud, las APIs de Cloud y los proveedores, módulos y recursos de Terraform. Los usuarios de tu organización pueden usar estas herramientas para aprovisionar recursos en tus entornos. Si aprovisionas recursos adicionales o aumentas o reduces los que ya tienes, es posible que tu gasto cambie. Google Cloud Para obtener más información, consulta los precios de cada recurso.

Para evitar gastos descontrolados e imprevistos, te recomendamos que diseñes e implementes procesos para controlar el aprovisionamiento de recursos. Para implementar estos procesos, ten en cuenta lo siguiente:

  • Adopta la infraestructura como código. Si gestionas tu infraestructura como código, puedes gestionar el aprovisionamiento y la configuración de tus recursos deGoogle Cloud como si se tratara de código de aplicación. También puedes aprovechar los procesos de integración continua, implementación continua y auditoría que ya tengas. Por ejemplo, puedes gestionar tu infraestructura como código con Terraform y aplicar el cumplimiento de las políticas como parte de tu canalización de integración continua.
  • Revisa los cambios antes de aplicarlos. Para evitar cambios imprevistos en el gasto, te recomendamos que implementes procesos para revisar los cambios en tus entornos antes de aplicarlos, independientemente de la herramienta que utilices para aprovisionar y escalar recursos de Google Cloud . Por ejemplo, si adoptas la infraestructura como código, puedes añadir un paso de revisión humana obligatorio antes de aplicar cualquier cambio sustancial a los Google Cloud recursos que admiten tus entornos.
  • Documenta tus entornos y detecta las derivas. Cuando aprovisiones y configures tus entornos, te recomendamos que documentes lo siguiente para cada uno de ellos: Google Cloud

    • Las características del entorno.
    • Los Google Cloud recursos que aprovisiones y configures en ese entorno.
    • El estado preferido de cada uno de esos recursos.

    Documentar las características de tus entornos facilita la auditoría del estado actual de los entornos. La documentación también te permite diseñar e implementar procesos para detectar cualquier desviación del estado preferido y tomar medidas correctivas lo antes posible. Por ejemplo, puedes usar Inventario de Recursos de Cloud para analizar todos tus Google Cloud recursos en todos los proyectos y servicios. Después, puedes comparar ese análisis con el estado preferido de cada entorno, retirar de forma proactiva los recursos no gestionados y restaurar el estado preferido de los recursos gestionados.

  • Configura las políticas de la organización. Para configurar controles y restricciones sobre cómo se pueden usar los recursos de tu organización, así como para evitar un uso inadecuado que pueda generar cargos no deseados, puedes usar el servicio de políticas de la organización para aplicar restricciones. Por ejemplo, puedes restringir el uso de determinados Google Cloud productos o la creación de ciertos recursos. Para obtener más información sobre las restricciones que admite Google Cloud , consulta Restricciones de políticas de la organización.

  • Configura las cuotas. Google Cloud usa cuotas para limitar hasta qué punto se puede usar un recurso compartido. Google Cloud Para limitar el uso de recursos concretos, puedes definir tus propios límites de cuota hasta un máximo. Por ejemplo, puedes evitar que se creen más de un número determinado de instancias de Compute Engine limitando el número de instancias de Compute Engine que pueden existir en una región determinada.

  • Adopta métodos de acceso con el principio de mínimos privilegios. Para evitar problemas de apropiación de privilegios en los que los usuarios de tus recursos de Google Cloud aumenten sus privilegios y eludan las revisiones, te recomendamos que concedas la menor cantidad posible de privilegios a los usuarios y las cuentas de servicio. Por ejemplo, puedes conceder los privilegios mínimos necesarios a los usuarios y las cuentas de servicio mediante IAM.

Reduce los costes

Monitorizar los costes de tus entornos e implementar procesos para controlar el aprovisionamiento de recursos te ayudará a hacer lo siguiente:

  • Controlar los costes actuales y previstos de tus entornos.
  • Evitar costes imprevistos e incontrolados.
  • Proporcionar una base de costes que pueda usar cuando intente reducir los costes.

En este documento, reducir los costes significa diseñar e implementar procesos y mecanismos para alcanzar sus objetivos de reducción de costes. Puede diseñar estos procesos para que sean reactivos (actuar como consecuencia de otra acción o cambio de estado) o proactivos (actuar anticipándose a otras acciones o cambios de estado). A menudo, las recomendaciones de esta sección se aplican tanto a los procesos reactivos como a los proactivos. Además, muchos procesos de reducción de costes pueden ser ambas cosas.

Para diseñar e implementar procesos de reducción de costes, ten en cuenta las siguientes recomendaciones:

  • Evalúa los descuentos por uso. Google Cloud ofrece varias opciones para reducir los costes en función de tus patrones de uso de los Google Cloud recursos. Por ejemplo, puedes obtener acceso a precios con descuento a cambio de comprometerte a usar un nivel mínimo de recursos durante un periodo determinado con los descuentos por uso confirmado. Algunos servicios ofrecen descuentos en los recursos que usas durante un periodo o nivel determinados. Google Cloud Por ejemplo, Compute Engine ofrece descuentos por uso continuado en los recursos que se utilizan durante más de un periodo determinado del ciclo de facturación.
  • Retira los recursos que no necesites. A medida que cambian los requisitos de tu empresa, también lo hacen los entornos que los admiten. Como parte de esta evolución, es posible que tus entornos acaben teniendo recursos innecesarios o recursos que se escalen a niveles innecesarios. Para reducir los costes de uso asociados a los recursos innecesarios, te recomendamos que evalúes el efecto de cada recurso innecesario en tus costes y cómo podría afectar la retirada de esos recursos a tus entornos. Por ejemplo, puedes ver y aplicar recomendaciones de recursos inactivos y recomendaciones de máquinas virtuales inactivas para identificar recursos e instancias de Compute Engine que no se utilizan y, finalmente, retirarlos.
  • Ajusta el tamaño de los recursos aprovisionados en exceso. Para evitar que se infrautilice el recursoGoogle Cloud que ha aprovisionado y configurado, le recomendamos que evalúe sus entornos para determinar si hay recursos que deba ajustar. Ajustar el tamaño de los recursos puede llevar a una reducción de los costes. Por ejemplo, puede usar los datos que proporciona Google Cloud Observability para evaluar la cantidad de un recurso concreto que está usando y si hay margen para ajustar el tamaño de esos recursos. Otro ejemplo de ajuste de tamaño de los recursos sería aplicar recomendaciones de tipo de máquina a las instancias de Compute Engine.
  • Configura el escalado automático. Muchos Google Cloud servicios admiten el escalado automático de los recursos en función de la demanda. El escalado automático (también conocido como autoescalado) te ayuda a reducir los costes al Google Cloud escalar Google Cloud los recursos para que se ajusten a la demanda actual. Por ejemplo, Compute Engine ofrece autoescalado para añadir y quitar instancias automáticamente en grupos de instancias gestionados según la carga.
  • Migrar a servicios gestionados. Para ayudarte a reducir los costes operativos y eliminar el esfuerzo, te recomendamos que migres de servicios autogestionados a servicios gestionados por Google. Google ha acumulado décadas de experiencia en la gestión de sistemas distribuidos a nivel mundial y a escala planetaria, y pone esta experiencia a disposición de los clientes deGoogle Cloud servicios gestionados Google Cloud. Por ejemplo, si tienes un clúster de Kubernetes autogestionado en Compute Engine, puedes migrar a Google Kubernetes Engine (GKE). Migrar a GKE puede liberar recursos que tus equipos de operaciones pueden destinar a otras tareas, como aumentar la eficiencia de tus entornos y reducir sus costes.
  • Derivar patrones. Además de las funciones de autoescalado que ofreceGoogle Cloud , también puedes evaluar los datos que proporciona Google Cloud Observability para obtener patrones de uso y tráfico que te ayuden a crear modelos de demanda de recursos. Crear estos modelos puede ayudarte a diseñar e implementar procesos proactivos de reducción de costes que aprovechen las estadísticas que proporcionan estos modelos. Por ejemplo, puede que descubras que algunos de tus entornos reciben mucha demanda solo durante determinados periodos del día o de la semana. De esta forma, puedes aumentar la escala de esos entornos de forma proactiva antes de esos periodos y reducirla cuando no sean necesarios.
  • Programa cargas de trabajo de baja prioridad de forma eficiente. Normalmente, no todas las cargas de trabajo que se ejecutan en tus entornos son de alta prioridad y críticas para la empresa. Para reducir los costes, puedes aprovechar la naturaleza no crítica de esas cargas de trabajo. Por ejemplo, puedes cerrar esas cargas de trabajo y sus recursos relacionados cuando no sean necesarios. También puedes ejecutarlas en entornos de tiempo de ejecución más asequibles, como las VMs Spot, en lugar de hacerlo en Compute Engine o GKE.
  • Gestionar el ciclo de vida de los datos. Los datos almacenados en tus entornos pueden aumentar considerablemente en poco tiempo. Para ayudarte a reducir costes, te recomendamos que diseñes e implementes procesos para gestionar automáticamente el ciclo de vida de tus datos, al igual que haces con tusGoogle Cloud recursos. Por ejemplo, puedes diseñar e implementar procesos para eliminar los datos que no sean necesarios. También puedes generar datos agregados a partir de datos más detallados y mover solo los datos agregados al almacenamiento a largo plazo. También puedes plantearte mover los datos que necesites con menos frecuencia a sistemas más baratos diseñados para el acceso poco frecuente. Además, algunos Google Cloud servicios admiten la gestión automatizada del ciclo de vida de los objetos. Por ejemplo, Cloud Storage ofrece la gestión del ciclo de vida de los objetos para automatizar las acciones típicas de gestión del ciclo de vida de los objetos y la función Autoclass para transferir automáticamente los objetos a las clases de almacenamiento adecuadas en función del patrón de acceso de cada objeto.
  • Reduce los costes de servicios específicos Google Cloud . Google Cloud te ofrece directrices para reducir y optimizar los costes al usar servicios específicos, como Compute Engine, <0x0AGKE y Cloud Storage. Google Cloud Para obtener más información sobre cómo optimizar los costes de productos específicos, consulta Google Cloud Well-Architected Framework: Cost optimization (Marco de trabajo bien diseñado: optimización de costes). Google Cloud

Las recomendaciones anteriores se aplican independientemente de cómo se distribuyan tus recursos deGoogle Cloud entre regiones y zonas. Para obtener información sobre cómo reducir los costes de tus entornos de una sola región y multirregión, sigue leyendo este documento.

Reducir los costes de los entornos de una sola región

En los entornos de una sola región, Google Cloud los recursos suelen distribuirse en varias zonas de esa región. Distribuir los recursos en varias zonas de una región te ayuda a reducir los efectos de las interrupciones zonales y, por lo tanto, a minimizar el impacto que estas interrupciones pueden tener en tu empresa. Por ejemplo, si ejecutas una carga de trabajo en una instancia de Compute Engine y se produce una interrupción zonal que afecta a la zona en la que has aprovisionado esa instancia, es posible que la interrupción afecte a la carga de trabajo. Si tienes varias réplicas de esa carga de trabajo ejecutándose en instancias de Compute Engine de diferentes regiones, es menos probable que se vea afectada por una interrupción zonal. Por lo general, replicar recursos en varias zonas cuesta más que aprovisionarlos en una sola zona, pero puede ayudar a proporcionar una mayor fiabilidad.

Para obtener más información, consulta Migrar entre regiones de Google Cloud : diseñar entornos resilientes de una sola región en Google Cloud.

Cuando diseñes tus entornos de una sola región, te recomendamos que evalúes los requisitos de fiabilidad de tus cargas de trabajo, procesos y datos. Esta evaluación puede ayudarte a decidir qué Google Cloud recursos necesitas replicar y distribuir en varias zonas de una región, y cuáles toleran las interrupciones zonales y pueden estar en una sola zona. Por ejemplo, puedes plantearte una implementación zonal para cargas de trabajo por lotes que no sean críticas para tu empresa y una replicación y distribución multizona para cargas de trabajo, procesos y datos más críticos.

Reducir los costes de los entornos multirregión

En entornos multirregionales, Google Cloud los recursos suelen estar distribuidos en varias regiones. Distribuir los recursos en varias regiones ayuda a reducir el impacto de las interrupciones regionales. Por ejemplo, si usas un segmento de Cloud Storage multirregional, tus datos se replicarán en varias regiones y tendrán una mayor disponibilidad que los segmentos regionales.

Además de las recomendaciones de esta sección, ten en cuenta las que se describen en el artículo Reducir los costes de los entornos de una sola región, ya que también se aplican a los entornos multirregionales.

Para reducir los costes de los entornos multirregión, ten en cuenta lo siguiente:

  • Recursos multirregionales Varios productos de Google Cloud admiten la replicación y la distribución de recursos en varias regiones para aumentar la fiabilidad de tus entornos. Por ejemplo, Cloud Storage admite segmentos birregionales y multirregionales para replicar tus datos en varias regiones. Normalmente, replicar y distribuir recursos en varias regiones cuesta más que aprovisionar recursos en una sola región. Por ejemplo, Google Cloud factura los segmentos de Cloud Storage duales y multirregionales con precios diferentes en comparación con los segmentos de una sola región, y cobra por la replicación entre regiones.

    Para minimizar los costes de los productos, le recomendamos que utilice la replicación y la distribución multirregión solo cuando sea necesario para cumplir los requisitos de fiabilidad de sus cargas de trabajo, datos y procesos. Por ejemplo, has determinado que los datos que se van a almacenar en un segmento de Cloud Storage específico no tienen que distribuirse en varias regiones para mitigar los efectos de una interrupción regional. En este caso, puedes ahorrar costes aprovisionando un segmento de una sola región para almacenar estos datos en lugar de un segmento birregional o multirregional. Otro ejemplo de ahorro de costes sería si tienes una carga de trabajo no crítica para la empresa que no necesita la mayor fiabilidad que proporciona una implementación multirregión. Puedes plantearte desplegar esa carga de trabajo en una sola región o incluso en una sola zona.

  • Precios específicos de cada región. Puedes aprovisionar Google Cloud recursos en varias regiones. Los precios de estos recursos pueden variar según la región. Por ejemplo, los precios de las instancias de Compute Engine varían de una región a otra. Puede que puedas desplegar algunas de tus cargas de trabajo, datos y procesos en una región donde sean más baratos si esos recursos cumplen los siguientes requisitos:

    • Esas cargas de trabajo, datos y procesos pueden tolerar la latencia adicional que se produce al aprovisionar recursos de los que dependen en otras regiones.
    • Esas cargas de trabajo, datos y procesos no están sujetos a requisitos normativos que te obliguen a aprovisionar estos recursos en regiones concretas.

    Antes de intentar reducir los costes aprovisionando recursos en otras regiones, evalúa si el coste del tráfico de red entre regiones resultante anula la reducción de costes que supone usar precios específicos de la región.

  • Costes de salida de red: Google Cloud cargos por el tráfico de red entre regiones como tráfico de salida. Para reducir los costes, le recomendamos que minimice el tráfico de red entre regiones concentrando los recursos estrechamente relacionados que necesiten intercambiar datos en la misma región. Google Cloud Por ejemplo, la carga de trabajo que has desplegado en una instancia de Compute Engine necesita acceder a los datos almacenados en un segmento de Cloud Storage. Puedes evitar el tráfico entre regiones si aprovisionas esa instancia de Compute Engine en una región en la que el segmento replique datos.

Minimizar los costes de las migraciones entre Google Cloud regiones

Migrar tus entornos y recursos entre regiones te ayuda a ampliar tus entornos a varias regiones, así como a cumplir los requisitos normativos que exigen la localidad de los recursos. Google Cloud

Para obtener más información sobre cómo migrar entre regiones, consulta el artículo Migrar entre regiones: primeros pasos. Google Cloud

Además de las recomendaciones de esta sección, ten en cuenta las que se describen en el artículo Reducir los costes de los entornos multirregión, ya que también se pueden aplicar para reducir los costes de las migraciones entreGoogle Cloud regiones.

Para reducir los costes de una migración entre Google Cloud regiones, ten en cuenta lo siguiente:

  • Replicación de datos. Cuando evalúes las opciones para migrar datos de una región a otra, te recomendamos que tengas en cuenta tanto la migración autogestionada como las funciones de replicación que admiten varios productos de Google Cloud. Por ejemplo, necesitas migrar datos almacenados en un segmento de Cloud Storage regional entre regiones. Puede evaluar y comparar los costes de migrar esos datos a otro segmento de una sola región en la región de destino con los de migrar esos datos a un segmento multirregional y dejar que Cloud Storage gestione la réplica de datos entre regiones.
  • Estrategia de migración de datos. Al evaluar una estrategia de migración de datos para migrar datos entre regiones, le recomendamos que tenga en cuenta las estrategias que le permitan minimizar los costes de migración. Google Cloud Por ejemplo, tus cargas de trabajo pueden empezar a escribir datos en la región de origen y en la de destino de la migración adoptando una estrategia de escritura y lectura en Y. Con esta estrategia, solo tendrá que transferir el historial de datos durante la migración.

Para obtener más información sobre cómo migrar datos entre Google Cloud regiones, consulta el artículo Migrar a Google Cloud: transferir conjuntos de datos grandes. En ese documento se explica cómo migrar datos de otros proveedores de la nube y de entornos on‐premise a Google Cloud , pero también se puede aplicar a la migración de datos entre regiones.

Adopta el framework de Cloud FinOps

El objetivo de las directrices de este documento es diseñar e implementar mecanismos y procesos para monitorizar y controlar los costes, así como para reducir las ineficiencias en el gasto. Además, están diseñadas para que las sigas de forma gradual y así puedas controlar el gasto en la nube.

Cuando lo tengas todo listo, podrás adoptar el marco de Cloud FinOps. La adopción de este framework es un cambio transformador que aúna la tecnología, las finanzas y los negocios para fomentar la responsabilidad financiera y aumentar el valor empresarial.

Para obtener más información sobre el marco de FinOps en la nube, consulta el artículo Introducción a FinOps en Google Cloud.

Siguientes pasos

Colaboradores

Autor: Marco Ferrari | Arquitecto de soluciones en la nube