Analytics with Kafka
Alimentez vos pipelines de données avec Kafka
Déployez en quelques clics un cluster Apache Kafka complet et managé par nos équipes, tout en conservant le contrôle de vos données.
Pourquoi choisir OVHcloud Managed Kafka ?
Open-source et managé
Bénéficiez de la version open-source officielle d'Apache Kafka. Vos services sont déployés, administrés, maintenus et mis à l'échelle par OVHcloud.
Rapport performances/prix
Vos services Kafka sont facturés à l’usage, aux meilleurs tarifs du marché, avec IOPS et trafic inclus. Ils s'appuient sur des instances de dernière génération.
Résilience et sécurité
Engagement de niveau de service allant jusqu’à 99,99 % grâce aux déploiements multirégions (3-AZ). Solution conforme aux normes les plus strictes (ISO/IEC 27001, ISO/IEC 27701, SOC 2 Type 2) pour vos données.
Plus de 60 services Public Cloud
Vos services Kafka sont intégrés à un catalogue de services IaaS et PaaS conçus pour vous aider à gérer plus efficacement vos projets d'applications cloud native, Data et IA.
Exemples de cas d'usage

Traitement des données en temps réel
Apache Kafka est le service idéal pour les applications qui nécessitent un traitement rapide de gros volumes de données. Notre service managé vous permet d'utiliser plus simplement Apache Kafka pour l’ingestion et l’analyse des données en direct.

Traitement de messages à grande échelle
Comparée à d'autres systèmes de messagerie, l’architecture d’Apache Kafka dispose d’un débit, d’une évolutivité et d’une tolérance aux pannes largement optimisés. Notre solution managée est idéal pour traiter tous vos flux de données.

Intégration d'évènements cloud native
Au sein d’une architecture décentralisée, Apache Kafka joue le rôle d’intermédiaire dans la communication entre différents microservices. Cette solution rend également possible la création d’une architecture « event-driven », c’est-à-dire un déclenchement de vos microservices, en temps réel, par des évènements.
SPECIFICATIONS
Les caractéristiques techniques
Évolutivité
D'un plan à l'autre en un clic
Observabilité
Collectez vos metrics avec Prometheus
Rétention des données
Selon l’espace disque
Support de Terraform
Inclus
Haute disponibilité 3-AZ
Triple réplication en guise de fail-over
Schema Registry
Inclus
Kafka REST
Inclus
Kafka Connect
Compatible
Réseaux privé
Inclus (vRack)
Notre gamme Managed Kafka
Des solutions conçues pour répondre à tous vos besoins
Documentation
Ces produits peuvent vous intéresser
Les questions que vous vous posez
Qu’est-ce qu’Apache Kafka ?
Apache Kafka est une plateforme distribuée, évolutive et open source. Elle est utilisée pour la création de pipelines de traitement de données et d’applications de données en streaming et en temps réel. Son système est reconnu pour faciliter la gestion de bases de données volumineuses en temps réel. Elle est compatible avec un large éventail de langages de programmation (frameworks) : Python, Query, PHP, Java, Ruby…
Comment fonctionne Apache Kafka ?
Les données entrantes qui transitent par ce système sont organisées en « topics ». Ces derniers peuvent être structurés selon le type de données collectées qu’ils contiennent. L’architecture d’Apache Kafka en cluster est orchestrée par un horodateur qui trie ces données et les réplique avant de les distribuer.
Les sources publiant des données dans ces topics sont appelées les « producers » ou « publishers ». Quant à celles qui lisent ces données, il s’agit de « consumers » ou « subscribers ». Elles accèdent toutes deux à la bibliothèque Java de la plateforme : Kafka Stream.
De cette façon, il est possible de gérer les flux de données évoluant entre ces sources, sans surcharges, grâce à des files d’attente. Cette solution est capable de répartir l’information entre différents systèmes (serveurs, espaces de stockage de données, bases de données relationnelles…). Grâce à cette gestion centralisée, elle facilite le traitement de volumes de données importants générés par du big data ou du machine learning, entre autres.
Pourquoi utiliser Apache Kafka ?
Cette solution est idéale pour répondre aux besoins d’applications nécessitant l’analyse rapide de données en direct. Son rôle d’intermédiaire dans le traitement centralisé des messages de communication permet également une meilleure gestion de vos informations.
Qu’est-ce que OVHcloud Managed Kafka ?
OVHcloud Managed Kafka est service Apache Kafka managé. Elle fait partie des services disponibles sur notre Public Cloud. Son objectif est de vous faire gagner du temps en nous confiant la gestion et l’entretien de votre base de données.
Quelle est la différence entre les régions 1-AZ et 3-AZ ?
Découvrez la résilience des déploiements dans notre guide dédié.
Les régions 1-AZ utilisent une zone de disponibilité unique avec un ou plusieurs centres de données. Même si elles offrent une protection contre les pannes de serveurs et de pilotes, elles peuvent être vulnérables aux pannes de centres de données. Cela peut affecter l’accès en cas de défaillance du centre de données d’hébergement.
En comparaison, les régions 3-AZ se composent de 3 zones de disponibilité indépendantes, chacune isolée en matière d’alimentation, de refroidissement et de réseau, offrant ainsi une véritable isolation des pannes. Cette architecture permet la disponibilité du service même en cas de panne d’une zone entière.
Gardez l’esprit tranquille grâce à des engagements de niveau de service (SLA) de 99,99 %.
Puis-je migrer mes charges de travail 1-AZ vers une 3-AZ ?
Oui ! La migration est tout à fait possible d’une région 1-AZ vers une région 3-AZ.
Vous pouvez connecter des régions 1-AZ à des régions 3-AZ via une connectivité privée afin d’optimiser la complexité et le coût de vos déploiements d’infrastructure.