معرفی انواع کلاسترها
کلاسترهای پایگاه داده جهت برآورده کردن تنوع نیازمندیها در چند دسته ارائه میشوند که هر کدام کاربردها، مزیتها و محدودیتهای مربوط به خود را دارا میباشند.
| نوع کلاستر | ویژگیها | محدودیتها | کاربردها |
|---|---|---|---|
| اختصاصی (Dedicated) | - دارای CPU اختصاصی بدون اشتراک با سایر کاربران - پشتیبانی از انواع نسبتهای CPU:RAM - پشتیبانی از انواع دیسکهای Local و Remote - پشتیبانی از Replica Cluster | - هزینهی بیشتر نسبت به دستهی اقتصادی | - مناسب برای سرویسهای با بار زیاد - مناسب برای سرویسهای حساس به تاخیر - مناسب برای سرویسهای نیازمند دسترس پذیری بالا |
| اقتصادی (Economy) | - قیمت مقرون به صرفه - پشتیبانی از حداکثر اندازهی دیسک Remote | - اشتراک CPU با سایر کاربران با ضریب 1:3 - پشتیبانی از انواع خاصی از دیسک Remote - دارای محدودیت پهنای باند شبکه - عدم پشتیبانی از Replica Cluster | - مناسب برای سرویسهای با بار کم و متوسط - مناسب برای سرویسهای Dev/Stage - مناسب برای سرویسهای با حساسیت کمتر به تاخیر و دسترسی پذیری |
انواع ماشینهای پایگاه داده
کلاسترهای Dedicated شامل نوع ماشینهای General Purpose (g), Compute Optimized (c) و Memory Optimized (m) میباشند. کلاسترهای Economy نیز شامل نوع ماشین Economy (e) میشوند.
| نوع ماشین | مشخصات CPU | مشخصات RAM | مشخصات Disk |
|---|---|---|---|
| Economy | هستهی اشتراکی با ضریب 1:3 | به ازای هر هسته 2GB مموری | - پشتیبانی از تایپهای Standard, Premium در دیسک Remote |
| Compute Optimized | هستهی اختصاصی | به ازای هر هسته 2GB مموری | - دیسک Local با ضریبهای 15, 30GB به ازای هر هسته - پشتیبانی از تایپهای Ultra, Ultra2, Ultra3, Ultra5 در دیسک Remote |
| General Purpose | هستهی اختصاصی | به ازای هر هسته 4GB مموری | - دیسک Local با ضریبهای 15, 30, 60GB به ازای هر هسته - پشتیبانی از تایپهای Ultra, Ultra2, Ultra3, Ultra5 در دیسک Remote |
| Memory Optimized | هستهی اختصاصی | به ازای هر هسته 8GB مموری | - دیسک Local با ضریبهای 15, 30GB به ازای هر هسته - پشتیبانی از تایپهای Ultra, Ultra2, Ultra3, Ultra5 در دیسک Remote |
نکته
- برای محاسبهی قیمت هر نوع کلاستر و دیسک مورد نیاز میتوانید از ماشین حساب ستون کمک بگیرید.
- هزینهی گرفتن نسخهی پشتیبان در سرویس پایگاه داده رایگان است و صرفا هزینهی ذخیره سازی دادههای پشتیبان را در سرویس Storage خواهید پرداخت.
معرفی انواع دیسک پایگاه داده
دیسکهای پشتیبانی شده در پایگاه داده به دو دستهی Remote و Local تقسیم میشوند. مشخصات و نحوهی پشتیبانی از هر نوع دیسک در جدول زیر مشخص شده است.
| نوع دیسک | نوع کلاستر پشتیبانی شده | ویژگیها | محدودیتها |
|---|---|---|---|
| Local | اختصاصی | - کمترین تاخیر در پاسخگویی - افزایش IOPS و Bandwidth با افزایش تعداد هستههای ماشین | - وابستگی ظرفیت دیسک به منابع ماشین - عدم امکان ساخت کلاسترهای بدون Replica جهت جلوگیری از، از دست رفتن داده در صورت بروز مشکل سخت افزاری در سرور میزبان |
| Remote | اختصاصی و اقتصادی | - پشتیبانی از Tierهای مختلف - عدم وابستگی حجم دیسک، IOPS و Bandwidth به هستههای ماشین | - تاخیر بیشتر در پاسخگویی نسبت به دیسک محلی |
هشدار
در حالی که از کلاسترهای مدیریت شدهی ستون به صورت منظم بکآپ گرفته میشود اما استفاده از دیسک Local در کلاسترهای بدون Replica در صورت بروز مشکل سخت افزاری در سرور میزبان، میتواند منجر به از دست رفتن دادهها شود. توصیه میشود کلاسترهای با دیسک Local را همواره با ۲ نود یا بیشتر بسازید.
نکات مهم
- جهت آشنایی بیشتر با دیسکها و مقادیر IOPS و Bandwidth هر Tier به مستندات دیسک ماشین مجازی مراجعه کنید.
- در ماشینهای Economy و ماشینهای با دیسک Local بخشی از دیسک (حدود 5GB) جهت استفادهی سیستم عامل مصرف میشوند.
