سخت افزار کامپیوترشبکهمجازی سازیمیم تک 4

انواع مجازی سازی ( مجازی سازی – قسمت دوم )

انواع مجازی سازی ( مجازی سازی - قسمت دوم )

مقدمه

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

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

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

در ادامه با آنها بیشتر آشنا میشویم.

 

Hardware virtualization چیست ؟

این نوع مجازی سازی همان Hypervisor می باشد که در شماره قبل کامل درباره آن بحث شد. Hardware virtualization چیست ؟

Desktop virtualization چیست؟

سیستم عامل کاربر ها بر روی یک یا چند سرور وجود دارد و کاربران با یک سیستم ضعیف مثل Thin Client و با استفاده از پروتکل هایی مثل RDP ، به سیستم عامل خودشان دسترسی پیدا می کنند.

اگر ساختار سازمان های خیلی قدیمی را بدانید، Mainframe هایی وجود داشته اند که تمام پردازش و … کل سازمان به عهده آنها بود.

در واقع کاری همانند سرور های امروزی را انجام می دادند.

این نوع مجازی سازی شباهت زیادی به Mainframe های قدیمی دارد.

Desktop virtualization چیست؟

Application Virtualization چیست؟

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

زیرا کلاینت فقط وظیفه ی نگه داری نرم افزار ها را دارد اما اجرا به عهده RAM و CPU سرور است. البته در برخی دیگر نیز هم ذخیره سازی و هم اجرا به عهده سرور است و کلاینت فقط خروجی را مشاهده میکند.

Application Virtualization چیست؟

Network virtualization چیست؟

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

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

VLAN یا Virtual Lan هم یک نوع ساده از این روش می باشد.

Network virtualization چیست؟

Storage Virtualization چیست؟

از ترکیب چند فضای ذخیره سازی به وجود می آید که در مجموع به یک فضای واحد میرسند تا بخ مختلف شبکه بتوانند از آن ها استفاده کنند.

تکنولوژی های RAID و یا خصوصا SAN از این دسته می باشد.

Storage Virtualization چیست؟

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

Snapshot چیست؟

به طور خلاصه ، کل اطلاعات فعلی ماشین مجازی را در فایل image ذخیره می کند.

این اطلاعات شامل تنظیمات سیستم عامل ، تنظیمات و پیکربندی تمام نرم افزار ها و … می باشد.

در واقع این تکنولوژی زمانی مورد استفاده می باشد که تنظیمات کاملی از ماشین مجازی خود دارید و می خواهید اجزای کوچکی از تنظیمات را تغییر دهید. در این وضعیت امکان دارد تنظیمات یا تغییراتی خاص باعث شود کل ماشین مجازی از حالت استاندارد خارج شده و اجرا نشود. در اینجا Snapshot هست که مشکلتان را حل می کند و می توانید ماشین مجازی را به حالت استاندارد قبلی برگردانید. البته این هم مهم است که Snapshot یک Backup از ماشین مجازی نیست و نباید بیشتر از 72 ساعت مورد استفاده قرار گیرد.

Snapshot چیست؟

 

Clone چیست؟

این ویژگی شباهت زیادی با Snapshot دارد با این تفاوت که برای Clone گرفتن از یک سیستم عامل مجازی، باید آنرا خاموش کنید. این تفاوت اصلی و ساختاری این دو می باشد.دیده شده که در مجازی سازی، افراد یک سیستم عامل را در ماشین مجازی نصب میکنند و بعد از آن image میگیرند و تکثیر می کنند تا زمان زیادی را صرف نصب سیستم عامل نکنند. باید به این نکته دقت کنید که Clone نمی تواند به درستی این کار را انجام دهد و انجام اینکار با استفاده از Clone ، اشتباه است.زیرا Clone دقیقا تمام اطلاعات سیستمی یک ماشین مجازی را در خود دارد یک کپی صد در صد از آن است نمی توان دو سیستم عامل با IP ، UUID و … یکسان را در شبکه اجرا نمود.

زمانی که می خواهید سیستم عامل خود را به روز زسانی کنید یا تغییر کلی روی سیستم عاملتان دهید، می توانید ماشین مجازی را خاموش کنید از آن Clone بگیرید و روی یکی از این دو تغییرات را اعمال کنید اگر به اطمینان رسیدید که کاملا همه چیز به درستی انجام شده ، Clone را حذف میکنید. البته گفتنی است که در برخی از Hypervisor ها و مجازی سازی ها Clone های مختلفی داریم که میتوانند عمل تکثیر کامل ماشین های مجازی را انجام دهند.

 

در این مقاله با انواع مجازی سازی آشنا شدیم.

امیدوارم مطالب بیان شده مورد پسند شما قرار گرفته باشد.

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

موفق باشید.

ارسال پاسخ

محمد رستمی
محمد رستمی هستم، دانشجوی رشته نرم افزار و فعال در حوزه آی تی. علاقه مند به "تمامی مباحث شبکه"، "امنیت"، "لینوکس"، "اندروید"، "مجازی سازی" و ...