قم ببناء مسارات البث من البداية إلى النهاية باستخدام مخططات خدمة Amazon المُدارة لـ Apache Flink بنقرة واحدة. تعرّف على المزيد.
مقدمة
قم بتحويل وتحليل البيانات المتدفقة في الوقت الفعلي باستخدام Apache Flink
تعد خدمة Amazon المُدارة لـ Apache Flink أسهل طريقة لتحويل تدفق البيانات وتحليلها في الوقت الفعلي باستخدام Apache Flink، وهو إطار عمل مفتوح المصدر ومحرك لمعالجة تدفقات البيانات. تُيسِّر خدمة Amazon المُدارة لـ Apache Flink بناء أعباء عمل Apache Flink وإدارتها وتساعدك في دمج التطبيقات بسهولة مع خدمات AWS الأخرى.
مع خدمة Amazon المُدارة لـ Apache Flink، تدفع فقط مقابل ما تستخدمه. فليس هناك أي موارد توفرها بنفسك أو تكاليف مسبقة. تجري محاسبتك وفقًا لسعر الساعة اعتمادًا على عدد وحدات معالجة Kinesis (KPU) المستخدمة في تشغيل تطبيقاتك. تتألف وحدات KPU المفردة من وحدة حوسبة vCPU واحدة وذاكرة حجمها 4 جيجابايت.
تسعير تطبيقات البث لخدمة Amazon المُدارة لـ Apache Flink
بالنسبة لتطبيقات Apache Flink، تُحصل منك رسوم عن وحدة KPU واحدة إضافية لكل تطبيق، مستخدم في التكوين والتنسيق والإدارة المؤتمتة. كما تُفرض تكلفة التطبيقات على أساس التخزين قيد التشغيل وعمليات النسخ الاحتياطي الدائمة. يُستخدم تخزين التطبيقات قيد التشغيل لإمكانات معالجة الحالة في خدمة Amazon المُدارة لـ Apache Flink، ويتم تحصيل الرسوم لكل جيجابايت شهريًا. عمليات النسخ الاحتياطي الدائمة اختيارية، وتوفر نقطة لاسترجاع التطبيقات في وقت محدد، وتُحتسب تكلفتها بالجيجابايت في الشهر.
في وضع التدفق، توسّع خدمة Amazon المُدارة لـ Apache Flink تلقائيًا عدد وحدات KPU اللازمة من خلال تطبيق معالجة التدفق، حيث إن متطلبات الذاكرة والحوسبة في تغير دائم. يمكنك اختيار تزويد تطبيقك بعدد وحدات KPU المطلوبة.
تسعير استوديو خدمة Amazon المُدارة لـ Apache Flink
تُفرض عليك رسوم على وحدتي KPU الإضافيتين لكل تطبيق Studio في الوضع التفاعلي. تُستخدم إحدى وحدتيّ KPU لتنظيم تطبيق Apache Flink، والأخرى لبيئة التطوير التفاعلية بلا خادم. يتم أيضًا محاسبتك على تخزين التطبيقات التي قيد التشغيل المستخدم لإمكانات معالجة الحالة. تفرض رسوم على تخزين التطبيقات التي قيد التشغيل لكل جيجابايت شهريًا.
في حالة حدوث تطور في Studio notebook، لن يتوفر لديك خيار إنشاء نُسَخِ احتياطية دائمة للتطبيق. ومع ذلك، عند نشر تطبيقك في Studio notebook من الوضع التفاعلي إلى وضع التدفق، ستتمكن من إنشاء نسخ احتياطية دائمة للتطبيق.
إرشادات استخدام KPU العامة
نوصي باختبار تطبيقك بأحمال الإنتاج للحصول على تقدير دقيق لعدد وحدات KPU المطلوبة لتطبيقك. يمكن أن يختلف استخدام وحدات KPU اختلافًا كبيرًا بناءً على حجم البيانات وسرعتها وتعقيد الكود وعمليات التكامل وغير ذلك الكثير. هذا صحيح لاسيما عند استخدام وقت تشغيل Apache Flink في خدمة Amazon المُدارة لـ Apache Flink. على سبيل المثال، من خلال الاختبار الداخلي، لاحظنا معدل نقل يصل إلى مئات الميغابايت في الثانية لكل وحدة KPU للتطبيقات البسيطة بدون حالة، ومعدل النقل أقل من 1 ميغابايت في الثانية لكل وحدة KPU للتطبيقات المعقدة التي تستخدم خوارزميات تعلم الآلة (ML) المكثفة. مع وضع هذه المحاذير في الاعتبار، فإن التوجيه العام الذي نقدمه قبل اختبار تطبيقك هو 1 ميجابايت في الثانية لكل وحدة KPU.