Amazon EventBridge Pipes
إن الخدمة EventBridge Pipes عبارة عن مورد تكامل بلا خوادم يساعدك في بناء تكاملات "نقطة إلى نقطة" من خلال توفير طريقة أكثر بساطةً واتساقًا لإحداث تكامل بين منتجي الأحداث ومستهلكي الأحداث بدون كتابة تعليمة برمجية إضافية. يُمكنك التكامل مع أكثر من 14 خدمة من خدمات AWS. تتميز EventBridge Pipes بإمكانات تصفية وإثراء وتحويل مضمنة اختيارية. مع EventBridge Pipes، يُمكنك المعالجة والدفع مقابل ما تحتاجه فقط. تعرّف على المزيد حول EventBridge Pipes.
EventBridge Scheduler
مجدوِل Amazon EventBridge هو برنامج جدولة بدون خادم يسهّل إنشاء المهام المجدولة وتنفيذها وإدارتها على نطاق واسع. يمكنك جدولة ملايين الأحداث والمهام بشكل موثوق؛ حيث يمكن استدعاء أكثر من 200 خدمة AWS كهدف. يوفر مجدوِل EventBridge موقعًا مركزيًا لإدارة جميع المهام المجدولة عبر السحابة. تعرّف على المزيد حول EventBridge Scheduler.
نقاط النهاية العالمية
تُعد نقاط النهاية العالمية وسيلةً أكثر بساطةً وموثوقيةً تتيح لك تحسين توافر تطبيقاتك القائمة على الأحداث على AWS. نقطة النهاية العالمية تُسهّل عليك إنشاء تطبيقات متميزة وموثوقة عن طريق تجاوز الفشل تلقائيًا من خلال استيعاب الأحداث في منطقة ثانية أثناء تعطل الخدمة، بدون الحاجة إلى تدخل يدوي. يتم تضمين النسخ المتماثل (اختياري) حتى يمكن لك تقليل البيانات المعرضة للخطر أثناء فترات انقطاع الخدمة هذه. يتوفر لك أيضًا المرونة لتكوين معايير تجاوز الفشل باستخدام Amazon CloudWatch Alarms (في عمليات التحقق من السلامة في Amazon Route 53) لتحديد توقيت تجاوز الفشل وتوقيت إعادة توجيه الأحداث إلى المنطقة الأساسية. ابدأ في وحدة التحكم من خلال توفير مكدس مسبق التعبئة لإنشاء إنذار CloudWatch Alarm وعمليات التحقق من السلامة في Route 53. تعرّف على المزيد في منشور المدونة هذا.
ميزة وجهات واجهة برمجة التطبيقات (API Destinations)
إن ميزة وجهات واجهة برمجة التطبيقات (API Destinations) هي ميزة جديدة في EventBridge تساعدك في إرسال الأحداث مرةً أخرى إلى العديد من التطبيقات المحلية في الموقع أو تطبيقات البرمجيات كخدمة (SaaS) مع القدرة على التحكم في معدل النقل والمصادقة. يمكنك إرسال الأحداث إلى أي تطبيق مستند إلى الويب باستخدام عنوان ويب بدون القلق بشأن كتابة تعليمة برمجية مخصصة أو استخدام بنية أساسية إضافية. يمكنك تكوين قواعد تتضمن تحويلات إدخال تقوم بتعيين تنسيق الحدث إلى تنسيق الخدمة المستلِمة. يُمكنك استخدام EventBridge في القيام بمهام جوانب الأمان والتسليم. تعرّف على المزيد في منشور المدونة هذا.
أحداث الأرشفة وأحداث إعادة التشغيل
إعادة تشغيل الأحداث (Event Replay) هي ميزة جديدة في EventBridge تساعدك في إعادة معالجة الأحداث السابقة إلى ناقل أحداث أو إلى قاعدة EventBridge بعينها. تساعدك هذه الميزة في تصحيح أخطاء تطبيقاتك بسرعة، وتتيح لك توسعتها عن طريق ربط الأهداف بأحداث تاريخية، والتعافي من الأخطاء. تعرّف على المزيد في منشور المدونة هذا.
سجل المخطط
يقوم سجل مخطط EventBridge بتخزين مخططات الأحداث في سجل يسهل على المطورين الآخرين في مؤسستك البحث فيه والوصول إليه. وبالتالي لا تضطر إلى البحث عن الأحداث وهياكلها يدويًا. يساعدك السجل أيضًا في إنشاء روابط تعليمات برمجية للغات البرمجة مثل Java أو Python أو TypeScript مباشرةً في بيئة التطوير المتكاملة (IDE) الخاصة بك كي يمكن استخدام الحدث ككائن في التعليمة البرمجية الخاصة بك. عن طريق تشغيل ميزة اكتشاف المخطط لناقل الأحداث، يتم اكتشاف مخططات الأحداث تلقائيًا وإضافتها إلى السجل، ما يلغي الحاجة إلى إنشاء مخطط لحدث ما يدويًا. تكون مخططات خدمات AWS مرئيةً تلقائيًا في سجل المخطط الخاص بك، وتكون المخططات الخاصة بتطبيقات البرمجيات كخدمة (SaaS) المدمجة مرئيةً عند تشغيل خاصية اكتشاف المخطط لناقل أحداث شريك البرمجيات كخدمة (SaaS). تعرّف على المزيد في منشور المدونة هذا.
ناقل أحداث مُدار بالكامل وقابل للتوسع
إن EventBridge عبارة عن ناقل أحداث بلا خوادم مُدار بالكامل وقابل للتوسع يسمح للتطبيقات بالتواصل باستخدام الأحداث. لا توجد بنية تحتية مطلوب إدارتها ولا توجد سعة مطلوب توفيرها.
تكامل البرمجيات كخدمة (SaaS)
يمكن أن تتخذ تطبيقات AWS إجراءات بناءً على الأحداث التي تنشئها تطبيقات البرمجيات كخدمة (SaaS). تتكامل EventBridge محليًا مع تطبيقات البرمجيات كخدمة (SaaS) من الكثير من الموفرين ومن بينها Datadog وOneLogin وPagerDuty وSaviynt وSegment.io وSignalFx وSugarCRM وSymantec وWhispir وZendesk، ومن المخطط إضافة تكاملات أخرى. لستَ في حاجة إلى إدارة أي إعداد تكامل مثل أحداث المصادقة من موفر البرمجيات كخدمة (SaaS)، حيث إنها تظهر لك في ناقل الأحداث.
أكثر من 100 هدف ومصدر مدمج للأحداث
تتكامل Amazon EventBridge مباشرةً مع أكثر من 130 مصدر أحداث وأكثر من 35 هدف، ومن بينها AWS Lambda، وAmazon Simple Queue Service (SQS)، وAmazon Simple Notification Service (SNS)، وAWS Step Functions، وAmazon Kinesis Data Streams، و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 SNS لتنبيه أحد المشغّلين.
المراقبة والتدقيق
يمكنك مراقبة ناقل الأحداث الخاص بك باستخدام مقاييس CloudWatch مثل عدد المرات التي يتطابق فيها حدث مع قاعدة، أو عدد المرات التي يتم استدعاء الهدف فيها. يمكنك استخدام Amazon CloudWatch Logs في تخزين الأحداث الجاري تشغيلها في بيئتك ومراقبتها وتحليلها. تساعدك CloudTrail في مراقبة المكالمات التي يتم إجراؤها على واجهة برمجة تطبيقات EventBridge.
الأمان والامتثال
تتكامل EventBridge مع AWS Identity and Access Management (IAM) لكي تتمكن من التحكم في المستخدمين والموارد التي لديها إذن للوصول إلى بياناتك وكيف يمكنهم الوصول إليها. تدعم EventBridge نقاط نهاية VPC والتشفير أثناء النقل باستخدام TLS 1.2. تتوافق EventBridge مع GDPR وSOC وISO وDoD CC SRG وFedRamp ومؤهلة كذلك لقانون HIPAA.
الدفع حسب الاستخدام
الأحداث التي تنشئها خدمات AWS مجانية. لا تدفع إلا مقابل الأحداث التي تم إنشاؤها من قبل تطبيقاتك أو تطبيقات البرمجيات كخدمة (SaaS) (اطلع على التسعير هنا).

ابدأ التطوير باستخدام Amazon EventBridge في وحدة الإدارة في AWS.