كيفية ترقية أو تغيير حجم مثيل EC2 قيد التشغيل

جدول المحتويات:

كيفية ترقية أو تغيير حجم مثيل EC2 قيد التشغيل
كيفية ترقية أو تغيير حجم مثيل EC2 قيد التشغيل
Anonim

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

ضع في اعتبارك استخدام القياس التلقائي أو موازن التحميل

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

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

أصبح هذا ممكنًا باستخدام Load Balancer ، وهو جهاز شبكة يوزع حركة المرور بالتساوي عبر جميع الخوادم في مجموعة القياس التلقائي. لا يتعين عليك استخدام القياس التلقائي للاستفادة من موازن التحميل ، حيث يتم استخدامها بشكل شائع لتمكين التكرار الأكبر.

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

ترقية مثيل EC2 (بأقل وقت تعطل)

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

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

للتبديل بين أنواع المثيلات ، قم بإيقاف المثيل من وحدة التحكم في إدارة EC2 عن طريق النقر بزر الماوس الأيمن فوقه في القائمة وتحديد حالة المثيل > إيقاف:

قم بإيقاف المثيل من وحدة التحكم في إدارة EC2
قم بإيقاف المثيل من وحدة التحكم في إدارة EC2

بمجرد توقفه تمامًا ، يمكنك بعد ذلك تحديد إعدادات المثيل > تغيير نوع المثيل:

حدد إعدادات المثيل
حدد إعدادات المثيل

تغيير نوع المثيل "/ >

سيؤدي ذلك إلى إظهار مربع حوار حيث ستختار نوع المثيل الجديد.

اختر نوع مثيل جديد
اختر نوع مثيل جديد

بعد ذلك ، حدد حالة المثيل > ابدأ لإعادة تشغيل المثيل.

ترقية مثيل EC2 بدون توقف

أفضل طريقة لتحقيق ترقية بدون توقف هي النشر باللونين الأزرق / الأخضر. يتضمن ذلك إنشاء مثيل جديد للطبقة المرغوبة ، وتجهيزها للإنتاج ، وتبديل حركة المرور إليها ، ثم إنهاء المثيل القديم.

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

قم بإنشاء صور لحالات التشغيل
قم بإنشاء صور لحالات التشغيل

بعد ذلك ، ضمن AMIs في الشريط الجانبي ، يمكنك تشغيل مثيل جديد باستخدام تلك الصورة.

بمجرد تشغيل المثيل ، فإن أسهل طريقة لمبادلة حركة المرور هي تغيير الارتباط على عنوان IP المرن الخاص بك. انقر فوق "Elastic IP" في الشريط الجانبي ، وحدد "Associate Elastic IP Address" من قائمة الإجراءات.

تغيير الارتباط على عنوان IP المرن
تغيير الارتباط على عنوان IP المرن

حدد المثيل الجديد من القائمة ، وانقر فوق "إقران:"

حدد المثيل الجديد
حدد المثيل الجديد

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

موضوع شعبي