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.
Multirregión se utiliza normalmente para reforzar la protección en caso de una interrupción del servicio regional y mejorar el rendimiento y la disponibilidad de algunas aplicaciones al ubicar los datos más cerca de los usuarios.
Puede crear implementaciones autogestionadas usando:
MongoDB Enterprise se suele utilizar en los entornos de producción, pruebas y desarrollo que tienen requisitos adicionales para la seguridad, operaciones e integraciones avanzadas.
MongoDB Community se utiliza normalmente para entornos de desarrollo y pruebas que requieren una configuración adicional o personalizada.
Implementación local de MongoDB Atlas se gestiona utilizando la CLI de Atlas, se implementa usando Docker, y generalmente se emplea para implementaciones locales simples y completas para escenarios de desarrollo.
Las implementaciones híbridas permiten mantener algunos datos en las instalaciones para desarrollo o cumplimiento, al tiempo que se aprovechan los siguientes beneficios de las implementaciones en la nube Atlas:
Escalabilidad y ahorro de costos
Alta disponibilidad y baja latencia a escala regional o global
Funcionalidades que ayudan a cumplir con los requisitos de cumplimiento en la nube para la soberanía de datos
Nota
Atlas no admite dividir un solo clúster para abarcar los dos tipos de implementación.
El siguiente diagrama muestra un ejemplo de implementación híbrida, en el 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 si tienes 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 de uso, le recomendamos que realice la implementación localmente utilizando el Atlas CLI. Puedes implementar tus bases de datos en la nube como single-region, multiregión y multi-nube.
Utiliza los siguientes recursos para seleccionar tu tipo de implementación en la nube según tus necesidades en la nube:
Recomendaciones para implementaciones híbridas
Actualmente, el Centro de Architecture Center de Atlas no cubre recomendaciones específicas para implementaciones híbridas. Contacta al equipo de Professional Services de MongoDB para crear una zona de aterrizaje personalizada para tus 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:
Instala 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 puedes agregar, consulta Crear un clúster en la documentación de Atlas.
Instalar MongoDB para implementaciones autogestionadas
Para aprender a configurar una implementación autogestionada **on-premises**, consulta Instala MongoDB para implementaciones autogestionadas en MongoDB Enterprise o MongoDB Community.
Crear una implementación local
Para aprender a configurar una implementación local con Atlas CLI para el desarrollo y pruebas, consulta Crea una implementación local de Atlas.