Horizontal Scaling
وقتی که پروسه ساخت اپلیکیشن به مرحله Production میرسد و نرم افزار روی سرور میرود، بحرانها و خطرات جدیدی برای صاحبان آن تولید می گردد. ما در عصری هستیم که به کارگیری از وب به سبک زندگیمان تبدیل گردیده. براین اساس بعد از معرفی نرم افزار یا این که وب سایت، یوزرها آن تخت گاز ارتقاء پیدا می کند. صد اما در اکثر مورد ها ارتقا یوزرها یک وب سایت، نوید بخش پرورش یک کسب و عمل و پیروزی آن میباشد؛ ولی وقتی فرا می رسد که سیستم دیگر اقتدار هندل کردن حجم بازدیدکنندگان را ندارد.
در مواقعی هم حجم دیتا به حدی میرسد که سیستم نمیتواند آن را در مقر داده خویش ذخیره نماید. درین سیرتکامل موردها، عصر آن فرا رسیده که سیستم Scale یا این که مقیاس پذیر شود. در شرایطی که عشق و علاقه مندید شناخت اول ای با Scale و اشکال آن پیدا فرمایید، ما نوشتهیعلمی ای درخصوص این قضیه، با تیتر مقیاس پذیری یا این که Scaling چه است؟» فراهم کرده ایم. روند مقیاس پذیری به دو جور کلی Vertical Scale یا این که مقیاس پذیری عمودی و Horizontal Scale یا این که مقیاس پذیری افقی تقسیم میشود.
معمولا کمپانیها به جهت راحتی پیاده سازی، تخت گاز به مقیاس پذیری عمودی سیستم خویش می پردازند. ولی در اکثر اوقات مورد ها میاقتدار با پیاده سازی مقیاس پذیری افقی هزینههای Scale کردن سیستم را به صورت چشمگیری کاهش اعطا کرد. درین مقاله به معرفی مقیاس پذیری افقی می پردازیم.
فهرست محتوای این نوشتهیعلمی
مقیاس پذیری افقی چه می باشد
اپلیکیشن مقیاس پذیر چه می باشد؟
فیض گیری
مقیاس پذیری افقی چه چیزی است
مقیاس پذیری افقی به مقیاس پذیری به سمت خارج نیز دارای شهرت میباشد. دراین جور مقیاس پذیری به جای ارتقا اقتدار یک سیستم، تعداد سیستم ها را بیشتر میکنیم. این سیستمها می بایست به طوری به طور همزمان و پارالل (Parallel) فعالیت نمایند، که استفاده کننده در لایه خارج از سیستم متوجه تعدد آن ها نشود. در واقع یکی پیچیدگیهای اصلی مقیاس پذیری افقی حل کردن این موضوع میباشد! به این ترتیب افزودن تعداد سرورها از یک کدام از به دو تا، بسیار پیچیدهخیس از تبدیل تعداد آن ها به سه، چهار و. میباشد. در واقعیت بحران در گام اولیه فعالیت پنهان میباشد!
به تیم سرور هایی که در قالب یک سیستم به طور به طور همزمان عمل مینمایند، یک کلاستر (Cluster) یا این که خوشه می گوییم. یک سرور توزیع توشه یا این که Load Balancer وظیفه تقسیم توشه پردازشی فی مابین این سرورها را بر عهده دارااست. در زمان دوره میاقتدار سرورهای جدیدی خریداری کرد، و به کلاستر طولانی تر نمود. از این پس شما صاحب و مالک یه سیستم Horizontal Scale گردیده می باشید!
سرور بارگذاری بالانسر وظیفه داراست تصمیم بگیرد که در لحظه ارسال درخواست یا این که Request بوسیله استفاده کننده، کدام سرور وظیفه داراست پاسخگوی درخواست باشد. بهاین فیس پیچیدگی پروسه را از حیث استفاده کننده مخفی کرده و آن را یکدست اکران میدهد.
مزایا و معایب به کارگیری از مقیاس پذیری افقی
اگرچه در مقایسه با یک سیستم Scale نشده، مقیاس پذیری یک زور میباشد، البته برای گزینش دربین مقیاس پذیری افقی و عمودی نیاز به فهمیدن برتریها مزیتها و معایب آن داریم. در تحت تنی چند از مزیتهای به کار گیری از این شیوه مقیاس پذیری را به شما میگوییم:
در مقایسه با طریق مقیاس پذیری عمودی بسیار ارزانخیس میباشد
دوره بار گذاری کمتر و عملکرد بهتری به سیستم می دهد
احتمال Down شدن سیستم را زیر میاورد
انعطاف پذیری بیشتری به سیستم میدهد
در مقابل، به کارگیری از طریق مقیاس پذیری افقی دارنده معایب ذیل میباشد:
بهترین روش های کسب درآمد از اپلیکیشن اندرویدی در ایران
مزایای اپلیکیشن ها از دیدگاه دیجیتال مارکتینگ
چرا به طراحی اپلیکیشن نیاز است ؟
پذیری ,مقیاس ,سیستم ,یک ,افقی ,scale ,مقیاس پذیری ,پذیری افقی ,یا این ,این که ,پذیری عمودی ,مقیاس پذیری عمودی ,طریق مقیاس پذیری
درباره این سایت