اصطلاح Virtualization یا مجازی سازی

اصطلاح Virtualization یا مجازی سازی

مجازی سازی سخت افزار یا مجازی سازی پلتفرم ، به معنای ایجاد ماشینی مجازی است.

مجازی سازی سخت افزار یا مجازی سازی پلتفرم ، به معنای ایجاد ماشینی مجازی است که مانند  یک کامپیوتر واقعی که دارای سیستم عامل است عمل میکند. به طور مثال کامپیوتری که برروی آن سیستم عامل ویندوز نصب شده است، میزبان ماشین مجازی ای می شود که برروی آن سیستم عامل اوبونتو لینوکس نصب است. (سیستم های مبتنی بر اوبونتو، برروی ماشین مجازی نصب می شوند)

نرم افزار یا برنامه ای که ماشین مجازی  برروی سخت افزار کامپیوتر میزبان تولید می کند اصطلاحا Hypervisior یا مدیر ماشین مجازی گویند.

تاریخچه مجازی سازی

مجازی سازی از ابتدای مهندسی کامپیوتر و IT وجود داشته و به مرور زمان گسترش و بهبود یافته است. از زمانی که علم شبکه و کامپیوتر، سرورهای قدرتمند، برنامه‌های کاربردی، هارد دیسک ها و … در سازمان‌های کوچک و بزرگ، دنیای مجازی و زندگی روزمره مفهوم مهمتری پیدا کرده، مجازی سازی نیز به راه های گوناگون در این زمینه ها به کار گرفته می‌شود. اگر IT من هستید، در دنیای فناوری امروز، باید درباره انواع تکنیک ها و روش های مجازی سازی مطابق با محصولات شرکت های مجازی سازی بزرگ مانند Citrix، VMware، IBM، Oracle، مایکروسافت و … آشنا باشید و این در حالی است که نمونه های مختلفی از نرم افزارهای مجازی سازی وجود دارد. در این مقاله به انواع مجازی سازی می پردازیم تا با این تکنولوژی بیشتر آشنا شویم.

تاریخچه مجازی سازی به سال ۱۹۶۰ برمی‌گردد اما تا اوایل سال ۲۰۰۰ استفاده از آن مرسوم نبود. تکنولوژی‌های مجازی سازی مانند هایپروایزر ها چند ده سال است که ارایه شده اما چند دهه اخیر استفاده از آن مرسوم شده است و راه خود را به رایانش ابری هم باز کرده است.

در زیر انواع مجازی سازی سخت افزاری را مشاهده می کنید :

  • مجازی سازی کامل

شبیه سازی تقریبا کامل که نرم افزار ها برای اجرا شدن دیگر نیازی به انجام تغییرات یا دادن دسترسی ها ندارند.

  • مجازی سازی نسبی(جزئی)

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

  • Paravirtualization

در این حالت محیط سخت افزاری شبیه سازی نمی شود و برنامه ها در محیط ایزوله شده ی خود اجرا می شوند. در این حالت نیاز است که برنامه ها به طور مخصوص و ویژه اصلاح شوند تا قابل اجرا باشند.

اگر در زمینه ی وب هاستینگ بخواهیم بگوییم ، با استفاده از مجازی ساز می توان سرور های مجازی یا همان VPS هارا مدیریت کرد، می توان از طریق مجازی ساز اقدام به ساخت یا حذف سرور مجازی اقدام کرد و همچنین برخی مجازی ساز ها قالب های سیستم عامل های مختلفی را دارند تا در زمان ساخت سرور، نیازی به نصب مجدد سیستم عامل به صورت manuall نباشد و این کار توسط سیستم به طور خودکار با استفاده از مجازی ساز صورت گیرد و همچنین از طریق مجازی ساز می توان منابع مصرفی سرور را مدیریت نمود.

علاوه بر مجازی سازی سخت افزاری، ۲ نوع دیگر مجازی سازی با عنوان های Desktop virtualization و Nested virtualization ( به معنای مجازی سازی تو در تو) نیز وجود دارد.

مزایای مجازی سازی سرور و شبکه

دلیل محبوبیت بالای این فناوری مزایای آن می باشد که به شرح ذیل است:

· پایین آمدن هزینه ها  برای راه اندازی و صرفه جویی در تهیه سخت افزار و تجهیزات شبکه

· پایین آمدن هزینه های پشتیبانی و نگهداری

· کم کردن بسیاری از هزینه  ها با استفاده از  بهینه کردن فضای فیزیکی، تا حدی که کمبود جا برای نگهداری سرورو تجهیزات آن را جبران کند.

· کم کردن هزینه های مربوط به مصرف برق  مخصوصا در دیتاسنتر ها

· بالا بردن حداکثر توان سرور و ظرفیت منابع موجود در شبکه که سبب  بهر وری بیشتر از سخت افزار می شود.

· امنیت بالا

· کم شدن زمان Downtime

· همانگی با تکنولوژی بروز شده در دنیا و همچنین  کمکی مضاعف به حفظ محیط زیست

· به وجود آوردن محیط های Test & Development به صورتی که مقرون به صرفه باشد

· اطمینان خاطر برای گرفتن بکاپ یا بازیابی سرور ها

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

· پایین آمدن برخی هزینه های مدیریتی و درنتیجه مدیریت آسانتر سرور ها  و سرویس ها  به این صورت که مدیران قادر خواهند بود  در کنسول  تمامی جزییات را از سرور های خود  بررسی کرده و کنترل بیشتری روی شبکه و سرور خود داشته باشند.

· امکان آپدیت  و ایجاد تغیرات برای کاربر   با سرعت بالا و بدون وقفه

امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 0 میانگین: 0]

One thought on “اصطلاح Virtualization یا مجازی سازی

Leave a Reply