Arquetipo de implementación multicloud de Google Cloud

Last reviewed 2024-11-20 UTC

En esta sección de la guía Google Cloud Arquetipos de despliegue se describe el arquetipo de despliegue multinube, se proporcionan ejemplos de casos prácticos y se analizan las consideraciones de diseño.

En una arquitectura que usa el arquetipo de implementación multicloud, algunas partes de la aplicación se ejecutan en Google Cloud , mientras que otras se implementan en otras plataformas en la nube.

Casos prácticos

En las siguientes secciones se proporcionan ejemplos de casos prácticos en los que el arquetipo de implementación multicloud es una opción adecuada.

Google Cloud como sitio principal y otra nube como sitio de recuperación tras desastres

Para gestionar la recuperación tras fallos de las aplicaciones críticas enGoogle Cloud, puedes crear una copia de seguridad de los datos y mantener una réplica pasiva en otra plataforma en la nube, tal como se muestra en el siguiente diagrama. Si la aplicación de Google Cloud no funciona, puedes usar la réplica externa para restaurar la aplicación en producción.

Arquetipo de implementación multicloud: Google Cloud como sitio principal y otra nube como sitio de recuperación ante desastres.

Mejorar las aplicaciones con las funciones de Google Cloud

Google Cloud ofrece funciones avanzadas en áreas como el almacenamiento, la inteligencia artificial (IA) y el aprendizaje automático (ML), el Big Data y las analíticas. El arquetipo de implementación multinube te permite aprovechar estas funciones avanzadas en Google Cloud para las aplicaciones que quieras ejecutar en otras plataformas en la nube. Estos son algunos ejemplos de estas funciones:

En el siguiente diagrama se muestra una topología multinube que mejora una aplicación que se ejecuta en otra plataforma en la nube con funciones avanzadas de procesamiento de datos enGoogle Cloud.

Arquetipo de implementación multinube: mejora de las aplicaciones con funciones de Google Cloud .

Más información

Para obtener más información sobre los motivos y los casos prácticos del arquetipo de despliegue multinube, consulta Crear arquitecturas híbridas y multinube con Google Cloud.

Factores del diseño

Cuando crees una arquitectura basada en el arquetipo de implementación multinube, ten en cuenta los siguientes factores de diseño.

Coste de los recursos redundantes

Una arquitectura multicloud suele costar más que una arquitectura en la que la aplicación se ejecuta por completo en Google Cloud, debido a los siguientes factores:

  • Es posible que los datos deban almacenarse de forma redundante en cada nube en lugar de en una sola. Los costes de almacenamiento y transferencia de datos pueden ser más elevados.
  • Si una aplicación se ejecuta en varias plataformas en la nube, es posible que algunos de los recursos redundantes no se utilicen lo suficiente, lo que conlleva un coste total de la implementación más elevado.

Conectividad entre nubes

Para que la comunicación de red entre tus recursos en varias plataformas en la nube sea eficiente, necesitas una conectividad entre nubes segura y fiable. Por ejemplo, puedes usar Cross-Cloud Interconnect para establecer una conectividad dedicada de gran ancho de banda entre Google Cloud Google Cloudy otro proveedor de servicios en la nube. Para obtener más información, consulta Patrones para conectar otros proveedores de servicios en la nube con Google Cloud.

Dificultad de configuración y complejidad operativa

Configurar y operar una topología multinube requiere mucho más esfuerzo que una arquitectura que solo usa Google Cloud:

  • Las funciones y herramientas de seguridad no son estándar en todas las plataformas de nube. Tus administradores de seguridad deben adquirir las habilidades y los conocimientos necesarios para gestionar la seguridad de los recursos distribuidos en todas las plataformas en la nube que utilices.
  • Necesitas aprovisionar y gestionar recursos de forma eficiente en varias plataformas de nube pública. Herramientas como Terraform pueden ayudar a reducir el esfuerzo necesario para aprovisionar y gestionar recursos. Para gestionar aplicaciones multinube en contenedores, puedes usar GKE Enterprise, que es una plataforma de orquestación entre nubes.

Ejemplos de arquitecturas

Para ver ejemplos de arquitecturas que usan el arquetipo de despliegue multinube, consulta el artículo Crear arquitecturas híbridas y multinube con Google Cloud.