Amazon EventBridge Pipes
إن الخدمة EventBridge Pipes عبارة عن مورد تكامل بلا خوادم يساعدك في بناء تكاملات "نقطة إلى نقطة" من خلال توفير طريقة أكثر بساطةً واتساقًا لإحداث تكامل بين منتجي الأحداث ومستهلكي الأحداث بدون كتابة تعليمة برمجية إضافية. يُمكنك التكامل مع أكثر من 14 خدمة من خدمات AWS. تتميز EventBridge Pipes بإمكانات تصفية وإثراء وتحويل مضمنة اختيارية. مع EventBridge Pipes، يُمكنك المعالجة والدفع مقابل ما تحتاجه فقط. تعرّف على المزيد حول EventBridge Pipes.
EventBridge Scheduler
مجدوِل Amazon EventBridge هو برنامج جدولة بدون خادم يسهّل إنشاء المهام المجدولة وتنفيذها وإدارتها على نطاق واسع. يمكنك جدولة ملايين الأحداث والمهام بشكل موثوق؛ حيث يمكن استدعاء أكثر من 200 خدمة AWS كهدف. يوفر مجدوِل EventBridge موقعًا مركزيًا لإدارة جميع المهام المجدولة عبر السحابة. تعرّف على المزيد حول EventBridge Scheduler.
تحسين إتاحة التطبيقات القائمة على الأحداث باستخدام Global Endpoints
تُعد نقاط النهاية العالمية وسيلةً أكثر بساطةً وموثوقيةً تتيح لك تحسين توافر تطبيقاتك القائمة على الأحداث على AWS. نقطة النهاية العالمية تُسهّل عليك إنشاء تطبيقات متميزة وموثوقة عن طريق تجاوز الفشل تلقائيًا من خلال استيعاب الأحداث في منطقة ثانية أثناء تعطل الخدمة، بدون الحاجة إلى تدخل يدوي.
يتم تضمين النسخ المتماثل (اختياري) حتى يمكن لك تقليل البيانات المعرضة للخطر أثناء فترات انقطاع الخدمة هذه. يتوفر لك أيضًا المرونة لتكوين معايير تجاوز الفشل باستخدام Amazon CloudWatch Alarms (في عمليات التحقق من السلامة في Amazon Route 53) لتحديد توقيت تجاوز الفشل وتوقيت إعادة توجيه الأحداث إلى المنطقة الأساسية. لقد سهلنا عليك بدء استخدام وحدة التحكم من خلال توفير حزمة مملوءة مسبقًا لإنشاء CloudWatch Alarm والفحوصات الصحية لـ Route 53.
نقاط النهاية العالمية على Amazon EventBridge مناسبة لـ:
- يقوم المطورون ببناء تطبيقات متاحة للغاية مع وقت تعطل محدود
- يحاول المطورون تقليل فقد البيانات أثناء انقطاع الخدمة من خلال تمكين النسخ المتماثل متعدد المناطق
- المطورون الذين يتطلعون إلى تقليل العبء التشغيلي من خلال تجاوز الفشل التلقائي وإمكانية الاسترداد
استخدم وجهات API لعمليات تكامل التعليمات البرمجية المنخفضة
تتيح لك وجهات واجهة برمجة التطبيقات (API) إرسال الأحداث مرة أخرى إلى العديد من التطبيقات المحلية أو تطبيقات البرامج كخدمة (SaaS) مع القدرة على التحكم في الإنتاجية والمصادقة.
يمكنك إرسال الأحداث إلى أي تطبيق مستند إلى الويب باستخدام عنوان ويب بدون القلق بشأن كتابة تعليمة برمجية مخصصة أو استخدام بنية أساسية إضافية. يمكنك تكوين قواعد تتضمن تحويلات إدخال تقوم بتعيين تنسيق الحدث إلى تنسيق الخدمة المستلِمة. يُمكنك استخدام EventBridge في القيام بمهام جوانب الأمان والتسليم. تعرف على كيفية استخدام وجهات API من خلال استعراض أمثلة التكامل التي يمكنك استخدامها في عمليات سير العمل الخاصة بك.
وجهات واجهة برمجة التطبيقات على Amazon EventBridge مناسبة لـ:
- المطورون الذين يتطلعون إلى إنشاء عمليات تكامل الخدمة مع التطبيقات القديمة والحديثة والمحلية وتطبيقات SaaS
- يسعى المطورون إلى تسريع وقت التسويق وتقليل الوقت المستغرق في إنشاء عمليات تكامل مخصصة لربط التطبيقات بأمان
أرشفة الأحداث السابقة وإعادة تشغيلها وإعادة معالجتها باستخدام Event Replay
باستخدام Event Replay يمكنك إعادة معالجة الأحداث السابقة مرة أخرى إلى حافلة الأحداث أو قاعدة EventBridge محددة. تساعدك هذه الميزة في تصحيح أخطاء تطبيقاتك بسرعة، وتتيح لك توسعتها عن طريق ربط الأهداف بأحداث تاريخية، والتعافي من الأخطاء. تعرف على المزيد حول كيفية عمل الأرشيفات وعمليات إعادة التشغيل عمليًا.
تعد Event Replay على Amazon EventBridge مناسبة لـ:
- المطورون الذين يتطلعون إلى إضافة المزيد من المتانة لتطبيقاتهم
- يحتاج المطورون إلى تخزين بياناتهم لأسباب تتعلق بالامتثال
- يرغب المطورون في اختبار أحداثهم وتصحيحها باستخدام أحداث من أرشيفهم لمحاكاة الاستخدام في العالم الحقيقي
يمكنك تتبع الأحداث بسهولة باستخدام Schema Registry (سجل المخطط)
يقوم سجل مخطط EventBridge بتخزين مخططات الأحداث في سجل يسهل على المطورين الآخرين في مؤسستك البحث فيه والوصول إليه. وبالتالي لا تضطر إلى البحث عن الأحداث وهياكلها يدويًا. يساعدك السجل أيضًا في إنشاء روابط تعليمات برمجية للغات البرمجة مثل Java أو Python أو TypeScript مباشرةً في بيئة التطوير المتكاملة (IDE) الخاصة بك كي يمكن استخدام الحدث ككائن في التعليمة البرمجية الخاصة بك.
عن طريق تشغيل ميزة اكتشاف المخطط لناقل الأحداث، يتم اكتشاف مخططات الأحداث تلقائيًا وإضافتها إلى السجل، ما يلغي الحاجة إلى إنشاء مخطط لحدث ما يدويًا. تكون مخططات خدمات AWS مرئيةً تلقائيًا في سجل المخطط الخاص بك، وتكون المخططات الخاصة بتطبيقات البرمجيات كخدمة (SaaS) المدمجة مرئيةً عند تشغيل خاصية اكتشاف المخطط لناقل أحداث شريك البرمجيات كخدمة (SaaS). شاهد مثالاً يوضح كيف يمكن لـ Schema Registry مساعدة المطورين من فرق مختلفة على العمل بفعالية وكفاءة معًا.
تعد Schema Registry على Amazon EventBridge مناسبًا لـ:
- المطورون الذين يتطلعون إلى تتبع المخططات المختلفة في مؤسستهم
- المطورون الذين يحتاجون إلى طريقة أسهل للبحث عن المخططات وتنزيل روابط التعليمات البرمجية التي يمكن استخدامها لكتابة التطبيقات التي تتفاعل مع الأحداث
- يتطلع المطورون إلى توفير الوقت تلقائيًا وتحديد مخطط الحدث وتحديث السجل
حافلة أحداث مُدارة بالكامل وقابلة للتوسع
EventBridge عبارة عن حافلة أحداث بلا خادم ومدارة بالكامل وقابلة للتطوير. تساعدك على إنشاء تطبيقات موثوقة وقابلة للتطوير بمعدل أسرع. تتيح لك حافلة أحداث Amazon EventBridge التواصل بسهولة بين التطبيقات والخدمات عبر الأحداث. فهو يقلل من النفقات التشغيلية دون الحاجة إلى توفير الخوادم وتصحيحها وإدارتها.
حافلة الأحداث من Amazon EventBridge مناسبة لـ:
- يتطلع المطورون إلى الاستجابة تلقائيًا للتغييرات في تطبيقاتهم
- يتطلع المطورون إلى الحفاظ على مزامنة بياناتهم عبر أنظمة متعددة
- المنظمات التي تتطلع إلى بناء هياكل تعتمد على الأحداث (EDA)
يمكنك الدمج بسهولة مع تطبيقات SaaS التابعة لجهات خارجية
يمكن أن تتخذ تطبيقات AWS إجراءات بناءً على الأحداث التي تنشئها تطبيقات البرمجيات كخدمة (SaaS). تتكامل EventBridge محليًا مع تطبيقات البرمجيات كخدمة (SaaS) من الكثير من الموفرين ومن بينها Shopify، وBuildKite، وDatadog، وOneLogin، وPagerDuty، وSaviynt، وSegment.io، وSignalFx، وSugarCRM، وSymantec، وWhispir، وZendesk مع عمليات التكامل الإضافية المخطط لها. لستَ في حاجة إلى إدارة أي إعداد تكامل مثل أحداث المصادقة من موفر البرمجيات كخدمة (SaaS)، حيث إنها تظهر لك في ناقل الأحداث.
أكثر من 200 هدف ومصدر مدمج للأحداث
تتكامل Amazon EventBridge مباشرةً مع أكثر من 200 مصدر أحداث وأكثر من 20 هدف، ومن بينها AWS Lambda، وخدمة قوائم الانتنظار البسيطة في Amazon (Amazon SQS)، وخدمة الإشعارات البسيطة في Amazon (Amazon SNS)، وAWS Step Functions، وتدفق بيانات Amazon Kinesis، وAmazon Kinesis Data Firehose مع مصادر وأهداف أخرى مخطط لها.
تقوم جميع استدعاءات واجهة برمجة التطبيقات المعدلة (جميع الاستدعاءات ما عدا Describe (صف)*، وList (أدرج)* ، وGet (احصل)*) عبر خدمات AWS بإنشاء أحداث من خلال AWS CloudTrail.
قم بزيادة سرعة المطور من خلال ناشري الأحداث والمشتركين المنفصلين
EventBridge يُسهل عليك إنشاء تصميمات التطبيقات القائمة على الأحداث. التطبيقات أو الخدمات المصغرة من أجل:
- انشر الأحداث على حافلة الحدث دون وعي المشتركين
- اشترك في الأحداث دون علم الناشر
- أرسل الأحداث من تطبيقاتك الخاصة إلى حافلة الأحداث عبر واجهة برمجة تطبيقات PutEvents الخاصة بالخدمة
- استقبل الأحداث من خلال أي من خدمات AWS المستهدفة العديدة المدعومة
يتيح فك الارتباط للفرق العمل بشكل مستقل، مما يؤدي إلى تطوير أسرع وتحسين المرونة.
قم بمعالجة الأحداث ذات الصلة فقط باستخدام تصفية الأحداث
- المطورون الذين يريدون نقل الأحداث التي يحتاجون إليها فقط
- المطورون الذين يرغبون في تقليل التكلفة الإجمالية للملكية عن طريق تصفية البيانات التي تهمهم فقط
تسليم موثوق للأحداث مع عمليات إعادة المحاولة التلقائية
توفر EventBridge تسليم أحداث من نوع مرة واحدة على الأقل إلى الأهداف، بما في ذلك إعادة المحاولة مع إمكانية التراجع المطرد لمدة تصل إلى 24 ساعة. يتم تخزين الأحداث لفترة طويلة عبر العديد من مناطق توافر الخدمات (AZs)، وهو ما يوفر ضمانًا إضافيًا لأن يتم تسليم أحداثك إلى وجهتها. توفر EventBridge أيضًا توافر بنسبة 99.99% لاتفاقية مستوى الخدمة (SLA)، وهو ما يتحقق من قدرة تطبيقاتك على الوصول إلى الخدمة بشكل موثوق به.
الاستجابة التلقائية للتغيرات التشغيلية في خدمات AWS
توسع EventBridge سابقتها Amazon CloudWatch Events، حيث توفر تدفقًا في الوقت الفعلي تقريبًا لأحداث النظام التي تصف التغيرات في مواردك على AWS.
تساعدك في الاستجابة بسرعة للتغيرات التشغيلية واتخاذ إجراء تصحيحي. يلزمك كتابة قواعد لتوضيح الأحداث التي تهم تطبيقك والإجراءات الآلية التي يتم اتخاذها عندما تتطابق قاعدة مع حدث. يمكنك، على سبيل المثال، تعيين قاعدة لاستدعاء وظيفة Lambda لمعالجة مشكلة أو إخطار موضوع خدمة الإشعارات البسيطة في Amazon (Amazon SNS) لتنبيه المشغل.
مراقبة حافلة الأحداث والتدقيق والتقارير عبر Amazon CloudWatch
يمكنك مراقبة حافلة الحدث الخاصة بك باستخدام مقاييس Amazon CloudWatch مثل عدد المرات التي يتطابق فيها الحدث مع القاعدة، أو عدد المرات التي يتم تشغيل الهدف فيها.
يمكنك استخدام سجلات Amazon CloudWatch في تخزين الأحداث الجاري تشغيلها في بيئتك ومراقبتها وتحليلها. يساعدك CloudTrail على مراقبة المكالمات التي تتم إلى واجهة برمجة تطبيقات Amazon EventBridge.
قم بالبناء مع وضع الأمان والامتثال في الاعتبار لحماية بياناتك
تتكامل EventBridge مع إدارة الهوية والوصول في AWS (AWS IAM) لكي تتمكن من التحكم في المستخدمين والموارد التي لديها إذن للوصول إلى بياناتك وكيف يمكنهم الوصول إليها. تدعم EventBridge نقاط نهاية VPC والتشفير أثناء النقل باستخدام TLS 1.2. تتوافق EventBridge مع GDPR وSOC وISO وDoD CC SRG وFedRamp ومؤهلة كذلك لقانون HIPAA.
تسعير مرن مع الدفع لكل استخدام
تقدم Amazon EventBridge أسعارًا مرنة، فأنت تدفع فقط مقابل الأحداث المنشورة في حافلة الأحداث الخاصة بك، والأحداث التي يتم استيعابها من أجل اكتشاف المخطط، وإعادة تشغيل الأحداث، ووجهات واجهة برمجة التطبيقات مما يجعلها حلاً فعالاً من حيث التكلفة لجميع المؤسسات. ولا توجد رسوم إضافية مقابل عرض القواعد أو الأحداث. ولا يوجد حد أدنى للرسوم أو التزامات يجب الوفاء بها مقدمًا. علمًا بأن كل أحداث تغيير الحالة التي تنشرها خدمات AWS تتوفر مجانًا.
ابدأ التطوير باستخدام Amazon EventBridge في وحدة الإدارة في AWS.