Amazon Managed Streaming for Apache Kafka (Amazon MSK)

مدار بالكامل وبتوافر عال وخدمة آمنة من Apache Kafka

Amazon MSK هي خدمة مُدارة بالكامل تسهِّل لك تصميم التطبيقات التي تستخدم Apache Kafka وتشغيلها لمعالجة بث البيانات. Apache Kafka هي منصة مفتوحة المصادر لإنشاء تطبيقات ومسارات بيانات بث في الوقت الفعلي. باستخدام Amazon MSK، يمكنك استخدام واجهات برمجة تطبيقات أصلية من Apache Kafka لتعبئة مستودعات البيانات وبث التغييرات إلى قواعد البيانات ومنها وتعزيز تطبيقات التحليلات وتعلم الآلة.

يواجه مجموعات Apache Kafka تحديًا في إعداد الإنتاج وتوسعته وإدارته. عند تشغيلك Apache Kafka بنفسك، فستحتاج إلى توفير الخوادم وتكوين Apache Kafka يدويًا واستبدال الخوادم عند فشلها وتنسيق عمليات الترقية والتصحيح للخوادم وتصميم المجموعة للتوافر العال والتأكد من تخزين البيانات وتأمينها بشكل دائم وإعداد المراقبة والتنبيهات والتخطيط لأحداث التوسيع بحرص لدعم التغييرات في الأحمال. تسهل لك Amazon MSK إنشاء تطبيقات الإنتاج وتشغيلها على Apache Kafka دون الحاجة إلى الخبرة في إدارة ابنية التحتية لـ Apache Kafka. يعني هذا أنك ستقضي وقتًا أقل في إدارة البنية التحتية ومزيد من الوقت في إنشاء التطبيقات.

بعدة نقرات في وحدة تحكم Amazon MSK ، يمكنك إنشاء مجموعات Apache Kafka بتوافر عال بإعدادات وتكوين على أساس أفضل ممارسات النشر لدى Apache Kafka. توفر Amazon MSK مجموعات Apache Kafka خاصتك وتشغلها بشكل تلقائي. تراقب Amazon MSK سلامة المجموعة بشكل دائم كما تستبدل العقد غير السليمة دون تعطل لتطبيقك. بالإضافة إلى ذلك، تؤمن Amazon MSK مجموعة Apache Kafka خاصتك من خلال تشفير البيانات وقت عدم النشاط.

الفوائد

التوافق التام

Amazon MSK تشغِّل Apache Kafka وتديره لك. يسهِّل هذا لك ترحيل تطبيقات Apache Kafka الموجودة وتشغيلها على AWS دون تغييرات بالتعليمات البرمجية للتطبيقات. من خلال استخدام Amazon MSK، يمكنك الحفاظ على توافق المصدر المفتوح كما يمكنك الاستمرار في استخدام أدوات أنشئت للمجتمع وأدوات مخصصة مألوفة، وذلك مثل MirrorMakerوApache Flink و Prometheus.

مُدارة بالكامل

تسمح لك Amazon MSK بالتركيز على إنشاء تطبيقات البث دون الحاجة إلى القلق حول النفقات التشغيلية من إدارة بيئة Apache Kafka خاصتك. تدير لك Amazon MSK توفير مجموعات Apache Kafka وعقد ZooKeeper كما تقوم بتكوينها وصيانتها. تعرض Amazon MSK مقاييس الأداء الرئيسية أيضًا لـ Apache Kafka في وحدة تحكم AWS.

معالجة بث Elastic

Apache Flink هو إطار عمل لمعالجة البث مفتوح المصدر القوي للعمليات الحوسبية التي لها حالة ببيانات البث. يمكنك تشغيل تطبيقات Apache Flinkمُدارة بالكامل ومكتوبة في SQL أو Java أو Scala للتوسعة بشكل مرن من أجل معالجة عمليات بث البيانات داخل Amazon MSK.

التوافر الدائم

تنشئ Amazon MSK مجموعة Apache Kafka كما تعرض استنساخ مناطق توافر متعددة ضمن منطقة AWS. تراقب Amazon MSK سلامة المجموعة بشكل متواصل، وفي حالة فشل مكون ما، تقوم Amazon MSK باستبداله بشكل تلقائي.

درجة عالية من الأمان

توفر Amazon MSK مستويات متعددة من الأمان لمجموعات Apache Kafka الخاصة بك بما في ذلك، عزل شبكة VPC وAWS IAM لتفويض واجهة برمجة تطبيقات مستوى التحكم والتشفير وقت عدم التشغيل والتشفير وقت التشغيل باستخدام TLS والتفويض المستند إلى شهادة TLS ومصادقة SASL/SCRAM التي يؤمنها AWS Secrets Manager ودعم قوائم التحكم بالوصول (ACLs) من Apache Kafka للتفويض على مستوى البيانات.

دراسات حالة العملاء

Nutmeg
Poshmark
Vonage
Secureworks
Compass
ZipRecruiter
عرض دراسات حالة العملاء »

طريقة العمل

Apache Kafka هي مخزن بيانات بث تفصل التطبيقات لتقديم بيانات بث (المنتجين) إلى مخزن البيانات من التطبيقات المستهلكة لبيانات البث (المستهلكين) إلى مخزن البيانات الخاص بها. تستخدم المنظمات Apache Kafka كمصدر بيانات للتطبيقات التي تحلل بيانات البث وتتفاعل معها بشكل متواصل.

ببضع نقرات في وحدة تحكم Amazon MSK، توفر Amazon MSK مجموعة Apache Kafka لديك، وفي ظل دعم ترقيات الإصدار، يمكنك دائماً استخدام أحدث إصدار من Apache Kafka الذي تدعمه Amazon MSK. بمجرد تكوين مجموعاتك، يمكن لتطبيقاتك بث البيانات من المنتجين لموضوع ما، كما يمكن للمستهلكين قراءة هذه البيانات في الوقت الفعلي.

الرسم التخطيطي لكيفية عمل Amazon MSK

تنزيل شرائح الندوة عبر الإنترنت لمعرفة المزيد حول Amazon MSK. 

بدء استخدام Amazon MSK

إعداد مجموعة Amazon MSK
إعداد مجموعة Amazon MSK

الاشتراك في AWS وتنزيل المكتبات والأدوات.

راجع دليل بدء الاستخدام
راجع دليل بدء الاستخدام

تعرف على كيفية إعداد مجموعة Apache Kafka الخاصة بك على Amazon MSK في هذا الدليل الموضح خطوة بخطوة.

تشغيل مجموعة Apache Kafka الخاصة بك
تشغيل مجموعة Apache Kafka الخاصة بك

ابدأ تشغيل مجموعة Apache Kafka الخاصة بك على Amazon MSK. قم بتسجيل الدخول إلى وحدة تحكم Amazon MSK.