1
+1

  Image result for virtualization vmware 

 

 

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

Virtualization یا به اصطلاح مجازی‌سازی تکنولوژی است که بوسیله آن می توان از سخت افزار و نرم افزارها استفاده بهینه کرد و همچنین همزمان دو یا چند سیستم عامل بر روی یک سرور داشته باشیم. اما اهمیت این موضوع در این است که مجازی سازی به تنهایی خود مشکلاتی را در بر دارد مثلا در صورت خرابی یک سرور تمامی سرویس‌های مجازی سازی شده روی آن از مدار خارج خواهند شد. به منظور حل این مشکل می توان از تکنولوژی هایی مانند Clustering که شامل گروهی از هاست ها (ESX) میباشد استفاده نمود.با استفاده از قابلیت کلاسترینگ ما قادر خواهیم بود تمامی Resource، هاست های خود (ESX) را مدیریت نماییم.

 

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

 

1. HA , Fault Tolerance چیست و دارای چه مزایایی می باشد؟
High availability Cluster
که آن را با اصطلاحات HA Cluster و یا Failover Cluster نیز می شناسند.
با فعال نمودن HA بر روی cluster مورد نظرمان، ما قادر خواهیم بود از قابلیت Fault Tolerance (تحمل خطا) بهره جوییم که در این صورت اگر هر یک از سرورهای فیزیکی دچار مشکل گردید، با توجه به این که Secondary VM بر روی سرور دیگر ما وجود دارد، هیچ Down Time و یا قطعی از طرف سرورها وجود نخواهد داشت.
با استفاده از این راهکار که برخلاف راهکار سخت افزاری بسیار کم هزینه است و پیچیدگی های آن را نیز ندارد می توان به راحتی مشکلات سخت افزاری سرورهای فیزیکی را مدیریت کرده و این اطمینان را داشت که سرویس های حیاتی این سرورها بدون Down Time در حال سرویس دهی خواهد بود.
از مزایای استفاده از Fault Tolerance می توان به موارد زیر اشاره نمود:
-
از بین رفتن هزینه های بسیار زیاد و هنگفتی که در اثر از کار افتادن یک سرور فیزیکی به یک سازمان وارد می شود.
-
ارائه سرویس دهی ممتد برای تمام نرم افزار ها بدون وابستگی به سیستم عامل

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

vSphere Client
چیست؟
برای مدیریت ماشین های مجازی از نرم افزار vSphere Client استفاده می گردد.

vCenter
چیست؟
نرم افزاری که vSphere را مدیریت می نماید و برای کلاستر کردن هاست ها و مدیریت پیاده سازی سرویس های پیشرفته به آن احتیاج است را vCenter می گویند.

vMotion
چیست؟
یکی از بهترین و جذاب ترین قابلیت هایی که vSphere در اختیار ما قرار میدهد این است که ما میتوانیم یک VM را در حالی که روشن است و در حال سرویس دهی است از روی یک سرور فیزیکی (ESX) به روی یک سرور فیزیکی دیگر بدون هیچ Down Time ببریم.

Storage vMotion چیست؟
یکی دیگر از امکانات جالب vSphere همین امکان آن است که شما را قادر می سازد یک ماشین مجازی را در حالیکه روشن و در حال سرویس دهی است از روی یک Storage (جایی که محل قرارگیری ماشین های مجازی است) بر روی یک Storage دیگر انتقال دهد.

مزایای کلی استفاده از Virtualize چیست؟
بهره وری هر چه بیشتر از سخت افزار و کاهش هزینه ها
مدیریت بهتر و آسانتر سرورها و سرویس ها و کاهش هزینه های مدیریتی
استفاده هر چه بهتر از فضای موجود در Data Center و کاهش هزینه های آن
بازیابی سرورها و Backup گیری در حداقل زمان ممکن (Disaster Recovery And Backup)
کاهش مصرف برق در Data center 
در محیط های آموزشگاهی می توان با ایجاد ساخت چند ماشین مجازی به صورت بسیار مقرون به صرفه یک محیط آزمایشگاهی ایجاد نمود.