ماشین مجازی (VM) یک شبیهسازی نرمافزاری از یک کامپیوتر فیزیکی است که به چندین سیستم عامل (OS) اجازه میدهد روی یک سرور فیزیکی یا ماشین واحد اجرا شود. این یک محیط مجزا و مستقل را فراهم می کند که در آن یک سیستم عامل به همراه برنامه ها و خدمات آن می تواند نصب و اجرا شود. یک VM به گونهای عمل میکند که گویی یک کامپیوتر فیزیکی جداگانه است، با منابع سختافزار مجازی خود، از جمله CPU، حافظه، ذخیرهسازی و رابطهای شبکه.
یکی از تفاوت های کلیدی بین ماشین مجازی و سرور یا ماشین فیزیکی این است که یک سرور فیزیکی یک قطعه سخت افزاری ملموس است، در حالی که ماشین مجازی یک نمایش انتزاعی از یک سیستم کامپیوتری است. یک سرور فیزیکی معمولاً از اجزای فیزیکی مانند مادربرد، CPU، RAM، هارد دیسکها و رابطهای شبکه تشکیل شده است که برای اجرای یک سیستمعامل و برنامههای مرتبط با آن اختصاص داده شدهاند. از طرف دیگر، یک ماشین مجازی منابع فیزیکی سرور میزبان را با ماشین های مجازی دیگر به اشتراک می گذارد و امکان استفاده کارآمد از منابع سخت افزاری را فراهم می کند.
ماشین مجازی توسط Hypervisor ایجاد و مدیریت می شود که یک لایه نرم افزاری است که مجازی سازی منابع سخت افزاری را امکان پذیر می کند. هایپروایزر بین سخت افزار فیزیکی و ماشین های مجازی قرار می گیرد و یک لایه مجازی سازی فراهم می کند که سخت افزار زیرین را از ماشین های مجازی انتزاعی می کند. دو نوع هایپروایزر وجود دارد: نوع 1 و نوع 2.
هایپروایزورهای نوع 1 که با نام هایپروایزرهای فلزی نیز شناخته می شوند، مستقیماً روی سخت افزار سرور فیزیکی نصب می شوند. آنها دسترسی مستقیم به منابع سخت افزاری دارند و ماشین های مجازی در حال اجرا بر روی سرور را مدیریت می کنند. نمونه هایی از هایپروایزرهای نوع 1 عبارتند از VMware ESXi، Microsoft Hyper-V و Citrix XenServer.
هایپروایزرهای نوع 2 که به عنوان هایپروایزر میزبان نیز شناخته می شوند، در بالای یک سیستم عامل موجود نصب می شوند. آنها برای دسترسی سخت افزاری به سیستم عامل اصلی متکی هستند و قابلیت های مجازی سازی را از طریق سیستم عامل میزبان ارائه می کنند. نمونه هایی از هایپروایزرهای نوع 2 عبارتند از VMware Workstation، Oracle VirtualBox و Microsoft Virtual PC.
ماشین های مجازی مزایای زیادی نسبت به سرورهای فیزیکی دارند. اولا، آنها توانایی ادغام چندین سرور را در یک ماشین فیزیکی واحد فراهم میکنند که منجر به صرفهجویی در هزینه از نظر سختافزار، توان و نیازهای خنککننده میشود. این تجمیع همچنین مدیریت را ساده می کند و ردپای فیزیکی زیرساخت را کاهش می دهد.
در مرحله دوم، ماشین های مجازی انعطاف پذیری و چابکی بیشتری را ارائه می دهند. آنها را می توان به راحتی ایجاد، شبیه سازی کرد و بین سرورهای فیزیکی بدون نیاز به پیکربندی مجدد فیزیکی جابجا کرد. این امکان تخصیص دینامیک منابع، تعادل بار و در دسترس بودن بالا را فراهم می کند.
ثالثاً، ماشینهای مجازی بین نمونههای سیستمعامل مختلف که روی سرور فیزیکی یکسانی اجرا میشوند، جداسازی میکنند. هر VM در محیط ایزوله خود عمل می کند و از درگیری جلوگیری می کند و امنیت را تضمین می کند. این جداسازی همچنین آزمایش و استقرار نسخههای مختلف سیستمعامل، پیکربندیهای نرمافزار و برنامههای کاربردی را بدون تأثیرگذاری بر دیگر ماشینهای مجازی یا سرور میزبان امکانپذیر میسازد.
در نهایت، ماشینهای مجازی از مفهوم عکسهای فوری پشتیبانی میکنند، که تصاویر لحظهای از وضعیت VM هستند. عکسهای فوری را میتوان برای اهداف پشتیبانگیری و بازیابی استفاده کرد و به ماشینهای مجازی اجازه میدهد در صورت خرابی سیستم یا خرابی دادهها، به حالت قبلی بازگردند.
ماشین مجازی یک شبیهسازی نرمافزاری از یک کامپیوتر فیزیکی است که به چندین سیستم عامل اجازه میدهد روی یک سرور فیزیکی یا ماشین واحد اجرا شود. این یک محیط منزوی و منعطف را فراهم می کند و امکان استفاده کارآمد از منابع، مدیریت ساده و امنیت را افزایش می دهد. ماشینهای مجازی به یکی از اجزای اساسی زیرساختهای فناوری اطلاعات مدرن تبدیل شدهاند و مزایای متعددی را از نظر صرفهجویی در هزینه، مقیاسپذیری و چابکی ارائه میدهند.
سایر پرسش ها و پاسخ های اخیر در مورد مدیریت سرور ویندوز EITC/IS/WSA:
- برای ایجاد یک کاربر administrator با AD Users and Computers ابتدا باید یک کاربر دامنه ایجاد شود و تنها پس از آن می توان او را به گروه مناسبی از مدیران دامنه اختصاص داد؟
- آیا پیکربندی پس از استقرار شامل پیکربندی یک سرور محلی پس از نصب ویندوز سرور است؟
- آیا آدرس IPv4 پخش برای زیر شبکه ماسک 255.255.255.0 به 255 ختم می شود؟
- بنابراین عبارت "برای ساخت یک دامنه ویندوز حداقل 2 کنترل کننده دامنه مورد نیاز است." دلالت بر بهترین تمرین دارد؟
- برای ساخت یک دامنه فقط 1 DC مورد نیاز است زیرا W2k، حداقل 2 مورد نیاز است که بر اساس چارچوب بهترین عمل تعریف شده است که باید تحمل شکست/خطا یا عوامل مبتنی بر تعادل و iopics CPU/حافظه در هر شی از طریق شرکت را در نظر بگیرد؟
- چه نسخه VirtualBox باید با Windows Server 2019 استفاده شود؟
- آیا می توان از لپ تاپ خصوصی من با سیستم عامل ویندوز برای نصب سرور ویندوز استفاده کرد؟
- آیا به دلایل تمرینی برای نصب سرور ویندوز نیاز به اتصال به اینترنت داریم؟
- فایل هاست از نظر تاثیر بر شبکه چه محدودیت هایی دارد؟
- چگونه می توانید عملکرد یک ورودی جدید در فایل میزبان را با استفاده از Command Prompt آزمایش کنید؟
سوالات و پاسخ های بیشتر را در مدیریت سرور ویندوز EITC/IS/WSA مشاهده کنید