تطبيقات Db2 المركزية والمتوسطة التي تصل إلى قواعد بيانات Azure SQL

Azure SQL Database
Azure Virtual Machines
SQL Server

أفكار الحل

تصف هذه المقالة فكرة الحل. يمكن لمهندس السحابة الخاص بك استخدام هذه الإرشادات للمساعدة في تصور المكونات الرئيسية لتنفيذ نموذجي لهذه البنية. استخدم هذه المقالة كنقطة بداية لتصميم حل جيد التصميم يتوافق مع المتطلبات المحددة لحمل العمل الخاص بك.

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

يستخدم عملاء وخوادم IBM Db2 بروتوكول بنية قاعدة البيانات الارتباطية الموزعة (DRDA) للاتصال. في هذا الحل، تقوم خدمة Microsoft ل DRDA بتوصيل عملاء Db2 على IBM z/OS وIBM i بقواعد البيانات المستندة إلى SQL Server من خلال دعم هذا البروتوكول.

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

يمكن أن تستفيد سيناريوهات مختلفة من هذا الحل:

  • البيئات المتعايشة التي تحتوي على بيانات حديثة كجزء من ترحيل البيانات أولاً، ولكنها لا تزال تشغل تطبيقات الكمبيوتر المركزي أو تطبيقات المدى المتوسط.
  • المواقف المختلطة أو البيئات التي تجمع بين مراكز البيانات المحلية والسحابية. تغطي هذه الحالة الأنظمة ذات تطبيقات الحاسوب الرئيسي في COBOL أو PL/I أو لغة التجميع التي تحتاج إلى الوصول إلى قاعدة بيانات SQL Server المستضافة في Azure.
  • الأنظمة المركزية أو المتوسطة المدى مع أحمال العمل التي تحتاج إلى الوصول عن بعد إلى قواعد البيانات SQL Server.

بناء الأنظمة

رسم تخطيطي للبنية يوضح كيف يمكن لتطبيقات الحاسوب الرئيسي الوصول إلى قواعد بيانات Azure.

تقسم الخطوط العمودية الرسم التخطيطي إلى جزأين، أحدهما لمكونات الكمبيوتر المركزي والآخر لمكونات Azure. يحتوي الجزء المركزي على التسمية IBM ويحتوي على مكونين. يحتوي المكون الأول على أسطوانتين تمثلان قواعد البيانات (Db2 ل z/OS وDb2 ل i). المكون الثاني هو مستطيل يحتوي على أسماء اللغات والبيئات المركزية. تشير الأسهم ذهابا وإيابا بين الأسطوانة والمستطيل. يحتوي جزء Azure من الرسم التخطيطي على مستطيلين مع أسهم تشير ذهاباً وإياباً بينهما. يمثل المستطيل الأول البرنامج ويحتوي على أيقونة كمبيوتر. يحتوي المستطيل الثاني على أيقونتين. تحتوي إحدى الأيقونات على التسمية PaaS وتعرض قاعدة بيانات في السحابة. تحتوي الأيقونة الأخرى على التسمية IaaS وتعرض جهاز كمبيوتر. تشير الأسهم أيضاً ذهاباً وإياباً بين أسطوانة قاعدة البيانات المركزية والمستطيل الذي يمثل البرنامج في جزء Azure.

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

  1. يتم تشغيل برنامج خادم تكامل المضيف (HIS) على جهاز ظاهري محلي أو Azure (VM). يقوم خادم تكامل المضيف بتوصيل أنظمة IBM بأنظمة Azure.

  2. تعمل التطبيقات المركزية والوسطى على النظام المحلي. تستخدم هذه التطبيقات لغات وبيئات، مثل COBOL وCSS وTSO وPL1 وJava وJCL. يتضمن الحل ضبط تكوين قاعدة بيانات Db2. يمكن للتطبيقات بعد ذلك الوصول إلى قواعد بيانات Azure بنفس الطريقة التي تصل بها إلى الإطار الرئيسي المحلي أو جداول المدى المتوسط.

  3. يرسل تطبيق إطار رئيسي أو متوسط طلب SQL إلى النظام الفرعي Db2 المحلي. تعيد تكوينات Db2 توجيه الطلب إلى خادم HIS.

  4. يتلقى خادم HIS الطلب، ويوجهه إلى قاعدة البيانات الهدف. خدمة Microsoft ل DRDA هي أحد مكونات HIS التي تعمل كخادم تطبيق DRDA. في هذا الدور، تقوم خدمة Microsoft لـ DRDA بتحويل عبارات Db2 SQL وتشغيلها على قاعدة بيانات Azure.

  5. تعالج قاعدة البيانات الهدف الطلب. يمكن لهذا الحل تكوين قواعد البيانات الهدف التالية:

    • قاعدة بيانات Azure SQL، والتي تقدم فوائد النظام الأساسي المدار بالكامل كخدمة (PaaS).
    • SQL Server على الأجهزة الظاهرية لـ Azure. باعتباره كعرض لخدمة تأجير البنية التحتية، توفر هذه الخدمة محرك قاعدة بيانات قابل للتخصيص.
    • SQL Server، محرك قاعدة بيانات خاص بالبيانات المنظمة وغير المنظمة.

    يمكن أن تشكل خدمات قاعدة البيانات هذه أيضاً جوهر حلول المعلومات المهنية التي تقدم التحليلات والرؤى.

المكونات

يستخدم هذا الحل المكونات التالية. راجع حاسبة أسعار Azure لتقدير تكاليف موارد Azure.

مخازن البيانات

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

  • يوفرSQL Server على أجهزة Azure الظاهرية طريقة لرفع أحمال عمل SQL Server وتحويلها إلى السحابة مع توافق التعليمات البرمجية بنسبة 100 بالمائة. كجزء من عائلة Azure SQL، يوفر SQL Server على أجهزة Azure الظاهرية المرونة والاتصال المختلط لـ Azure. ولكن حل قاعدة البيانات هذا يوفر أيضاً أداء SQL Server وأمانها وتحليلاتها. باستخدام SQL Server على أجهزة Azure الظاهرية، يمكنك ترحيل التطبيقات الموجودة أو إنشاء تطبيقات جديدة. يمكنك أيضا الوصول إلى آخر تحديثات وإصدارات SQL Server.

  • يوفر SQL Server حلا لتخزين البيانات المنظمة وغير المنظمة والاستعلام عنها. يتميز محرك قاعدة البيانات هذا بأداء وأمان رائدين في مجال الصناعة.

الأدوات

  • يربط برنامج HIS أنظمة IBM بأنظمة Azure. يعمل HIS على جهاز ظاهري محلي أو Azure. يوفر HIS خدمات تكامل للشبكات والبيانات والتطبيقات والمراسلة وميزات الأمان.

  • خدمة Microsoft لـ DRDA هي أحد مكونات HIS. خدمة Microsoft ل DRDA هي خادم تطبيق يستخدمه عملاء DRDA Application Requester (AR). تتضمن أمثلة عملاء DRDA AR IBM Db2 ل z/OS وDb2 ل i. يستخدم هؤلاء العملاء خادم التطبيق لتحويل عبارات Db2 SQL وتشغيلها على SQL Server.

المساهمون

تحتفظ Microsoft بهذه المقالة. وهي مكتوبة في الأصل من قبل المساهمين التاليين.

الكتاب الرئيسيون:

لمشاهدة ملفات تعريف LinkedIn غير العامة، سجل الدخول إلى LinkedIn.

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