Vertical Scaling یعنی افزایش منابع همان سرور یا ماشین، مانند RAM، CPU یا فضای ذخیرهسازی سریعتر. این روش بدون تغییر معماری گاهی ظرفیت بیشتری فراهم میکند.
از تعریف تا کاربرد
اگر دیتابیس با کمبود حافظه روبهرو است، ارتقای RAM میتواند سادهتر از تقسیم آن میان چند Shard باشد.
افزایش ظرفیت یک ماشین سقف سختافزاری و هزینه دارد و بهتنهایی خرابی یک سرور را پوشش نمیدهد.
درک تفاوت این موضوع با لودبالانسر و ریورس پروکسی به انتخاب راهکار مناسبتر کمک میکند.
محدودیت مقیاس عمودی
افزایش RAM و CPU یک سرور معمولاً سریعتر از توزیع سرویس است، ولی سقف سختافزار و هزینه رشد غیرخطی دارد. یک سرور قدرتمند همچنان میتواند نقطه واحد خرابی باشد.