VM ها برای تست فناوری های جدید و هم برای موارد کاری و استفاده شخصی بسیار مفید می باشند. با این حال، ایجاد کردن یک هاست مجازی سازی برای استفاده یک کار هنرمندانه است. در این مسیر شما باید قطعات سخت افزاری و نرم افزاری مناسب را انتخاب کنید تا عملکرد VM های شما عالی و مناسب باشد.
یکی از روش هایی که به ما در یادگیری و تمرین کمک می کند پیاده سازی آزمایشگاه می باشد. قطعا تهیه سخت افزار برای پیاده سازی آزمایشگاه شبکه هزینه زیاد و نگهداری بالایی را نیز در پی دارد. یکی از روش های پیاده سازی آزمایشگاه استفاده از VM می باشد. اما در همین راستا نیز باید مهارت درستی در انتخاب منابع برای پیاده سازی آزمایشگاه بر بستر VM داشته باشیم.
اولین قدم برای ساختن یک آزمایشگاه خانگی مجازی سازی این است که تصمیم بگیری از کدام هایپروایزور می خواهید استفاده کنید، همینطور باید تعداد و نوع ماشین های خود را که قصد دارید اجرا کنید بدست آورید. این موارد برای یافتن اینکه چه سخت افزاری را انتخاب کنید بسیار مهم می باشد.
اجزای ضروری
هنگام انتخاب سخت افزار دو اشتباه رایج وجود دارد که باید سعی کنید از آنها اجتناب کنید. در ابتدا مطمئن شوید که سخت افزاری که قصد تهیه آن را دارد هایپروایزور انتخابی شما را پشتیبانی می کند. برخی ار Hypervisor ها تقریبا از تمامی سخت افزارهای پشتیبانی می کنند اما حتما بررسی کنید که CPU شما از قابلیت مجازی سازی پشتیبانی کند. مورد دوم مربوط به ذخیره سازی می باشد، حافظه (RAM) و هارد برای ذخیره سازی نسبت به منابع دیگر در اجرا و عملکرد ماشین مجازی تاثیر بالای دارند. تا حد امکان سعی کنید که از هارد های SSD استفاده کنید.
سرور
در دیتاسنترها مدیران شبکه از سخت افزارهای مناسب برای میزبانی ماشین های مجازی استفاده می کنند، معمولا در خانه ما از کامپیوترهای شخصی برای راه اندازی VM و پیاده سازی آزمایشگاه خانگی استفاده می کنیم. به هر حال در هر دو مورد دقت داشته باشید چرا که می تواند تا حد زیادی صرفه جویی مالی برای شما بهمراه داشته باشد. سخت افزارهای مربوط به رایانه های شخصی کم هزینه ترین گزینه است و امروزه همین کامپیوترها به اندازه کافی از قدرتمند هستند و به شما امکان پیاده سازی بستر مجازی سازی را می دهند.
پردازنده
زمانیکه یک میزبان مجازی سازی را ایجاد می کنید، منابع CPU بین ماشین های مجازی به اشتراک گذاشته می شوند. بعنوان بهترین انتخاب سعی کنید CPU با سرعت بالا و تعداد هسته های بیشتر انتخاب کنید.
حافظه (RAM)
حافظه یا همان RAM یکی از مهمترین ملاحظات هنگام انتخاب سخت افزار می باشد. باید بدانید که هر ماشین مجازی با توجه به نوع سیستم عاملی که بر روی آن نصب می کنید به یک میزان حداقل حافظه نیاز دارد. پس تعداد VM های را مشخص کنید و با توجه به آنها میزان حافظه مورد نیاز خود را خریداری کنید.
ذخیره سازی (Storage)
مهمترین نکته هنگام انتخاب سخت افزار مناسب برای پیاده سازی میزبان مجازی سازی شما می باشد. در حالیکه باید میزان ظرفیت کافی برای ذخیره ماشین های خود را داشته باشید نیاز به فضایی دارید که بتواند به تمام درخواست های خواندن/نوشتن پاسخ داده و موجب کند کار کردن ماشین های مجازی نشود. بهترین گزینه برای ذخیره سازی ماشین های مجازی استفاده از هاردهای پر سرعت SSD می باشد.
هایپروایزور
قبلا در خصوص هایپروایزور در یک مطلب مستقل صحبت کرده ام. اساس و پایه ساختار مجازی سازی شما را هایپروایزور تشکیل می دهد. با توجه به نوع راحتی و همینطور مواردی که قصد پیاده کردن آنها را دارید هایپروایزور خود را انتخاب کنید. هر هایپروایزور مشخصات مربوط به خود را دارد و همینطور نحوه استقرار و راه اندازی آنها متفاوت می باشد. از محبوب ترین هایپروایزور ها می توان به محصولات مایکروسافت و VM های اشاره کرد