ساخت کلاستر PostgreSQL

با دنبال کردن مراحل زیر می‌توانید یک کلاستر PostgreSQL جدید در سرویس پایگاه‌داده نسخه ۲ بسازید. فرآیند ساخت کلاستر در چهار مرحله انجام می‌شود: اطلاعات پایه، تنظیمات کلاستر، High Availability و پیکربندی شبکه.

  1. وارد پنل اوشن شوید و از میان سرویس‌های ستون، روی پایگاه‌داده نسخه ۲ کلیک کنید.
  2. در صفحه لیست کلاسترها، مرکز داده مورد نظر خود را انتخاب کنید.
  3. روی دکمه ساخت کلاستر (Postgres) کلیک کنید.

مرحله ۱: اطلاعات پایه

  1. در فیلد نام کلاستر دیتابیس، نامی برای کلاستر وارد کنید. کاراکترهای مجاز شامل حروف کوچک لاتین، اعداد و خط تیره (-) است.
  2. در بخش نوع دیتابیس، گزینه PostgreSQL را انتخاب کنید.
  3. در فیلد نسخه (PostgreSQL Version)، نسخه مورد نظر خود را از بین نسخه‌های موجود انتخاب کنید.
  4. روی دکمه تایید و مرحله بعد کلیک کنید.

مرحله ۲: تنظیمات کلاستر

  1. در بخش نوع ماشین مجازی، یکی از خانواده‌های موجود را انتخاب کنید.
  2. از میان اندازه‌های نمایش‌داده‌شده، منابع ماشین (تعداد هسته پردازنده و حافظه) متناسب با نیاز خود را انتخاب کنید.
    برای آشنایی با انواع خانواده‌های ارائه‌شده به صفحه معرفی انواع کلاستر پایگاه داده مراجعه کنید.
  3. در بخش انتخاب فضای ذخیره‌سازی، نوع دیسک و ظرفیت دیسک مورد نظر را انتخاب کنید. ظرفیت دیسک Local وابسته به تعداد هسته‌های پردازنده انتخاب شده است.
  4. روی دکمه تایید و مرحله بعد کلیک کنید.

مرحله ۳: High Availability

  1. در بخش فعال‌سازی High Availability، یکی از گزینه‌های زیر را انتخاب کنید:
    • دو نود Standby: مناسب برای سرویس‌های پروداکشن با بالاترین سطح حساسیت دسترسی‌پذیری و ماندگاری داده
    • یک نود Standby: مناسب برای سرویس‌های پروداکشن با اهمیت متوسط
    • بدون نود Standby: مناسب برای محیط‌های staging و development
  2. روی دکمه تایید و مرحله بعد کلیک کنید.

توجه

  • با فعال‌سازی نود Standby، در صورت بروز مشکل در نود اصلی، با کمک مکانیزم Automatic Failover نود Standby جایگزین نود اصلی می‌شود.
  • ساخت کلاستر Local Disk بدون نود Standby ریسک از دست رفتن داده را به شدت افزایش می‌دهد. به همین دلیل، امکان ساخت کلاستر با دیسک محلی و بدون نود Standby وجود ندارد.

مرحله ۴: پیکربندی شبکه

  1. در فیلد نام VPC، VPC مورد نظر خود را انتخاب کنید.
  2. در فیلد سابنت، subnet مورد نظر خود را انتخاب کنید.
  3. روی دکمه تایید و ساخت کلیک کنید و منتظر بمانید تا کلاستر ساخته شود.

توجه

اتصال به پایگاه‌داده تنها از VPC و subnet مشخص‌شده امکان‌پذیر است.

نکات مهم

  • منابع کلاستر‌های PostgreSQL با پیشوند sdb-pg ساخته می‌شوند. جهت حفظ پایداری و عملکرد صحیح کلاستر‌ها این منابع را تغییر نداده و یا حذف نکنید و تمامی تغییرات را از پنل پایگاه داده انجام دهید. در صورتی که ویژگی مدنظر در پنل موجود نمی‌باشد درخواست خود را با پشتیبانی ستون مطرح کنید.
  • فضای ذخیره‌سازی را به‌گونه‌ای انتخاب کنید که حداقل ۲۰٪ فضای خالی نسبت به داده‌های فعلی باقی بماند.
  • با حداقل منابع شروع کنید و در صورت نیاز آن‌ها را افزایش دهید.
  • بسته به منابع انتخابی، ساخت کلاستر ممکن است تا ۵ دقیقه طول بکشد.
  • در هر مرحله می‌توانید با دکمه مرحله قبل به مرحله قبلی بازگردید یا با دکمه انصراف فرآیند ساخت را لغو کنید.