السلسلة: هذا الدرس جزء من سلسلة Kafka 4.2. اقرأ المقال الرئيسي.
السؤال الذي يعود دائماً عند أي مشروع Kafka جدّي: نأخذ العرض المُدار أم نركّب cluster ذاتياً؟ لا جواب كوني. الاختيار يعتمد على الحمل المتوقَّع، ملف الفريق، القيود التنظيمية، ومسار النمو. هذا الدرس يفصّل شبكة قرار عملية لـ 2026، مع حسابات تكلفة لثلاثة سيناريوهات نمطية وإجراء prototypage سريع للمقارنة.
الأبعاد الأربعة للقرار
- الحمل المتوقَّع: كم ميغابايت/ثانية في الذروة؟ كم TB من التخزين؟ كم consumer؟
- ملف الفريق: هل لديك SRE خبير Kafka؟ من سيستيقظ ليلاً عند الانهيار؟
- القيود التنظيمية: هل البيانات يجب أن تبقى في بلد محدّد؟ هل هناك audit صارم؟
- مسار النمو: ضعف الحمل كل سنة؟ ثبات؟ موسمية؟
السيناريو 1: PME ناشئة (1 ميغا/ث، 100 GB)
| الجانب | Confluent Cloud (Basic) | Auto-hébergé (3× Hetzner CX32) |
|---|---|---|
| تكلفة شهرية | ~60-80 USD | ~22 EUR + بنية |
| وقت الإطلاق | 15 دقيقة | 4-8 ساعات |
| صيانة | صفر | 10-20 ساعة/شهر |
| توقيت احتراق | منخفض جداً | متوسط |
| SLA | 99.95% رسمياً | يعتمد على الفريق |
التوصية: Confluent Cloud حتى لو كان الفرق التكلفة مرتفعاً نسبياً. الوقت الذي تربحه على إقلاع منتجك أهمّ من 40 USD/شهر.
السيناريو 2: Scale-up (5-10 ميغا/ث، 2 TB)
| الجانب | Confluent Cloud (Standard) | Auto-hébergé (5× Hetzner CPX41) |
|---|---|---|
| تكلفة شهرية | ~1500-3000 USD | ~195 EUR (~210 USD) |
| إدارة فريق | صفر | 0.5 SRE FTE |
| توقيت احتراق | منخفض | متوسط |
| السيادة | USA/EU بحسب المنطقة | اختيار البلد حر |
التوصية: نقطة الانعطاف. إن كان لديك SRE موجود يستطيع تخصيص 20-30% من وقته، الاستضافة الذاتية تربح بفارق كبير. وإلا، Confluent يبقى أكثر اقتصاداً مرّةً تأخذ بعين الاعتبار الوقت المُحمَّل.
السيناريو 3: منصة كبيرة (50+ ميغا/ث، 20+ TB)
| الجانب | Confluent Cloud (Dedicated) | Auto-hébergé (10+ nodes) |
|---|---|---|
| تكلفة شهرية | ~15 000-25 000 USD | ~3 500-4 500 USD + infra |
| إدارة فريق | متوسط (الإعداد، التكامل) | 1-2 SRE FTE |
| تحكم/قابلية تخصيص | محدود | كامل |
التوصية: الاستضافة الذاتية تربح اقتصادياً بوضوح، لكن فقط إن كان لك فريق SRE قادر على الإدارة. إن غاب هذا الفريق، الفاتورة الحقيقية لـ Confluent (15-25k) أقل من تكلفة موظفين بدوام كامل + بنية + risque incident.
الأبعاد غير النقدية
- وقت إطلاق: Confluent يربح بكل سهولة (15 دقيقة مقابل ساعات/أيام)
- تحكم: الاستضافة الذاتية تربح (kernel tuning، إعدادات خاصة، debugging عميق)
- السيادة: الاستضافة الذاتية تربح حين القيود التنظيمية تفرض بلداً محدّداً
- ميزات متقدمة: Confluent يقترم Schema Registry، Flink، Connect، RBAC في حزمة واحدة
- وقت احتراق: Confluent يربح للفرق الصغيرة
Prototypage سريع: 4 ساعات لإجراء مقارنة عملية
- ساعة 1: أنشئ cluster Confluent Cloud Basic مع ائتمان مجاني 400 USD. أنشئ topic، test producer، test consumer.
- ساعة 2: ركّب cluster Kafka 4.2 KRaft على 3 VPS Hetzner. أنشئ نفس topic.
- ساعة 3: شغّل سيناريو حمل متطابق على الاثنين بـ
kafka-producer-perf-test.sh. قِس throughput، p99 latency، استهلاك CPU/RAM. - ساعة 4: كتابة تقرير قرار مع الجدول 4×4 (تكلفة، وقت، تحكم، توقيت احتراق).
قرار هجين: الأفضل من العالمين
كثير من المنظمات تستقرّ في 2026 على نمط هجين. Confluent Cloud للإنتاج الحرج: SLA، صفر صيانة، اتفاقية مع المورّد. Auto-hébergé لـ pre-prod وdev: مرونة كاملة، تكلفة هامشية. Mirror Maker 2 للتزامن: cluster Confluent ينسخ نحو cluster auto-hébergé للاحتفاظ بنسخة في بلد محدّد.
هذا النمط يقتل أيضاً مخاطر vendor lock-in: إن قرّرت Confluent ضعف أسعارها غداً، لديك بنية auto-hébergée جاهزة لاستلام الإنتاج في أيام، لا أشهر.
الموردون البديلون
Confluent ليس الوحيد في السوق المُدار. Aiven يقترح Kafka مُداراً على AWS/Azure/GCP بأسعار مماثلة. Upstash يقترح Kafka serverless بنموذج pay-per-request — جذّاب لأحمال متقطّعة جداً. AWS MSK ملائم لمن هم بالفعل في النظام البيئي AWS، لكن سعره يصير سريعاً غير تنافسي مقابل Confluent على نفس التحجيم.
أخطاء قرار شائعة
| الخطأ | الأثر | التصحيح |
|---|---|---|
| اختيار Auto-hébergé بلا فريق SRE | حوادث ليلية، خسارة بيانات | ابدأ بـ Confluent، انتقل لاحقاً |
| اختيار Confluent ثم تجاوز الميزانية | فاتورة فاجئة في الشهر 3 | راقب فاتورتك أسبوعياً منذ اليوم 1 |
| إهمال overhead Schema Registry/Connect | تكلفة إجمالية أعلى من المتوقَّع | اشمل كل الخدمات الإضافية في الحساب |
| إغفال data egress fees | فاتورة AWS صاعقة | صمّم لتقليل cross-region traffic |
الخلاصة
القاعدة العملية لـ 2026:
- تحت 1 ميغا/ث → Confluent Cloud Basic (~60-80 USD/شهر)
- 1-10 ميغا/ث، فريق صغير → Confluent Cloud Standard
- 1-10 ميغا/ث، فريق SRE موجود → Auto-hébergé على Hetzner
- 10-100 ميغا/ث → Auto-hébergé مع SRE مخصّص
- قيود سيادية → Auto-hébergé محلياً (PAIX Riyadh، Mobily، STC datacenter)