دلایل اصلی استفاده از مجازی سازی

مجازی سازی راهکاری است که این امکان را فراهم می آورد تا به طور همزمان بر روی یک سیستم واحد چندین “ماشین مجازی” نصب و اجرا شوند.

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

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

علاوه بر این، مجازی سازی میزان استفاده از CPU ، حافظه و فضای ذخیره سازی ماشین های مجازی را کنترل کرده و به سیستم عامل ها اجازه میدهد از سرور به سرویس دهنده ای دیگر مهاجرت کنند. ماشین های مجازی مانند فایل هایی هستند که به سرعت ذخیره، کپی وبه دیگر سرور ها منتقل میشوند، و این پروسه باعث میشود زمان تعمیر و نگهداری کاهش داده شود و حجم کار کنترل شود.

 

صرفه جویی در زمان و هزینه ها مهمترین دلیل برای استفاده از مجازی سازی

ساختار های سلسله مراتبی و عدم مدیریت مرکزی در زیرساخت های سنتی موضوعی بود که برطرف کردن آن و پیاده سازی مدیریت مرکزی هزینه های گزاف را می طلبید. در نتیجه نرم افزارهای سازمانی از سرورهای فیزیکی به ماشین های مجازی انتقال داده شدند.

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

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

چرا از مجازی سازی استفاده میکنیم ؟ به این دلیل که…

از آنجایی که مجازی سازی باعث جدایی سیستم عامل از سخت افزار می شود، دلایل زیادی برای استفاده از مجازی سازی وجود دارد:

  1. ادغام مراکز داده و کاهش مصرف انرژی
  2. راه حل های ساده برای حل مشکلات پیچیده
  3. قابلیت اجرایWindows, Solaris, Linux و سیستم عامل های شبکه و برنامه ها به صورت همزمان بر روی یک سرور
  4. افزایش بهره وری CPU از ۵-۱۵% به ۶۰-۸۰%.
  5. قابلیت جابه جایی یک ماشین مجازی از یک سرور به سرور دیگر بدون نیاز به تنظیمات مجدد، که این مورد امری حیاتی در پروسه مهاجرت از سرور های فیزیکی قدیمی به سرورهای جدید محسوب می شود.
  6. ایزوله بودن ماشین های مجازی نسبت به یکدیگر باعث ارتقاء امنیت میشود. بدین گونه که اگر یک ماشین مجازی دچار اشکال شود،ماشین های دیگر را تحت تآثیر قرار نخواهد داد.
  7. قابلیت گرفتن اسنپ شات از تمام وضعیت های ماشین مجازی و بازگشت به همان وضعیت . این مساله در محیط های آموزشی وآزمایشگاهی بسیار کارآمد میباشد.
  8. مدیریت متمرکز زیر ساخت های مراکز داده .
  9. یک ماشین مجازی قادر خواهد بود بر روی هر سرور X86 اجرا شود.
  10. میتواند به تمام منابع سخت افزاری میزبان دسترسی داشته باشد.
  11. امکان مهاجرت از سیستم عامل های قدیمی ( ویندوز NT سرور ۴٫۰ و ویندوز ۲۰۰۰)و انتقال آنها به سخت افزار جدید با سیستم عامل جدیدتر.
  12. توانایی تعیین چندین ماشین مجازی به عنوان یک تیم به گونه ای که مدیران شبکه قادر باشند همه آنها را با هم خاموش و روشن ، متوقف و یا وادار به ادامه کار کنند.
  13. مجازی سازی امکان شبیه سازی سخت افزاری را فراهم می آورد و قادر خواهد بود فایل ISO را به عنوان CD-ROM و فایل های vmdk را به عنوان هارد دیسک استفاده کند.
  14. مجازی سازی این امکان را فراهم می آورد تا از Natting به جای Bridging استفاده نماید.
  15. استفاده از ISO به جای CD و DVD .

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *