مجازی سازی   چیست ؟

  Virtualization  یا به اصلاح مجازی‌سازی تکنولوژی است که بوسیله آن می توان اجرای همزمان دو یا چند سیستم عامل بر روی یک سرور را داشته باشیم به نحوی که باعث بهره وری در هزینه های سخت افزار و نرم افزار و همچنین استفاده بهینه از تمامی منابع سیستمی می باشد.

اما نکته حایز اهمیت این است که مجازی سازی به تنهایی، مشکلاتی را در بر دارد که در صورت خرابی یک سرور تمامی سرویس‌های مجازی سازی شده روی ان از مدار خارج خواهند شد.

 



 

 

 


 

 

برای حل این مشکل می توان از تکنولوژی هایی مانند Clustering که شامل گروهی از هاست ها(ESX) میباشد استفاده نمود.با استفاده از قابلیت کلاسترینگ ما قادر خواهیم بود تمامی Resource، هاست های خود(ESX) را مدیریت نماییم و از مواردی مانند  High Availability و Load  Balance بهره جوییم

آشنایی با برخی از اصطلاحات و کاربردهای هر یک از آنها

 

1.         HA , Fault Tolerance  چیست و دارای چه مزایایی می باشد؟

High availability Cluster که آن را با اصطلاحات HA Cluster و یا Failover Cluster نیز می شناسند.

با فعال نمودن HA بر روی cluster مورد نظرمان، ما قادر خواهیم بود از قابلیت Fault Tolerance (تحمل خطا) بهره جوییم که در این صورت اگر هر یک از سرورهای فیزیکی دچار مشکل گردید، با توجه به این که Secondary VM بر روی سرور دیگر ما وجود دارد، هیچ Down Time و یا قطعی از طرف سرورها وجود نخواهد داشت.

با استفاده از این راهکار که برخلاف راهکار سخت افزاری بسیار کم هزینه است و پیچیدگی های آن را نیز ندارد می توان به راحتی مشکلات سخت افزاری سرورهای فیزیکی را مدیریت کرده و این اطمینان را داشت که سرویس های حیاتی این سرورها بدون Down Time  در حال سرویس دهی خواهد بود

 

 

از مزایای استفاده از Fault Tolerance میتوان به موارد زیر اشاره نمود:

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

ü     ارائه سرویس دهی ممتد برای تمام نرم افزار ها بدون وابستگی به سیستم عامل

  1. Load Balance چیست و دارای چه مزایایی می باشد؟

از مزایای دیگری که می توان در این طرح به آن اشاره نمود ، تقسیم بار بر روی سرورها می باشد.با فعال نمودن قابلیت Load Balance ، ما قادر خواهیم بود از حداکثر توان سخت افزاری سرورها استفاده نماییم.مدیریت منابع توسط  VMware DRS صورت خواهد پذیرفت که در این حالت منابع سخت افزاری در حالت تعادل نگه داشته خواهند شد.

یکی از مهمترین ویژگی های استفاده از طرح مجازی سازی با VMware استفاده از قابلیت VMware Distributed Resource Scheduler(DRS) می باشد  که اساس کار آن به این صورت می باشد که اگر بر روی یکی از سرورهای فیزیکی(ESX Server) چندین ماشین مجازی Virtual machine)) داشته باشیم و منابع این سرور(RAM,CPU) بر روی آنها به نسبت معین مشخص شده باشد و حال یکی از ماشین های مجازی دچار کمبود RAM و یا CPU شود، در حالیکه بقیه ماشین های موجود بر روی همان ESX Server از تمامی RAM و CPU اختصاص یافته خود استفاده نکرده اند، با استفاده از این تکنولوژی در کسری از ثانیه RAM و CPU لازم برای ماشین مجازیی که دچار کمبود منابع سیستمی شده است قرض گرفته می شود و پس از پایان کار دوباره آن را در اختیار سایرین قرار می دهد.حال اگر بر روی همان سرور فیزیکی منابع سیستمی مورد نیاز یافت نشد با کمک یکی دیگر از قابلیت های VMware به نام Vmotion، سیستم عامل ماشین مجازی مذکور به یکی دیگر از سرورهای فیزیکی دیگر که منابع آزادی دارد منتقل می شود.تمامی مراحل ذکر شده به صورت اتوماتیک بوده و هیچ وقفه ایی در ان وجود ندارد