اتاق دانشسیستم عاملمجازی سازیمقایسه ها

توسعه عمودی در مقابل توسعه افقی

تفاوت توسعه عمودی و توسعه افقی

یکی از ویژگی هایی که امروزه اهمیت زیادی برای آن ایجاد شده است قابلیت توسعه پذیری یا همان scalability است. این مفهوم در قسمت های مختلف از دیتابیس گرفته تا Cloud وجود دارد. برای متوجه شدن تفاوت این دو، اقدام به تعریف هر کدام می نماییم:

توسعه عمودی: در این نوع از توسعه که با نام Vertical Scaling و یا Scale Up شناخته می شود تنها اقدام به توسعه منابع سرور می نماییم. برای مثال افزایش میزان حافظه، پردازشگر و یا فضای هارد. این نوع از توسعه دارای محدودیتی است که تنها به میزانی که آن سرور به ما اجازه می دهد می توانیم اقدام به افزایش منابع نماییم.

توسعه افقی: در این نوع از توسعه که با نام Horizontal Scaling و یا Scale Out شناخته می شود شما می توانید سرورهای بیشتری را اضافه نمایید به شکلی که تمام آنها بصورت یک واحد logical شناخته شوند. 

عکس زیر نمایانگر تفاوت این دو نوع توسعه در بحث سرورها در مرکز داده می باشد:

عکس 206

نمایش بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید
بستن
دکمه بازگشت به بالا