Vertical Scaling

مقیاس‌گذاری عمودی که با عنوان «Scale Up و Scale Down» نیز شناخته می‌شود تکنیکی است که در آن ظرفیت سیستم با افزودن CPU و حافظه به Nodeهای موجود هم‌زمان با افزایش بار کاری بیشتر می‌شود. فرض کنید رایانه‌ای با ۴ گیگابایت RAM دارید و می‌خواهید ظرفیت آن را به ۱۶ گیگابایت RAM برسانید؛ مقیاس‌گذاری عمودی یعنی مهاجرت به سیستمی با ۱۶ گیگابایت RAM. (برای رویکرد دیگر، به مقیاس‌گذاری افقی مراجعه کنید.)

مسئله‌ای که حل می‌کند

وقتی تقاضا برای Application از ظرفیت فعلی آن Instance فراتر می‌رود، باید راهی برای Scale کردن (افزودن ظرفیت به) سیستم پیدا کنیم. می‌توانیم یا منابع محاسباتی بیشتری به Nodeهای موجود اضافه کنیم (مقیاس‌گذاری عمودی) یا Nodeهای بیشتری به سیستم بیفزاییم (مقیاس‌گذاری افقی). Scalability به رقابت‌پذیری، کارایی، شهرت و کیفیت کمک می‌کند.

چگونه کمک می‌کند

مقیاس‌گذاری عمودی اجازه می‌دهد بدون تغییر کد Application، سرور را بازاندازه کنید. این در تضاد با مقیاس‌گذاری افقی است که در آن App باید قابل تکثیر باشد و ممکن است به به‌روزرسانی کد نیاز داشته باشد. مقیاس‌گذاری عمودی ظرفیت Application موجود را با افزودن منابع محاسباتی افزایش می‌دهد و اجازه می‌دهد App درخواست‌های بیشتری پردازش کند و کار بیشتری را به‌طور هم‌زمان انجام دهد.

اصطلاحات مرتبط


آخرین ویرایش September 26, 2025: [fa] Add Persian to the list of localized languages (6511f5f)