Sigue estos pasos para crear una cuenta de Confluent Cloud:
Visita la página de registro de Confluent Cloud.
Completa el formulario de registro proporcionando la siguiente información:
- Nombre
- Apellido
- Correo electrónico
- Contraseña
También puedes registrarte utilizando tu cuenta de Google, GitHub o Microsoft.
Puedes elegir entre la Cuenta gratuita (Free) o un plan pago. Para obtener más información sobre los planes pagos y sus características, consulta la página de precios de Confluent Cloud.
Nota: No te olvides de usar el código promocional NETWORKING101
para obtener un crédito adicional de $25.
Una vez que hayas completado el formulario de registro, recibirás un correo electrónico de activación. Haz clic en el enlace de activación en el correo electrónico para completar la creación de tu cuenta.
Inicia sesión en Confluent Cloud utilizando el correo electrónico y la contraseña que proporcionaste durante el registro.
Una vez que hayas creado una cuenta de Confluent Cloud, debes configurar tu red para conectarte con Confluent Cloud. Para conectar con MongoDB Atlas, es recomendable utilizar Private Link de AWS, que es una conexión privada y segura entre tu red VPC y Confluent Cloud a través de AWS PrivateLink. Sigue estos pasos para configurar la conexión de red:
- Inicia sesión en tu cuenta de AWS y ve al servicio VPC.
- Haz clic en "Your VPCs" en el panel de navegación izquierdo.
- Haz clic en "Create VPC" y proporciona la información necesaria, como el nombre de la VPC, el rango de direcciones IPv4 y las configuraciones adicionales según sea necesario.
- Haz clic en "Create" para crear tu VPC.
- Ve al servicio AWS PrivateLink.
- Haz clic en "Create PrivateLink Service".
- Selecciona "Create a PrivateLink service associated with a Network Load Balancer".
- Sigue las instrucciones en pantalla para configurar el servicio PrivateLink, incluyendo la selección de la VPC creada en el Paso 1 y la configuración del Network Load Balancer según sea necesario.
- Consulta la documentación de Confluent Cloud para obtener instrucciones específicas sobre cómo establecer la conexión entre Confluent Cloud y AWS PrivateLink.
- Asegúrate de seleccionar la VPC adecuada y proporcionar la información de conexión necesaria durante el proceso.
Para obtener más información sobre cómo configurar Private Link de AWS, consulta la documentación de Confluent Cloud y la documentación de AWS.
Una vez que hayas configurado tu red, puedes configurar tu clúster de Kafka en Confluent Cloud. Confluent Cloud proporciona un clúster de Kafka completamente administrado que puedes personalizar según tus necesidades. Sigue estos pasos para configurar tu clúster de Kafka:
Inicia sesión en tu cuenta de Confluent Cloud.
- Haz clic en "Create cluster" en la página principal de Confluent Cloud.
- Selecciona el tipo de clúster que deseas crear: Basic, Standard o Dedicated. Consulta la documentación de Confluent Cloud para obtener información sobre las diferencias entre los tipos de clústeres y sus características.
- Elige la región de AWS y la zona de disponibilidad en la que deseas implementar tu clúster.
- Proporciona un nombre para tu clúster y configura las opciones de clúster, como el número de nodos y la capacidad de almacenamiento.
- Ve a la página de configuración de tu clúster en Confluent Cloud.
- Configura las opciones de seguridad, como la autenticación y la autorización. Puedes utilizar la autenticación basada en API keys o en SASL (Simple Authentication and Security Layer) con SCRAM (Salted Challenge Response Authentication Mechanism). Consulta la documentación de Confluent Cloud para obtener más información sobre las opciones de seguridad.
Una vez que hayas configurado tu clúster de Kafka y las opciones de seguridad, tu clúster estará listo para su uso. Puedes utilizar la interfaz de usuario web de Confluent Cloud o la API REST para administrar tu clúster y realizar otras tareas, como crear temas, configurar políticas de retención y configurar ACLs (Access Control Lists).
Para conectar tu clúster de Kafka en Confluent Cloud con tu instancia de MongoDB Atlas, debes configurar el conector de MongoDB de Confluent Cloud. Sigue estos pasos para configurar el conector de MongoDB:
- Inicia sesión en tu cuenta de Confluent Cloud.
- Ve a la página de tu clúster de Kafka y haz clic en la pestaña "Connectors".
- Haz clic en el botón "Add connector".
- Busca el conector "MongoDB Atlas Sink" y selecciónalo.
- Proporciona un nombre para el conector.
- Proporciona la información de conexión a tu instancia de MongoDB Atlas, incluyendo la cadena de conexión, el nombre de la base de datos y la colección a la que deseas conectarte.
- Configura otras opciones del conector según tus necesidades, como el modo de inserción de datos (insert/upsert) y la conversión de registros.
- Haz clic en "Save and continue" para guardar la configuración del conector.
- Asegúrate de que el conector esté funcionando correctamente y esté en estado "Running" en la página de conectores de Confluent Cloud.
El conector de MongoDB de Confluent Cloud utiliza el mecanismo de cambio de datos de MongoDB (CDC) para capturar y enviar eventos de cambio de datos en tiempo real al clúster de Kafka en Confluent Cloud. Una vez que el conector esté configurado y en funcionamiento, los datos se sincronizarán automáticamente entre MongoDB Atlas y tu clúster de Kafka.
Una vez que hayas configurado tu clúster de Kafka y conectores, debes monitorear y mantener tu entorno de Confluent Cloud en AWS para garantizar su rendimiento y seguridad. Sigue estos pasos para monitorear y mantener tu entorno:
- Inicia sesión en tu cuenta de Confluent Cloud.
- Ve a la página de tu clúster de Kafka y revisa las métricas de clúster, como el tráfico, la latencia y el almacenamiento.
- Haz clic en la pestaña "Connectors" y revisa las métricas y el estado de tus conectores.
Confluent Cloud proporciona herramientas de diagnóstico para supervisar tu entorno, incluyendo:
- Logs de auditoría: Revisa los logs de auditoría para identificar eventos importantes y actividades de usuario.
- Alertas: Configura alertas para recibir notificaciones sobre eventos específicos, como la degradación del rendimiento o la interrupción del servicio.
También puedes utilizar herramientas de terceros para monitorear tu entorno, como Datadog, Prometheus y Grafana. Estas herramientas pueden ayudarte a obtener una visión más detallada del rendimiento y la salud de tu entorno.
- Aplica parches y actualizaciones según sea necesario para garantizar la seguridad y el rendimiento de tu entorno.
- Configura opciones de seguridad apropiadas, como la autenticación, la autorización y el cifrado de datos en reposo y en tránsito.
- Asegúrate de seguir las mejores prácticas de Confluent Cloud y las mejores prácticas de AWS para garantizar la seguridad y el rendimiento de tu entorno.
Al monitorear y mantener tu entorno de Confluent Cloud en AWS, podrás garantizar que tu clúster de Kafka y tus conectores funcionen de manera óptima y segura.