وجهات واجهة برمجة التطبيقات

وجهات واجهة برمجة التطبيقات (API Destinations) هي ميزة جديدة في EventBridge تمكّن المطورين من إرسال الأحداث مرةً أخرى إلى العديد من التطبيقات التي في الموقع أو تطبيقات البرمجيات كخدمة (SaaS) مع القدرة على التحكم في معدل الانتقال والمصادقة. يستطيع العملاء إرسال الأحداث إلى أي تطبيق مستند إلى الويب باستخدام عنوان ويب دون القلق بشأن كتابة رمز مخصص أو استخدام بنية تحتية إضافية. يستطيع العملاء تكوين قواعد تتضمن تحويلات إدخال تقوم بتعيين تنسيق الحدث إلى تنسيق الخدمة المستلِمة، ويمكنك استخدام EventBridge في جوانب الأمان والتسليم.  تعرّف على المزيد في منشور المدونة هذا.

أحداث الأرشفة وأحداث إعادة التشغيل

إعادة تشغيل الأحداث (Event Replay) هي ميزة جديدة في Amazon EventBridge تتيح للعملاء إعادة معالجة الأحداث السابقة إلى ناقل أحداث أو إلى قاعدة EventBridge بعينها. هذه الميزة تتيح للمطورين تصحيح أخطاء تطبيقاتهم بسرعة، وتتيح لهم توسيعها عن طريق ربط الأهداف بأحداث تاريخية، والتعافي من الأخطاء. تعرّف على المزيد في منشور المدونة هذا.

سجل المخطط

يقوم سجل مخطط EventBridge بتخزين مخطط الأحداث في سجل يسهل على المطورين الآخرين في مؤسستك البحث فيه والوصول إليه، وبالتالي لا تضطر إلى البحث عن الأحداث وهياكلها يدويًا. يتيح لك السجل أيضًا إنشاء روابط تعليمات برمجية للغات البرمجة مثل Java أو Python أو Typescript مباشرةً في بيئة التطوير المتكاملة الخاصة بك كي يمكن استخدام الحدث ككائن في التعليمة البرمجية الخاصة بك. عن طريق تشغيل خاصية اكتشاف المخطط لناقل الأحداث، يتم اكتشاف مخططات الأحداث تلقائيًا وإضافتها إلى السجل، مما يلغي الحاجة إلى إنشاء مخطط لحدث ما يدويًا. تكون مخططات جميع خدمات AWS مرئية تلقائيًا في سجل المخطط الخاص بك، وتكون المخططات الخاصة بتطبيقات البرمجيات كخدمة (SaaS) المدمجة مرئية عند تشغيل خاصية اكتشاف المخطط لناقل أحداث شريك البرمجيات كخدمة (SaaS). تعرّف على المزيد في منشور المدونة هذا. تعرّف على المزيد في منشور المدونة هذا.

ناقل أحداث مُدار بالكامل وقابل للتكيف

Amazon EventBridge هو عبارة عن حافلة أحداث بدون خوادم مُدارة بالكامل وقابلة للتكيف تسمح للتطبيقات بالتواصل باستخدام الأحداث. لا توجد بنية تحتية لإدارتها ولا يوجد سعة لتوفيرها.

التكامل مع SaaS

يمكن أن تتخذ تطبيقات AWS الخاصة بك إجراءات بناءً على الأحداث التي تنشئها تطبيقات SaaS. يتكامل Amazon EventBridge محليًا مع تطبيقات البرمجيات كخدمة (SaaS) من الكثير من الموردين بما فيهم Datadog وOneLogin وPagerDuty وSavyint وSegment وSignalFX وSugarCRM وSymantec وWhispir وZendesk، مع تكاملات إضافية مخطط لها. أنت لا تحتاج إلى إدارة أي إعداد للتكامل مثل أحداث المصادقة من مورِّد البرمجيات كخدمة (SaaS) الخاص بك ببساطة في ناقل الأحداث الخاص بك.

أكثر من 100 هدف ومصدر مدمج للأحداث

يتكامل Amazon EventBridge مباشرةً مع أكثر من 130 مصدر للأحداث وأكثر من 35 هدف، بما في ذلك AWS Lambda وAmazon SQS وAmazon SNS وAWS Step Functions وAmazon Kinesis Data Streams وAmazon Kinesis Data Firehose وأكثر من ذلك، مع مصادر وأهداف إضافية مخطط لها. تقوم جميع استدعاءات واجهة برمجة التطبيقات (API) المغيرة (أي جميع الاستدعاءات ما عدا صف*، وأدرج* ، واحصل*) عبر جميع خدمات AWS بإنشاء أحداث من خلال AWS CloudTrail.

ناشرو ومشتركو الأحداث المفصولة

Amazon EventBridge يُسهل عليك إنشاء تصميمات التطبيقات المستندة إلى أحداث. يمكن للتطبيقات أو الخدمات المصغرة أن تنشر أحداث لحافلة الأحداث دون أن تكون على دراية بالمشتركين. يمكن أن تشترك التطبيقات أو الخدمات المصغرة في الأحداث دون أن تكون على دراية بالناشر. يمكنك أيضًا إرسال الأحداث من تطبيقاتك الخاصة إلى ناقل أحداث عبر PutEvents API الخاص بالخدمة. يمكن للتطبيقات الأخرى استلام الأحداث من خلال أي من خدمات أهداف AWS الكثيرة المدعومة. هذا الفصل يتيح للفرق الاستقلالية في العمل، مما يؤدي إلى تطوير أسرع ومرونة محسنة.

تصفية الحدث

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

تسليم موثوق به للأحداث

يوفر Amazon EventBridge تسليم من نوع مرة واحدة على الأقل إلى الأهداف، بما في ذلك إعادة المحاولة مع إمكانية التراجع المطرد لمدة تصل إلى 24 ساعة. يتم تخزين الأحداث لفترة طويلة عبر العديد من مناطق توافر الخدمات (AZs)، وهو ما يوفر ضمانًا إضافيًا أن يتم تسليم أحداثك إلى وجهتها. يوفر Amazon EventBridge أيضًا توافر بنسبة 99.9% لاتفاقية مستوى الخدمة (SLA)، وهو ما يؤكد على مقدرة تطبيقاتك على الوصول إلى الخدمة بشكل موثوق به.

الاستجابة التلقائية للتغييرات التشغيلية في خدمات AWS

يوسع Amazon EventBridge سابقته Amazon CloudWatch Events ليوفر تدفقًا في الوقت شبه الفعلي لأحداث النظام التي تصف التغيرات في مواردك على AWS. يتيح لك إمكانية الاستجابة بسرعة للتغيرات في التشغيل واتخاذ إجراء تصحيحي. تكتب ببساطة قواعد لتوضيح الأحداث التي تهم تطبيقك والإجراءات الآلية التي يتم اتخاذها عندما تتطابق قاعدة مع حدث. يمكنك مثلاً تعيين قاعدة لتشغيل أحد وظائف AWS Lambda لتصحيح مشكلة ما أو الإخطار بموضوع Amazon Simple Notification Service (SNS) لتنبيه أحد المقدمين.

الأحداث المجدولة

يمكنك إعداد أحداث مجدولة باستخدام البناء اللغوي لـUnix cron. يتم إنشاء الأحداث المجدولة بشكل دوري وتقوم بتشغيل أي من خدمات AWS المستهدفة المدعومة.

المراقبة والتدقيق

يمكنك مراقبة حافلة الحدث الخاصة بك باستخدام مقاييس Amazon CloudWatch مثل عدد المرات التي يتطابق فيها الحدث مع القاعدة، أو عدد المرات التي يتم تشغيل الهدف فيها. يمكنك استخدام Amazon CloudWatch Logs لتخزين الأحداث التي تم تشغيلها في بيئتك ومراقبتها وتحليلها. يمكّنك AWS CloudTrail من مراقبة الاتصالات التي تم إجراؤها لـAPI الخاص بـAmazon EventBridge.

الأمان والامتثال

يتكامل Amazon EventBridge مع AWS Identity and Access Management ‏(IAM) لكي تتمكن من التحكم في المستخدمين والموارد التي لديها إذن للوصول إلى بياناتك وكيف يمكنهم الوصول إليها. يدعم EventBridge نقاط نهاية VPC والتشفير في النقل باستخدام TLS 1.2. يتوافق Amazon EventBridge مع GDPR وSOC وISO وDoD CC SRG وFedRamp ومؤهل كذلك لـHIPAA.

ادفع لكل حدث

الأحداث التي تنشئها خدمات AWS مجانية. أنت تدفع فقط مقابل الأحداث التي تم إنشاؤها من قبل تطبيقاتك الخاصة أ تطبيقات SaaS (اطلع على التسعير هنا).

Standard Product Icons (Features) Squid Ink
تعرّف على المزيد حول تسعير المنتج

قم بزيارة صفحة تسعير Amazon EventBridge.

تعرّف على المزيد 
Standard Product Icons (Start Building) Squid Ink
ابدأ في البناء في وحدة التحكم

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

تسجيل الدخول 
Sign up for a free account
تعرّف على المزيد في الوثائق

احصل على فهمًا أعمق لـEventBridge في دليل المطور.

تعرّف على المزيد