مجازیسازی چیست؟ مجازیسازی فرآیندی است که امکان استفادهی کارآمدتر از سختافزار فیزیکی کامپیوتر را فراهم میکند و پایه و اساس محاسبات مبتنی برکلود است. مجازیسازی از نرمافزار برای ایجاد یک لایهی انتزاعی بر روی سختافزار رایانه استفاده میکند و امکان تقسیم اجزای سختافزاری یک رایانه مانند پردازندهها، حافظه و ذخیرهسازی را به چندین ماشین مجازی یا VMها را میدهد. هر ماشینمجازی سیستم عامل OS خود را اجرا میکند و مانند یک کامپیوتر مستقل رفتار میکند، حتی اگر فقط بر روی بخشی از سختافزار واقعی رایانه اجرا شود.
از این رو، مجازیسازی امکان استفادهی کارآمدتر از سختافزار فیزیکی کامپیوتر را فراهم میسازد و بازگشت بیشتر سرمایهگذاری سختافزاری سازمان را ممکن میسازد. مجازیسازی چیست؟ امروزه، مجازیسازی یک روش استاندارد در معماری IT سازمانها است. این فناوری، همچنین، اقتصاد رایانش مبتنی بر cloud را هدایت میکند. مجازیسازی ارائهدهندگان خدمات مبتنی بر کلود را قادر میسازد تا با سختافزار رایانهی فیزیکی موجود به کاربران خدمات خود ارائه دهند. این امر به کاربران خدمات مبتنی بر کلود این امکان را میدهد که فقط منابع محاسباتی مورد نیاز خود را در صورت نیاز خریداری کنند و با افزایش حجم کاری، این منابع را مقرون به صرفه کنند.
راهنمای دستیابی به انعطافپذیری در محل کار با DaaS
در این مقاله میتوانید ببینید که چگونه یک سرویس دسکتاپ DaaS سازمانها را قادر میسازد تا همان سطح از عملکرد و امنیت را که با استفاده از برنامههای کاربردی در محل On premises به دست میآورند، کسب کنند.
شرح مجازی سازی شبکه
ویدیوهای بیشتر درباره مجازی سازی
مزایای مجازیسازی چیست؟
مجازیسازی مزایای متعددی را برای اپراتورهای مرکز داده و ارائهدهندگان خدمات به همراه دارد:
بهرهوری منابع
پیش از مجازیسازی، کارکنان فناوری اطلاعات یک CPU فیزیکی اختصاصی را به هر سرور برنامه اختصاص میدادند، و برای هر برنامه یک سرور جداگانه خریداری و راهاندازی میکردند. این رویکرد، که برای هر کامپیوتر یک برنامه و یک سیستم عامل را در نظر داشت، به دلیل قابلیت اطمینان آن انتخاب شده بود؛ اما به طور معمول، هر سرور فیزیکی عملاً بلا استفاده میماند. اما در مقابل، مجازیسازیِ سرور شما را قادر میسازد تا چندین برنامه را هر کدام روی ماشین مجازی خود با سیستمعامل خاص خود در یک کامپیوتر فیزیکی معمولا یک سرور x86، بدون از دست دادن قابلیت اطمینان، اجرا کنید. این امر امکان استفادهی حداکثری از ظرفیت محاسباتی سختافزار فیزیکی را فراهم میکند.
بیشتر بخوانید: معرفی ویژگی ها و امکانات سوئیچ مجازی در ساختار مجازی سازی Hyper-V و قابلیت های آن
مدیریت آسان
جایگزینی کامپیوترهای فیزیکی با ماشینهای مجازیِ تعریفشده توسط نرمافزار، استفاده و مدیریتِ سیاستهای مکتوب در نرمافزار را آسانتر میکند. این امر شما را قادر میسازد تا جریانهای کاری مدیریت خدمات فناوری اطلاعات خودکار را ایجاد کنید. برای مثال، ابزارهای پیادهسازی و پیکربندی خودکار، مدیران را قادر میسازد تا مجموعهای از ماشینهای مجازی و برنامههای کاربردی را به عنوان خدمات، در قالبهای نرمافزاری تعریف کنند. این بدان معنی است که آنها میتوانند آن سرویسها را به طور مکرر و مداوم بدون راهاندازی دستیِ طاقتفرسا، زمانبر و مستعد خطا نصب کنند. مدیران میتوانند از سیاستهای امنیتی مجازیسازی استفاده کنند تا پیکربندیهای امنیتی خاصی را براساس نقش ماشین مجازی اعمال کنند. این سیاستها حتی میتوانند کارایی منابع را با از رده خارج کردن ماشینهای مجازیِ بلااستفاده افزایش دهند تا در فضا و قدرت محاسباتی صرفهجویی شود.
جهت مشاوره رایگان و یا راه اندازی زیرساخت مجازی سازی دیتاسنتر با کارشناسان شرکت APK تماس بگیرید. |
Downtime حداقلی
خرابی سیستم عامل و برنامه ممکن است باعث توقف و اختلال در بهرهوری کاربر شود. مدیران میتوانند چندین ماشینِ مجازی اضافی را در کنار یکدیگر اجرا کرده و در صورت بروز مشکل، بین آنها سوییچ کنند. اجرای چندین سرور فیزیکیِ اضافی گرانتر است.
تأمین سریع
خرید، نصب و پیکربندی سختافزار برای هر برنامه زمانبر است. اگر سختافزار از قبل در محل موجود است، تأمین ماشینهای مجازی برای اجرای همه برنامههای شما بسیار سریعتر است. شما حتی میتوانید با استفاده از نرمافزارِ مدیریت، ماشینهای مجازی را خودکار کرده و آنها را در جریانهای کاری موجود بسازید.
بیشتر بخوانید: سهولت، قابلیت اطمینان و امنیت در مجازی سازی دسکتاپ – Horizon View
راهکارها
چندین کمپانی راهکارهایی را برای مجازیسازی ارائه میدهند که وظایف خاص مرکز داده یا سناریوهای مجازیسازی دسکتاپِ متمرکز بر کاربرِ نهایی را پوشش میدهد. نمونههای شناختهشدهتر عبارتند از: VMware که در مجازیسازیِ سرور، دسکتاپ، شبکه و ذخیرهسازی تخصص دارد؛ Citrix که جایگاهی متمایز در مجازیسازی اپلیکیشنها دارد و نیز راهکارهای مجازیسازی سرور و دسکتاپ مجازی را ارائه میدهد؛ و Microsoft که راهکار مجازیسازی Hyper-V آن با ویندوز عرضه میشود و بر نسخههای مجازی رایانه های سرور و دسکتاپ تمرکز دارد.
ماشینهای مجازی
ماشینهای مجازی محیطهایی مجازی هستند که یک کامپیوتر فیزیکی را در قالب یک نرمافزار شبیهسازی میکنند. آنها معمولاً شامل چندین فایل، حاوی پیکربندی ماشین مجازی، فضای ذخیرهسازی برای هارد درایو مجازی، و برخی snapshotها از ماشین مجازی هستند که وضعیت خود را در یک زمان خاص حفظ میکنند.
Hypervisoriها
هایپروایزر لایهای نرمافزاری است که ماشینهای مجازی را هماهنگ میکند. این لایه به عنوان یک رابط بین ماشین مجازی VM و سختافزار فیزیکی زیربنایی عمل کرده و تضمین میکند که هر کدام به منابع فیزیکی مورد نیاز برای اجرا دسترسی دارند. هایپروایزرها همچنین اطمینان حاصل میکنند که VMها با یکدیگر تداخل نمیکنند و به فضای حافظه یا چرخههای محاسباتی یکدیگر ضربه نمیزنند.
دو نوع هایپروایزر وجود دارد:
هایپروایزر نوع یک
هایپروایزرهای نوع یک یا bare-metal با منابع فیزیکی زیربنایی تعامل دارند و به طور کلی جایگزین سیستم عامل سنتی میشوند. آنها بیشتر در سناریوهای سرور مجازی ظاهر میشوند.
هایپروایزر نوع دو
هایپروایزرهای نوع دو به عنوان یک برنامهی کاربردی در یک سیستم عامل موجود اجرا میشوند. آنها معمولاً در دستگاههای Endpoint برای اجرای سیستمعاملهای جایگزین مورد استفاده قرار میگیرند؛ آنها همچنین دارای سربار عملکرد هستند چراکه باید از سیستم عامل میزبان برای دسترسی و هماهنگ کردن منابع سختافزاری زیربنایی استفاده کنند.
انواع مجازیسازی چیست؟
تا اینجا در مورد مجازیسازی سرور بحث کردیم، اما میتوان بسیاری از عناصرِ دیگر زیرساخت فناوری اطلاعات را مجازی کرد تا مزایای قابلتوجهی را برای کل شرکت و به ویژه مدیران فناوری اطلاعات به ارمغان آورد. در این بخش به انواع مختلف مجازیسازی خواهیم پرداخت:
مجازیسازی دسکتاپ
مجازیسازی شکبه
مجازیسازی فضای ذخیرهسازی
مجازیسازی داده
مجازیسازی برنامه
مجازیسازی مرکز داده
مجازیسازی CPU
مجازیسازی GPU
مجازیسازی Linux
مجازیسازی Cloud
مجازیسازی Desktop
مجازیسازی دسکتاپ سازمان را قادر میسازد تا چندین سیستم عامل دسکتاپ را، که هر کدام در VM خاص خود در همان کامپیوتر هستند، اجرا کنید.
دو نوع مجازیسازی دسکتاپ وجود دارد:
زیرساخت دسکتاپ مجازی
زیرساخت دسکتاپ مجازی یا VDI چندین دسکتاپ را در ماشینهای مجازی روی یک سرور مرکزی اجرا میکند و آنها را برای کاربرانی که در دستگاههای Thin Client وارد میشوند، پخش میکند. بدین ترتیب، VDI یک سازمان را قادر میسازد تا دسترسی کاربران خود به انواع سیستمعاملها را از هر دستگاهی، بدون نیاز به نصب آنها، فراهم کند.