معرفی
قبل از درک ماشین مجازی Azure باید بدانید ماشین مجازی چیست. این فایلی است که می تواند شامل همه چیز باشد و به عنوان یک کامپیوتر واقعی کار کند. هر سیستمی دارای سیستم عامل متفاوتی است، شما می توانید این فایل را بر روی هر پلتفرمی مانند ویندوز، لینوکس و غیره اجرا کنید.
VM ها برای چه مواردی استفاده می شوند؟
ماشین های مجازی به دلایل زیر استفاده می شوند:
- گاهی اوقات یک سیستم عامل قدیمی را برای دسترسی به داده های آلوده به ویروس یا اجرای برنامه های موجود نصب می کند.
- نرم افزار یا برنامه های کاربردی سیستم عامل را اجرا می کند که طبیعتاً در نظر گرفته نشده اند.
- برنامه را بسازید و آن را در فضای ابری مستقر کنید.
- در حال آزمایش یک سیستم عامل جدید (OS)، از جمله نسخه بتا.
- محیطهای جدیدی را میچرخاند تا اجرای سناریوهای آزمایش توسعه را برای توسعهدهندگان آسانتر و سریعتر کند.
مزایای استفاده از VM چیست؟
در حالی که ماشینهای مجازی مانند رایانههای شخصی با سیستمعاملها و برنامههای کاربردی مجزا اجرا میشوند، آنها از این مزیت برخوردارند که کاملاً مستقل از یکدیگر و ماشین میزبان واقعی هستند. بخشی از برنامه نویسی به نام هایپروایزر یا مدیر ماشین مجازی، به شما امکان می دهد چارچوب های کاری متمایز را به طور همزمان بر روی ماشین های مجازی مختلف اجرا کنید. این امر باعث میشود که بتوان ماشینهای مجازی لینوکس را اجرا کرد، بهعنوان مثال، روی سیستمعامل ویندوز یا اجرای اقتباس قبلی ویندوز در سیستمعامل ویندوز فعلیتر.
ماشینهای مجازی انعطافپذیر و قابل حمل هستند، مزایای زیادی از جمله:
صرفه جویی در هزینه
اجرای چندین شرایط مجازی از یک قطعه چارچوب به این معنی است که قطعاً می توانید تأثیر واقعی پایه خود را کاهش دهید. این نگرانی اصلی شما را برطرف می کند - کاهش نیاز به نگه داشتن کارگران تقریباً به همان اندازه و صرفه جویی در هزینه های نگهداری و قدرت.
چابکی و سرعت
روشن کردن یک VM به طور کلی ساده و سریع است و بسیار ساده تر از ایجاد یک فضای کاملاً جدید برای طراحان است. مجازیسازی راه را برای اجرای موقعیتهای تست برنامهنویس بهطور قابلتوجهی سریعتر میکند.