Saya tidak setuju bahwa server virtual perlu dipindahkan ke fisik karena kinerja. Hypervisor sekarang sangat dekat dengan logam sehingga hampir (pun intended) tidak ada hit kinerja. Apalagi sekarang bahwa banyak pembuat papan termasuk hypervisor pada chipset. Jika Anda mengambil dua server dengan perangkat keras yang sama, satu menjalankan tamu tunggal dan satu menjalankan salinan persis tamu itu pada perangkat keras fisik, Anda akan kesulitan untuk melihat perbedaan dalam kinerja saya pikir.
Namun, ada alasan lain, Anda mungkin memerlukan server fisik daripada virtual. Salah satunya adalah kompatibilitas perangkat keras. Jika aplikasi Anda memerlukan perangkat keras non-standar dengan bus uniknya sendiri, Anda mungkin tidak dapat menjalankannya di mesin virtual.
Saya ingin mendengar apa yang orang lain katakan. Pertanyaan yang bagus
CATATAN: Kami memiliki server yang divirtualisasi dan kemudian dimasukkan kembali ke perangkat keras yang sama hanya untuk memiliki kemampuan snapshot / vmotion yang kami sukai.
Ini sangat tergantung pada layanan ini melakukan.
Saya biasanya melihat sumber daya yang digunakan, dan menentukan apakah mereka memang bottelneck untuk tamu ini dan layanan yang disediakannya.
Begini caranya:
Jika Anda memiliki Dual Core (2vSMP), tamu 4GB RAM yang menjalankan server web (IIS) dan Anda tidak memaksimalkan permintaan CPU dan RAM, maka mungkin tamu tidak perlu lebih banyak perangkat keras.
Kami telah mengalami kasus di mana menjalankan Oracle Database pada platform virtualisasi mendekati jumlah kinerja yang sama dengan server perangkat keras berukuran sama.
Jelas, jika Anda ingin memiliki server 16-core sebagai VM, Anda mungkin mengalami kesulitan melihatnya berfungsi serta perangkat keras khusus.
sumber
Ketika VM kelaparan untuk sumber daya (atau mungkin kelaparan VM lain untuk sumber daya) misalnya:
sumber
Saya akan mengatakan ini ketika server berada pada titik di mana ia mengkonsumsi cukup sumber daya server sehingga tidak dapat berbagi perangkat keras.
ESX, ESXi & Window Hyper V semuanya seharusnya memberikan performa mendekati nyata. Jadi selama salah satu mesin tidak menggunakan 90% dari sumber daya sendiri, Anda tidak perlu pindah ke perangkat keras nyata.
Pengecualian karena Anda tidak ingin hal-hal seperti 2 pengontrol domain Anda pada kotak yang sama jika perangkat keras gagal.
sumber
Saya ragu ada jawaban umum untuk ini, tetapi jika Anda khawatir tentang kinerja, maka itulah yang harus Anda perhatikan. Yang jelas akan memeriksa apakah Anda memaksimalkan CPU, I / O, ...
Tetapi juga, pengujian kinerja dan tolok ukur juga akan membantu Anda memutuskan apakah ada hukuman karena menjadi virtual dan apakah memiliki VM tunggal di host masuk akal atau tidak.
sumber
Pertama-tama Anda perlu mengidentifikasi sumber daya mana yang menjadi hambatan.
Monitor kinerja Windows ( perfmon ) menyediakan banyak penghitung untuk berbagai aspek seperti antrian Disk, statistik Memori virtual dll.
Jika Anda terikat disk, memberikan akses langsung mesin virtual ke disk alih-alih sesuatu seperti file vmx dengan VMWare bisa sangat membantu.
sumber
Saya pikir itu semua tergantung pada dua faktor:
hanya 2cts saya.
sumber