# Apache Kafka

## Description

Apache Kafka est une **plateforme de streaming d'événements**.

Apache Kafka combine trois fonctionnalités clés pour vous permettre de mettre en œuvre vos cas d'utilisation du streaming d'événements de bout en bout avec une seule solution éprouvée :

* Pour publier (écrire) et s'abonner (lire) à des flux d'événements, y compris l'importation/exportation continue de vos données à partir d'autres systèmes.
* Pour stocker des flux d'événements de manière durable et fiable, aussi longtemps que vous le souhaitez.
* Traiter des flux d'événements au moment où ils se produisent ou rétrospectivement.

Et toutes ces fonctionnalités sont fournies de manière distribuée, hautement évolutive, élastique, tolérante aux pannes et sécurisée.

{% embed url="<https://kafka.apache.org/>" %}

## Plateforme en tant que Service

Apache Kafka est déployé sur site dans les centres de données de **cegedim.cloud.**

**cegedim.cloud** garantit le même niveau de service que l'offre Compute : déploiement des instances, maintien en condition opérationnelle, flexibilité, sécurité, monitoring sont ainsi assurés par nos experts.

Le déploiement d'un cluster de 3 nœuds minimum en version 4.1.1 est disponible en libre-service dans ITCare. Cette topologie est prête pour la production avec :

* 3 brokers minimum répartis sur plusieurs zones de disponibilité
* 3 contrôleurs dédiés répartis sur plusieurs zones de disponibilité

Les clusters livrés sont sécurisés à la fois pour les communications inter-brokers mais aussi clients <-> brokers avec le mode SASL\_SSL :

* SSL pour la couche transport
* SASL SCRAM-SHA-256 pour l'authentification et les autorisations

Le dimensionnement peut être configuré en fonction de vos besoins.

<table data-full-width="false"><thead><tr><th width="267"></th><th>Cluster</th></tr></thead><tbody><tr><td>Brokers</td><td>3+</td></tr><tr><td>Contrôleurs</td><td>3</td></tr><tr><td>CPU (par broker)</td><td>2 - 16 vCPU</td></tr><tr><td>RAM (par broker)</td><td>4 - 384 Go</td></tr><tr><td>Version(s) supportée(s)</td><td>3.6.0</td></tr><tr><td>Protection contre la reprise après sinistre</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td></tr><tr><td>Disponibilité</td><td>99.9%</td></tr><tr><td>Déploiement multi-AZ</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span><br></td></tr></tbody></table>

Pour plus d'information, veuillez consulter la page [apache-kafka-architecture](https://academy.cegedim.cloud/francais/message/apache-kafka/apache-kafka-architecture "mention").

## Facturation

L'estimation du coût d'un cluster Apache Kafka est accessible via votre Service Delivery Manager.

La facturation est basée sur le nombre de nœuds, plus les coûts supplémentaires de stockage, de sauvegarde et de la surveillance 24/7.

Au moins 6 machines virtuelles Linux seront facturées : 3 brokers Apache Kafka et 3 nœuds contrôleurs Apache Kafka.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://academy.cegedim.cloud/francais/message/apache-kafka.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
