image

کاربر مهمان

ورود / عضویت

مجازی سازی اصولی ترین روش برای ساخت شبکه |تسینا

VIRTUALIZATION
تاریخ انتشار 1398-08-11

در مقاله قبل در باره ساختار مجازی سازی خواندیم و متوجه شدیم که مجازی سازی در ورحله اول به چه معناست در ادامه انواع مجازی سازی مورد بررسی قرار می دهیم

انواع مجازی سازی:

  1. CLIENT VIRTUALIZATION OR
  2.    DESKTOP VIRTUALIZATION

مجازی سازی دسکتاپ یکی از روش های جذاب  Virtualization  است که با آن میتوان بر روی یک  Hardware مشترک  Desktop  های مجازی برای CLIENT  ها ساخت و هر کدام از آنها به صورت مجزا به Desktop  خود دسترسی دارند که این Hardware   مشترک میتواند یک server  مرکزی باشد.  Client  ها میتوانند از طریق شبکه به این Server  متصل باشند .از مزایای  Desktop Virtualization  میتوان به مواردی همچون صرفه جویی در هزینه ،امنیت بالا،کاهش مصرف انرژی ،کاهش Down Time  مدیریت متمرکز اشاره کرد و باید گفت این نوع مجازی سازی محدودیت هایی همچون اشکالاتی در راه اندازی Driver های مخصوص printer ها ، از کار افتادگی ،زمانی که سرور مرکزی از کار بیافتد، هزینه اولیه و پیچیدگی راه اندازی زیر ساخت Desktop Virtualization  و ریسک امنیتی  خواهد داشت .

توجه داشته باشید که وقتی تمام کامپیوتر ها از داخل یک سرور قرار است خوانده شود این بحث مطرح میشود که اگر به هر دلیلی این سرور به مشکل بر خورد چه باید کرد یا اشکالات امنیتی که شاید ذهن ما را درگیر کند که هک شدن یک سرور در زمان راه اندازی مجازی سازی دسکتاپ فاجعه بار خواهد بود تمامی این موارد و چالش ها قابل حل و پیشگیریست ، برای مورد اول یعنی نقص فنی بهترین راه کار Redundancy  است redundancy  یا افزونگی به معنی این است که در ازای هر سرور یا تجهیزات فیزیکی دو یا بیشتر از آن تجهزات داشته باشیم و با تنظیماتی مشخص کنیم که در زمان اشکال تمامی سرور ها به سرور های سالم مهاجرت کنند.به این کار اصطلاحا HA  یا High Availability  میگویند که بهتر است در مقاله ای جدا گانه به مفاهیم آن بپردازیم .

مواردی همچون نصب درایور و تنظیماتی که مربوط به خود ماشین های مجازی هم است با Group Policy  قابل حل است

در مورد موارد امنیتی مکانیزم های بک آپ گیری و فایروال های قدرتمند بسیار کمک می کند تا تا حدودی ذهن ما برای راه اندازی این ساختار آسوده شود ولی در مجموعه استراتژی امنیتی  شبکه باید به صورت یکپارچه انجام شود که خود نگرش desktop virtualization  با مدیریت متمرکز به این امر کمک می کند.

 

یکی از رایج ترین روش های  Desktop Virtualization که از مدل محاسباتی SERVER  بهره میبرد. VDI   نقش میزبان را روی یک   VM  که  بر روی یکRemote  Server  یا سرور مرکزی است را بر عهده دارد.

PRESENTATION virtualization

محصولی از  مایکروسافت است که یک روش انتقال  app کاربردی است که Desktop  و app های کاربردی Client  ها را از یک  SERVER مشترک منتقل میکند. در این روش مجازی سازی مجوز نصب یک APP  بر روی SERVER  صادر میشود. CLIENT  ها با درخواست های مجزا به SERVER  متصل میشوند و از APP  ها بهره مند میگردند .

تفاوتPRESENTATION VIRTUALIZATION,DESKTOP VIRTUALIZATION این است که در  DESKTOP VIRTUALIZATION یک Client به یک OS  متصل میشود و ارتباط یک به یک دارند ولی در PRESENTATION   VIRTUALIZATION  چندین  CLIENT به یک سرور متصل میشوند یعنی ارتباط چند به یک است.

مجازی سازی به وسیله نرم افزار کاربردی:

به این معنی که وقتی دو APP  بر روی یک  OS قرار گرفته اند و از منابع مشترک استفاده میکنند و این باعث میشود وقتی هر دو با هم SESSION  میزنند هر دو APP متوقف  و یا LOOK  شوند ولی ما با استفاده از  VIRTUALIZATION به هر APP یک  OS میدهیم ولی در اصل یک copy  از ریسرس اصلی که app کاربردی از آن استفاده میکند و در اختیارش قرار میگیرد که کاربرد آن در  os است.  

مجازی سازی حافظه

حافظه برای تمامی ماشین های دیجیتال کاربردی است ولی روزی می آید که ظرفیت حافظه تکمیل میشود و باید ارتقا یابد ممکن است که این مشکل تا حدی ادامه پیدا کند که از نظر هزینه برای ما دغدغه ایجاد کند. VIRTUALIZATION راه هایی برای ما ایجاد میکند ؛حافظه را از CPU  و Server  جدا میکند تا یک عملکرد متصل به هم را فراهم سازد که این حافظه بین VM ها به اشتراک گذاشته میشود. مجازی سازی حافظه روی عملکرد App های کاربردی متمرکز شده و دسترسی مستقیم به ENDCLIENT   دارد CPU نیز به داده های حافظه دسترسی مستقیم دارد.

STORAGE VIRTUALIZATION

پروسه ای که به گروه بندی Storage Devices  شبکه می انجامد و به گونه ای به نظر می آید که یک storage  مشترک در میان است.

از دلایل راه اندازی آن میتواند بهبود در مدیریت storage   در یک محیط ناهمگن دسترسی بهتر و حدس دقیق تر زمان خرابی با استفاده از مدیریت خودکار را نام برد.


NETWORK VIRTUALIZATION

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

I/O VIRTUALIZATION

در این روش مجازی سازی هدف جدا سازی منابع I/O  و  SHARE کردن آن ها بین SERVER  ها و STORAGE  هاست ؛ از آنجایی که VIRTUALIZATION  پیشرفت زیادی داشته است ،SHARE  کردن منابع I/O  دیگر به نیاز های آن جواب نمی دهد در نتیجه IOV   یا مجازی سازی I/O به کار می آید میتوان آن را روی NIC  اعمال کرد و NIC  را به چند   NIC مجازی تقسیم کرد تا به  VM ها سرویس دهند .

مزایای VIRTUALIZATION

کاهش هزینه ها :

ممکن است مجازی سازی در ابتدا هزینه های بیشتری را برای ما ایجاد کند ولی اگر به صورت اصولی انجام شود باعث کاهش هزینه های ما میشود .

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

صرفه جویی در مصرف انرژی که ما به جای استفاده از دستگاه های متعدد و زیاد از تعداد کمتری دستگاه استفاده میکنیم و این امر باعث مصرف کمتر انرژی میشود و با استفاده از دستگاه فیزیکی کمتر برای سیستم های خنک کننده کمتری نیاز داریم .

نگه داری کمتر که با برنامه ریزی میتوانیم پس از مجازی سازی در مورد نگه داری آن زمان کمتری اختصاص دهیم که باعث کاهش هزینه ی مربوطه میشود ، فضای کمتر که اگر ما سرور ها را روی ماشینهای مجازی راه اندازی کنیم و از ماشین فیزیکی کمتری استفاده کنیم به فضای کمتری نیاز داریم این امر در کاهش هزینه ی اولیه راه اندازی میتواند خیلی مهم باشد. یک مجتمع تجاری را در نظر بگیرید که قیمت هر متر مربع آن یک میلیون ریال است اگر ما از مجازی سازی استفاده کنیم میتوانیم تا 75% در متراژ صرفه جویی کنیم برای مثال که خود این امر باعث کاهش هزینه به صورت چشمگیر میشود. بهبود عملکرد بهبود مواجهه با شرایط بحرانی بهبود امنیت بالا بردن Migration Life CYCLO UPTIME از دیگر مزایا ی VIRTUATIZATION به حساب می آیند.

MIGRATION  در   VIRTUALIZATIONبه معنی انتقال یک ماشین به یک ماشین دیگر است که به دو  دسته ی LIVE   و  OFFLINE تقسیم میشود. LIVE MIGRATION شما را قادر میسازد که یک  VM  در حال اجرا  را به میزبانانی فیزیکی ، بدون اختلال در خدمات انتقال دهید.  OFFLINE MIGRATION که در این نوع از  MIGRATION  ابتدا VM  را STOP میکند و  یک نسخه از حافظه ی VM به میزبان منتقل میشود و بعد از آن VM در میزبان جدید به کارش ادامه میدهد از مزایای   MIGRATION میتوان به تغییر دادن و یا بروز نمودن میزبان ، تعادل در بارگزاری ، صرفه جویی در مصرف انرژی ، جا به جایی موقعیت جغرافیایی اشاره کرد.

                                                  نقل قول از مهندس سجاد مظفری