نظرة عامة على ترحيل الحاسبات المركزية
تستفيد العديد من الشركات والمؤسسات من نقل بعض أو كل أحمال العمل والتطبيقات وقواعد البيانات المركزية الخاصة بها إلى السحابة. يوفر Azure ميزات تشبه الحاسبات المركزية على نطاق السحابة دون العديد من العيوب المرتبطة بالحواسيب المركزية.
يشير مصطلح الكمبيوتر المركزي بشكل عام إلى نظام كمبيوتر كبير، ولكن الغالبية العظمى حاليا من أجهزة الكمبيوتر المركزية المنشورة هي خوادم IBM System z أو أنظمة متوافقة مع المكونات IBM التي تعمل ب MVS أو DOS أو VSE أو OS/390 أو z/OS. يستمر استخدام أنظمة الحاسبات المركزية في العديد من الصناعات لتشغيل أنظمة المعلومات الحيوية، كما أن لها مكانا في سيناريوهات محددة للغاية، مثل بيئات تكنولوجيا المعلومات الكبيرة والكبيرة الحجم والمكثفة للمعاملات.
يتيح الترحيل إلى السحابة للشركات تحديث بنيتها الأساسية. باستخدام الخدمات السحابية، يمكنك إنشاء تطبيقات حاسب مركزي والقيمة التي توفرها، وهي متوفرة كعبء عمل كلما احتاجت مؤسستك إليها. يمكن نقل العديد من أحمال العمل إلى Azure مع تغييرات طفيفة فقط في التعليمات البرمجية، مثل تحديث أسماء قواعد البيانات. يمكنك ترحيل أحمال العمل الأكثر تعقيدا باستخدام نهج مرحلي.
تقوم معظم شركات Fortune 500 بالفعل بتشغيل Azure لأحمال العمل الهامة الخاصة بها. تحفز حوافز Azure الأساسية الهامة العديد من مشاريع الترحيل. تنقل الشركات عادة أحمال عمل التطوير والاختبار إلى Azure أولا، متبوعة ب DevOps والبريد الإلكتروني والإصلاح بعد كارثة.
إذا كنت تفكر في الترحيل أو إضافة الخدمات السحابية كخيار لبيئة تكنولوجيا المعلومات الخاصة بك، فإن هذا الدليل لك.
يساعد هذا التوجيه مؤسسات تكنولوجيا المعلومات على بدء محادثة الترحيل. قد تكون أكثر دراية ب Azure والبنيات الأساسية المستندة إلى السحابة مما كنت عليه مع الحاسبات المركزية، لذلك يبدأ هذا الدليل بنظرة عامة حول كيفية عمل الحاسبات المركزية، ويستمر مع استراتيجيات مختلفة لتحديد ما وكيفية الترحيل.
في أواخر الخمسينات، تم تصميم أجهزة الكمبيوتر المركزية كخوادم موسعة لتشغيل المعاملات عبر الإنترنت الكبيرة ومعالجة الدفعات. لهذا السبب، تحتوي الحاسبات المركزية على برامج لنماذج المعاملات عبر الإنترنت (تسمى أحيانا الشاشات الخضراء) وأنظمة الإدخال/الإخراج عالية الأداء لمعالجة عمليات تشغيل الدفعات.
تعرف أجهزة الكمبيوتر المركزية بالموثوقية العالية والتوافر بالإضافة إلى قدرتها على تشغيل معاملات ضخمة عبر الإنترنت ووظائف دفعية. ينتج عن المعاملة جزء من المعالجة التي بدأها طلب واحد، عادة من مستخدم في محطة طرفية. يمكن أن تأتي المعاملات أيضا من مصادر أخرى متعددة، بما في ذلك صفحات الويب ومحطات العمل البعيدة والتطبيقات من أنظمة المعلومات الأخرى. يمكن أيضا تشغيل المعاملة تلقائيا في وقت محدد مسبقا كما يظهر الشكل التالي.
تتضمن بنية IBM المركزية النموذجية هذه المكونات الشائعة:
أنظمة الواجهة الأمامية: يمكن للمستخدمين بدء المعاملات من المحطات الطرفية أو صفحات الويب أو محطات العمل البعيدة. غالبا ما تحتوي تطبيقات الحاسب المركزي على واجهات مستخدم مخصصة يمكن الاحتفاظ بها بعد الترحيل إلى Azure. لا تزال محاكيات المحطة الطرفية (تسمى أيضا المحطات الطرفية ذات الشاشة الخضراء) تستخدم للوصول إلى تطبيقات الكمبيوتر المركزي.
طبقة التطبيق: تتضمن الحاسبات المركزية عادة نظام التحكم في معلومات العملاء (CICS)، وهو مجموعة إدارة معاملات رائدة لأجهزة الكمبيوتر المركزية IBM z/OS التي غالبا ما تستخدم مع نظام إدارة معلومات IBM (IMS)، وهو مدير معاملات يستند إلى الرسائل. تتعامل أنظمة الدفعات مع تحديثات البيانات عالية الإنتاجية لكميات كبيرة من سجلات الحساب.
التعليمات البرمجيه: تتضمن لغات البرمجة المستخدمة من قبل الحاسبات المركزية COBOL و Fortran وPL/I و Natural. يتم استخدام لغة التحكم في الوظيفة (JCL) للعمل مع z/OS.
طبقة قاعدة البيانات: نظام إدارة قواعد البيانات الارتباطية الشائع (DBMS) ل z/OS هو IBM DB2. يدير بنيات البيانات المسماة dbspaces التي تحتوي على جدول واحد أو أكثر ويتم تعيينها لتجمعات التخزين لمجموعات البيانات الفعلية المسماة dbextents. مكونان مهمان لقاعدة البيانات هما الدليل الذي يحدد مواقع البيانات في تجمعات التخزين، والسجل الذي يحتوي على سجل العمليات التي يتم إجراؤها على قاعدة البيانات. يتم دعم تنسيقات بيانات الملفات المسطحة المختلفة. يستخدم DB2 ل z/OS عادة مجموعات بيانات أسلوب الوصول إلى التخزين الظاهري (VSAM) لتخزين البيانات.
مستوى الإدارة: تتضمن أجهزة الكمبيوتر المركزية IBM برامج الجدولة مثل TWS-OPC، وأدوات لإدارة الطباعة والإخراج مثل CA-SAR وSPOOL، ونظام التحكم بالمصادر للتعليمات البرمجية. يتم التعامل مع التحكم في الوصول الآمن ل z/OS بواسطة مرفق التحكم في الوصول إلى الموارد (RACF). يوفر مدير قاعدة البيانات الوصول إلى البيانات في قاعدة البيانات ويعمل في قسمه الخاص في بيئة z/OS.
LPAR: تستخدم الأقسام المنطقية أو LPARs لتقسيم موارد الحوسبة. يتم تقسيم الكمبيوتر المركزي الفعلي إلى LPARs متعددة.
z/OS: نظام تشغيل 64 بت الأكثر استخداما لحواسيب IBM المركزية.
تستخدم أنظمة IBM مراقبة معاملة مثل CICS لتعقب وإدارة جميع جوانب المعاملة التجارية. تدير CICS مشاركة الموارد وتكامل البيانات وترتيب أولويات التنفيذ. يأذن CICS للمستخدمين، ويخصص الموارد، ويمرر طلبات قاعدة البيانات بواسطة التطبيق إلى مدير قاعدة بيانات، مثل IBM DB2.
لمزيد من الضبط الدقيق، يتم استخدام CICS بشكل شائع مع IMS/TM، المعروف سابقا ب IMS/Data Communications (IMS/DC). تم تصميم IMS لتقليل تكرار البيانات من خلال الحفاظ على نسخة واحدة من البيانات. وهو يكمل CICS كمراقب معاملات من خلال الحفاظ على الحالة طوال العملية وتسجيل وظائف الأعمال في مخزن البيانات.
فيما يلي عمليات الكمبيوتر المركزي النموذجية:
عبر الإنترنت: تتضمن أحمال العمل معالجة المعاملات وإدارة قاعدة البيانات والاتصالات. غالبا ما يتم تنفيذها باستخدام موصلات IBM DB2 وCICS وz/OS.
الدفعه: تعمل المهام دون تفاعل المستخدم، عادة على جدول زمني منتظم مثل كل صباح يوم من أيام الأسبوع. يمكن تشغيل وظائف الدفعات على أنظمة تستند إلى Windows أو Linux باستخدام محاكي JCL مثل Micro Focus Server Enterprise Edition أو برنامج BMC Control-M.
لغة التحكم في الوظيفة (JCL): حدد الموارد اللازمة لمعالجة مهام الدفعات. ينقل JCL هذه المعلومات إلى z/OS من خلال مجموعة من عبارات التحكم في الوظيفة. يحتوي JCL الأساسي على ستة أنواع من العبارات:
JOB
وDLBL
ASSGN
وEXTENT
LIBDEF
.EXEC
يمكن أن تحتوي الوظيفة على عدةEXEC
عبارات (خطوات)، ويمكن أن تحتوي كل خطوة على عدةDLBL
LIBDEF
ASSGN
عبارات و وEXTENT
.تحميل البرنامج الأولي (IPL): يشير إلى تحميل نسخة من نظام التشغيل من القرص إلى التخزين الحقيقي للمعالج وتشغيله. تستخدم عناوين IP للاسترداد من وقت التعطل. يشبه IPL تمهيد نظام التشغيل على أجهزة Windows أو Linux الظاهرية.