بوابة بيانات داخلية لـ Azure Logic Apps

Azure ExpressRoute
Azure Logic Apps
Azure Resource Manager
Azure Spring Apps

توضح هذه البنية المرجعية تطبيقا منطقيا قيد التشغيل في Microsoft Azure، والذي يتم تشغيله بواسطة Azure Spring Apps. ثم يتصل بالموارد المحلية مثل Microsoft SQL Server وMicrosoft SharePoint Server.

بناء الأنظمة

يوضح الرسم التخطيطي مورد Azure Spring Apps الذي يقوم بتشغيل Logic App الذي يتقدم من خلال سير عمل يتصل بموارد SQL Server وSharePoint Server المحلية باستخدام بوابة بيانات.

قم بتنزيل ملف Visio لهذه البنية.

‏‏سير العمل‬

تتكون البنية من ما يلي:

  • Azure Spring Apps. توفر Spring Apps خدمة مدارة مصممة ومحسنة خصيصا لخدمات Spring المصغرة المكتوبة بلغة Java.
  • Azure Logic Apps. تطبيقات المنطق هي مهام سير عمل تلقائية يتم توفيرها كخدمة سحابية قابلة للتطوير لمهام تزامن المؤسسة الشائعة. تتضمن تطبيقات المنطق موصلات للعديد من الخدمات السحابية الشائعة أو المنتجات المحلية أو تطبيقات البرامج كخدمة أخرى. يتضمن سير عمل Logic Apps الميزات التالية:
    • المشغل الذي يتم تشغيله كلما تم تلقي رسالة تخزين Azure Queue جديدة.
    • إجراء لتحليل نص JavaScript Object Notation (JSON) لرسالة قائمة الانتظار.
    • إجراء للاستعلام عن SQL Server للبيانات ذات الصلة.
    • إجراء لإنشاء استجابة من البيانات التي تم جمعها.
    • إجراء لاستمرار الاستجابة المكونة لقائمة على SharePoint Server.
  • بوابة البيانات المحلية. تعمل بوابة البيانات الداخلية كجسر يربط البيانات المحلية بالخدمات السحابية. عادة ما يتم تثبيت البوابة على جهاز ظاهري محلي مخصص.
  • SQL Server. يعد هذا تثبيت SQL Server.
  • SharePoint Server. يعد هذا تثبيت SharePoint Server.

المكونات

التقنيات الرئيسية المستخدمة لتنفيذ هذه البنية:

  • Azure Spring Apps هي خدمة مدارة بالكامل لمطوري Spring. إدارة دورة حياة تطبيقات Spring Boot الخاصة بك من خلال المراقبة والتشخيص الشاملين وإدارة التكوين واكتشاف الخدمة وتكامل CI/CD وعمليات التوزيع الزرقاء والأخضر.
  • Azure Logic Apps هي منصة تكامل رائدة كخدمة (iPaaS) مبنية على وقت تشغيل حاوية. نشر وتشغيل Logic Apps في أي مكان لزيادة الحجم وقابلية النقل مع أتمتة مهام سير العمل المهمة للأعمال في أي مكان.
  • تخزين قائمة انتظار Azure عبارة عن قائمة انتظار رسائل بسيطة وفعالة من حيث التكلفة ودائمة لأحمال العمل الكبيرة.

تفاصيل السيناريو

حالات الاستخدام المحتملة

تتضمن الاستخدامات النموذجية لهذه البنية الأساسية هذه الحَالات:

  • مهام سير عمل Azure Logic Apps المستندة إلى السحابة التي تتطلب بيانات من البرامج المحلية كجزء من تشغيلها.
  • توسيع قدرات البرامج المحلية الحالية عن طريق تشغيل مهام سير عمل Logic Apps في السحابة.

التوصيات

تنطبق التوصيات التالية على معظم السيناريوهات. اتبع هذه التوصيات ما لم يكن لديك متطلبات محددة تتجاوزها.

بوابة بيانات داخلية

في حين أنه من الممكن عرض الخوادم المحلية على الإنترنت العام، فمن الأفضل استخدام بوابة بيانات داخلية. تنشئ هذه البوابة اتصالاً آمناً للقراءة/الكتابة بين مصادر البيانات المحلية وAzure. يتم استخدام بوابة البيانات الداخلية مع موصلات Logic Apps لتوصيل مصادر البيانات المحلية بـ Azure. قبل تثبيت بوابة بيانات داخلية، ضع في اعتبارك ما يلي:

يمكن استخدام بوابة بيانات داخلية مع أكثر من Logic Apps فقط. من الممكن استخدام تثبيت بوابة البيانات نفسه مع:

الاعتبارات

تنفذ هذه الاعتبارات ركائز Azure Well-Architected Framework، وهو عبارة عن مجموعة من المبادئ التوجيهية التي يمكن استخدامها لتحسين جودة حمل العمل. لمزيد من المعلومات، يرجى مراجعةMicrosoft Azure Well-Architected Framework.

قابلية التوسع

  • مع زيادة مقدار تدفقات Logic Apps، ضع في اعتبارك قيود السعة للخوادم المحلية. ستحتاج إلى تحديد ما إذا كانت الخوادم المحلية يمكنها التعامل مع حمل العمل المتزايد.

التوافر

قَابلية الإدارة

DevOps

  • يجب إنشاء مورد Azure المقابل لبوابة بيانات داخلية فقط بعد تثبيت البرنامج المقابل على جهاز ظاهري محلي.
  • ضع في اعتبارك تخزين تكوين سير العمل كقالب JSON داخل قالب Azure Resource Manager لأتمتة النشر.

الأمان

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

  • في حين أنه من الممكن عرض الخوادم المحلية على الإنترنت العام، فمن الأفضل استخدام بوابة بيانات داخلية. تنشئ هذه البوابة اتصالاً آمناً للقراءة/الكتابة بين مصادر البيانات المحلية وAzure.

تحسين التكلفة

يركز تحسين التكلفة على البحث عن طرق للحد من النفقات غير الضرورية وتحسين الكفاءة التشغيلية. لمزيد من المعلومات، راجع نظرة عامة على ركيزة تحسين التكلفة.

  • استخدم حاسبة تسعير Azure لتقدير التكاليف.
  • يفترض هذا المرجع أن خطة الاستهلاك تستخدم لإنشاء مورد Logic Apps عمومي.
  • يستخدم هذا المرجع الموصلات القياسية فقط، والتي يتم قياسها بسعر أقل من موصلات المؤسسة.

الخطوات التالية