Pendahuluan
Hypervisor adalah perangkat lunak virtualisasi yang digunakan untuk membuat dan menjalankan mesin virtual (VM). Hypervisor berjalan di mesin host, sedangkan mesin tamu adalah VM yang dibuat dan dikelola oleh hypervisor.
Manfaat menggunakan hypervisor adalah memungkinkan pengguna untuk menjalankan beberapa instance dari berbagai sistem operasi yang berbagi sumber daya perangkat keras yang sama. Dua hypervisor siap produksi yang sangat populer adalah Proxmox dan VMware ESXi .
Dalam artikel ini, Anda akan mempelajari perbedaan antara Proxmox dan ESXi dan mendapatkan saran tentang memilih hypervisor yang tepat untuk organisasi Anda.
Proxmox vs. ESXi:Definisi
Proxmox dan ESXi keduanya adalah hypervisor tipe-1. Mereka berjalan langsung pada perangkat keras mesin host dan menggunakannya untuk sistem operasi tamu. Hypervisor tipe-1 sering disebut hypervisor asli atau bare metal.
Hypervisor tipe-2 berjalan di dalam sistem operasi mesin host sama seperti perangkat lunak pada umumnya.
Proxmox
Proxmox VE (Virtual Environment) adalah server perangkat lunak sumber terbuka dan sepenuhnya gratis yang memungkinkan virtualisasi kelas perusahaan. Ini didasarkan pada Debian Linux, memungkinkan pengguna untuk memanfaatkan virtualisasi penuh KVM untuk image Windows dan Linux atau wadah Linux ringan (LXC) untuk menjalankan aplikasi Linux.
Proxmox memiliki antarmuka web bawaan untuk mengelola VM, container, dan sumber daya terkait pada beberapa node dan cluster.
ESXi
ESXi adalah hypervisor bare metal perusahaan yang dikembangkan oleh VMware. Ini adalah bagian integral dari paket virtualisasi vSphere , bersama dengan portal manajemen vSphere untuk mengelola server virtual ESXi.
Alat lain yang melengkapi dan memfasilitasi manajemen ESXi adalah Server vCenter . Ini adalah aplikasi terpusat untuk mengelola mesin virtual dan beberapa host ESXi melalui klien web vSphere.
Utilitas ESXi gratis sebagai bagian dari vSphere hypervisor tetapi memerlukan lisensi berbayar setelah 60 hari untuk terus mengelola ESXi melalui server vCenter. Setelah 60 hari, perangkat lunak membatasi sumber daya hingga dua CPU fisik untuk mesin host dan maksimum 8 vCPU untuk setiap mesin virtual.
Namun, versi ESXi gratis memungkinkan pengguna untuk menjalankan VM terbatas tanpa batasan pada memori atau nomor inti CPU.
Proxmox vs. ESXi:Perbandingan
Bagian berikut menunjukkan perbandingan keseluruhan antara Proxmox dan ESXi. Untuk ikhtisar fitur utama, lihat tabel di bawah ini:
Proxmox | ESXi | |
---|---|---|
Jenis Perangkat Lunak | Sumber terbuka | Kode kepemilikan |
Dasar | KVM Linux Debian | VMkernel |
Manajemen Pusat | Ya | Ya |
Pengelompokan | Ya | Ya |
Ketersediaan Tinggi | Ya | Ya |
API Penyimpanan dan Cadangan | Ya | Ya |
Migrasi Langsung dari VM | Ya | Ya |
VM Load Balancing | Ya | Ya |
Uji Coba Gratis | Tidak Terbatas | 60 hari |
Harga | Gratis dengan fitur lengkap. | Fitur lengkap memerlukan lisensi berbayar. |
Fitur
Proxmox
Proxmox menawarkan sejumlah fitur yang mengejutkan, salah satu yang paling menonjol adalah GUI atau CLI berbasis web dengan Unix shell atau Windows PowerShell yang memfasilitasi manajemen VM. Selain UI, fitur penting lainnya adalah:
- Pengelolaan Cluster Ketersediaan Tinggi . Digunakan untuk mengelola banyak node.
- Kemampuan Migrasi Langsung . Memastikan waktu henti yang rendah.
- Server Cadangan . Memastikan redundansi dan pencadangan tambahan untuk file tunggal dan pemulihan langsung.
- Sistem File Berbasis Basis Data . Digunakan untuk menyinkronkan file konfigurasi.
- Dukungan Pihak Ketiga . Alat pihak ketiga mudah diintegrasikan dengan RESTful API, dengan JSON sebagai format data utama.
- Kebijakan Multi-Master . Digunakan untuk menerapkan tugas di seluruh cluster dan untuk pemeliharaan.
- Keamanan Bawaan . Firewall terintegrasi dengan kontrol terpisah untuk makro, grup keamanan, alias, dan kumpulan IP.
- Penyimpanan Gambar VM . Simpan gambar VM secara lokal menggunakan wadah LVM atau sistem file ZFS atau penyimpanan bersama seperti NFS atau iSCSI.
- Model Jaringan Jembatan . Mendukung IPv4 dan IPv6 dan hingga 4094 jembatan per host.
ESXi
ESXi berbagi sebagian besar fitur Proxmox, tetapi menonjol dengan beberapa fitur canggihnya untuk klien perusahaan global, terutama dengan dukungan Kubernetes asli.
Fitur ESXi menonjol lainnya adalah:
- GUI bawaan . ESXi menawarkan antarmuka GUI yang tersedia melalui HTML5 vSphere CLI atau API berbasis REST.
- Boot Cepat . Menangguhkan VM ke memori untuk meningkatkan kecepatan boot dan mengurangi waktu henti.
- Keamanan . Opsi keamanan lanjutan, termasuk enkripsi, akses berbasis peran, logging, dan audit.
- Kompatibilitas . Kompatibel dengan banyak aplikasi, beban kerja, dan konfigurasi.
- Penyimpanan . Penyimpanan asli 4K yang didorong oleh kebijakan dan berkapasitas tinggi.
- vMotion . Memastikan migrasi yang mudah dan penyediaan beban kerja hybrid.
- Dukungan Kubernetes Asli . Mendukung cluster k8s lokal menggunakan layanan orkestrasi container Tanzu.
- Mode Tertaut Hibrida . Pengontrol layanan untuk menautkan beberapa vCenters.
- Cadangan . Menyediakan opsi pencadangan dan pemulihan menggunakan REST API dan vCenter Server Appliance.
Kinerja
Kedua hypervisor tipe-1 menawarkan kemampuan kinerja yang sangat baik yang cocok untuk berbagai konfigurasi. Namun, ESXi, solusi virtualisasi standar industri, menyediakan RAM dan kapasitas host yang lebih besar daripada Proxmox.
Tabel berikut menunjukkan ikhtisar berbagai kemampuan:
Proxmox | ESXi | |
---|---|---|
Memori Fisik Maksimum | 12TB | 24TB |
Jumlah Maksimum Host per Cluster | 32 | 96 |
Nomor CPU Maksimum | 768 | 768 |
Sementara Proxmox menawarkan kapasitas yang sama untuk semua pengguna secara gratis, ESXi menawarkan beberapa tingkat kinerja berdasarkan lisensi, meningkatkan jumlah host dalam cluster dan jumlah RAM per host.
Mengenai solusi pencadangan, Proxmox Backup Server adalah utilitas tingkat perusahaan untuk mencadangkan dan memulihkan VM, container, dan host. Fungsionalitas yang didukung termasuk pencadangan tambahan, deduplikasi, kompresi Zstandard, dan enkripsi yang diautentikasi.
Batas versi gratis Solusi pencadangan ESXi, dan pencadangan berbasis file menggunakan aplikasi asli diperlukan. Selain itu, karena versi gratis tidak memiliki solusi pencadangan di aplikasi vCenter, tidak disarankan untuk digunakan pada skala perusahaan.
Pengelompokan
Proxmox
Proxmox mendukung pengelompokan dan menawarkan manajemen terpusat dari beberapa server dari satu konsol manajemen web. Konsol web berguna untuk mengelola kumpulan server . Proxmox Cluster menyediakan banyak metode autentikasi dan memfasilitasi VM dan migrasi container dalam cluster.
Buat cluster hingga 32 node fisik dan konfigurasikan semuanya dari konsol web. Untuk pengaturan multi-simpul, gunakan dua server Proxmox atau lebih untuk ketersediaan maksimum.
Misalnya, instans phoenixNAP Bare Metal Cloud mendukung berbagai pilihan OS, termasuk ESXi dan Proxmox. Pilih jenis instans dan OS pilihan Anda dengan beberapa klik dan terapkan server virtualisasi dalam waktu kurang dari 10 menit.
ESXi
Persyaratan untuk membuat cluster ESXi adalah VMware vCenter Server. Beberapa host menyediakan pemrosesan, memori, dan sumber daya jaringan ke konfigurasi cluster dan melindungi VM di cluster dari kegagalan server fisik.
Setelah membuat cluster vSphere, pengguna mendapatkan akses ke fitur High Availability and Distributed Resource Scheduler, yang mengawasi distribusi sumber daya dan melindungi data.
Kapasitas cluster ESXi maksimum adalah 1024 penyimpanan data dalam cluster dengan maksimum 32 host ESXi.
Namun, versi ESXi gratis menawarkan fungsionalitas terbatas untuk pengelompokan dan Ketersediaan Tinggi. Buka kunci fitur dengan mendapatkan lisensi ESXi.
Kemudahan Penggunaan
Proxmox
Proxmox memiliki GUI terintegrasi yang memungkinkan pengguna untuk menyelesaikan semua tugas manajemen di satu tempat, tidak termasuk kebutuhan akan alat manajemen terpisah. Antarmuka web didasarkan pada kerangka kerja JavaScript ExtJS dan mendukung semua browser.
Karena Proxmox berbasis Linux (Debian), cukup mudah untuk dipelajari dan digunakan jika Anda sudah memiliki pengetahuan tentang Linux. Namun, karena merupakan sumber terbuka, GUI Proxmox masih terus berkembang, dan beberapa opsi lanjutan masih memerlukan baris perintah.
ESXi
Klien web vSphere yang digunakan untuk manajemen VM bersifat intuitif dan menawarkan fitur konfigurasi lanjutan. Namun, Anda memerlukan utilitas Server vCenter dengan hostnya sendiri atau VM tamu untuk mengelola beberapa host ESXi.
Dibandingkan dengan Proxmox, yang berbasis Linux, ESXi memiliki Linux miliknya sendiri dan alat manajemen yang harus dipelajari pengguna untuk digunakan.
Portabilitas
Proxmox
Proxmox mendukung berbagai format gambar, termasuk HDD, QCOW, QCOW2, QED, VDI, dll. Dukungan gambar yang komprehensif meningkatkan portabilitas VM dan dukungan OS di VM tamu.
Namun, mengimpor/mengekspor gambar tidak terlalu mudah dan termasuk menggunakan CLI dan utilitas Proxmox Backup Server. Opsi yang paling memungkinkan untuk memindahkan gambar ke VM lain adalah mencadangkan konfigurasi dan memulihkannya di VM lain.
ESXi
Saat menggunakan penyimpanan (jaringan area penyimpanan) berbasis SAN, ESXi memungkinkan Anda untuk mematikan atau menangguhkan VM di satu server dan menyalakannya di server lain dengan beberapa klik di GUI. Fitur portabilitas ESXi yang canggih memungkinkan pengguna memiliki akses bersama yang konsisten saat memigrasikan sumber daya komputasi.
Dibandingkan dengan Proxmox, ESXi memiliki teknologi virtualisasi eksklusif, dan mendukung lebih sedikit format gambar VM, menghasilkan lebih sedikit OS yang didukung. Format ekspor yang paling banyak digunakan adalah OVF, yang menangkap status VM dalam sebuah paket.
Keamanan
Proxmox
Berbasis Linux, Proxmox menawarkan fitur keamanan bawaan yang canggih dan pencadangan otomatis untuk node yang ditentukan pengguna sambil memberikan kinerja tingkat perusahaan. Selain itu, karena semua VM di Proxmox berjalan dalam container, potensi masalah atau kode buruk dalam satu VM tidak akan memengaruhi yang lain.
Sifat sumber terbukanya membantu pengembang Proxmox dengan cepat mengatasi bug dan celah keamanan dengan menjadikannya prioritas dalam komunitas pengembangan.
Proxmox Backup Server memiliki fitur enkripsi data yang melindungi integritas data dengan mengenkripsi semua lalu lintas klien-server. Ini mencegah akses tidak sah dengan membatasi pengguna hanya pada tingkat akses yang mereka perlukan untuk peran pengguna mereka.
ESXi
ESXi meningkatkan keamanan dengan menjalankan hanya layanan yang penting untuk operasinya .
Misalnya, ESXi menonaktifkan antarmuka Shell dan SSH secara default, dan pengguna dapat melakukan semua aktivitas menggunakan Klien vSphere. Klien vSphere memberi pengguna akses berbasis peran.
Untuk lebih meningkatkan keamanan, hanya beberapa port firewall yang terbuka secara default. Misalnya, layanan seperti FTP dan Telnet tidak diinstal, dan portnya ditutup.
Layanan internal yang dimodifikasi untuk menjalankan hanya fungsi yang diperlukan untuk administrasi dan pemantauan, mengelola akses ke antarmuka web. Batas antarmuka web mengurangi kerentanan ESXi terhadap masalah keamanan di web.
Dukungan
Kedua hypervisor menawarkan langganan berbayar yang mencakup profesional dukungan teknis .
Proxmox
Menjadi sumber terbuka, Proxmox memiliki komunitas yang dikembangkan dan Wiki dengan banyak sumber daya yang membantu menyelesaikan berbagai masalah yang mungkin dihadapi pengguna.
Di sisi lain, Langganan Proxmox VE menyediakan akses ke Proxmox Enterprise Repository, pembaruan keamanan dan perangkat lunak reguler, serta tim dukungan teknis Proxmox.
Dengan langganan berbayar, pengguna dapat mengirimkan tiket ke pengembang Proxmox atau memesan pelatihan untuk administrator sistem.
ESXi
Dukungan adalah perbedaan paling signifikan antara versi ESXi gratis dan berbayar.
Versi ESXi gratis menawarkan dokumentasi online yang bagus dan akses ke Komunitas vSphere yang aktif, termasuk bagian tentang ESXi. Versi gratis adalah pilihan yang sangat baik untuk pengaturan rumah, tetapi kami menyarankan untuk tidak menjalankannya di lingkungan produksi karena kurangnya dukungan resmi.
VMware memberi pengguna berbagai tingkat perjanjian tingkat layanan dan dukungan untuk langganan berbayar. Ada juga kursus sertifikasi untuk ESXi, yang bisa sangat mahal tetapi sepadan dengan waktu dan uangnya.
Harga
Proxmox
Langganan berbayar bersifat opsional, dan Proxmox menawarkan semua fiturnya secara gratis. Jika Anda memilih untuk berlangganan, Anda mendapatkan akses ke repositori perusahaan dan dukungan teknis dari pengembang Proxmox.
Tingkatan harga langganan pada saat artikel ini ditulis dapat dilihat pada tabel di bawah ini:
Tingkat Lisensi Proxmox | Opsi Biaya dan Dukungan |
---|---|
Komunitas | €95/tahun dan soket CPU |
Dasar | €295/tahun dan soket CPU Tiga tiket dukungan per tahun. |
Standar | €445/tahun dan soket CPU Sepuluh tiket dukungan per tahun. |
Premium | €890/tahun dan soket CPU Tiket dukungan tak terbatas. |
Semua tingkatan menawarkan akses ke Repositori Perusahaan, dukungan komunitas, dan serangkaian fitur lengkap.
ESXi
Versi ESXi gratis tidak memiliki dukungan resmi, jadi langganan berbayar sangat penting jika digunakan di tingkat perusahaan.
Tingkatan harga untuk ESXi pada saat artikel ini ditulis adalah sebagai berikut:
Tingkat Lisensi ESXi | Opsi Biaya dan Dukungan |
---|---|
Esensial | $576,96/tahun Hingga tiga host dengan masing-masing hingga dua CPU. Virtualisasi dan manajemen server dasar. |
Standar | $1,268/tahun Solusi tingkat awal untuk konsolidasi server dasar. Termasuk pengelolaan citra infrastruktur dan penerapan aplikasi yang lebih cepat. |
Enterprise Plus | $4,350/tahun Berbagai fitur fitur lengkap, termasuk enkripsi data tidak aktif, layanan TI fleksibel, replikasi, dll. |
Essentials Plus | $5.596/tahun Hingga tiga host dengan masing-masing hingga dua CPU. Virtualisasi dan konsolidasi server dengan manajemen terpusat. Termasuk fitur vMotion, vSphere Data Protection, High Availability. |
Proxmox vs. ESXi:Bagaimana Cara Memilihnya?
Baik Proxmox dan ESXi adalah hypervisor tipe-1 yang berjalan di server bare metal, tetapi biasanya melayani tujuan yang berbeda. Pilih antara Proxmox dan ESXi dengan mempertimbangkan beberapa faktor:
- Ukuran bisnis Anda.
- Opsi skalabilitas.
- Anggaran dan efektivitas biaya.
- Kemampuan kinerja (termasuk pengelompokan, pencadangan, dan portabilitas).
- Kemudahan penggunaan dan pengelolaan.
ESXi menawarkan beberapa opsi lisensi dengan set fitur berbeda yang sesuai dengan kebutuhan setiap bisnis. ESXi biasanya merupakan solusi tingkat perusahaan dengan fitur-fitur canggih, jaringan yang luas, dan sumber daya perusahaan yang mahal.
Di sisi lain, Proxmox cocok untuk organisasi yang memerlukan lebih banyak kontrol internal atas kapasitas virtualisasi mereka, dengan harga dukungan resmi yang jauh lebih murah daripada ESXi.
Selain itu, Proxmox didasarkan pada Linux dan mudah dipelajari bagi pengguna yang terbiasa dengan OS Linux, sedangkan ESXi memiliki kode miliknya dan kurva pembelajaran yang lebih curam.