Comment fonctionne cette calculatrice
Le Calculateur de coûts Kafka géré estime votre facture mensuelle pour un service Kafka géré tel qu'Amazon MSK ou Confluent Cloud. Il regroupe les trois frais qui constituent l’essentiel de cette facture : calculer, calculé à partir de votre nombre de courtiers multiplié par le $ par heure de courtier tarif sur plusieurs heures dans un mois ; stockage, basé sur le Go conservés; et transfert de données, piloté par Go cross-AZ par mois. Le nombre de courtiers et le taux horaire sont généralement les principaux facteurs déterminants, mais le trafic de réplication entre zones de disponibilité peut tranquillement devenir un élément majeur à mesure que le débit augmente.
Le principal compromis à surveiller se situe entre la taille du courtier et les coûts de redondance. Des courtiers moins nombreux ou plus petits réduisent les dépenses de calcul mais réduisent la marge pour les pics de trafic, tandis que la réplication multi-AZ améliore la disponibilité tout en ajoutant transfert inter-AZ frais sur chaque message répliqué. Estimez vos besoins réels de rétention et de trafic inter-zones avant de vous engager, car stockage et transfert durent souvent plus longtemps que l'estimation de calcul initiale.
Questions fréquemment posées
Qu’est-ce qui détermine le coût de Kafka géré ?
Trois choses : les heures d'instance du courtier, le stockage par Go et le transfert de données. Sur un cluster multi-AZ, le trafic de réplication entre zones constitue souvent le composant le plus important (souvent plus de la moitié du coût total de l'infrastructure), car chaque message est répliqué dans les zones de disponibilité.
Comment puis-je réduire les coûts de mise en réseau Kafka ?
Compressez les messages, utilisez la fonction fetch-from-follower pour lire dans une zone, réplication à la bonne taille et envisagez des topologies compatibles rack ou mono-AZ lorsque les exigences de durabilité le permettent. Le réseautage, et non les courtiers, est généralement le principal levier.