تکنولوژی مجازیسازی یا Virtualization چیست؟
تکنولوژی مجازی سازی یا virtualization چیست؟
گاهی اتفاق میافتد که اساتید پروژههایی را به دانشجوها بدهند که حتما باید در یک سیستم عامل خاص طراحی شود. برخی از دانشجوها ممکن است نگرانیهای خاصی از این بابت داشته باشند اما اگر به بررسی سوال تکنولوژی مجازی سازی یا virtualization چیست ؟ بپردازند هیچ نگرانیای آنها را تهدید نخواهد کرد؛ چرا که نیاز نیست یک سیستم عامل قدیمی را روی سیستمشان نصب کنند و نتوانند برای مدتی از سیستم عامل فعلیشان استفاده کنند.
میتوانند با استفاده از این برنامه همزمان دو سیستم عامل را روی لپتاپ یا کامپیوترشان داشته باشند و از قابلیتهای هر دو سیستم عامل استفاده کنند. مجازی سازها تنها به درد دانشجوها نمیخورد بلکه سازمانها و ارگانهای مختلف میتوانند از این امکان فوقالعاده بهره ببرند و فعالیتهای کاریشان را با هزینههایی بسیار کمتر به انجام برسانند.
مثلا به سازمانی توجه کنید که برای انجام فعالیتهایش به اتوماسیونها و سرویسهای مختلفی نیاز دارد؛ این شرکت برای انجام کارهایش باید از سیستم عاملهای مختلفی که ممکن است قدیمی هم باشند استفاده کند. مثلا سیستم عاملهایی مانند لینوکس، یونیکس، ویندوز سرور ۲۰۰۳ تا ۲۰۱۶ و… . قطعا خریداری سرور برای سرویسها، خریداری پاور و عدم وجود UPS لازم نگرانیهای بسیاری را به همراه دارد که با ماشینهای مجازی برطرف میشود.
تکنولوژی مجازی سازی یا virtualization چیست ؟
عمل مجازی سازی توسط مجازی سازها انجام میشود. مجازی سازها و یا هایپروایزرها نرم افزارها و یا سیستم عاملهایی هستند که امکان مجازی سازی را برای ما فراهم میکنند. هایپروایزرها انواع مختلفی دارند و هر کدام از آنها کار خاصی انجام میدهند که به اختصار به توضیح انواع مجازی سازی خواهیم پرداخت.
VM1 :
به اولین نوع مجازی سازها به اصطلاح مجازی ساز Bare Metal میگویند. این مجازی سازها بهصورت مستقیم روی سختافزار نصب میشود و مدیریت سخت افزار را به دست میگیرند. در واقع میتوان گفت که این نوع از از مجازی سازها خود سیستم عامل میباشند.
برخی از مجازی سازهای مطرح این نوع عبارتاند از:
● Vmware esxi محصولی از شرکت VMWARE
● Hyper-v محصولی از شرکت مایکروسافت
● Kvm که پروژهای است از Ova
● ا Xen محصول شرکتی به نام Citrix
VM2 :
مجازی سازهای نوع دوم مانند نرم افزاری روی یک سیستم عامل مشخص نصب میشوند و مورد استفاده قرار میگیرند. تکنولوژی مجازی سازی یا virtualization چیست ؟ موضوع مقالهی این بخش سایت است که با تحقیق و گردآوری اطلاعات صحیح سعی در انتشار مطالب درست است، به همین دلیل نمونهای از هایپروایزرهای مطرح را که بیشتر مورد استفاده قرار میگیرند در این پاراگراف به معرفی میرساند.
● ماشین مجازی Vmware workstation
● مایکروسافت Hyper-v
● Oracle Virtualbox
● Vmware Fusion که به mac اختصاص دارد
● Parallels مختص mac
انواع مجازی سازی:
عبارت مجازی سازی این روزها برای مفاهیم مختلفی مورد استفاده قرار میگیرد که برخی از آنها عبارتاند از:
● مجازی سازی سرور
● مجازی سازی دسکتاپ و برنامهها
● مجازی سازی شبکهها
● مجازی سازی ذخیره سازی
● مجازی سازی سرویسها
بررسی مجازی سازی سرور:
یکی از مهمترین قسمتهای مجازی سازی، مجازی سازی سرور است که شرکتهای مختلفی در حال فعالیت در این حوزه هستند. برخی از این شرکتها عبارتاند از vmware، microsoft و citrix. مجازی سازی سرور به این صورت است که ماشینی فیزیکی به تعداد سرورهای مجازی زیادی تقسیم بندی میشود. هایپروایزر و یا نمایشگر که در پاراگرافهای قبل این مقاله که موضوعش تکنولوژی مجازی سازی یا virtualization چیست ؟ ذکر شد، لایهای نرم افزاری بین سخت افزار و سیستم عامل میباشند همواره یک حافظه و یک پردازندهی مجازی را به برنامههایی که روی آن نصب و راه اندازی شدهاند اختصاص میدهد.
مزیتهای مجازی سازی:
● صرفهجویی کردن در انواع هزینههای مختلف سخت افزاری و نرم افزاری.
● سرعت بخشیدن به پیاده سازی و راهاندازی سرویسها و آسان تغییر دادن زیرساختهایی که لازم به تغییر کردن هستند.
● یکپارچه کردن و مدیریت کردن همهی سرویسهایی که مختص بالا بردن امنیت شبکه میباشند.
● پشتیبانی کردن بهطور همزمان از برنامههای قدیمی و جدید.
● یکپارچه کردن تمامیِ منبعهای سخت افزاری موجود در یک سازمان.
● بهوجود آوردن محیطی برای آزمون گرفتن و گسترش دادن شبکه بدون امکان برخوردن به مشکلات مختلف.
● کاهش دادن هزینهها بهصورت فوقاالعاده.
● داشتن امکانی برای توسعه دادن و اضافه کردن افراد بیشتری برای هاست مشخص شده بدون اینکه به توسعه دادن منابع سخت افزاری نیاز باشد.
● دسترسی داشتنِ راحت تمامی کاربران به منابع و اطلاعات
بررسی انواع مجازی سازی شبکه در مقالهی تکنولوژی مجازی سازی یا virtualization چیست ؟
در همهی انواع مجازی سازی شبکهها این امکان وجود دارد که همهی منابع سخت افزاری و فیزیکی موجود را میتوان به صورت یک سیستم مجازی کاملا بازسازی کرد. و لازم به ذکر است که در این مواقع برنامهها به صورتی که بر سطح شبکه وجود دارند مورد استفاده قرار میگیرند. همهی وسیلههایی که روی شبکهی مجازی طراحی شده قرار میگیرند کاملا شبیه سازی خواهند شد؛ دیوایسهایی مانند فایروالها، مسیریابها، سوئیچها و هابها و… . شبکهای که طراحی میشود به استحکامیِ همان شبکههای فیزیکی است که استقلال آن در مواقع لازم حفظ خواهد شد.
مجازی سازی دسکتاپ:
امکانات مجازی سازی دسکتاپ به این صورت است که این امکان در اختیار همهی کاربران بهوجود میآید که بتوانند هر کدام از بخشهای مستقل و مجزا را مورد استفاده قرار دهند. این مجازی سازها بهگونهای هستند که میتوانیم از آنها مانند بهرهگیری از دنیای فیزیکی و بیرونی بهره ببریم. و مورد دیگری هم که حائز اهمیت میباشد این است که میتوان،از سیستم عاملهای گوشی همراه هم استفاده کرد.
نگاه کلی دیگری به مزیتهای مجازی سازی:
در مقالهی تکنولوژی مجازی سازی یا virtualization چیست ؟ توضیحات مختصری راجعبه مفهوم مجازی سازی، انواع مجازی سازی، مجازی سازی سرور و برخی دیگر از مواردی که به آن ارتباط داشت به بحث و گفتگو پرداختیم. اما مزیتها و فواید مجازی سازی به قدری فوقالعاده است که هر چقدر هم تکرار شود باز هم حوصله و وقت کافی برای شنیدن خصوصیات بینظیرش وجود دارد.
مجازی سازی کردن باعث کاهش یافتن بسیاری از هزینههای مخصوص به تهیه سخت افزارها میشود. میتوان تمامی اطلاعات ضروری و با اهمیت را بدون داشتن هیچ نگرانیای از بابت از بین رفتنشان ثبت و نگهداری کرد. در مجازی سازی میتوان به آسانی به گسترش شبکه پرداخت و کاربران و دیوایسهای جدیدی را به شبکه متصل کرد. و فعالیتهای مورد نظر در این کار به کمک فضای ابری به آسانی قابل انجام است. این موارد تنها گوشهای از کاربردها و مزیتهای این تکنولوژی فوقالعاده هستند که مطالعه راجعبه آن قطعا شناخت شما را بیشتر خواهد کرد.