Saya bekerja untuk sebuah perusahaan dengan sekitar 50 orang. Dua server kami (identik) dibuat khusus dengan spesifikasi ini:
Xeon E3-1270 V3
Intel Entry Server Board
32 GB DDR3 ECC
2x 256 GB SSD RAID1 (for System)
4x 1TB SSD RAID10 (for Hyper-V VMs)
Windows Server 2012 R2 as Host and VMs
Setiap server memiliki dua VM (2x AD + berbagi file + profil roaming, 1x SQL server untuk pengujian, 1x lainnya (tidak penting).
Kami melakukan pencadangan harian menggunakan Pencadangan Windows bawaan pada target iSCSI yang di-host pada QNAP NAS (2x1TB RAID1).
Server tidak memiliki banyak muatan dan kami tidak pernah mengalami masalah. Sebagian besar data kami disimpan di cloud (VS Online, SharePoint).
Tetapi saya bertanya-tanya apakah masuk akal melanjutkan pengaturan ini atau apakah lebih baik beralih ke perangkat keras server profesional, yaitu satu mesin besar.
Jadi apa jebakan dan apa yang harus saya lakukan?
hardware
server-setup
Martin Walter
sumber
sumber
Jawaban:
Sepertinya Anda sudah menggunakan perangkat keras yang layak. Apakah ada yang salah? Itu tidak terlalu tua kan? Simpan barang-barang Anda dalam garansi atau tutup, jika Anda tidak ingin merasa terlalu khawatir (tidak semua orang berbagi pendapat saya tentang ini).
Jika Anda memiliki pengaturan barang yang cadangannya berlebihan dan bagus, Anda melakukannya dengan cukup baik. Satu server = satu titik kegagalan, betapapun baiknya, itu akan membuat saya tidak nyaman. Ada banyak hal yang dapat Anda lakukan dengan anggaran terbatas dengan membuat keputusan cerdas tentang bagaimana hal-hal diterapkan perangkat lunak / perangkat keras / infrastruktur / dukungan bijaksana.
Jika Anda tidak memiliki tindakan pencegahan / hal-hal di tempat, mungkin Anda harus khawatir. Jika satu sistem mati, apakah layanannya hilang? Bagaimana itu mempengaruhi bisnis? Seberapa cepat Anda bisa pulih?
Perangkap? Tergantung. Anda tidak memberikan terlalu banyak info. Drive murah bisa gagal atau lambat. Kasing murah bisa terlalu panas. Penggemar murah bisa gagal. Pengontrol SATA / SAS / RAID murah dapat mengacaukan atau tidak melakukan seperti yang diharapkan. Catu daya murah bisa mati atau jika tidak berlebihan, membuat Anda tanpa daya. Motherboard dapat melakukan hal-hal miring. Sistem tanpa konsol jarak jauh (ILO, dll.) Dapat menjadi masalah untuk dikelola. Kartu jaringan murah dapat memiliki driver murah atau gagal. Banyak masalah kecil yang tidak terduga dapat terjadi. Di sisi lain, Anda bisa mendapatkan barang-barang entry level yang murah yang berkinerja luar biasa. Dan hal-hal yang lebih mahal kadang-kadang juga bisa menjadi miring.
Saya telah melihat semuanya, di server kelas * yang layak, server kelas bawah, workstation, dan peralatan kelas konsumen. Hal-hal yang lebih tinggi tampaknya lebih baik dalam jangka panjang (garansi masa lalu). Tetapi jika Anda tidak mampu membelinya? Atau Anda hanya dapat membeli satu server dan tidak dapat menerapkan redundansi yang tepat?
Pada dasarnya tidak ada yang salah dengan server ganda yang berjalan dengan Xeon, memori ECC dan RAID. Kecuali jika Anda memiliki masalah dengannya.
sumber
Dengan asumsi VM Anda berlebihan (dan ini diuji sebagai bekerja dengan satu simpul mati), Anda mungkin relatif kebal dari pemadaman perangkat keras terkait dengan memiliki dua node cermin.
Tanpa tahu lebih banyak, saya tidak akan merekomendasikan dropping ke kotak (baru) tunggal kecuali pemadaman seluruh node bukan masalah besar di perusahaan Anda.
Yang mengatakan, akan sangat membantu untuk mengetahui beberapa detail tambahan tentang lingkungan Anda ... seperti, berapa lama Anda memiliki mesin ini, apakah mereka berada di lingkungan yang dibangun khusus (bersih, ruang kering dengan rak & AC dll) . Seperti yang mungkin Anda sadari, peralatan yang dirawat dengan baik akan bertahan lebih lama!
Secara umum, tidak ada yang salah dengan menggunakan perangkat keras yang kurang 'profesional', hanya saja tidak disertai dengan jaminan atau keandalan yang sama dengan perangkat yang lebih mahal, dan risiko ini harus ditimbang terhadap anggaran Anda.
sumber
Karena backend penyimpanan Anda adalah semua-flash, perangkat keras Anda benar-benar OK untuk beban kerja yang disebutkan. Satu-satunya masalah yang saya miliki mengenai konfigurasi Anda bahwa VM Anda terpecah dan berjalan pada satu server alih-alih dicerminkan / disinkronkan antara server terutama jika mereka identik. Jadi saya sangat menyarankan Anda untuk menggunakan beberapa penyimpanan yang ditentukan perangkat lunak (SAN virtual) yang akan memungkinkan Anda bergabung dengan kedua server menjadi satu cluster dan membuat mesin virtual Anda kebal terhadap kemungkinan kegagalan perangkat keras.
Opsi yang mungkin adalah HP VSA http://www8.hp.com/us/en/products/storage-software/product-detail.html?oid=5306917 atau EMC Unity VSA https://store.emc.com/us/ Product-Family / EMC-Unity-Products / EMC-Unity-VSA / p / EMC-Unity-Virtual-Storage-Appliance yang gratis tapi sejauh yang saya tahu tidak diizinkan untuk produksi. Karena Anda menggunakan Hyper-V pilihan yang sempurna bagi Anda adalah dengan menggunakan StarWind Virtual SAN https://www.starwindsoftware.com/starwind-virtual-san yang berjalan secara native di atas jendela dan memungkinkan Anda untuk membuat mulus sepenuhnya fungsional Microsoft Failover Hyper-V cluster hanya menggunakan penyimpanan yang terpasang langsung.
Saya juga akan merekomendasikan menggunakan VEEAM B&R https://www.veeam.com/vm-backup-recovery-replication-software.html yang memiliki versi gratis atau Bacula http://blog.bacula.org/ untuk mencadangkan VMs Anda sebagai gantinya menggunakan asli Windows 2012 Server Backup karena dikenal menyebabkan masalah ketika mencoba untuk memulihkan VM Anda.
sumber
Dalam penyebaran kecil, umumnya lebih baik memiliki beberapa (setidaknya 2) mesin lebih murah daripada yang mahal. Atau dengan kata lain, dalam penyebaran kecil lebih baik lebar daripada tinggi. Alasannya adalah bahwa dengan cara ini Anda memiliki redundansi untuk kenaikan biaya yang terbatas. Dua 3000, - server mungkin dapat melakukan hal yang sama seperti satu 5000, - server, tetapi jika server yang mahal gagal Anda bertulang. Jika salah satu yang lebih murah gagal Anda setidaknya memiliki setengah dari VMs Anda masih berjalan, dan mungkin dapat menjalankan yang lain juga, itu hanya akan lambat.
Yang harus Anda perhatikan adalah tidak mengelola server-server ini satu per satu, tetapi entah bagaimana mengelompokkannya bersama. Solusi virtualisasi Anda harus dapat membuat kluster failover sehingga tidak masalah pada host mana yang hidup VM, jika host mati, VM secara otomatis dimigrasi. Ini juga mengurangi manajemen mikro dan berarti bahwa di masa depan, Anda bisa menambahkan server baru sambil menjaga yang lama berjalan, sampai tidak lagi ekonomis untuk melakukannya. Keputusan ini biasanya disebabkan oleh konsumsi daya atau keterbatasan ruang.
Jika Anda ingin bertambah, Anda mungkin ingin bermigrasi dari penyimpanan di server ke SAN. Dengan cara ini, server Anda menjadi node komputasi murni, dan kesehatannya tidak terlalu penting bagi VM.
sumber
selama Anda tidak memiliki masalah pada jaringan Anda dan pada sistem cadangan Anda, Anda dapat melanjutkan dengan pengaturan ini tetapi untuk masa depan lebih baik untuk memiliki server Profesional menjadi 100% SEHAT.
sumber