amazon web services - AWS EC2 Auto Scaling Groups: أحصل على Min و Max ، ولكن ما هو الحد المسموح به من المثيلات؟




amazon-web-services amazon-ec2 (3)

عندما تقوم بإعداد مجموعات Auto Scaling في حدود AWS EC2 Min و Max ، فإنها تبدو منطقية:

  • الحد الأدنى لعدد الحالات التي يتم تحديد حجمها استنادًا إلى السياسات
  • الحد الأقصى لعدد المثيلات التي يتم تحديدها استنادًا إلى السياسات

ومع ذلك ، لم أكن قادرة على التفاف رأسي حول ما المقصود Desired تهدف إلى التأثير.

أنا دائما فقط تعيين Desired يساوي Min ، لأن عموما ، أريد أن أدفع الأمازون الحد الأدنى عشر ممكن ، وما لم تكن بحاجة إلى مثيل للتعامل مع الحمل يجب أن يكون في عدد Min من الحالات.

أعلم إذا كنت تستخدم ElasticBeanstalk وتعيين Min إلى 1 و Max إلى 2 فهو يحدد Desired to 2 (بالطبع!) - لا يمكنك اختيار قيمة لـ Desired .

ما هي حالة الاستخدام لعدد مختلف من الحالات Desired فيها وكيف تختلف؟ عندما تتوقع مقياس AWS أقل من Desired إذا كان المطلوب أكبر من Min ؟


عندما تتوقع مقياس AWS أقل من Your Desired إذا كان المطلوب أكبر من Min؟

يحدث هذا عندما تقوم بتعيين تنبيه CloudWatch استنادًا إلى بعض سياسة AutoScaling. عندما يتم تشغيل هذا التنبيه فإنه سيتم تحديث DesiredCount إلى أي ما هو مذكور في التهيئة.

على سبيل المثال ، إذا كان إعداد AutoScalingGroup يحتوي على Min = 1 و Desired = 3 و Max = 5 وكان هناك منبه معين في AutoScalingPolicy الذي يقول إذا كان استخدام CPU أقل من 50٪ لمدة 10 دقائق متتالية ثم Remove 1 instances ثم سيحافظ على تقليل مثيل مثيل من 1 كلما يتم تشغيل التنبيه حتى DesiredCount = MinCount.

الدروس المستفادة: تعيين MinCount لتكون> 0 أو = DesiredCount. سيؤدي هذا إلى التأكد من عدم إسقاط التطبيق عند انخفاض mincount = 0 واستخدام وحدة المعالجة المركزية.


استنادًا إلى قراءتي ، يتم تحديث القيمة DesiredCapacity تلقائيًا وفقًا DesiredCapacity تتم في شخص عادي ، وذلك في DesiredCapacity .

بعبارات أخرى،

يتم إجراء DesiredCapacity أو DesiredCapacity خلال DesiredCapacity قيمة DesiredCapacity أو DesiredCapacity .


في ما يلي التفسيرات لقيم "الحد الأدنى والمرغوب والأقصى" من دعم AWS:

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

رﻏض: إذا ﻗﻣت ﺑﺗﻧﻘل ﺟﮭﺎز CloudWatch ﻟﻟﺗﻧﺑﯾﮫ ﻟﺣدث ﻣرﺗﻔﻊ ، ﻓﺳوف ﺗﺧطر اﻟﻣﻘﻟب اﻟﺗﻟﻘﺎﺋﻲ ﻟﺗﻐﯾﯾر رﻏﺑﺗﮫ إﻟﯽ ﻣﺑﻟﻎ أﻋﻟﯽ ﻣﺣدد وﺳﯾﺑدأ اﻟﻘﻼب اﻟﺗﻟﻘﺎﺋﻲ ﻣﺛﯾل / ﻣرات ﻟﺗﻟﺑﯾﺔ ھذا اﻟرﻗم. إذا قمت بالانتقال إلى منبه CloudWatch ليتم تقليصه ، فإنه سيغير القشارة التلقائية المطلوبة إلى رقم أقل محدد وسوف يقوم المتسلق التلقائي بإنهاء المثيل / ثانية للوصول إلى هذا الرقم.

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





amazon-elastic-beanstalk