قم ببناء مسارات البث من البداية إلى النهاية باستخدام مخططات خدمة Amazon المُدارة لـ Apache Flink بنقرة واحدة. تعرّف على المزيد.

تعد خدمة Amazon المُدارة لـ Apache Flink أسهل طريقة لتحويل تدفق البيانات وتحليلها في الوقت الفعلي باستخدام Apache Flink، وهو إطار عمل مفتوح المصدر ومحرك لمعالجة تدفقات البيانات. تُيسِّر خدمة Amazon المُدارة لـ Apache Flink بناء أعباء عمل Apache Flink وإدارتها وتساعدك في دمج التطبيقات بسهولة مع خدمات AWS الأخرى.

مع خدمة Amazon المُدارة لـ Apache Flink، تدفع فقط مقابل ما تستخدمه. فليس هناك أي موارد توفرها بنفسك أو تكاليف مسبقة. تجري محاسبتك وفقًا لسعر الساعة اعتمادًا على عدد وحدات معالجة Kinesis (KPU) المستخدمة في تشغيل تطبيقاتك. تتألف وحدات KPU المفردة من وحدة حوسبة vCPU واحدة وذاكرة حجمها 4 جيجابايت.

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

في وضع التدفق، توسّع خدمة Amazon المُدارة لـ Apache Flink تلقائيًا عدد وحدات KPU اللازمة من خلال تطبيق معالجة التدفق، حيث إن متطلبات الذاكرة والحوسبة في تغير دائم. يمكنك اختيار تزويد تطبيقك بعدد وحدات KPU المطلوبة.

تُفرض عليك رسوم على وحدتي KPU الإضافيتين لكل تطبيق Studio في الوضع التفاعلي. تُستخدم إحدى وحدتيّ KPU لتنظيم تطبيق Apache Flink، والأخرى لبيئة التطوير التفاعلية بلا خادم. يتم أيضًا محاسبتك على تخزين التطبيقات التي قيد التشغيل المستخدم لإمكانات معالجة الحالة. تفرض رسوم على تخزين التطبيقات التي قيد التشغيل لكل جيجابايت شهريًا.

في حالة حدوث تطور في Studio notebook، لن يتوفر لديك خيار إنشاء نُسَخِ احتياطية دائمة للتطبيق. ومع ذلك، عند نشر تطبيقك في Studio notebook من الوضع التفاعلي إلى وضع التدفق، ستتمكن من إنشاء نسخ احتياطية دائمة للتطبيق.

إرشادات استخدام KPU العامة

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

التسعير حسب منطقة AWS

أمثلة على التسعير

مثال التسعير1: دفتر Studio مزود بتصفية تدفق بسيط

تستخدم خدمة Amazon المُدارة لـ Apache Flink في التصفية المستمرة لبيانات التدفق المسجلة عبر تدفق بيانات Amazon Kinesis مع الاحتفاظ بالسجلات المهمة فقط. تريد امتلاك القدرة على عرض السجلات في الوقت الفعلي وتوقعها والقدرة على كتابة الاستعلامات والبرامج بسهولة بلغتي SQL وPython. لا تريد نُسخًا احتياطية دائمة للحالة. توفر 4 وحدات KPU لدفاتر ملاحظات Studio الخاصة بك اعتمادًا على معدل النقل لتدفق الإدخال لديك. ستُحتسب رسوم خدمة Amazon المُدارة لـ Apache Flink الخاصة بك شهريًا على النحو التالي:

الرسوم الشهرية

السعر في الولايات المتحدة السعر في منطقة شرق الولايات المتحدة (شمال فرجينيا) هو 0.11 USD لكل وحدة KPU/الساعة مستخدمة لتطبيق معالجة تدفقك. يستخدم هذا التطبيق البسيط 4 وحدات KPU لمعالجة تدفق البيانات الواردة. يتم فرض رسوم على جميع تطبيقات دفتر ملاحظات Studio (مثال: الوضع التفاعلي) بمعدل وحدتيّ KPU إضافيتين لكل تطبيق. رسوم KPU الشهرية = 30 يومًا * 24 ساعة * ((4 وحدات KPU ‏+ 2 وحدة KPU إضافية) * 0.11 USD/ساعة) = 475.20 USD

تستخدم تطبيقات Apache Flink سعة 50 جيجابايت لكل وحدة KPU لتخزين التطبيقات قيد التشغيل، وتتم محاسبتك بمعدل 0.10 USD لكل جيجابايت/شهر في منطقة US-East-1.

الرسوم الشهرية لتخزين التطبيقات قيد التشغيل = 30 يومًا * 24 ساعة * 4 وحدات KPU * (50 جيجابايت * 0.10 USD/جيجابايت/شهر) = 20.00 USD 

إجمالي الرسوم = 475.20 USD‏ + 20.00 USD ‏= 495.20 USD

 

مثال التسعير 2: دفتر Studio مزود بنافذة منزلقة مثبتة في وضع البث

أنت تَستخدم خدمة Amazon المُدارة لـ Apache Flink لإنشاء نافذة منزلقة على البيانات المتدفقة الملتقطة حسب العنوان في مجموعة Amazon Managed Streaming for Apache Kafka (Amazon MSK) الخاصة بك. تَستخدم دفتر ملاحظات Studio مزودًا بعدد 4 وحدات KPU لمدة ثماني ساعات على مدار يومين لإعداد استعلاماتك واختبارها. بعد الانتهاء من عملية التطوير، تنشر التطبيق كتطبيق تدفق مزود بـ 12 وحدة KPU. بمجرد نشر تطبيق التدفق، عليك إيقاف دفتر ملاحظات Studio. يمكن أن يستخدم تطبيق التدفق حالة تطبيق دائمة ويمكنك إنشاء نسخ احتياطية دائمة ذات حالة كل يوم.

السعر في الولايات المتحدة السعر في منطقة شرق الولايات المتحدة (شمال فرجينيا) هو 0.11 USD لكل وحدة KPU لكل ساعة مستخدمة لتطبيق معالجة التدفق.

الرسوم الشهرية

تطوير واختبار خدمة Amazon المُدارة لـ Apache Flink Studio:
رسوم KPU‏ = 2 يوم * 8 ساعات * (4 وحدات KPU‏ + 2 وحدة KPU إضافية لدفتر ملاحظات Studio) * 0.11 USD/ساعة) = 10.56 USD

تستخدم تطبيقات Apache Flink سعة 50 جيجابايت لكل وحدة KPU لتخزين التطبيقات قيد التشغيل، وتتم محاسبتك بمعدل 0.10 USD لكل جيجابايت/شهر في منطقة US-East-1.

رسوم تخزين التطبيقات قيد التشغيل = 2 يوم * 8 ساعات * 4 وحدات KPU * (50 جيجابايت * 0.10 USD/جيجابايت شهريًا) = 0.44 USD

النشر كتطبيق تدفق للتشغيل المستمر وإنشاء نسخ احتياطية للتطبيق:

رسوم KPU ‏= 28 يومًا * 24 ساعة * (2 وحدة KPU ‏+ 1 وحدة KPU إضافية لتطبيق التدفق) * 0.11 USD/ساعة) = 221.76 USD

تستخدم تطبيقات Apache Flink سعة 50 جيجابايت لكل وحدة KPU لتخزين التطبيقات قيد التشغيل، وتتم محاسبتك بمعدل 0.121 USD لكل جيجابايت/شهر في منطقة US-East-1.

رسوم تخزين التطبيقات قيد التشغيل = 28 يومًا * 24 ساعة * 2 وحدة KPU * (50 جيجابايت * 0.10 USD/جيجابايت شهريًا) = 9.33 USD

رسوم تخزين التطبيقات الدائمة = 28* (1 ميجابايت/نسخة احتياطية * 1 جيجابايت/1,000 ميجابايت) * 0.023/جيجابايت شهريًا = 0.01 USD (مقربة لأقرب سِنْت)

إجمالي الرسوم = 10.56 USD‏ + 0.44 USD ‏+ 221.76 USD ‏+ 9.33 USD ‏+ 0.01 USD‏ = 242.10 USD

تستخدم تطبيق Apache Flink في خدمة Amazon المُدارة لـ Apache Flink من أجل تحويل وتسليم بيانات السجلات التي يتم تسجيلها بشكل مستمر عبر تدفقات بيانات Kinesis لديك إلى خدمة التخزين البسيطة في Amazon‏ (Amazon S3). يتم تحويل بيانات السجل باستخدام العديد من عوامل التشغيل منها تطبيق مخطط على أحداث السجل المختلفة، مع تقسيم البيانات حسب نوع الحدث وفرز البيانات حسب الطوابع الزمنية بالإضافة إلى تخزين البيانات مؤقتًا لمدة ساعة قبل التسليم. التطبيق يحتوي على العديد من خطوات التحويل، إلا أن أيًا منها لا تستخدم الحوسبة بشكل كثيف. يتعامل هذا التدفق مع البيانات بمعدل 2000 سجل/ثانية لمدة 12 ساعة في اليوم، ويتزايد هذا المعدل إلى 8000 سجل/ثانية لمدة 12 ساعة في اليوم. لا تنشئ أي نسخ احتياطية دائمة للتطبيق. ستُحتسب خدمة Amazon المُدارة لـ Apache Flink شهريًا على النحو التالي:

الرسوم الشهرية

السعر في الولايات المتحدة السعر لمنطقة شرق الولايات المتحدة (شمال فرجينيا) هو 0.11 USD لكل وحدة KPU-ساعة. تخصص خدمة Amazon المُدارة لـ Apache Flink عدد 50 جيجابايت من مساحة تخزين التطبيقات قيد التشغيل لكل وحدة معالجة مركزية وتتقاضى 0.10 USD لكل جيجابايت في الشهر.

عبء العمل الثقيل: خلال فترة عبء العمل الثقيل لمدة 12 ساعة، يقوم تطبيق خدمة Amazon المُدارة لـ Apache Flink بمعالجة 8000 سجل/ثانية، ويتزايد عدد وحدات KPU بشكل تلقائي إلى 8 وحدات. بعد فترة عبء العمل الثقيل، تعمل خدمة Amazon المُدارة لـ Apache Flink على تحجيم التطبيق بعد 6 ساعات من انخفاض معدل النقل. يتم توسيع نطاق التطبيق حتى 8 وحدات KPU بإجمالي 18 ساعة يوميًا.

30 يومًا/شهر * 18 ساعة/يوم = 540 ساعة/شهر

الرسوم الشهرية لوحدات KPU‏ = 540 ساعة/شهر * 8 وحدات KPU ‏* 0.11 USD/ساعة = 475.20 USD

الرسوم الشهرية لتخزين التطبيقات قيد التشغيل = 540 ساعة/شهر * 8 وحدات KPU ‏* 50 جيجابايت/وحدة KPU ‏* 0.10 USD/جيجابايت شهريًا = 30.00 USD

الرسوم الشهرية لوحدات KPU والتخزين = 475.20 USD‏ + 30.00 USD‏ = 505.20 USD

أعباء العمل الخفيفة: خلال فترة أعباء العمل الخفيفة التي تغطي الساعات الست المتبقية، يقوم تطبيق خدمة Amazon المُدارة لـ Apache Flink بمعالجة 2000 سجل/ثانية، ويقل عدد وحدات KPU بشكل تلقائي إلى وحدتين.

30 يومًا/شهر * 6 ساعات/يوم = 180 ساعة/شهر

الرسوم الشهرية لوحدات KPU‏ = 180 ساعة/شهر * 2 وحدة KPU ‏* 0.11 USD/ساعة = 39.60 USD

الرسوم الشهرية لتخزين التطبيقات قيد التشغيل = 180 ساعة/شهر * 2 وحدة KPU ‏* 50 جيجابايت * 0.10 USD/جيجابايت شهريًا = 2.50 USD

الرسوم الشهرية لوحدات KPU والتخزين = 39.60 USD ‏+ 2.50 USD ‏= 42.10 USD

يتم فرض رسوم لوحدة KPU إضافية لكل تطبيق Apache Flink حسب التطبيق.

الرسوم الشهرية = 30 * 24 * وحدة KPU واحدة * 0.11 USD / ساعة = 79.20 USD

إجمالي الرسوم = 505.20 USD‏ + 42.10 USD ‏+ 79.20 USD ‏= 626.50 USD

موارد التسعير الإضافية

حاسبة تسعير AWS

احتساب تكاليفك الشهرية لدى AWS بسهولة

الحصول على المساعدة في التسعير

التواصل مع متخصصي AWS للحصول على عرض أسعار مخصص

بدء استخدام تحليلات بيانات Amazon Kinesis

اشترك للحصول على حساب AWS
اشترك للحصول على حساب AWS

تمتع بالوصول الفوري إلى الطبقة المجانية لخدمة AWS.

Read the documentation
الاطلاع على دليل بدء الاستخدام

تعرّف على كيفية استخدام Amazon Kinesis Data Analytics في دليل الاستخدام الموضح خطوة بخطوة لأي من SQL أو جافا.

بدء الإنشاء باستخدام Amazon Kinesis Data Analytics
بدء بناء تطبيقات التدفق

قم ببناء تطبيق التدفق الخاص بك من وحدة تحكم Amazon Kinesis Data Analytics.