
Managed Databases for Kafka
Despliegue en solo unos clics un cluster Apache Kafka 100 % administrado por nuestros equipos, pero conservando el control de sus datos. Este servicio le permitirá centrarse en el desarrollo de sus aplicaciones sin tener que preocuparse por su gestión: configuración, monitorización, backup, redundancia y actualizaciones.
Innove a mayor velocidad
Su cluster Kafka listo para usar puede desplegarse directamente en solo unos clics. Responda a las necesidades de los desarrolladores con una plataforma capaz de recopilar, almacenar y tratar flujos continuos de datos de eventos o de datos en tiempo real.
Controle sus costes
Nuestro modelo de tarificación transparente y predecible incluye todo el tráfico de red, por lo que solo pagará por el uso de Apache Kafka, con facturación por horas.
Conserve el control de sus datos
Apache Kafka funciona en nuestro cloud de confianza, conforme con las certificaciones más estrictas. Nuestro objetivo es ofrecerle un control total sobre sus datos.
Certificaciones ISO/IEC 27001, 27701 y conformidad para el alojamiento de datos de salud
Nuestros servicios e infraestructuras cloud cuentan con las certificaciones ISO/IEC 27001, 27017, 27018 y 27701. Estas certificaciones garantizan la presencia de un sistema de gestión de la seguridad de la información (SGSI) para la gestión de riesgos, vulnerabilidades y la implementación de un plan de continuidad de la actividad, así como de un sistema de gestión de la información personal (PIMS, por sus siglas en inglés). De este modo, nuestra certificación en materia de conformidad le permite alojar sus datos de salud de forma totalmente segura.
Compare nuestros planes Managed Databases for Kafka
Business | Enterprise | |
Número de nodos | 3 nodos incluidos | 6 nodos incluidos |
RAM por nodo | De 4 a 60 GB | De 7 a 60 GB |
Almacenamiento total útil | De 480 GB a 7.68 TB | De 1,92 TB a 15,36 TB |
Compromiso de nivel de servicio (SLA) | 99,9 % | 99,95 % |
Migración entre los diferentes planes | Sí | Sí |
Actualización de las nuevas versiones mayores en un clic | Sí | Sí |
Cifrado de los datos en reposo y en tránsito (SSL) | Sí | Sí |
Gráfico del rendimiento | Sí | Sí |
Soporte de Terraform (más información) | Sí | Sí |
Retención de los datos | Según el espacio en disco | Según el espacio en disco |
Alta disponibilidad | Sí | Sí |
Kafka REST | Sí | Sí |
Schema Registry | Sí | Sí |
Kafka Connect | Sí | Sí |
Conectividad a la red privada vRack | Sí | Sí |
Casos de uso de Managed Databases for Kafka
Procesamiento de datos en tiempo real
Nuestro servicio se adapta a aquellas aplicaciones que requieren un rápido procesamiento de grandes volúmenes de datos. Además, permite utilizar Apache Kafka de forma más sencilla para ingerir y analizar datos en directo.
Procesamiento de mensajes a gran escala
En comparación con los sistemas de correo tradicionales, la arquitectura de Apache Kafka ofrece mejores tasas de transferencia, alta escalabilidad y una gran tolerancia a fallos, lo que la convierte en una solución especialmente adaptada a ese uso particular.
Integración en una arquitectura
En arquitecturas descentralizadas, Apache Kafka funciona como intermediario en la comunicación entre diferentes microservicios. Esta solución nativa de cloud también permite crear una arquitectura «event-driven», es decir, activar microservicios en tiempo real a través de eventos.
Documentación y guías
¿Necesita ayuda para empezar a utilizar su servicio? ¡Consulte todos los tutoriales y la documentación disponibles!
Le explicamos cómo contratar el servicio Managed Databases for Kafka a través de la API.
Nuestras bases de datos están integradas en el provider Terraform de OVHcloud.
Funcionalidades
Principales funcionalidades de Managed Databases for Kafka
Schema Registry
Conserve todos sus mensajes Apache Kafka en un modelo centralizado para una mejor gobernanza de sus datos.
Kafka REST
Utilice Apache Kafka por HTTP en las plataformas en las que los conectores Kafka todavía no están disponibles.
Kafka Connect
Importe o exporte sus datos con su cluster Kafka desde o hacia un sistema tercero (SGBDR, ERP, servidor de almacenamiento o aplicación de terceros).
Publisher/Subscriber
Con el mecanismo de publicación de mensajes y suscripción, podrá publicar mensajes por temas («topics»), que se difundirán entre los usuarios abonados.
Seguridad y alta disponibilidad
Alta disponibilidad
Los planes para Managed Databases for Kafka ofrecen como mínimo un cluster de tres nodos junto con la funcionalidad de replicación de los datos, facilitando así la disponibilidad de sus servicios.
Cifrado TLS
Con el fin de garantizar la confidencialidad de los datos, Apache Kafka utiliza el protocolo TLS/SSL (Transport Layer Security/Secure Sockets Layer) para encriptar los datos, tanto en reposo como en tránsito.
Conectividad a la red privada vRack
Con nuestros planes Business y Enterprise podrá restringir el acceso a su servicio de bases de datos SQL mediante nuestra red privada. Además, podrá disfrutar de un ancho de banda de hasta 2 Gb/s.
Lista de control de acceso (ACL)
Gestione los usuarios y las entradas a los temas de su modelo Publisher/Subscriber. De este modo, podrá filtrar y restringir fácilmente el acceso a sus datos.
Enterprise-grade
Disponibilidad
¿Su actividad requiere una alta disponibilidad durante los despliegues críticos? Con la gama Enterprise podrá disfrutar de clusters de seis nodos y de un compromiso de nivel de servicio garantizado del 99,95 %.
Panel de control
Gestione sus usuarios y sus copias de seguridad, y realice un seguimiento de las estadísticas en sus consultas, logs y métricas. Para acceder a este panel de control solo tendrá que conectarse al área de cliente de OVHcloud.
Visualización de los logs en tiempo real
Analice o realice diagnósticos en su base de datos para optimizar el funcionamiento de sus aplicaciones visualizando hasta las 100 últimas líneas de logs, recopilados en tiempo real.
Soporte de Terraform
Automatice sus despliegues y ahorre tiempo. Gracias a las herramientas y la API Terraform, podrá aprovisionar sus bases de datos automáticamente. Esto permite, entre otros, mantener los múltiples entornos de su aplicación.

Precios de Managed Databases for Kafka
La factura, que usted recibirá cada final de mes, se calcula según el uso de la base de datos por horas. El precio dependerá del plan elegido: Business o Enterprise
Otras soluciones
FAQ
¿Qué es Apache Kafka?
Apache Kafka es una plataforma distribuida, escalable y de código abierto que permite crear pipelines de procesamiento de datos y de aplicaciones de datos en streaming en tiempo real. Este sistema, ampliamente reconocido por facilitar la gestión de bases de datos voluminosas en tiempo real, es compatible con una amplia variedad de lenguajes de programación (frameworks): Python, Query, PHP, Java, Ruby, etc.
¿Cómo funciona Apache Kafka?
Los datos entrantes que transitan por este sistema se organizan en «topics» o temas y pueden estructurarse según el tipo de datos recopilados que contengan. La arquitectura de Apache Kafka en cluster se orquesta mediante un registro de tiempo que ordena estos datos y los replica para posteriormente distribuirlos. Las fuentes que publican datos en estos temas se denominan «producers» o «publishers», mientras que las que leen estos datos se conocen como «consumers» o «subscribers». Ambas acceden a la biblioteca Java de la plataforma Kafka Stream. La plataforma permite gestionar los flujos de datos que evolucionan entre estas fuentes, sin sobrecargas, gracias a las colas de espera. De este modo, es capaz de distribuir la información entre diferentes sistemas (servidores, espacios de almacenamiento de datos, bases de datos relacionales, etc.) y, gracias a esta gestión centralizada, facilita el tratamiento de grandes volúmenes de datos generados mediante procesos de big data o machine learning, entre otros.
¿Por qué utilizar Apache Kafka?
Esta solución es ideal para dar respuesta a aquellas aplicaciones que requieren un análisis rápido de datos en directo. Su función como intermediario en el tratamiento centralizado de los mensajes de comunicación favorece una mejor gestión de sus datos.
¿En qué se diferencian Apache Kafka y RabbitMQ?
Estas dos soluciones open source ofrecen diferentes ventajas: la principal ventaja de Kafka reside en su capacidad para gestionar grandes volúmenes de datos, por lo que su uso es más pertinente si se inicia en el big data o el machine learning. Por su parte, RabbitMQ es más recomendable para la entrega de mensajes con baja latencia y el enrutamiento complejo. Además, esta solución no es una plataforma de difusión propiamente dicha, sino más bien un programa de difusión.
¿Qué es Managed Databases for Kafka?
Managed Databases for Kafka es una DBaaS (Database as a Service) que forma parte de los servicios administrados disponibles en nuestra solución Public Cloud. La principal función de esta solución es ahorrarle tiempo en su trabajo, ya que nosotros nos encargamos de la gestión y el mantenimiento de su base de datos.
¿Puedo instalar Kafka en instancias Public Cloud yo mismo?
Sí, una vez que haya descargado y aceptado la licencia de Kafka, ya podrá hacerlo. Sin embargo, usted deberá encargarse de la gestión y la administración de la base de datos, y no disfrutará de las ventajas incluidas con nuestro servicio llave en mano.
¿En qué se diferencian los planes de servicio Essential, Business y Enterprise?
Estos planes ofrecen funcionalidades que responden a los distintos usos y, por lo tanto, su nivel de disponibilidad también es diferente.
¿Los datos almacenados en Managed Databases for Kafka son datos compartidos con terceros?
No, usted mantendrá un control total sobre sus datos. Al utilizar Managed Databases for Kafka, sus datos se almacenan en un espacio de almacenamiento dedicado exclusivamente a su uso.
¿Puedo migrar a nodos con mayor capacidad?
Sí, si sus necesidades en materia de RAM aumentan, puede migrar a nodos con mayor capacidad. Sin embargo, tenga en cuenta que no es posible migrar a nodos con una capacidad inferior.
¿Managed Databases for Kakfa dispone de una copia de seguridad?
Sí, OVHcloud ofrece una copia de seguridad automatizada con cada solución. Sin embargo, las políticas de conservación por defecto dependerán de la gama elegida.
¿Es posible integrar esta solución en un proyecto Public Cloud?
Sí, nuestro servicio puede consumirse como un recurso o como parte de una infraestructura Public Cloud y puede administrarlo desde el área de cliente, la API OVHcloud o la API OpenStack. Asimismo, ofrecemos servicios administrados para la gestión de bases de datos relacionales (SQL), como MySQL y PostgreSQL, o no relacionales (NoSQL), como Redis o MongoDB.
¿Por qué debo pagar por utilizar Managed Databases for Kafka si este servicio se basa en una licencia open source?
OVHcloud se encarga de realizar todas las tareas de gestión y administración de la base de datos para que usted no tenga preocuparse por su mantenimiento. Este es el valor añadido que facturamos como servicio.
¿Puedo conectar Managed Databases for Kafka con mi servidor Bare Metal?
Sí, puede conectarlo a través de una red pública o privada. Sin embargo, si quiere desplegar el programa Kafka en su servidor Bare Metal, deberá hacerlo usted mismo y, posteriormente, encargarse de la gestión y la administración de su base de datos.