هایپروایزر – Hyperviser چیست؟
مهمترین مولفه مطرح در مجازی سازی، نرمافزار هایپروایزر یا Hyperviser است که روی سرور فیزیکی نصب میشود و منابع را بین سرورهای مجازی مستقل، تقسیم میکند. پردازندههای چنین سیستم و سروری باید از مجازی سازی در سطح سخت افزار پشتیبانی کنند. در این نوع سرویسدهی، دسترسی کامل به سرور در اختیار کاربر قرار میگیرد و کاربر با توجه به نیازهایش میتواند تنظیمات مورد نیازش را بدون محدودیت روی سرور انجام دهد.
مجازی سازی سرور چیست؟
مجازی سازی در سرور تکنولوژی است که به ما این امکان را میدهد تا به جای راه اندازی هر سرویس روی یک سرور فیزیکی چند سرویس مجزا را روی یک سرور راه اندازی کنیم به گونه ای که تمام توان سخت افزاری سرور در اختیار ما قرار میگیرد و ما میتوانیم با توجه به نیاز خودمان برای هر سرویس منابع خاصی را در نظر بگیریم و از آن بهترین استفاده را نماییم.
در واقع یک نمونه مجازی از سیستم عامل ، سخت افزار یا منابع شبکه ایجاد کنیم.
ما در پرشین ویپ میخواهیم به ویژگی ها و روش کار مجازی سازی سرور بپردازیم.
مزایا استفاده از مجازی سازی سرور
کاهش هزینه ها از جمله مزایای مجازی سازی سرور است که با هدف استفاده بهینه از تمام منابع موجود در سیستم های پردازشی استفاده می شود. این هزینه ها شامل خرید سخت افزار و تجهیزات، هزینه نگهداری و پشتیبانی و هزینه مدیریت است. کاهش مصرف برق و کمتر شدن فضای فیزیکی مورد نیاز برای نگهداری سرور مجازی سازی شده، هم از مزایای استفاده از مجازی سازی سرور است.
انواع مجازی سازی سرور
انواع روش های مجازی سازی سرور شامل مجازی سازی کامل و مجازی سازی پارا و مجازی سازی تقلیدی است که در ادامه هر یک را شرح میدهم.
- Full Virtualization یا مجازی سازی کامل سرور چیست؟
سخت افزار کاملا برای محیط نرم افزاری، شبیه سازی میشود که شامل سیستم عامل مهمان و برنامه های آن است که برای اجرا، نیازی به تغییر و در اصلاح Modify ندارند.
تکنولوژی مجازی سازی کامل، مدیران شبکه را قادر می سازد تا سیستم عامل های مختلفی را روی یک سرور فیزیکی به طور همزمان و در یک لحظه اجرا کنند. به طور مثال بسیاری از مدیران شبکه با دریافت یک سرور فیزیکی قدرتمند، چندین سیستم عامل بر روی آن نصب و سپس آن را برای اهداف گوناگونی اجرا میکنند. در نتیجه علاوه بر کاهش هزینه های خرید سرور، برای مکان هایی که با کمبود جا برای نگهداری چندین سرور مشکل دارند، نیز بسیار مناسب است.
- Emulation Virtualization یا مجازی سازی تقلیدی چیست؟
سخت افزار در مجازی سازی تقلیدی برای ماشین مجازی، شبیه سازی میشود و VM مستقل است و سیستم عامل مهمان نیازی به اصلاح و تغییر ندارد. در این حالت همانند مجازی سازی کامل سخت افزار، ساختن و مدیریت VM انجام میشود.
- Para Virtualization یا مجازی سازی ناقص چیست؟
در مجازی سازی ناقص سخت افزاری، سخت افزار شبیه سازی نمیشود و نرم افزار مهمان، سیستم ایزوله خودش را اجرا میکند و اصلا نیازی به شبیه سازی سخت افزار ندارد اما باید سیستم عامل مهمان را اصلاح کرد.
برنامه های مهمان، در محدوده ایزوله شده خودشان اجرا میشوند انگار که روی سیستم جداگانهای در حال اجرا هستند اما محیط سخت افزار شبیه سازی نمیشود. برنامه های مهمان برای اجرا شدن در این محیط باید تغییراتی داده شوند.
مجازی سازی پارا، تکنیکی است که اینترفیس نرم افزاری به ماشین مجازی ارایه میدهد. اینترفیس نرم افزاری مشابه اینترفیس نرم افزار- سخت افزار است اما همانندش نیست. در این روش، VM ها از وجود هم باخبرند و میدانند هر VM چه میزان منابع در اختیار دارد. این تکنیک در سیستم عامل های متن باز قابل استفاده است.
انواع نرم افزار مجازی سازی سرور
انواع نرم افزارهای مجازی سازی سرور را در دو زمینه دیتاسنتر – پایگاه داده و دسکتاپ شخصی معرفی میکنیم.
انواع نرم افزارهای مجازی سازی سرور در مراکز داده عبارتند از:
- VMware vSphere
- Microsoft Hyper-V
- Citrix XenServer
- Linux KVM
- Oracle VM Server
- Virtuozzo
- Proxmox VE
- Red Hat Virtualization
انواع نرم افزارهای مجازی سازی سرور در دسکتاپ شخصی عبارتند از:
- VirtualBox
- Parallels
- QEMU
- bhyve
مجازی سازی چگونه به بهتر شدن کار شما کمک میکند؟
- هزینههای ما را در خرید تجهیزات کاهش میدهد ما میتوانیم روی یک سرور تمامی سرویسها را داشته باشیم و برای هر سرویس، سرور مجزایی خریداری نکنیم.
- فضای کمتری برای سرورهای خود نیاز داریم پس اتاق سرور کوچیکتری هم داریم و هزینه کمتری میکنیم.
- تحمل خرابی سرویسهایمان به حداکثر میرسد پس میتونیم با خیال راحت به موارد مفیدتری فکر کنیم.
- حجم کاری ما کاهش پیدا میکند و چابکی بیشتری پیدا میکنیم پس میتوانیم از نیروی انسانی در جاهای دیگری استفاده کنیم.
- مدیریت شبکه ما راحتتر میشود و انعطاف پذیری بیشتری پیدا میکنیم و به راحتی میتونیم تغییرات ایجاد کنیم.
- به راحتی از یک پنل میتوانیم تمام سرورهای خود را مدیریت کنیم.
- میتونیم از تمام توان سخت افزاری سرورهایمان استفاده کنیم.
- مصرف انرژی کاهش پیدا میکند.
برخی از قابلیتهای خدمات مجازی سازی
High Avalability :
با استفاده از این قابلیت سیستم عاملهای ما همیشه در دسترس هستند به صورتی که اگر یکی از سرورهای ما از لحاظ فیزیکی از دسترس خارج شد آن سیستم بعد از چند دقیقه روی یک سرور دیگر شروع به سرویس دادن میکند.
با استفاده از این قابلیت سیستم مجازی ما به صورت همزمان روی ۲ سرور به صورت آینه وجود دارد و اگر یکی از سرور های شما از لحاظ فیزیکی از دسترس خارج شد در صدم ثانیه ماشین در سرور دیگر شروع به سرویس دادن میکند.
Distributed Resource Scheduler :
این قابلیت باعث میشود که اگر سیستم ما روی یک سرور با کمبود منابع مواجه شد آن ماشین به سرور دیگری که دارای منابع آزادتری در کلاستر ما است منتقل میشود.
مشاوره رایگانه
همین الان میتوانید از مشاوره رایگان استفاده کنید و با متخصصین شرکت پرشین ویپ تماس بگیرید و شرایط خودتان را با ما در میان بگذارید.
ما بهترین راه حل را به شما پیشنهاد خواهیم کرد که هم از لحاظ هزینه برای کسب و کار شما به صرفه باشه و هم بهترین کارایی را برای مجموعه شما داشته باشه.
شما برای مشاوره میتوانید از طریق شماره تماس زیر با ما در ارتباط ارتباط باشید و در مورد کسب و کار خود از ما مشاور بگیرید.