مقیاس پذیری دو نوع عمده داراست:
مقیاس پذیری عمودی (Vertical Scaling)
مقیاس پذیری افقی (Horizontal Scaling)
مقیاس پذیری عمودی:
مقیاس پذیری عمودی Scaling Up هنگامی میباشد که شما سیستم خودرا قدرتمندتر می کنید تا به درخواست های اضافه، در وقتی کمتر جواب دهید. به عنوان مثال Ram یا این که CPU یا این که کارت گرافیک و… بیش تر میکنید ویا برای مثال برای پباده سازی نرم افزار خویش یک سرور حاذق چندترابایتی میخرید تا بتواند داده ها بیشترو باحجم بالاتری را در خویش ذخیره نماید.
مقیاس پذیری افقی:
مقیاس پذیری افقی یا این که Scale Out کردن روشی میباشد که در آن به جای ارتقا منابع اضافه مثل Ram، تعداد گره ها (Nodes یا این که به عبارتی کامپیوترهای جان دار) را ارتقاء میدهیم. دراینصورت (برخلاف شرایط عمودی آن) تعداد سرورهارا ارتقا میدهیم. یعنی به جای تمرکز بر ارتقای یک سرور، اعتنا خودرا بر یک سری سرور توزیع میکنیم.
هرچند این شیوه در مقایسه با طرز Scaling Up پیچیدگی بیشتری دارااست، البته در اغلب نادر هزینه خیس میباشد و طرف داران بیشتری داراست.
حرف آخرین:
دقت داشته باشید مقیاس پذیری یا این که Scaling اهمیت بسیار متعددی دارااست و بی توجهی به آن میتواند باعث به جراحت های دور از شوخی به عمل شما شود. با این طرز میتوانید به خیر ترافیک بالای خودرا هندل فرمایید. امیدواریم با Scale کردن نرم افزار یا این که وبسایت های خویش، بتوانید ترافیک خودرا به شایسته ترین صورت مدیر کنید.