Apakah server produksi berjalan sebagai gambar virtual adalah ide yang bagus?


14

Apa risiko menjalankan server web dan basis data produksi di server virtual? Saat ini kami sedang berpikir untuk menggunakan server VM Ware. Sepertinya solusi yang bagus yang akan mengarah pada pencadangan dan pemulihan yang mudah, tetapi apa yang kita korbankan dengan menjalankan virtualisasi?

Jawaban:


20

Hampir tidak ada.

Anda berbagi daya CPU dan RAM melalui beberapa mesin virtual. Untuk VM yang tidak berjalan maksimal, itu bukan masalah besar

Anda mendapatkan fleksibilitas dan kemudahan cadangan. Anda mendapatkan kemampuan untuk menggunakan kembali server Anda di tempat lain dalam sekejap saat perangkat keras rusak. Anda mendapatkan lebih banyak uang saat membeli perangkat keras server karena Anda membuatnya melakukan lebih banyak.

VMware ESXi sepenuhnya gratis dan akan melakukan pekerjaan dengan baik. Plus jika Anda ingin meningkatkannya nanti, itu adalah proses yang sangat lancar


14

Saya akan mengatakan risiko tidak menggunakan VM lebih besar. Tanpa VM, jika perangkat keras Anda mati Anda akan SOL sampai Anda mendapatkannya diganti dan dipulihkan.

Dengan VM, jika peranti penangkap keras turun Anda bisa memindahkan file VM ke server VM lain dan kembali dan berjalan dalam beberapa menit.

Tentu saja ada kelemahan lainnya: Kebanyakan VM tidak dapat menggunakan lebih dari 2 CPU (atau Core). Kinerja disk sedikit menurun dan Anda harus berbagi RAM dengan VM lain di server.

Tetapi untuk sebagian besar server, saya akan mengatakan itu layak.


8

Namun, Anda mengorbankan kinerja, dalam sebagian besar kasus, kinerja yang Anda korbankan begitu kecil sehingga manajemen dan jejak mendapatkan keuntungan yang baik untuk mengimbangi kerugian. Sebagian besar server adalah permainan yang adil untuk virtualisasi, server DB besar mungkin merupakan salah satu pengecualian. Namun Anda perlu bertanya pada diri sendiri apakah server DB Anda benar-benar "besar", kebanyakan tidak.

Dari pertanyaan Anda, dapatkah saya menduga bahwa Anda ingin menjalankan server web dan server DB terkait dalam 2 VM di server fisik yang sama? Mengabaikan keamanan sejenak, apakah Anda menjalankannya di kotak yang sama tanpa virtualisasi? Yaitu, apakah Anda merasa satu kotak cukup kuat untuk memuat? Jika demikian, saya pikir Anda akan menemukan menjalankan VM di kotak juga baik-baik saja.

Satu hal lain yang Anda lakukan adalah berpisah secara fisik. Jika Anda menjalankan server web dan server DB-nya, jika ada yang turun Anda sudah mati, jadi bukan masalah besar. Tetapi jika Anda menjalankan server web Anda dan mitranya yang berlebihan pada 2VM pada satu kotak fisik maka Anda menjadi konyol (dan saya telah melihatnya). Jika Anda kehilangan kotak fisik maka Anda telah kehilangan kedua server web, tempat yang buruk untuk menjadi.


Apa yang dianggap sebagai DB "besar"? Saya pikir server web adalah taruhan teraman untuk virtual. Bagaimana dengan server Aplikasi yang banyak melakukan pengolahan (gambar, audio, pemrosesan video)?
iamgoat

2
Ini pertanyaan kinerja ... jawabannya adalah ... "Tergantung." Meskipun serius, itu tergantung pada persyaratan bisnis dan ukuran tuan rumah fisik Anda. "Terlalu besar" untuk host yang 1G dengan inti tunggal dan 1 disk lokal sangat berbeda dari "terlalu besar" untuk host dengan inti 8, 32Gig, dan beberapa koneksi FC ke SAN. Sedangkan untuk server yang bermasalah ... apakah mereka memenuhi CPU Anda sekarang? Jika demikian, apa lagi yang akan Anda jalankan? Anda akan bersaing untuk sumber daya CPU. Kemudian lagi, jika Anda melemparkan file server di sana w / penggunaan rendah, atau DC, itu mungkin ok. (Baik adalah konsumen besar CPU)
WaldenL

1

Risiko untuk VMware Server terlalu besar! Server adalah solusi virtualisasi yang dihosting, dan karena itu atas kehendak OS tamu. Bahkan menjadi fanboy VMware saya. Saya lebih suka melihat Anda pergi dengan pesaing VMware daripada mengandalkan server. VMware server FANTASTIC, tetapi seperti VMware workstation atau virtual server 2005 ... jika OS host memiliki masalah Semua VM Anda memiliki masalah. Dengan Hyper-V / Xen / ESXi semuanya gratis ... gunakan hypervisor nyata!

Sepertinya semua yang Anda cari adalah konsolidasi, dan di ruang bebas mereka sedikit perbedaan. Gunakan vendor yang paling nyaman bagi Anda, tetapi gunakan hypervisor nyata. Dengan virtulisasi bare metal (dari vendor mana pun) saya akan menempatkan dampaknya pada nill. Jika ada sesuatu aplikasi Anda akan tampil lebih baik karena peningkatan fleksibilitas.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.