‫دعنا نرى ما إذا كان هناك أي انتظار معروف جيدًا ووضعه في حاويات لتطبيق متآلف قائم على VM وجعله سحابيًا
‫أصليًا.
‫وكيف تعيد توجيه طلب المستهلك الوارد من الجهاز الافتراضي إلى تلك الحاويات.
‫إذن هذا سؤال محمّل للغاية وسيجعل هذا
‫السؤال الأخير.
‫لذلك لأن الجميع يجيب على أسئلتي والوقت ينفد مني ، لذلك هذا موضوع طويل وهو
‫موضوع رائع.
‫ما تطرحه هنا بشكل أساسي هو أننا نقرأ السؤال مرة أخرى هل هناك أي طريقة معروفة جيدًا لتعبئة جهاز افتراضي
‫قديم استنادًا إلى تطبيقات متجانسة وجعله مستنسخًا أصليًا.
‫وكيف تعيد توجيه طلبات المستهلكين الواردة من VM إلى تلك الحاويات.
‫هذا سؤالان منفصلان.
‫سأفعل ما سأقوم بالإجابة على السؤال الأول الذي تم وضعه في حاويات يوفرها VM Docker القديم.
‫إذا كنت أحد عملاء المؤسسات ، فإنهم يقدمون مستوى معينًا من الأدوات اعتمادًا
‫على ماهية التطبيق وهو محدد جدًا لإطار العمل لأنك تعرف بوضوح أن تطبيق python له
‫متطلبات معينة لا يمكن أن تحوي جهاز افتراضي كامل وهذا ليس شيئًا لأن VM يشتمل على برامج تشغيل kernel و kernel
‫وجميع أنواع الأشياء التي لا يتم وضعها في حاويات ، لذلك لن ترغب في تخزين بقية
‫نظام التشغيل في حاويات على أي حال لأن هذا ربما يكون على الأقل مجموعة من الأشياء
‫غير الضرورية داخل جهاز VM الصحيح .
‫إذا كنت لا تعرف ما إذا كان جهازًا يعمل بنظام Windows ، فمن المحتمل أن تكون 10 أزعجًا
‫من الأشياء غير الضرورية ، لذا لن ترغب في القيام بذلك أيضًا ، ولكن ليس من الصعب وضع تطبيق قديم في حاوية لأنه
‫لديك بالتأكيد في مكان ما بعض الوثائق المكتوبة أو حتى لقطات الشاشة فقط عن كيفية تثبيت ذلك.
‫وطالما أن لديك هذه المعلومات الأساسية ، يمكنك إعادة إنشاء ذلك في ملف عامل ميناء وملف عامل
‫ميناء يشبه تمامًا طريقة تلقائية لتثبيت شيء ما على Linux أو Windows.
‫وبالتالي ، إذا كانت لديك هذه التعليمات ، يمكنك القيام بذلك.
‫وهناك أدوات في Docker يبيعونها نوعًا ما مع Docker enterprise.
‫يمكنك العودة إلى Docker con 18 في سان فرانسيسكو منذ عام مضى.
‫يمكنك البحث عن ذلك على YouTube ويقومون بعرض بعض هذه الأدوات في خطابهم الرئيسي حيث يتحدثون
‫عن استخدام تطبيقات الويب القديمة في الغالب خاصة على جانب Windows لأن هذه يمكن أن تكون مثل تطبيقات إطار عمل Dot Net
‫وأشياء من هذا القبيل.
‫ثم العثور على جميع الأجزاء والقطع لهم بناءً على ملفات الحزم الخاصة بهم التي تأتي مع هذه التطبيقات
‫بشكل صحيح.
‫أستخدم هذه التطبيقات لديها أدوات تثبيت الحزمة الخاصة بها وهم ينظرون إلى تلك الملفات ثم يعثرون على كل القطع
‫الصحيحة ويضعونها فيها.
‫لكنني لا أعرف الأداة التي أوصي بها والتي ستقوم فقط بإلقاء نظرة على نظام التشغيل بالكامل
‫ثم امتصاصه كله في حاوية واحدة.
‫لذلك أود أن أقول انظر إلى المعلومات حول كيفية تثبيت هذا التطبيق أو حتى إذا لم يكن
‫لديك ذلك.
‫ما عليك سوى البدء في النظر إلى ما تعلمه ، فقط ابدأ المحاولة باستخدام ملف عامل إرساء ويمكنك العمل عليه والتكرار
‫للوصول إلى النقطة التي تجعله يعمل بالفعل في الحاوية.
‫الآن إذا كنت تتعامل مع البيانات التي تنقل البيانات فهي محادثة منفصلة.
‫يجب أن تحصل على تلك البيانات في مجلد أولاً.
‫وهذه ستكون عملية منفصلة.
‫أود أولاً التركيز على تشغيل التطبيق ، ثم سأقلق كنوع من المشروع الفرعي حول كيفية نقل
‫البيانات إذا كانت هذه مشكلة بالفعل حيث لديك بيانات فريدة داخل ذلك الجهاز الظاهري القديم.
‫ثم ثالثًا ، كيف يمكنك إعادة توجيه طلبات المستهلكين الواردة من الجهاز الظاهري إلى تلك الحاويات
‫التي ستعتمد كليًا على بنيتك التحتية.
‫وهذا في الحقيقة لا علاقة له بالحاويات.
‫هذا له علاقة هل هذا طلب ويب.
‫هل يوجد وكيل أمامي أمامه مثل موازن تحميل مرن أو موازن تحميل
‫تطبيق أو وكيل F5 خاص بك.
‫هل هو ليس تطبيق ويب.
‫إذا لم يكن تطبيق ويب ، فعليك إلقاء نظرة على كيفية ظهور هذه الاتصالات.
‫نظرًا لأن Docker لن يقوم بذلك نيابة عنك ، فإن Docker لا يقوم بالاتصال.
‫أنت تعرف إعادة التوجيه من جهاز افتراضي قديم ، وهذا ليس شيئًا تحله الحاويات أو تنسيق الحاويات
‫الذي رأيته على الأقل.
‫إذن فهذه بالفعل ثلاثة أجزاء من مشروع كبير.
‫لذلك عندما تقوم بتعيين مستشار لمساعدتك في الترحيل ، فهذا نوع من ما أقوم به ترحيل التطبيقات القديمة
‫إلى حاويات ، فإن Docker لديها جزء كامل من شركتهم مخصص لهذا الغرض.
‫يطلقون عليه اسم برنامج MTA الذي يقوم بترحيل التطبيقات التقليدية ويقومون بشكل أساسي بإرسال Tiger Teams إلى الشركات
‫مقابل رسوم وسوف يقضون أسبوعًا في الموقع.
‫أعتقد أنه كذلك وسيأخذون تطبيقك إلى ترحيله وستتعلم كل شيء عنه.
‫كيف تساعدك بشكل أساسي على الترحيل إلى حاوية أو نسخها في حاوية ، قم بتشغيلها ، قم بتحريك
‫البيانات ثم قم بتبديل الاتصالات في حالتك إذا لم يكن لديك أي نوع
‫من موازنة تحميل الواجهة الأمامية التي يجب أن يكون لديك أساسًا يجب أن يكون هذا التطبيق قيد التشغيل في الحاوية
‫ثم تعرف على وقت التوقف الذي تعرف أنه قد يكون مجرد دقائق حيث ستعيد توجيه حركة مرور DNS أو أي شيء تحتاجه
‫لقلب ذلك وليس له ما تفعله مع الحاويات وكل ما يتعلق فقط بالتوجيه و DNS والشبكات
‫التي هي في الأساس نفس العملية التي ستفعلها للانتقال من VM قديم إلى VM جديد عندما يتعين عليك
‫استبدال VMS بمرور الوقت ولكن هذا هو Cliff Notes حول ما يشبه ذلك بشكل أساسي كن مستشارًا لعمال الشحن لأنك تقوم دائمًا بترحيل
‫التطبيقات القديمة والأشياء الجديدة لأشخاص آخرين وتساعدهم على القيام بذلك.