Las implementaciones multi-cloud de Atlas son un caso especial de implementación multiregión en el que configura los nodos del clúster en varias regiones geográficas y en múltiples proveedores de nube. Las implementaciones multi-nube mejoran la protección en caso de una interrupción regional simultánea y de una interrupción del proveedor de nube. Al adaptar automáticamente el tráfico hacia el nodo de otro proveedor de nube en otra región, se garantiza una disponibilidad continua y una experiencia de usuario sin problemas. Las implementaciones multi-nube también pueden proteger contra el bloqueo de proveedores y mejorar el rendimiento.
Atlas soporta la implementación multi-nube en cualquier combinación de AWS, Azure y GCP.
Para saber cómo configurar implementaciones multi-nube y aprender sobre los diferentes tipos de nodos que puedes agregar, consulta Configurar alta disponibilidad y aislamiento de cargas de trabajo en la documentación de Atlas.
Casos de uso para implementaciones multinube
La siguiente imagen muestra una implementación multiregión y multi-nube de Atlas para regiones que admiten zonas de disponibilidad. Tenga en cuenta que esto difiere de una implementación multiregión solo en el hecho de que se utilizan múltiples proveedores de nube.

Una implementación multi-nube y multi-región puede ser la mejor opción para usted si desea:
Brinda a un equipo de desarrollo de aplicaciones la opción de usar cualquiera de los proveedores de nube para implementar su pila de aplicaciones (incluido el clúster Atlas).
Migra una aplicación a un nuevo proveedor de nube. Puedes agregar un nodo a una nueva región del proveedor de nube y Atlas replicará los datos a ese nuevo nodo.
Garantiza una recuperación de datos más rápida en caso de que ocurra una falla con el proveedor de nube. Si la copia de seguridad se replica en una nube diferente, la automatización activará una pila completa de aplicaciones en una nube separada y volverá a montar la copia de seguridad para comenzar a atender el tráfico.
Ejecuta análisis en una nube independiente. Por ejemplo, tu equipo de ciencia de datos quiere usar BigQuery para business intelligence, pero tu pila de aplicaciones está en AWS.
Implemente su pila de aplicaciones tanto en AWS como en Azure y brinde tráfico de lectura y escritura desde ambas nubes, ya sea fragmentada o no.
Consideraciones y recomendaciones
Las implementaciones de múltiples nubes tienen las mismas consideraciones y recomendaciones como otras implementaciones multirregión. Además, existen las siguientes consideraciones específicas para las implementaciones multi-nube:
Costo. Dado que se aplican tarifas más altas por el tráfico de entrada y salida en ambos proveedores de nube durante la replicación.
Complejidad de la implementación. Existen numerosas integraciones que podrías desear al implementar una base de datos Atlas, y muchas de ellas están vinculadas a un solo proveedor de nube. Por ejemplo,
Gestión de llaves de cifrado para la integración de KMS / cifrado en reposo.
Gestión de secretos para el acceso a bases de datos.
Integración con un proveedor de identidad federada SSO.
Red privada, porque cada proveedor de nube solo se conecta (utiliza nodos privados) con otras regiones dentro del mismo proveedor.
Recolecta datos de observabilidad como registros, métricas y alertas en un lugar centralizado.
Por lo tanto, las implementaciones de múltiples nubes a menudo requieren 3integraciones de terceros para satisfacer estas necesidades.