تغییر نود‌های Standby

علاوه بر زمان ساخت، در طول عمر کلاستر نیز می‌توانید تعداد نودهای Standby را تغییر دهید. نود‌های Standby به صورت همگام (Sync) داده‌ها را از Primary دریافت می‌کنند. از نودهای Standby علاوه بر Failover خودکار می‌توان برای پخش بار خواندن نیز استفاده کرد.

نکات مهم

  • توصیه می‌شود در کلاستر‌های اصلی، همواره علاوه بر نود Primary حداقل یک نود Standby وجود داشته باشد تا دسترسی پذیری و ماندگاری بالاتر داده‌‌های شما فراهم شود.
  • در برخی از انواع کلاستر‌ها ممکن است تعداد نود‌های Standby محدود شده باشد. به عنوان مثال در کلاستر‌های با دیسک Local جهت جلوگیری از، از دست رفتن داده، امکان حذف تمامی نودهای Standby وجود ندارد.
  • کاهش نود‌های Stanby تنها در زمانی انجام می‌شود که کلاستر در سلامت کامل باشد. در صورتی که وضعیت کلاستر ناپایدار است اقدام به کاهش نود Standby کنید، این درخواست پس از سالم شدن کلاستر انجام خواهد شد.

برای تغییر نود‌های Standby مراحل زیر را دنبال کنید.

  1. وارد پنل اوشن شوید و از میان سرویس‌های ستون، روی پایگاه‌داده نسخه ۲ کلیک کنید.
  2. کلاستر مورد نظر خود را انتخاب کنید.
  3. در تب در یک نگاه افزودن نود استندبای را انتخاب کنید. در صورتی که از قبل نود Standby وجود دارد، دکمه‌ی تغییر نود‌های استندبای را انتخاب کنید.
  4. تعداد نود مدنظر خود را انتخاب کرده و بر روی ذخیره‌ تغییرات کلیک کنید.

تغییر اندازه ماشین پایگاه‌داده

اندازه‌ی تمامی ماشین‌های یک کلاستر پایگاه داده به صورت یکسان بوده و با انجام فرآیند تغییر اندازه، تمامی ماشین‌ها به ترتیب از Replicaها در صورت وجود و در نهایت Primary اندازه‌ی آن‌ها تغییر می‌کند.

توجه

  • دسترسی خواندن و نوشتن پایگاه‌داده در زمان تغییر اندازه ماشین Primary دچار اختلال خواهد بود
  • هنگامی که نوبت تغییر اندازه ماشین Primary فرا می‌رسد، در صورتی که کلاستر دارای نود Replica باشد، پایگاه داده به صورت خودکار Failover کرده و دسترسی خواندن و نوشتن در زمان Failover دچار اختلال خواهد بود. در صورتی که پایگاه‌داده به صورت تک نود باشد عملیات خواندن و نوشتن تا زمان پایان تغییر اندازه ماشین دچار اختلال خواهد بود.

با دنبال کردن مراحل زیر می‌توانید اندازه‌ی ماشین‌های کلاستر پایگاه‌داده را تغییر دهید.

  1. وارد پنل اوشن شوید و از میان سرویس‌های ستون، روی پایگاه‌داده نسخه ۲ کلیک کنید.
  2. کلاستر مورد نظر خود را انتخاب کنید.
  3. در تب در یک نگاه تغییر نوع ماشین را انتخاب کنید.
  4. از بین گزینه‌های نمایش داده شده اندازه مورد نظر را انتخاب کرده و بر روی دکمه تغییر نوع ماشین کلیک کنید.

نکات مهم

  • زمان فرآیند تغییر اندازه در کلاستر‌های با دیسک Local وابسته به حجم پر شدن دیسک پایگاه‌داده بوده و از چند دقیقه تا ۲ ساعت متغیر است.
  • فضای ذخیره‌سازی را به‌گونه‌ای انتخاب کنید که حداقل ۲۰٪ فضای خالی نسبت به داده‌های فعلی باقی بماند.
  • با حداقل منابع شروع کنید و در صورت نیاز آن‌ها را افزایش دهید.
  • کاهش منابع ماشین‌های کلاستر پایگاه داده با دیسک Local فقط زمانی مجاز است که اندازه دیسک ماشین کمتر از اندازه فعلی نباشد.

تغییر اندازه دیسک پایگاه داده

اندازه‌ی تمامی دیسک ماشین‌های یک کلاستر پایگاه داده به صورت یکسان بوده و با انجام فرآیند تغییر اندازه، تمامی دیسک‌ها به ترتیب از Replicaها در صورت وجود و در نهایت Primary اندازه‌ی آن‌ها تغییر می‌کند.

توجه

دسترسی خواندن و نوشتن پایگاه‌داده در زمان تغییر اندازه دیسک Primary دچار اختلال خواهد بود هنگامی که نوبت تغییر اندازه دیسک Primary فرا می‌رسد، در صورتی که کلاستر دارای نود Replica باشد، پایگاه داده به صورت خودکار Failover کرده و دسترسی خواندن و نوشتن در زمان Failover دچار اختلال خواهد بود. در صورتی که پایگاه‌داده به صورت تک نود باشد عملیات خواندن و نوشتن تا زمان پایان تغییر اندازه دیسک دچار اختلال خواهد بود.

با دنبال کردن مراحل زیر می‌توانید اندازه‌ی دیسک کلاستر پایگاه‌داده را تغییر دهید.

  1. وارد پنل اوشن شوید و از میان سرویس‌های ستون، روی پایگاه‌داده نسخه ۲ کلیک کنید.
  2. کلاستر مورد نظر خود را انتخاب کنید.
  3. در تب در یک نگاه تغییر اندازه دیسک را انتخاب کنید.
  4. اندازه مورد نظر را انتخاب کرده و بر روی دکمه تغییر اندازه دیسک کلیک کنید.

نکات مهم

  • تغییر اندازه دیسک کلاستر‌های با دیسک Local به تنهایی امکان پذیر نیست و جهت افزایش سایز دیسک باید از طریق تغییر اندازه‌ی ماشین اقدام کنید.
  • توصیه می‌شود فضای استفاده‌ شده‌ی دیسک را زیر ۹۰٪ نگه دارید؛ پر شدن دیسک می‌تواند عملکرد پایگاه‌داده را مختل کند. مصرف دیسک بیش از ۹۹٪ سبب می‌شود که پایگاه داده وارد حالت Readonly شده و کانکشن‌های فعلی و جدید Primary Endpoint همگی drop شوند. پس از ورود پایگاه داده به حالت Readonly تا زمانی که مصرف دیسک به کمتر از ۹۸٪ نرسد، کلاستر از حالت Readonly خارج نمی‌شود.