شريط الأخبار

تحديث برامج المؤسسات القديمة

يُعد الترحيل إلى السحابة العامة هو أفضل رهان لك عندما يتعلق الأمر بتحسين تحديث برامج المؤسسة القديمة.

صنفت أقسام تكنولوجيا المعلومات في المؤسسة تحديث الكود القديم كأحد أولوياتها الرئيسية في عام 2020 ، حيث أصبحت سياسات الأمان الأصلية للسحابة موحدة عبر موفري الخدمات السحابية العامة. يتطلب تعقيد عمليات تطوير البرامج ودعمها للعديد من العلامات التجارية والخدمات من مؤسسات الأعمال اعتماد إستراتيجية تنسيق السحابة المتعددة.

ستناقش هذه المقالة أربع خطوات يمكن لمؤسسات المؤسسة تنفيذها لتسريع انتقالها إلى حلول السحابة الأصلية على أجهزة السحابة العامة:

أدوات ترحيل النظام الأساسي
حاويات الخدمات المصغرة
فرق رشيقة لتحديث الكود
بنية السحابة المتعددة
تتجنب الحلول السحابية المتعددة تقييد البائع لمقدمي الخدمات السحابية العامة ، مما يسمح للفرق باستخدام منتجات PaaS / SaaS من AWS و Microsoft Azure و Google Cloud Platform بالتبادل للحصول على معدلات فوترة أفضل. تدعم حلول Kubernetes تحويل الخدمات المصغرة إلى حاويات لدعم عمليات مركز البيانات. حيث تحتاج التعليمات البرمجية إلى تحديث لدعم تطبيقات البرامج القديمة ، تقوم فرق Agile بإعادة بناء التعليمات البرمجية في سباقات السرعة لإطلاق منتجات جديدة بسرعة.

أدوات ترحيل النظام الأساسي
لا يزال تحديث تطبيقات البرامج القديمة لمنصات السحابة العامة يمثل القوة الكامنة وراء تحدي Microsoft Azure لـ AWS في سوق مراكز بيانات المؤسسة. من المتوقع أن يصل الحجم الإجمالي لسوق السحابة العامة إلى 488.5 مليار دولار بحلول عام 2026.

تحتل Google المرتبة الثالثة بعيدًا في هذا السوق ، وقد أطلقت مؤخرًا منصة Anthos لمساعدة مؤسسات المؤسسات بأتمتة أفضل في تحديث البرامج القديمة وتطبيقات قواعد البيانات.

تم إطلاق Anthos بالشراكة مع VMware و Dell EMC و HPE و Intel و Lenovo لتوفير بنى تحتية شديدة التقارب على نطاق المؤسسات استنادًا إلى Kubernetes & vSphere. يدعم النظام الأساسي أفضل الممارسات في DevOps وإدارة البرامج Agile لحاوية الخدمات الصغيرة وبيئات وقت التشغيل للتطبيقات القديمة.

أزال أحدث إصدار من Anthos تبعية vSphere hypervisor من VMware ويقدم حل Kubernetes للسحابة المتعددة التي تسمح لمراكز البيانات بالتنسيق عبر AWS و Google و Azure وأجهزة السحابة الخاصة. يعد دعم الخوادم المحلية والذكاء الاصطناعي السحابي (AI) والتعلم الآلي (ML) أمرًا مهمًا في العديد من مشاريع تحديث البرامج القديمة في مؤسسات المؤسسات.

حاويات الخدمات المصغرة
تساعد أدوات ترحيل النظام الأساسي مثل Anthos المؤسسات المؤسسية على تحويل العمليات إلى حلول الأجهزة السحابية الأصلية من خلال حاويات الخدمات المصغرة. قامت VMware مؤخرًا بدمج Kubernetes في برنامج تنسيق مركز البيانات الرائد في الصناعة من خلال توزيع شبكة تانزو بمساعدة الاستحواذ المحوري.

باستخدام تانزو ، يمكن لمراكز بيانات المؤسسة التي تشغل منتجات VMware دمج الخدمات المصغرة في حاويات مع Kubernetes. يتم تأمين العديد من فرق التطوير في خدمات النظام الأساسي لـ Microsoft من خلال تطوير .NET & C ++ / #. (اقرأ أيضًا: كيف تساعد الحاويات تطبيقات المؤسسة.)

يوفر Microsoft Azure إدارة خطوط برامج المؤسسات مع التحكم في الإصدار من خلال GitHub. تحتوي مجموعة Visual Studio على أدوات رائدة في الصناعة تجعل تحديث البرامج والترحيل إلى Azure أسهل للفرق. يتضمن Azure DevOps خطوط الأنابيب مع CI / CD لدعم فرق البرمجة Agile مع التحكم في الإصدار والتكامل السحابي.

تدعم خطوط أنابيب Azure Python و Java و JavaScript و PHP و Ruby و C # و C ++ و Go. يتكامل التحكم في الإصدار مع GitHub و Azure Repos و Bitbucket والعديد من الخدمات الأخرى. Google Anthos و VMware Tanzania و Azure Kubernetes Service (AKS) مع تكامل DevOps & Pipeline باستخدام Microsoft Teams: يقدم الثلاثة حلولًا مخصصة لتطوير برامج المؤسسات.

يتميز كل منتج من هذه المنتجات الآن بتخزين الخدمات المصغرة في حاويات لتحديث التطبيقات القديمة في مراكز البيانات السحابية. لا تزال Amazon Elastic Kubernetes Service (Amazon EKS) رائدة الصناعة في هذا القطاع. تحتاج العديد من أقسام تكنولوجيا المعلومات في المؤسسة إلى دعم كل من تطبيقات EKS و EC2 بإدارة موحدة ، حيث يعد VMware الحل الأكثر شيوعًا.

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

نظرًا لأن تحديث التطبيقات القديمة يتطلب وقتًا لإنجاز فرق البرمجة ، فإن Agile te

تستخدم ams التحكم في الإصدار مع التكامل المستمر للمنتجات والتسليم المستمر للميزات الجديدة (CI / CD). يسمح التحكم في إصدار Git بدفع ترقيات الأمان والإصدارات الجديدة من التعليمات البرمجية إلى الإنتاج بعد اختبارها للأمان في بيئات وضع الحماية.

عند رفع مستوى النظام الأساسي إلى السحابة العامة أو تحديث التطبيقات القديمة ، يعد دعم خط أنابيب تطوير البرامج وتقنيات DevOps جانبًا مهمًا يجب مراعاته. تسمح حلول مثل Cloudify لفرق برمجة المؤسسات بتوفير المال من خلال استخدام Jenkins و Terraform و CloudFormation و Azure ARM و Kubernetes والعديد من حلول DevOps الشائعة الأخرى للبيئات السحابية العامة وسلاسل الأدوات من نقطة وصول واحدة.

بنية السحابة المتعددة
الإدارة الموحدة هي المفتاح لبنية السحابة المتعددة ، حيث يبحث مسؤولو النظام ومهندسو مراكز البيانات السحابية عن “جزء واحد من الزجاج” يتضمن التكوين والتحليلات والأمان للشبكات. (اقرأ أيضًا: الوصول إلى السحابة دون الطيران بالقرب من الشمس.)

يتم تنظيم مراكز البيانات المعرفة بالبرمجيات (SDDCs) عبر بنية سحابية متعددة للاستفادة من نقاط القوة المختلفة للنظام الأساسي السحابي العام. يسمح تجنب قفل البائع للمؤسسات المؤسسية بالحصول على أسعار أفضل عند شراء خدمات مركز البيانات السحابية.

يقدم كل من AWS و Google Cloud و Azure ومنافسي بدء التشغيل أسعارًا تفضيلية لمؤسسات المؤسسات لمنتجات SaaS و PaaS و IaaS مثل Amazon Aurora أو DynamoDB التي يحتاج مديرو تكنولوجيا المعلومات إلى توحيدها في إستراتيجية متعددة السحابة. Kubernetes هو حل مفتوح المصدر أصدرته شركة Google والذي يسمح للمؤسسات التجارية بتشغيل مركز بيانات سحابي على أساس تنسيق الحاوية. يمثل Kubernetes تحديًا كبيرًا لـ AWS EC2 ، والذي قدمته Amazon لبناء ريادتها في سوق الخدمات السحابية. يتحدى Kubernetes أيضًا OpenStack ، وهو حل سحابي متعدد مفتوح المصدر شائع.

نظرًا لأن Kubernetes هو مكون واحد فقط من بنية السحابة المتعددة ، فإن مجموعات تكنولوجيا المعلومات الخاصة بالمؤسسات تستخدم حاليًا حلولًا من VMware و Mirantis و Nutanix و Red Hat وشركات أخرى للتنسيق. من المكونات الرئيسية للبرامج متعددة السحابة لمراكز بيانات المؤسسة مقاييس وتحليلات المستخدم. يجب دمج هذا مع سياسات الأمان الموحدة ولوائح الامتثال للبيانات.

خطوط أنابيب تطوير البرمجيات الموحدة
يمكن للفرق الرشيقة في تطوير برامج المؤسسة توفير الوقت والمال من خلال اعتماد استراتيجيات إدارة خطوط الأنابيب الموحدة لتحديث برامج المؤسسة القديمة في العمليات السحابية المتعددة باستخدام CI / CD والتحكم في الإصدار.

هناك طريقة شائعة أخرى لتوفير التكاليف عبر VMware و AWS و Azure وهي اعتماد حلول مفتوحة المصدر في Agile project management و DevOps. تتيح هذه الحلول للمؤسسات الانتقال بسهولة إلى بنية Cloud-Native عن طريق أتمتة البنية التحتية الحالية.

وسوم:
مواضيع ذات صلة

التعليقات مغلقة.

Developed By: HishamDalal@gmail.com