پرش به مطلب اصلی

ایجاد پایگاه‌داده

پیش‌نیازها

  • پروژه درست در پنل فعال باشد.
  • Engine موردنظر قابلیت ایجاد سرویس داشته باشد.
  • برای نام سرویس، نام Database و ظرفیت اولیه تصمیم گرفته باشید.
  • قیمت تمام آیتم‌های DBaaS برای پروژه قابل دریافت باشد.

مرحله ۱: نام‌گذاری

  1. نام سرویس را وارد کنید؛ نمونه: orders-db.
  2. نام Database اولیه را وارد کنید؛ نمونه: orders.

نام سرویس باید 3 تا 50 کاراکتر و شامل حروف انگلیسی، عدد، نقطه، خط تیره یا زیرخط باشد. نام Database با حرف کوچک انگلیسی شروع می‌شود و فقط حروف کوچک، عدد و زیرخط می‌پذیرد.

مرحله ۲: موتور و نسخه

  1. وارد پایگاه‌داده ← پایگاه‌داده‌ها شوید.
  2. دکمه ایجاد پایگاه‌داده را انتخاب کنید.
  3. Engine را از میان موتورهای قابل Provision انتخاب کنید.
  4. نسخه Engine را انتخاب کنید. نسخه پیش‌فرض با برچسب مشخص می‌شود.

نسخه‌ها بعد از انتخاب Engine دریافت می‌شوند. اگر فهرست نسخه خالی است، Engine را دوباره انتخاب نکنید؛ ابتدا رفع خطا را بررسی کنید.

مرحله ۳: منابع

اسلایدرهای فرم منابع هر Instance را تعیین می‌کنند:

منبعبازه فرم
CPU1 تا 24 Core
Memory1 تا 64 GB
Storage10 تا 1000 GB، با گام 10
Instance Countطبق قواعد Engine؛ 1 یا 3

برای PostgreSQL، MongoDB، OpenSearch و Elasticsearch انتخاب 1 یا 3 نمایش داده می‌شود. برای سایر Engineهای کاتالوگ مقدار روی 1 ثابت است.

اطلاع

خلاصه هزینه، مجموع منابع تمام Instanceها را محاسبه می‌کند. برای توپولوژی سه Instance، CPU، Memory و Storage در سه ضرب می‌شوند.

مرحله ۴: بازبینی و ثبت

  1. مشخصات هویتی، Engine و منابع را در خلاصه نهایی کنترل کنید.
  2. دوره و مبلغ برآوردشده را بررسی کنید.
  3. فقط یک‌بار ایجاد سرویس را بزنید.

بعد از ثبت درخواست

  • اگر Approval لازم باشد، وضعیت درخواست و پیام Backend نمایش داده می‌شود.
  • وضعیت واقعی Create را از بخش عملیات سرویس دنبال کنید.
  • پس از آماده‌شدن سرویس، Endpoint و Credential در صفحه مدیریت ظاهر می‌شوند.
  • تا تکمیل Provision، ثبت درخواست دوم سرویس دیگری ایجاد می‌کند.
هشدار

با Refresh مرورگر یا طولانی‌شدن Provision، درخواست را دوباره ثبت نکنید. Timeline عملیات منبع وضعیت درخواست ثبت‌شده است.

خطاهای Replica

  • DbaasReplicaCountNotSupported: تعداد انتخابی برای Engine یا نسخه مجاز نیست.
  • DbaasReplicaResizeNotSupported: تغییر تعداد Replica در Resize پشتیبانی نمی‌شود.

در این شرایط، تعداد را به مقدار مجاز برگردانید و قابلیت موتور را دوباره کنترل کنید.