Saya adalah kepala departemen TI di bisnis kecil tempat saya bekerja, namun saya terutama seorang arsitek perangkat lunak dan semua pengalaman administrasi sistem dan pengetahuan saya merupakan tambahan untuk pengembangan perangkat lunak. Pada titik tertentu tahun ini atau selanjutnya kita akan melihat peningkatan lingkungan workstation kita ke lingkungan Windows 7 / Office 2010 yang seragam sebagai lawan dari kumpulan podge berbagai edisi perangkat lunak berlisensi OEM yang ada pada setiap mesin yang berbeda.
Terpikir oleh saya bahwa mungkin saja untuk tidak memperbarui setiap stasiun kerja dan alih-alih menjadikannya terminal bodoh untuk mengakses server virutalisasi dan menempatkan seluruh stasiun kerja virtual mereka di server.
Sekarang saya tahu pada dasarnya segala sesuatu mungkin terjadi tetapi apakah ini solusi yang layak untuk usaha kecil (25-50 stasiun kerja)? Dengan asumsi bahwa ini layak, jenis pedoman kasar apa yang ada untuk menghitung sumber daya server yang diperlukan untuk ini.
Bagaimana tepatnya solusi menangani pengguna mengakses VM mereka, apakah mereka masuk secara normal ke workstation fisik mereka dan kemudian menggunakan remote desktop untuk mengakses VM mereka, atau apakah itu biasanya dilakukan dengan perangkat lunak klien untuk menegosiasikan hal ini?
Apa jenis perangkat lunak yang tersedia untuk mengelola dan memantau VM ini, dapatkah fungsi ini dicapai di luar kotak dengan Microsoft Server 2008? Saya sebagian besar tertarik pada pertanyaan-pertanyaan yang berkaitan dengan Server 2008 dengan Hyper-V tetapi jatuh bebas untuk menawarkan wawasan dengan jajaran produk VMware, terutama jika ada alasan kuat untuk memilih mereka daripada Hyper-V di toko Microsoft.
Sunting: Hanya untuk menambahkan beberapa informasi lebih lanjut tentang sasaran implementasi adalah dengan meningkatkan platform kami dari lingkungan Win2k3 / XP ke platform Windows 2008 / Win7 lengkap tanpa harus melakukan pekerjaan yang terkait dengan masing-masing stasiun kerja yang dikonfigurasi dengan berbeda.
Adakah yang bisa menawarkan panduan realistis untuk seberapa besar perangkat keras yang dibutuhkan untuk mendukung 25-50 workstation secara virtual? Mayoritas workstation tidak melakukan apa pun kecuali Office, Outlook, dan web. Satu-satunya workstation dengan permintaan tinggi adalah workstation pengembangan yang akan menjaga semuanya tetap lokal.
sumber
Jawaban:
Jenis solusi ini ada dalam sebuah kontinum.
Di satu ujung spektrum Anda memiliki komputer klien yang menjalankan sistem operasi "tebal" (seperti Windows atau distribusi Linux desktop) dan menyambungkan melalui perangkat lunak klien ke aplikasi yang dihosting (melalui pintasan RemoteApp dan Remote Desktop Protocol (RDP), atau melalui Citrix Protokol ICA).
Di tengah spektrum Anda memiliki klien yang terhubung melalui protokol yang sama ini ke sesi desktop penuh (bukan satu aplikasi), tetapi menggunakan instalasi sistem operasi bersama. Ini biasanya dunia Windows "Terminal Services".
Di ujung spektrum Anda memiliki apa yang biasanya dikenal sebagai Infrastruktur Desktop Virtual (VDI) di mana perangkat klien sangat terbuka dan hanya host perangkat lunak klien untuk terhubung ke instance sistem operasi yang di-host.
Semua situasi ini layak secara fisik, tetapi Anda akan melakukan bantuan sendiri untuk mulai menyelidiki biaya lisensi sebelum Anda pergi ke jalan server spec'ing, dll.
Biaya lisensi di dunia Microsoft mencakup Lisensi Akses Klien Layanan Terminal atau lisensi Windows Virtual Enterprise Centralized Desktop (VECD) sistem operasi untuk bersaing dengan setiap perangkat atau pengguna yang mengakses solusi VDI. Lisensi untuk perangkat lunak aplikasi desktop Anda, tergantung di mana pada spektrum Anda jatuh, mungkin juga berbeda dari yang Anda gunakan saat ini dan ini memerlukan pembelian lisensi tambahan.
Kemungkinan Anda akan menemukan bahwa biaya perolehan infrastruktur VDI serupa, jika tidak lebih mahal, daripada menuruni rute tradisional "klien tebal". Fisik dan pratically menggunakan perangkat thin-client terdengar seperti "menang", tetapi biaya lisensi perangkat lunak secara tradisional lebih dari dibuat untuk penghematan biaya perangkat keras, yang hanya menyisakan manajemen "biaya lunak" dan penghematan TCO sebagai pembenaran.
Edit:
Ryan Bolger memukul tepat di kepala dengan jawabannya (dan saya memberi +1 padanya) sehubungan dengan penghematan "biaya lunak", yang Anda benar mengidentifikasi sebagai tempat untuk menghemat uang.
Mempelajari cara menerapkan perangkat lunak secara terpusat, mengelola lingkungan pengguna, dan secara umum mempertahankan jaringan Anda menggunakan Kebijakan Grup akan membangun pengetahuan pribadi Anda tentang "jeroan" dan pengoperasian jaringan Windows dan akan memiliki "bagian bergerak" yang jauh lebih sedikit daripada Infrastruktur VDI. Bahkan jika Anda memiliki infrastruktur VDI, terus terang, saya pikir Anda masih dapat memanfaatkan manfaat luar biasa dari Group Policy-fu.
VDI dan pengiriman aplikasi jarak jauh adalah solusi yang bagus untuk aplikasi yang sangat spesifik, atau pengiriman aplikasi melalui koneksi jaringan yang lambat atau tidak dapat diandalkan (pikirkan "berbagi database Microsoft Access melalui WAN berbasis T1"). Saya tidak berpikir bahwa virtualisasi desktop, setidaknya dalam inkarnasi saat ini sebagai ladang ranjau berbasis lisensi yang berlebihan, adalah "jawabannya".
Saya bahkan akan melompat mengambil risiko dan mengatakan bahwa, dengan pemeliharaan "perawatan dan pemberian makan" yang tepat dari armada komputer klien yang sangat besar yang menjalankan Windows tidak terlalu sulit, menggunakan alat bawaan di Windows Server, WSUS, pengetahuan yang baik tentang scripting, dan pemahaman tentang bagaimana Windows itu sendiri dan perangkat lunak aplikasi Anda bekerja. Mengotomatiskan pembuatan komputer klien Anda, menghapus hak Administrator pengguna, dan menguasai OS Anda dan infrastruktur penyebaran pembaruan aplikasi akan membawa Anda maju dan mundur.
sumber
Saya ingin sedikit membangun dari jawaban Evan mengenai berbagai cara berbeda untuk meng-host aplikasi.
Perhatian utama Anda tampaknya adalah tentang mengurangi biaya administrasi yang terlibat dalam mengelola sekelompok workstation yang berbeda dan instalasi perangkat lunak masing-masing. Anda tidak perlu pindah ke infrastruktur aplikasi yang dihosting dari jarak jauh untuk mencapai tujuan itu.
Dengan satu pengaturan server sebagai pengontrol domain dan semua workstation Anda bergabung dengan domain itu, Anda dapat melakukan apa saja yang Anda butuhkan di luar kotak. Domain itu sendiri menangani akun pengguna yang dikonfigurasi secara terpusat. Kebijakan Grup dapat menangani mengonfigurasi semua pengaturan sistem di workstation. Dan Penerapan Perangkat Lunak Kebijakan Grup dapat menangani instalasi aplikasi Anda. Layanan Penyebaran Windows bawaan yang dikombinasikan dengan Microsoft Deployment Toolkit gratis bahkan dapat memberi Anda solusi penggunaan OS Anda. WSUS juga gratis dan dapat menangani patching perangkat lunak OS dan Microsoft Anda.
Hanya ada satu ton hal yang dapat Anda lakukan dengan tidak lebih dari satu lisensi OS server dan lisensi OS workstation Anda. Semuanya memiliki sedikit kurva belajar, tetapi tidak lebih sulit dari hal-hal yang harus Anda pelajari dengan aplikasi atau solusi OS yang di-host.
sumber
Kami berada di tahap pertengahan perencanaan virtualisasi desktop untuk beberapa ratus pengguna, dan ada banyak gotcha yang halus. Salah satunya adalah fakta bahwa "terminal bodoh" yang diduga tidak begitu murah, dan tentu saja perlu tambalan perangkat lunak juga! Namun, kurang dari satu instalasi OS penuh yakin. Gotcha berikutnya adalah beberapa eksekutif yang "memiliki" untuk memiliki sesuatu yang tidak dilakukan terminal bodoh dan menghancurkan model itu. Kemudian akses jarak jauh. Lalu VoIP. Kemudian, VMWare lebih mahal dari yang Anda kira. Sheesh ...
sumber
Kami telah menggunakan XenServer dari Citrix dan VMware ESX untuk memvirtualisasikan workstation. XenServer gratis dan saya percaya versi ESXi juga. Citrix juga membuat produk yang disebut Provisioning Server yang membuatnya sangat mudah untuk membuat, memodifikasi, dan menggunakan workstation virtual dengan konfigurasi bersama.
Seperti disebutkan di atas, Anda akan menginginkan server yang berlebihan jika Anda menggunakan rute ini untuk membantu mencegah pemadaman.
Setelah mengatakan semua ini, sudah menjadi pengalaman saya bahwa virtualisasi workstation hanya ide yang bagus ketika Anda memiliki alasan spesifik untuk melakukan ini - misalnya, workstation di situs jarak jauh di mana Anda tidak akan bisa keluar dan menggunakan pembaruan perangkat lunak. Untuk komputasi umum, ini lebih merepotkan daripada nilainya, dan Anda tidak akan menghemat banyak uang. Dan, terutama untuk organisasi kecil, prinsip KISS umumnya akan menolak menggunakan klien tipis.
sumber
Saya akan banyak melihat kotak desktop Sun Ray. Mereka bekerja cukup baik (dengan asumsi Anda memiliki cukup banyak tenaga kuda backend), bahkan di toko-toko Windows, dan mereka cukup murah dibandingkan dengan desktop normal.
sumber
Pertanyaan terbesar dalam pikiran saya adalah: Dapatkah Anda baik-baik saja dengan kemungkinan kehilangan SEMUA dalam satu perjalanan? Apakah bos Anda baik-baik saja dengan itu?
Jika Anda menempatkan semua orang bekerja di satu server, (saya berasumsi Anda akan memiliki cadangan yang tepat, dll) masih mungkin untuk server itu gagal. Apakah boleh untuk kegagalan satu server untuk mengambil seluruh perusahaan selama satu hari atau lebih saat Anda menggantinya, membangunnya kembali, dan membuatnya kembali beroperasi?
Saya bahkan tidak akan pernah mempertimbangkan solusi itu, hanya karena itu menciptakan titik kegagalan bertindak luas seperti itu, tetapi jarak tempuh Anda mungkin beragam.
sumber
The RHEV VDI akan segera keluar, adalah fitur rempah-rempah (protokol yang mengalahkan rdp / ica) dan beberapa fitur lainnya.
lihat di http://www.redhat.com/ dan tentu saja http://www.redhat.com/virtualization/rhev/desktop/
sumber
Salah satu hal yang kebanyakan orang tidak dapatkan ketika pergi ke VDI adalah bahwa biaya administrasi Anda tidak selalu turun, mereka naik karena sekarang Anda bisa mengelola 2 lingkungan desktop yang berbeda untuk setiap pengguna. Salah satu manfaat penghematan biaya besar dari VDI adalah dalam manajemen perangkat lunak dan manajemen perangkat keras, tetapi bukan karena pengawasan. VDI biasanya merupakan cara yang bagus untuk memaksa TI mengelola penyebaran perangkat lunak dengan lebih baik dan Anda biasanya mendapatkan lingkungan yang lebih terkunci (tidak ada lagi pengembang yang memasang alat sesuka mereka di desktop). Jika Anda mencoba untuk memigrasi lingkungan desktop yang tidak sesuai ke VM, jauh lebih mahal daripada membeli workstation dan mengelola lingkungan Anda dengan benar. Selain itu mereka biasanya biaya yang terkait dengan hypervisor yang mendasarinya, dan yang membutuhkan keterampilan manajemen tambahan.
sumber
The studi kasus Largo, Florida , mungkin terbukti informatif. Mereka bermigrasi sejumlah besar pengguna non-teknis ke desain jaringan thin-client berbasis Linux dan menyadari penghematan biaya yang signifikan serta peningkatan produktivitas (karena berkurangnya waktu henti workstation dan peningkatan cadangan data pengguna) sebagai hasilnya. Slashdot membuat profil kota beberapa tahun yang lalu. Sejak artikel itu, tampaknya kota tersebut bermigrasi ke solusi Citrix.
sumber
Apa yang Anda gambarkan lebih baik dilayani oleh Layanan Terminal, daripada virtualisasi. Bagaimanapun, saya pikir pada saat Anda mendapatkan biaya untuk server untuk dapat menangani beban seperti itu, ditambah biaya klien tipis, Anda akan menemukan jauh lebih murah untuk memiliki workstation terpisah.
Pemeliharaan mesin yang terpisah tidak lebih sulit atau lebih banyak bekerja daripada TS atau mesin virtual, jika dilakukan dengan benar. Di sisi lain, memiliki orang yang dapat bekerja ketika server memiliki waktu henti adalah nilai tambah yang besar dalam kebanyakan kasus.
sumber
Saya terkejut bahwa saya tidak melihat nama siapa pun VMware View khusus. Saya pikir View adalah salah satu solusi VDI terbaik di luar sana.
http://www.vmware.com/products/view/
"Dapatkan Desktop Anda" Untuk Pergi "dengan VMware View
Bergerak menuju komputasi yang berpusat pada pengguna dan mengubah desktop stasioner tradisional menjadi ruang kerja tanpa status yang tersedia dari mana saja dan kapan saja. VMware View memodernisasi desktop dan aplikasi dengan memindahkannya ke cloud dan mengirimkannya sebagai layanan terkelola. Prosesnya otomatis dan efisien, keamanan ditingkatkan dan total biaya kepemilikan desktop berkurang 50%. Pengguna akhir mendapatkan pengalaman desktop yang kaya, konsisten, dan berkinerja tinggi dari perangkat apa pun yang berkualifikasi baik di kantor atau saat bepergian. "
sumber