خدمات المراسلة على Azure وAWS
خدمة بريد إلكتروني بسيطة
يوفر AWS خدمة البريد الإلكتروني البسيطة (SES) لإرسال رسائل البريد الإلكتروني للإعلام أو العمليات أو التسويق. في Azure، يمكنك إرسال رسائل البريد الإلكتروني باستخدام Azure Communication Services أو حلول الجهات الخارجية، مثل SendGrid. يوفر كلا الخيارين خدمات البريد الإلكتروني التي يمكن دمجها في حلول لتلبية حالات الاستخدام المختلفة.
خدمة قائمة انتظار بسيطة
توفر خدمة قائمة انتظار AWS البسيطة (SQS) نظام مراسلة لتوصيل التطبيقات والخدمات والأجهزة داخل النظام الأساسي ل AWS. لدى Azure خدمتان توفران وظائف مماثلة:
تخزين قائمة الانتظار هي خدمة مراسلة سحابية تسمح بالاتصال بين مكونات التطبيق داخل Azure.
ناقل خدمة Azure هو نظام مراسلة قوي لتوصيل التطبيقات والخدمات والأجهزة. باستخدام ترحيل ناقل خدمة Azure ذي الصلة، يمكن لناقل خدمة Azure أيضاً الاتصال بالتطبيقات والخدمات المستضافة عن بُعد.
التكامل بين خدمات مراسلة Azure وAWS
إذا كانت هناك مجموعة واحدة من المكونات التي تستخدم Amazon SQS تحتاج إلى التكامل مع مجموعة أخرى من المكونات التي تستخدم ناقل خدمة Azure، أو العكس، يمكن القيام بذلك باستخدام نمط Messaging Bridge.
مكونات المراسلة
خدمة AWS | خدمة Azure | الوصف |
---|---|---|
خدمة قائمة الانتظار البسيطة (SQS) | تخزين قائمة الانتظار | يوفر خدمة وضع قائمة انتظار الرسائل المُدارة للاتصال بين مكونات التطبيق المنفصلة. |
خدمة الإعلامات البسيطة (SNS) | ناقل الخدمة | يدعم مجموعة من تقنيات البرامج الوسيطة المستندة إلى السحابة والموجهة نحو الرسائل، بما في ذلك قائمة انتظار الرسائل الموثوقة ورسائل النشر/الاشتراك الدائمة. |
Amazon EventBridge | شبكة الأحداث | خدمة توجيه أحداث مُدارة بالكامل تتيح استهلاكًا موحدًا للأحداث باستخدام نموذج نشر / اشتراك. |
Amazon Kinesis | مراكز الأحداث | خدمة مدارة بشكل كامل في الوقت الحقيقي. دفق ملايين الأحداث في الثانية، من أي مصدر، لإنشاء البنية الأساسية لبرنامج ربط العمليات التجارية للبيانات الديناميكية والاستجابة الفورية لتحديات الأعمال. |
Amazon MQ | ناقل الخدمة | Service Bus Premium متوافقة تمامًا مع Java/Jakarta EE Java Message Service (JMS) 2.0 API. يدعم ناقل خدمة Azure القياسي المجموعة الفرعية 1.1 JMS التي تركز على قوائم الانتظار. |
بنيات إرسال الرسائل
بناء الأنظمة | الوصف |
---|---|
تطبيق ويب قابل للتوسع | استخدم الممارسات المثبتة في هذه البنية المرجعية لتحسين قابلية التوسع والأداء في تطبيق ويب Azure App Service. |
تكامل المؤسسة باستخدام قوائم الانتظار والأحداث | بنية موصى بها لتنفيذ نمط تكامل المؤسسة مع Azure Logic Apps وAzure API Management ناقل خدمة Azure وAzure Event Grid. |