إذا كنت تقوم بشكل متكرر بإيقاف وإعادة تشغيل مثيلات EC2 الخاصة بك ، فيمكن أن يوفر لك الإسبات المال - فهو يسمح لك بإيقاف المثيل مؤقتًا مثل جهاز افتراضي وإعادة تشغيله في وقت آخر ، والذي يمكن استخدامه لتسريع التحميل بشكل كبير أوقات الحالات عند الطلب.
الإسبات يسرع أوقات التحميل
حالة الاستخدام الشائعة لمثيلات EC2 عند الطلب هي حرفياً تدويرها عند الطلب ، حسب الضرورة. إذا كان الطلب الخاص بك أعلى خلال منتصف اليوم ، فقد ترغب في إضافة مثيل إضافي خلف موازن التحميل الخاص بك للتعامل مع حركة المرور الزائدة.
هذه ميزة رائعة لـ AWS ، لكن الجانب السلبي هو وقت بدء التشغيل. تعتبر عمليات التثبيت الباردة ، كما هو الحال عند إنشاء مثيل جديد لأول مرة ، هي الأسوأ - يتعين على AWS توفير المثيل وإعداده ، ثم يجب تثبيت AMI ، ثم يجب عليك إعداد جميع خدماتك. إعادة تشغيل المثيل أسرع ، لكنها لا تزال بطيئة ؛ يجب أن يبدأ خادم Linux ، ثم يجب أن تبدأ جميع خدماتك. بالنسبة للتطبيقات ذات أوقات التحميل الطويلة ، قد يكون هذا مكلفًا ، نظرًا لأنك تدفع مقابل وقت الحساب هذا غالبًا عدة مرات في اليوم إذا كان لديك أسطول من المثيلات.
يسمح لك Hibernation بحفظ محتويات ذاكرة الوصول العشوائي للجهاز بالكامل ، وإيقاف تشغيل الجهاز لفترة طويلة من الوقت. بعد ذلك ، عندما تحتاج إلى بدء تشغيل المثيل مرة أخرى ، يتم ببساطة تحميل الحالة المحفوظة مرة أخرى في ذاكرة الوصول العشوائي ، تمامًا مثل كيفية إيقاف جهاز ظاهري مؤقتًا وإعادة تشغيله.
يمكن أن يوفر هذا المال لأنه يمكن إعادة تشغيل الجهاز الظاهري في ثوانٍ ، بدلاً من الانتظار لدقائق محتملة لإعادة تشغيل الخدمات والعودة إلى الإنترنت.في النهاية ، إذا كنت تتوقف باستمرار عن مثيلات EC2 وتعيد تشغيلها ، فيجب عليك تشغيل وضع الإسبات لتسريع العملية.
الميزة متاحة بدون تكلفة إضافية باستثناء محتويات ذاكرة الوصول العشوائي المحفوظة في وحدة تخزين EBS أثناء السبات. إنه متاح في مثيلات سلسلة C5 و I3 و M5 و R5 و T3 (بالإضافة إلى الإصدارات القديمة في كل فئة) التي تعمل بنظام Amazon Linux و Amazon Linux 2 و Ubuntu 16.04 و 18.04 LTS بالإضافة إلى Windows Server 2012 و 2016 و 2019. لا يمكن إسبات خوادم Windows إلا باستخدام ذاكرة وصول عشوائي (RAM) سعة 16 جيجابايت ، لكن خوادم Linux تدعم ما يصل إلى 150 جيجابايت من ذاكرة الوصول العشوائي.
كيفية استخدام الإسبات
الإسبات سهل الاستخدام للغاية ، لكنه لا يتم تشغيله افتراضيًا ، ويجب تمكينه عند إنشاء المثيل. سترى علامة ضمن قائمة تكوين المثيل لـ "تمكين الإسبات كسلوك إيقاف إضافي". قم بتشغيل هذا

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

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

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