از تکنولوژی هایی که طی دهه های اخیر بهبود چشمگیری در بهره وری و راندمان سازمان ها داشته است مجازی سازی یا Virtualization است. به طور کلی مجازی سازی در علوم کامپیوتر به معنای ساخت یک نسخه مجازی از یک شی است . این شئ میتواند بخش های مختلف نرم افزاری یا سخت افزاری باشد. در این نوشته قصد داریم این تکنولوژی را از ابعاد گوناگون مورد بررسی قرار دهیم .
تاریخچه مجازی سازی
اولین گام های پیدایش مجازی سازی در سال 1960 میلادی بر روی سیستم های X64 آغاز شد که هدف آن استفاده بهینه از ابر رایانه ها به منظور کاهش هزینه ها بود. در آن دوره رایانه ها به صورت ارزان امروزی نبودند و برای تجهیز کردن آن ها نیاز به صرف هزینه های زیادی بود .
از نخستین شرکت هایی که برای این تکنولوژی پیش قدم شدند می توان به Mainframe شرکت IBM ( International Business Machines ) اشاره کرد که پلتفرم مجازی سازی VMWare مشابه نسخه X86 همان تکنولوژی Mainframe است .
Virtualization یا مجازی سازی چیست؟
تعریف های بسیار زیادی برای این تکنولوژی وجود دارد اما راحت ترین تعریف عبارت زیر است :
ایجاد نسخه نرم افزاری از شیء سخت افزاری. به عنوان مثال سرور فیزیکی به عنوان شیء سخت افزاری و ماشین مجازی به عنوان نسخه نرم افزاری .
از معروف ترین شرکت های ارائه دهنده تکنولوژی Virtualization می توان به موارد زیر اشاره کرد :
Microsoft
Citrix
انواع مجازی سازی یا Virtualization
به طور کلی مجازی سازی به انواع زیر تقسیم بندی میشود :
- مجازی سازی سرور (Server Virtualization)
- مجازی سازی دسکتاپ ( Desktop Virtualization )
- مجازی سازی ذخیره ساز ( Storage Virtualization )
- مجازی سازی شبکه ( Network Virtualization )
هر کدام از این سرفصل ها خود ، توضیحی طولانی دارد و نیازمند ساعت ها یادگیری و تمرین برای آشنایی و استفاده درست از آن ها می باشد .