برام سوالی وجود داره که چرا خدمات دهندگان سرور مجازی برای مجازی سایزی از virtualbox استفاده نمیکنند در حالی که ظاهرا عملکرد خوبی هم داره.
firebox
September 22nd, 2021, 14:44
۲ تا دلیل وجود داره، اول اینکه VirtualBox برای اجرا نیاز به یک سیستم عامل میزبان داره، اما هایپروایزهایی مثل ESXi و KVM بدون سیستم عامل مجزا قابل نصب و اجرا هستن (خودشون یک سیستم عامل کوچیک دارن که فقط یک کار انجام میده، ایجاد VM) و به همین دلیل کارایی بهتری دارن.
دلیل دوم هم اینکه مجازی ساز VirtualBox جزو دسته بندی Desktop virtualization هستن و خیلی از امکانات مدیریتی هایپروایزهایی مثل ESXi و KVM رو نداره.
اگر دنبال گزینه رایگان برای ایجاد سرورمجازی هستی ، بهترین گزینه KVM است، شرکت های بزرگی مثل DigitalOcean و Vultr از KVM استفاده میکنن.
penguinsjr
September 23rd, 2021, 04:07
۲ تا دلیل وجود داره، اول اینکه VirtualBox برای اجرا نیاز به یک سیستم عامل میزبان داره، اما هایپروایزهایی مثل ESXi و KVM بدون سیستم عامل مجزا قابل نصب و اجرا هستن (خودشون یک سیستم عامل کوچیک دارن که فقط یک کار انجام میده، ایجاد VM) و به همین دلیل کارایی بهتری دارن.
دلیل دوم هم اینکه مجازی ساز VirtualBox جزو دسته بندی Desktop virtualization هستن و خیلی از امکانات مدیریتی هایپروایزهایی مثل ESXi و KVM رو نداره.
اگر دنبال گزینه رایگان برای ایجاد سرورمجازی هستی ، بهترین گزینه KVM است، شرکت های بزرگی مثل DigitalOcean و Vultr از KVM استفاده میکنن.
ممنون از پاسخ مختصر و دقیق :53:
دو تا سوال دیگه که در ادامهی سوال قبلی هست:
۱. راهی وجود داره که kvm رو ببنم و تس کنم؟ یا حتما باید اول اونو روی یک سیستم پیاده کنم؟
۲. در بین Desktop virtualization رایگان، گزینهای بهتر از Virtualbox میتونید معرفی کنید یا همین بهترین گزینه هست؟
firebox
September 24th, 2021, 00:11
ممنون از پاسخ مختصر و دقیق :53:
دو تا سوال دیگه که در ادامهی سوال قبلی هست:
۱. راهی وجود داره که kvm رو ببنم و تس کنم؟ یا حتما باید اول اونو روی یک سیستم پیاده کنم؟
۲. در بین Desktop virtualization رایگان، گزینهای بهتر از Virtualbox میتونید معرفی کنید یا همین بهترین گزینه هست؟
KVM خودش جزو هسته لینوکس است، KVM کار اصلی اش ارسال درخواست های پردازنده مجازی به پردازنده و رم میزبان است، برای داشتن یک شبیه سازی واقعی سخت افزارها نیاز به یک هایپروایز داری، معروف ترین اش QEMU است، بعد از اون هم نیاز به یک برنامه برای کنترل QEMU داری ، معروف ترین اش libvirt است.
این ها رو نصب کنی میتونی یک سرور مجازی با KVM ایجاد کنی، اگر میخواهی کارت راحت تر بشه ، میتونی از برنامه Virt-Manager برای ایجاد ماشین مجازی استفاده کنی، Virt-Manager یک برنامه است یا رابط کاربری که به libvirt وصل میشه باهاش میتونی سرور مجازی ات رو مدیریت کنی.
همه اینهایی که گفتم رو میتونی با یک دستور نصب کنی ، ساده است.
برای جایگزین VirtualBox اگر روی لینوکس هستی، بهترین جایگیزین از نظر کارایی همین KVM-QEMU است، برای ویندوز و مک توی رایگان ها تنها گزینه که به دردبخوری که من دیدم WMware Player است که برای استفاده شخصی رایگانه و اگر بخواهیم از نظر امکانات با VirtualBox مقاسیه کنیم، VirtualBox امکانات بیشتری ارايه میده،VMware Player برای استفاده از همه امکانات اش نیاز به لایسنس VMware VSphere و Cloud Air داری.