[Verse 1] Pour planifier Kafka sur Kubernetes Il faut calculer ce que tu vas stocker Rétention fois débit fois réplication C'est la formule de base pour ton dimension Combien de temps garder tes messages Multiplié par le flux de données passage Fois le facteur de réplication choisi Voilà ton besoin de stockage défini [Chorus] Capacité, capacité Rétention débit réplication Calculer, dimensionner CPU mémoire et réseau en action Planifier c'est anticiper Pour que ton cluster soit optimal [Verse 2] Pour chaque courtier il te faut prévoir Quatre cœurs CPU comme standard de base Huit giga de RAM pour bien fonctionner Plus de heap si les messages sont massifs La JVM consomme la moitié L'autre moitié pour le cache système Page cache accélère les lectures Équilibre crucial pour la performance [Chorus] Capacité, capacité Rétention débit réplication Calculer, dimensionner CPU mémoire et réseau en action Planifier c'est anticiper Pour que ton cluster soit optimal [Bridge] Le réseau porte la réplication Entre les brokers synchronisation Multiplie ton débit par le facteur Pour dimensionner la bande passeur [Verse 3] Les partitions ont leurs propres limites Mille par courtier maximum conseillé Plus tu en as plus les métadonnées Consomment ressources et complexité Équilibre entre parallélisme Et la charge sur ton système Choisis bien le nombre optimal Pour ton cas d'usage spécial [Chorus] Capacité, capacité Rétention débit réplication Calculer, dimensionner CPU mémoire et réseau en action Planifier c'est anticiper Pour que ton cluster soit optimal [Outro] Strimzi facilite le déploiement Mais la planification reste importante Mesure, calcule et dimensionne bien Ton Kafka tournera comme un champion
← 2 Optimisation des performances | 4 GitOps et infrastructure en tant que code →