Anuncio¡Presentamos MongoDB 8.0, el MongoDB más rápido de la historia! Leer más > >>
AnuncioVoyage AI se une a MongoDB para potenciar aplicaciones de IA más precisas y confiables en Atlas. Más información > >>

Guía de implementación

Configuración de MongoDB Atlas: guía completa

MongoDB Atlas es un servicio de base de datos en la nube totalmente gestionado. Esta guía explica cómo configurar MongoDB Atlas, diseñar el modelo de datos y escalar la base de datos para su uso en producción.

Implementar Atlas

Fase 1: Aprovisionamiento de entorno (configuración de Atlas)

Establezca su infraestructura central. Esta fase se centra en la identidad, el aislamiento de la red y la arquitectura de clúster para crear una base segura y de alta disponibilidad.

Paso 1

Cree una cuenta

a) Regístrese a través del portal de Atlas, o visite el marketplace de un proveedor de nube principal (AWS, Google Cloud, Azure).

b) Organice el proyecto por aplicación o equipo.

Paso 2

Configure su clúster

a) Seleccione el nivel de clúster (necesidades de almacenamiento/RAM/IOPS).

b) Configure una implementación regional o multiregión.

c) Defina la lista de acceso IP (una configuración de seguridad que controla qué direcciones IP pueden conectarse al clúster).

Paso 3

Configurar usuarios y acceso

a) Cree usuarios de base de datos con roles y guarde las credenciales para la cadena de conexión.

b) Active la MFA (autenticación multifactor) y el SSO (inicio de sesión único) a través de la consola de Atlas.

Paso 4

Acceso seguro a la red

a) Utilice nodos privados o emparejamiento de VPC (conexión segura entre su aplicación y la red de la base de datos).

b) Deshabilite el acceso público donde sea posible.


Fase 2: Ingeniería de datos

Transición al modelado de documentos. Alinee su esquema con la lógica de la aplicación. Migre los conjuntos de datos existentes mediante herramientas de sincronización gestionadas.

Paso 5

Conecte la aplicación

a) Recupere la cadena de conexión (utilizada para conectar la aplicación o las herramientas a la base de datos).

b) Instale drivers en su lenguaje de programación preferido (Node.js, Python, Java, etc.)

c) Configure los pools de conexiones para garantizar la fiabilidad y evitar la sobrecarga de la base de datos.

Paso 6

Diseñe el esquema

a) Cree sus primeros documentos. Obtenga orientación experta sobre IA con la habilidad de diseño de esquemas de MongoDB Agent, o suba de nivel obteniendo una insignia de habilidad de modelado de datos.

b) Diseñe la estrategia del modelo de datos incrustando datos relacionados en un único documento o haciendo referencia a documentos en colecciones separadas. Vea una explicación sobre la incrustación frente a la referencia.

c) Valide los tipos de datos, patrones de query y los rangos de valores con la validación del esquema.

Paso 7

Realice operaciones de query principales

a) Domine todas las operaciones CRUD para tareas de crear (insertar)/leer/actualizar/borrar.

b) Optimice las queries para inserciones y pipelines de agregación para procesar datos a escala. Suba de nivel con un curso corto para obtener la insignia de habilidad de transformación de datos.

c) Aproveche la habilidad del agente de optimizador de queries de MongoDB para obtener soporte de IA experto, o mejore su perfil obteniendo una insignia de habilidades de optimización de queries.

Paso 8

Estrategia de migración de datos

a) Migrar/importar conjuntos de datos existentes.

b) Validar la integridad tras la migración.


Fase 3: Optimización y escala

Opcionalmente, considere implementar funcionalidades de búsqueda e IA. Configure las salvaguardias de rendimiento. Automatice la gestión de la infraestructura para despliegues repetibles.

Paso 9

Kit de herramientas para desarrolladores

a) Acelere su desarrollo con herramientas de desarrollador, utilidades de línea de comandos y Compass. Utilice estas herramientas para automatizar la configuración del entorno, visualizar sus patrones de datos y optimizar sus flujos de trabajo diarios.

Paso 10

Optimización de queries

a) Reduzca la carga de procesamiento de queries con la cantidad de datos que debe procesar una query.

b) Implemente índices compuestos para optimizar las operaciones de igualdad, clasificación y rango.

c) Optimice pipelines de agregación para mejorar el rendimiento.

Paso 11 (Opcional)

Considere implementar búsqueda e inteligencia vectorial

a) Implemente MongoDB Search para búsquedas de texto completo y MongoDB Vector Search para queries semánticas.

c) Implemente la indexación vectorial para sus incrustaciones con aplicaciones de IA.

d) Integre Atlas Stream Processing para la ingesta y transformación de datos en tiempo real.

e) Use el Search Playground de MongoDB para compilar un chatbot simple de preguntas y respuestas.

f) Obtenga una insignia de habilidad de MongoDB Search para conocer los aspectos fundamentales de MongoDB Search o una insignia de habilidad de MongoDB Vector Search para conocer los aspectos fundamentales de MongoDB Vector Search.

Paso 12

Supervisión y escalabilidad

a) Activa el escalado automático de nivel y almacenamiento solo para clústeres dedicados (M10+).

b) Supervise las métricas en tiempo real, como la CPU, la E/S del disco y la latencia de la operación para identificar y resolver cuellos de botella antes de que afecten a los usuarios.

Paso 13

Copias de seguridad y recuperación

a) Configure las copias de seguridad y los snapshots.

b) Active las copias de seguridad continuas en la nube para la recuperación en un punto específico.

c) Probar los flujos de trabajo de restauración.

Paso 14

Automatización del ciclo de vida

a) Implemente el proveedor Atlas Terraform para el provisionamineto y la gestión automatizados de la infraestructura.

b) Utilice el Operador de Kubernetes para la automatización de la implementación.

c) Integre Atlas CLI en los pipelines de CI/CD para implementaciones automatizadas.

Paso 15

Desbloquee las funcionalidades de un clúster dedicado

a) Prepare para producción con clústeres dedicados.

  • Use M10/M20 para aplicaciones de preproducción y producción a menor escala.
  • Utilice M30+ para cargas de trabajo de producción de gran tráfico y con requisitos críticos de rendimiento.

b) Active funcionalidades avanzadas solo en clústeres dedicados como Supervisión en tiempo real, Performance Advisor y copias de seguridad en la nube.

c) Utilice funcionalidades de seguridad empresarial en clústeres dedicados: Nodos privados/emparejamiento de VPC, respaldos consultables y soporte multiregión.

d) Ver precios para clústeres dedicados.

Preguntas frecuentes

Haga la transición a producción hoy mismo

Tiene la hoja de ruta. Tiene las herramientas. Ahora compile su aplicación en la plataforma de datos más versátil del mundo.
Lanzar en Atlas
CAPACIDADES DE LA PLATAFORMA:
  • Alcance multi-nube
  • Integración de IA nativa
  • Seguridad automatizada
  • Escalado sin tiempo de inactividad
  • Herramientas orientadas a los desarrolladores