sql >> Base de Datos >  >> NoSQL >> MongoDB

3 pasos simples para crear clústeres fragmentados de MongoDB

Con nuestro último lanzamiento, ahora ofrecemos a nuestros usuarios la capacidad de implementar y administrar clústeres de MongoDB complejos y fragmentados en nuestras plataformas de nube admitidas, AWS, Azure y DigitalOcean. Esta ha sido nuestra función más solicitada en los últimos meses y estamos felices de abrirla a todos nuestros clientes. Si está ejecutando fragmentos hoy, probablemente comprenda lo difícil que es configurarlos y mantenerlos en un entorno de nube. Nuestro objetivo con esta versión es hacer que los clústeres fragmentados sean tan fáciles de administrar como servidores independientes o conjuntos de réplicas.

Nuestra consola web simple pero flexible también le brinda un control detallado sobre la ubicación del centro de datos MongoDB de cada fragmento o cada réplica de cada fragmento. También puede optar por distribuir geográficamente cada réplica de su fragmento para una mayor disponibilidad.

En el siguiente ejemplo, crearé un clúster de MongoDB con dos fragmentos en tres sencillos pasos. Shard-0 estará en la costa este de EE. UU. y Shard-1 se creará en la costa oeste de EE. UU. Cada clúster incluye automáticamente tres enrutadores de fragmentos y tres servidores de configuración. Una vez implementado, también tiene la capacidad de agregar más enrutadores de fragmentos. Si está interesado en personalizar la cantidad de enrutadores de fragmentos, comuníquese con nosotros a [email protected].

  1. Paso 1:Ingrese la información básica de MongoDB

    Inicie sesión en su cuenta de ScaleGrid y cree un nuevo clúster de MongoDB ingresando la información básica:

  2. Paso 2:Conceptos básicos del fragmento y detalles del fragmento 0

    Seleccione la cantidad de fragmentos que le gustaría implementar y el tipo de conjunto de réplicas para cada fragmento (2 réplicas + 1 árbitro/conjunto de réplicas de 3 nodos). Seleccione la ubicación del centro de datos para los enrutadores de fragmentos y tenga en cuenta que los servidores de configuración también se encuentran en el mismo centro de datos que los enrutadores de fragmentos. Si desea personalizar la ubicación de los servidores de configuración, comuníquese con nuestro equipo de soporte. A continuación, seleccione las ubicaciones del centro de datos para cada réplica de Shard-0:

  3. Paso 3:Detalles del fragmento 1

    En el menú Fragmento, seleccione "Fragmento-1" y actualice la ubicación de su centro de datos:

    Después de hacer clic en Siguiente y completar el asistente de creación, los 12 servidores serán instalados y configurados por ScaleGrid y su clúster fragmentado estará listo y funcionando en poco tiempo.

    Una vez que se implemente el clúster, también instalaremos y configuraremos automáticamente el agente MMS (MongoDB Monitoring Service) para que su clúster comience a aparecer en MMS, o use el Consola de supervisión avanzada de MongoDB en ScaleGrid.

Pronto también lanzaremos una actualización de nuestra interfaz de usuario que brindará a nuestros clientes la capacidad de agregar y eliminar fácilmente fragmentos de sus clústeres fragmentados. También puede consultar nuestra publicación MongoDB Shards and Unbalanced Aggregation Loads para obtener más información sobre cómo se ejecutan las canalizaciones de agregación subyacentes en un entorno fragmentado. Como siempre, si tiene alguna pregunta, comuníquese con nosotros a [email protected].