استراتيجية قوية لترحيل السحابة لعام 2019: 7 نصائح

إليكم ترجمة لمقال ل Manjunath M ، نُشر على Bits and Pieces . نقترح قراءتها لأولئك الذين تخطوا بالفعل مرحلة الإعداد للهجرة والمضي قدما إلى الخطوة التالية.

عادة ، تفكر الشركات في طرق مختلفة لنقل التطبيقات إلى السحابة أثناء تقييم المحفظة والتخطيط - المرحلة الثانية من الترحيل. يفكرون أيضًا في التطبيقات التي سيكون من الأسهل نقلها وما ستستتبعه عملية الترحيل. في هذه المرحلة ، يفهم المطور مدى تعقيد وترابط مكونات بيئة التطوير الخاصة به. من وجهة نظره ، يمكن أن يحدث الكثير.


لمنع الصعوبات المحتملة ، يجب على الشركة وضع خطة الترحيل ، وإيجاد الطريقة الأكثر فعالية لنقل الطلبات وتحديد أولوياتها.

يعتمد تعقيد الترحيل على التطبيق نفسه ، لا سيما على اتفاقيات الترخيص والبنية المستخدمة.

من الأفضل البدء بالتطبيق الأقل تعقيدًا. الأسباب واضحة: سيتلقى المستخدم السحابي الذي ينقل البيانات النتيجة فورًا ، بالإضافة إلى التعرف على النظام تدريجيًا.

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

بناء التطبيقات بشكل أسرع مع مكوناتها
تقوم Bit بتحويل المكونات إلى لبنات بناء يمكنك استخدامها كمهندس معماري. أرسل المكونات بسهولة إلى السحابة ، وانقلها من مشروع إلى آخر أو داخل التطبيق - بمفردك أو مع فريقك. إنه مجاني ، جربه.

سحابة الأمن: استخدام HTTPS


تعد طبقة المقابس الآمنة (SSL) في تطبيق ويب ذات أهمية قصوى حيث إنها تتعلق بالأمان. إذا أهملت التشفير ، فإن أي شخص يحاول اعتراض المعلومات المنقولة سوف يحقق هدفه.

يعد Alibaba Cloud مثالًا على الخدمة التي توفر شهادات SSL. خدماتها باهظة الثمن ، والشهادات أكثر ملاءمة للشركات.

هناك خيار آخر - خدمة SSL المجانية الشائعة لسلطة شهادة Let's Encrypt .



لكي يتم إنشاء شهادات العميل للتطبيقات باستخدام عميل Certbot ، يجب أن يفي خادم المستخدم بمتطلبات المجال.

تقدم معظم شركات الخدمات السحابية أسماء مجالات تتضمن حماية بيانات Whois.

سحابة الأمن: حماية بيانات الاعتماد الخاصة بك


حسابك السحابي هو نتيجة اتفاقية عمل بينك وبين مؤسستك ومزود الخدمة السحابية. تعد حماية بيانات الاعتماد أحد أكبر التحديات المرتبطة بالانتقال إلى السحابة. خذ AWS (خدمات الويب من Amazon) على سبيل المثال. نظرًا لأن حسابك الجذر يدير الموارد والخدمات المرتبطة بـ AWS ، فأنت بحاجة إلى منحها حق الوصول الكامل إلى جميع البيانات ، بما في ذلك تلك التي تخضع لحقوق المسؤول. تجدر الإشارة إلى أن المخاطر تتزايد.

نصيحة: عند استخدام AWS ، لا تنشئ مفتاحًا للوصول إلى حساب الجذر الخاص بك ، ولا تقم بذلك بشكل غير ضروري. من الأفضل استخدام AWS IAM (إدارة الهوية والوصول) وإنشاء حسابات وتزويدهم بالحقوق اللازمة للاستخدام اليومي لـ AWS.

كل هذا لا ينطبق فقط على AWS. سوف تواجه مشاكل ومخاطر مماثلة باستخدام أي خدمة سحابية. لذلك ، لا ينظم نقل البيانات من قبل أي شيء. يمكن للمستخدمين مشاركة بيانات الاعتماد الخاصة بهم - على سبيل المثال ، مع الموظفين إذا فقدوها.

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

سحابة الأمن: النسخ الاحتياطي والتحقق من موارد الاسترداد


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

فيما يلي بعض التوصيات.

  1. نسخ احتياطي مثيل قاعدة البيانات الخاصة بك بانتظام باستخدام لقطات نظام الملفات أو أداة استرداد أخرى.
  2. ضع أهم مكونات التطبيق في مناطق وصول مختلفة ومعلومات مكررة إذا لزم الأمر.
  3. صمم تطبيقاتك لدعم عناوين IP الديناميكية عند إعادة تحميل مثيل قاعدة البيانات.
  4. تتبع الأحداث والرد عليها في الوقت المناسب.
  5. تأكد من أنك تستطيع التعامل مع أي إخفاقات. كحد أدنى ، يجب أن تكون قادرًا على توصيل واجهة الشبكة أو عنوان IP المرن يدويًا بمثيل قاعدة البيانات الاحتياطية.
  6. قم بانتظام باختبار استرداد مثيلات قاعدة البيانات ووحدات تخزين Amazon EBS لتحديد المشكلات المحتملة.

اختر بيئة الاستضافة المناسبة


بغض النظر عما إذا كنت تقوم بترحيل تطبيق موجود أو إنشاء سحابة من البداية ، ستحتاج إلى اختيار البنية التحتية السحابية المناسبة. الخصائص التي يجب أن تمتلكها:

  • المرونة الرأسي والأفقي والتحجيم.
  • الوصول إلى الدعم في مختلف البلدان ؛
  • بنقرة واحدة تسليم البيانات
  • القدرة على تتبع المعلومات حول الاستخدام والدوران المالي ؛
  • التكرار والنسخ الاحتياطي للبيانات.

هناك العديد من مزودي البرامج الذين يقدمون خدماتهم على السحب العامة المختلفة. Google و Azure و AWS ليست سوى عدد قليل. في كثير من الأحيان ، يتعين على المستخدمين مطالبة بائعي البرامج التابعين لجهات خارجية بالعمل مع العديد من المنصات السحابية ، لأنه يوفر قابلية التوسع وتكرار البيانات وتحسين التوافر.

من خلال خفض التكلفة الإجمالية للملكية ، لا يفيد استخدام التقنيات السحابية مستهلكي خدمات بائعي البرامج فحسب ، بل يفيد أيضًا مقدمي الخدمات أنفسهم ، الذين يتلقون نموذج SaaS القائم على الاشتراك بدخل ثابت.

صياغة استراتيجية الهجرة وتطوير خارطة الطريق


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

إذا كنت من موردي البرامج المستقلين الذين يتعاملون مع التطبيقات على مستوى المؤسسة ، فإن إستراتيجية الترحيل السحابي المرحلية التي تقلل من إزعاج المستخدم تكون مناسبة بشكل جيد.

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

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

اختيار الهجرة التدريجية


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

يتم توفيره في شكل بنية مخصصة (تأجير واحد) ويسمح لك باستخدام التطبيق باستخدام سطح مكتب افتراضي أو خدمات استضافة محلية أو من خلال مزودي الخدمة. تلبي هذه الطريقة احتياجات عميلك من البنية التحتية والخدمات والدعم والترقيات.

باستخدام الترحيل التدريجي ، يمكن لمعظم بائعي البرامج التابعين لجهات خارجية تحقيق النتائج الأولى بسهولة حتى قبل ترحيل التطبيقات الأكثر تعقيدًا.

استخدام العمارة السحابية


تتمثل الخطوة المنطقية التالية في إعادة تنظيم بنية التطبيق أو إعادة تشكيلها ، ثم تقديمها كخدمة. الصفات التي يجب أن تمتلكها هذه الخدمة:

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

الاستنتاجات


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

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

Source: https://habr.com/ru/post/ar433004/


All Articles