Las implementaciones híbridas de Atlas son una combinación de implementaciones en la nube y autogestionadas.
Las implementaciones en la nube pueden ser las siguientes:
El modelo de región única se utiliza generalmente cuando el costo es un factor y el bajo riesgo de falla regional es aceptable.
Puede crear implementaciones autogestionadas utilizando:
MongoDB Enterprise se utiliza normalmente para entornos de producción, prueba y desarrollo que tienen requisitos adicionales de seguridad, operaciones e integraciones avanzadas.
MongoDB Community se utiliza normalmente para entornos de desarrollo y pruebas que requieren una configuración adicional o personalizada.
La implementación local deMongoDB Atlas se controla mediante la CLI de Atlas, se implementa mediante Docker y, por lo general, se utiliza para implementaciones locales simples y completas para escenarios de desarrollo.
Las implementaciones híbridas le permiten mantener algunos datos en las instalaciones para el desarrollo o el cumplimiento, al mismo tiempo que aprovecha los siguientes beneficios de las implementaciones en la nube de Atlas:
Escalabilidad y ahorro de costes
Alta disponibilidad y baja latencia a escala regional o global
Funciones para ayudar a cumplir con los requisitos de cumplimiento de la nube para la soberanía de los datos
Nota
Atlas no admite la división de un solo clúster para abarcar los dos tipos de implementación.
El siguiente diagrama muestra un ejemplo de una implementación híbrida, en la que una aplicación tiene un clúster en una región de AWS y un clúster local:
Caso de uso para implementaciones híbridas
Una implementación híbrida puede ser la mejor opción para usted si tiene los siguientes requisitos:
Desea implementar sus cargas de trabajo de producción en la nube, lo que le permite escalar sus recursos según las necesidades de su aplicación y pagar solo por los recursos que utiliza.
Desea desarrollar en clústeres locales, lo que reduce los costos en comparación con el desarrollo alojado en la nube.
Si este es su caso, le recomendamos implementar localmente mediante la CLI de Atlas. Puede implementar sus bases de datos en la nube como de una sola región, multirregionales y multinube.
Utilice los siguientes recursos para seleccionar su tipo de implementación en la nube según sus necesidades:
Recomendaciones para implementaciones híbridas
El Centro de Arquitectura de Atlas no ofrece actualmente recomendaciones específicas para implementaciones híbridas. Contacte con el equipo de Servicios Profesionales de MongoDB para crear una zona de aterrizaje personalizada para sus implementaciones híbridas de Atlas.
Crear implementaciones híbridas
Para crear una implementación híbrida:
Realice uno de los siguientes pasos para configurar sus implementaciones autoadministradas:
Instalar MongoDB para implementaciones autogestionadas.
Cree una implementación de Atlas local con la CLI de Atlas para desarrollo y pruebas.
Configurar implementaciones en la nube
Para aprender a configurar implementaciones en la nube y conocer los diferentes tipos de nodos que puede agregar, consulte Crear un clúster en la documentación de Atlas.
Instalar MongoDB para implementaciones autogestionadas
Para aprender a configurar una implementación autoadministrada local, consulte Instalar MongoDB para implementaciones autoadministradas en MongoDB Enterprise o MongoDB Community.
Crear una implementación local
Para aprender a configurar una implementación local con la CLI de Atlas para desarrollo y pruebas, consulte Crear una implementación local de Atlas.