Los despliegues de Atlas de una sola región configuran nodos de clúster dentro de una sola región de un proveedor de nube. Todos los niveles de clúster admiten implementaciones de Atlas en una sola región. Ofrecen la opción más económica para aplicaciones y son una buena elección cuando el costo es un factor en juego. Con los nodos distribuidos entre zonas de disponibilidad y el nivel de confirmación de escritura (write concern) majority predeterminado, los despliegues en una sola región ofrecen protección automática contra fallos de nodos y zonas sin pérdida de datos. Sin embargo, una falla regional requiere la recuperación a partir de copias de seguridad, lo que implica tiempo de inactividad y posible pérdida de datos que depende de la frecuencia de las copias de seguridad.
Nota
La pérdida de datos cero durante la conmutación por error requiere majority nivel de confirmación de escritura (write concern). Si se configura un menor nivel de confirmación de escritura (write concern), la conmutación por error automática puede resultar en pérdida de datos.
Todos los proveedores de Atlas cuentan con regiones que admiten zonas de disponibilidad dentro de una región, lo que añade protección en caso de una Interrupción del servicio en una sola zona. El proveedor de nube redirige automáticamente el tráfico a un nodo en otra zona de disponibilidad dentro de la región para garantizar la disponibilidad. Esto es similar a implementaciones multirregionales, pero a una escala menor.
El siguiente diagrama muestra una implementación de Atlas de una sola región para una región que tiene 3 zonas de disponibilidad:

Para aprender a configurar una implementación de una sola región, consulta Crear un clúster en la documentación de Atlas.
Casos de uso para implementaciones en una sola región
Una implementación de región única puede ser la mejor opción para ti si tienes los siguientes requisitos:
Quieres utilizar un proveedor de nube.
No es necesario implementar en más de una región.
Tu aplicación requiere baja latencia y la mayoría de usuarios se encuentran en una ubicación geográfica.
Por ejemplo, para una aplicación desplegada en AWS con usuarios ubicados principalmente en el oeste de EE. UU., puedes implementar una implementación de una sola región en us-west-2 (una región que admite zonas de disponibilidad). Esto garantiza una baja latencia ya que todos los nodos están dentro del oeste de los Estados Unidos, mientras que se ofrece disponibilidad en caso de una interrupción del servicio que afecte al nodo primario.
Si la aplicación requiere baja latencia y alta disponibilidad entre regiones o entre proveedores, se debe considerar un paradigma de implementación multiregión o un paradigma de implementación multi-nube, respectivamente.
Consideraciones para implementaciones de una sola región
Las implementaciones en una sola región garantizan un nivel mínimo de disponibilidad. La alta disponibilidad depende de la implementación de nodos en las regiones, así como del número, distribución y orden de prioridad de los nodos. Para aprender más sobre las topologías de clúster recomendadas para alta disponibilidad, se puede consultar Orientación para la alta disponibilidad de Atlas.
Para obtener más consideraciones, consulte Consideraciones en la documentación de Atlas.
Recomendaciones para implementaciones de una sola región
Si tu aplicación se implementa en uno de los siguientes proveedores de nube, MongoDB recomienda encarecidamente implementar tus recursos de Atlas en el mismo proveedor y región.
Hacerlo reduce la latencia de las operaciones de base de datos ejecutadas por tu aplicación y permite una seguridad mejorada con nodos privados que conectan tus recursos en la nube autogestionados con tus recursos de Atlas. Además, este enfoque reduce la latencia y los costos de salida asociados con la transferencia de datos entre nubes, al mismo tiempo que disminuye los costos al reducir el número total de nodos y eliminar la necesidad de componentes de red multiregión.
Para automatizar la implementación en una sola región usando Terraform, consulte el Módulo de clúster de MongoDB Atlas para Terraform.
Nota
Las implementaciones de una sola región brindan protección automática contra fallas de nodos y zonas con conmutación por error y sin pérdida de datos (RPO=0). Sin embargo, una interrupción del servicio regional completa requerirá la recuperación desde copias de seguridad, lo que implica tiempo de inactividad y una posible pérdida de datos (RPO>0) dependiendo de la frecuencia de las copias de seguridad. Para aplicaciones que requieren protección de conmutación por error automática contra fallos regionales, considera implementaciones multiregión o multi-nube.



Para encontrar recomendaciones para tus implementaciones en la nube de Atlas, consulta los siguientes recursos:
Operational Efficiency
Cost Optimization