تغییر اندازه کلاستر دیتابیس
دیتابیس مدیریتشدهی آروانکلاد، این امکان را در اختیارتان میدهد تا اگر پس از ساخت کلاستر نیاز به تغییر ا ندازهی آن داشتید، بهراحتی کلاسترتان را Resize کنید و به آن میزان جدیدی از CPU ،RAM و دیسک اختصاص دهید.
برای پیشگیری از احتمال از دست رفتن دادهها، امکان کاهش اندازهی دیسک وجود ندارد.
در سیستمهای معمولی، تغییر اندازه (Resize) بهطور آنی یا بهسرعت انجام میشود. در این حالت اگر دیتابیسی روی سرور باشد به دلیل ریاستارت شدن سرور و انجین دیتابیس، ممکن است در سرویس یا راهاندازی مجدد دیتابیس اختلال ایجاد شود. در بهترین حالت، این روش چند دقیقه وقفه یا Downtime به همراه دارد که امکان دسترسی به دیتابیس را در این مدت از بین میبرد.
برای حل این چالش، دیتابیس مدیریتشدهی آروانکلاد از روشی ایمن استفاده میکند:
- ابتدا یک دیتابیس جدید با اندازهی دلخواه ایجاد میشود.
- دادهها از طریق بازگردانی بکاپها و سپس همگامسازی (Sync) به دیتابیس جدید منتقل میشوند.
- پس از تکمیل همگامسازی، دیتابیس اصلی به مدت چند ثانیه در حالت Read-Only قرار میگیرد و دیتابیس جدید جایگزین آن میشود.
این سازوکار تضمین میکند که:
- هیچ اختلالی در سرویس کاربران رخ نمیدهد.
- یکپارچگی دادهها به طور کامل حفظ میشود.
- تغییر اندازه بدون نیاز به داونتایم طولانی انجام میشود.
توجه داشته باشید که زمان این فرآیند بستگی به حجم دادهها دارد.
برای این کار، وارد بخش «همهی دیتابیسها» در پنل کاربری دیتابیس ابری شوید و از منوی عملیات در مقابل کلاستر دیتابیس موردنظرتان، گزینهی «تغییر اندازه» را انتخاب کنید.
در صفحهی جدیدی که باز میشود پلن و اندازهی فعلی کلاستر به شما نمایش داده میشود و میتوانید پلن و اندازهی جدید منابعتان را انتخاب کنید.
پلنها و اندازههای غیرفعال یا بهدلیل کوچکتر بودن دیسک از اندازهی فعلی و یا بهشکل موقت در دسترس نیستند.
همچنین در همین قسمت میتوانید اندازهی دیسک یک پلن را با استفاده از گزینهی «تغییر اندازه دیسک» به میزان دلخواهتان تغییر دهید.
در انتهای این بخش، برآورد هزینهی ماهانهی پلن و اندازهی جدید به شما نمایش داده خواهد شد. اگر تنظیمات مورد تاییدتان بود، روی دکمهی «تغییر اندازه» کلیک کنید.
پس از تغییر اندازهی کلاستر دیتابیس، تغییری در جزییات و شیوهی دسترسی به کلاستر به وجود نمیآید.
اگر نیاز به تغییر اندازهی کلاستر به پلن و اندازهای در دیتاسنتر دیگر دارید میتوانید از کلاسترتان بکاپ گرفته و آن را در دیتاسنتر موردنظرتان بازگردانی کنید. در این حالت میتوانید اندازهی دیسک را کوچکتر از اندازهی فعلی نیز انتخاب کنید. توجه داشته باشید که در این حالت اگر میزان دیسک از حجم دادهها کمتر باشد، فرآیند بازگردانی با خطا مواجه میشود.
راهنمای بکاپ به شما در این مسیر کمک میکند.