İş istasyonlarını değiştirmek yerine Windows masaüstü virütalizasyonu


17

Çalıştığım küçük işletme BT departmanının başkanıyım, ancak öncelikle bir yazılım mimarıyım ve tüm sistem yönetimi deneyimim ve bilgim yazılım geliştirmeye yardımcı oluyor. Bu yıl veya sonraki bir noktada, her farklı makinede bulunan çeşitli OEM lisanslı yazılım sürümlerinin hodge podge koleksiyonunun aksine, iş istasyonu ortamımızı tek bir Windows 7 / Office 2010 ortamına yükseltmeye bakacağız.

Muhtemelen her bir iş istasyonunu yükseltmeyi bırakmak ve bunun yerine bir virütalizasyon sunucusuna erişmek ve tüm sanal iş istasyonunu sunucuda barındırmak için aptal bir terminal olmak mümkündür.

Şimdi temelde her şeyin mümkün olduğunu biliyorum ama bu küçük işletmeler için uygun bir çözüm mü (25-50 iş istasyonu)? Bunun mümkün olduğunu varsayarsak, bunun için gereken sunucu kaynaklarını hesaplamak için ne tür kaba kurallar var.

Çözümler bir kullanıcının VM'lerine erişmesini tam olarak nasıl ele alır, fiziksel iş istasyonlarında normal olarak oturum açarlar ve ardından VM'lerine erişmek için uzak masaüstünü kullanırlar mı veya genellikle bunu müzakere etmek için bir istemci yazılımı ile mi yapılır?

Bu VM'leri yönetmek ve izlemek için ne tür yazılımlar mevcuttur, bu işleve Microsoft Server 2008 ile ulaşılabilir mi? Çoğunlukla Hyper-V ile Server 2008 ile ilgili bu sorularla ilgileniyorum, ancak özellikle bir Microsoft mağazasında Hyper-V üzerinden seçmenin zorlayıcı nedenleri varsa VMware'in ürün yelpazesiyle ilgili fikir vermekten çekinmeyin.

Düzenleme: Sadece uygulama hedefleri hakkında daha fazla bilgi eklemek için her farklı yapılandırılmış iş istasyonumuzla ilişkili herhangi bir iş yapmak zorunda kalmadan platformumuzu Win2k3 / XP ortamından tam bir Windows 2008 / Win7 platformuna yükseltmek olacaktır.

Ayrıca, herkes 25-50 iş istasyonunu sanal olarak desteklemek için ne kadar büyük donanıma ihtiyaç duyulduğuna dair gerçekçi yönergeler sunabilir mi? İş istasyonlarının çoğunluğu Office, Outlook ve web dışında hiçbir şey yapmaz. Yüksek talep gören tek iş istasyonu, her şeyi yerel tutacak geliştirme iş istasyonlarıdır.


1
Ofis, e-posta ve web tarayıcıları gibi basit şeyler zaten ince uygulamalardır. Hemen hemen herhangi bir uzak masaüstü teknolojisi, onlardan daha fazla kaynak olmasa bile çok fazla kaynak kullanacaktır. Gerçekten bu tür bir teknoloji sadece sınırlı / pahalı yazılım / donanım kaynaklarını paylaşmanız gerektiğinde kullanışlıdır. Bana öyle geliyor ki, gerçekten grup politikası, sms, vb. OS ve donanımı yükseltmek için ama çok az mı?
JamesRyan

Diyerek şöyle devam etti: "Ayrıca, insanların işletim sistemini ve donanımı yükseltmek için sizi bağlayan ancak çok az ekstra yapan en son ofise gerçekten ihtiyacı var mı?" Evet, şu anda tüm iş istasyonları Office 2003 ve 2007'nin lisanslı OEM kopyaları olduğundan, standartlaştırma yapmak ve toplu lisanslı sürümleri doğru şekilde kullanabilmek istiyorum. Ayrıca, bu hedeflerin sanallaştırma kullanılarak hemen elde edileceği karışık 32bit / 64bit yerine tamamen aynı temel platformu istiyorum.
Chris Marisic

Yanıtlar:


15

Bu tür bir çözüm bir süreklilik içinde bulunur.

Spektrumun bir ucunda "kalın" bir işletim sistemi (Windows veya masaüstü Linux dağıtımı gibi) çalıştıran ve istemci yazılımı aracılığıyla barındırılan uygulamalara (RemoteApp kısayolları ve Uzak Masaüstü Protokolü (RDP) veya Citrix aracılığıyla) bağlanan istemci bilgisayarlarınız var ICA protokolü).

Spektrumun ortasında, aynı protokoller aracılığıyla tam masaüstü masaüstü oturumlarına (tek bir uygulama yerine) bağlanan, ancak paylaşılan bir işletim sistemi yüklemesi kullanan istemcilere sahipsiniz. Bu genellikle Windows "Terminal Hizmetleri" dünyasıdır.

Spektrumun en ucunda, istemci aygıtlarının çok çıkarıldığı ve genellikle barındırılan bir işletim sistemi örneğine bağlanmak için yalnızca istemci yazılımını barındıran Sanal Masaüstü Altyapısı (VDI) olarak bilinen şeye sahipsiniz.

Tüm bu durumlar fiziksel olarak mümkündür, ancak belirli sunucuların vb. Yolundan çıkmadan önce lisans maliyetlerini araştırmaya başlamak için kendinize bir iyilik yaparsınız.

Microsoft dünyasındaki lisans maliyetleri, Terminal Hizmetleri İstemci Erişim Lisanslarını veya VDI çözümüne erişen her aygıt veya kullanıcı için mücadele edecek işletim sistemlerinin Windows Sanal Kurumsal Merkezi Masaüstü (VECD) lisanslarını içerir. Düştüğünüz spektrumun neresine bağlı olduğuna bağlı olarak masaüstü uygulama yazılımınız için lisanslama, şu anda kullandığınızdan farklı olabilir ve bu ek lisans satın alımlarını gerektirebilir.

Bir VDI altyapısının edinme maliyetlerinin, daha pahalı olmasa bile, geleneksel "kalın istemci" yolundan düşmekten çok benzer olduğunu göreceksiniz. Fiziksel ve pratik olarak ince istemci aygıtları kullanmak bir "kazanç" gibi görünür, ancak yazılım lisanslama masrafı geleneksel olarak herhangi bir donanım maliyeti tasarrufundan daha fazladır, bu da yalnızca "yumuşak maliyet" yönetimi ve TCO tasarruflarını gerekçe olarak bırakır.

Düzenle:

Ryan Bolger, paradan tasarruf etmek için yer olarak tanımladığınız "yumuşak maliyet" tasarruflarıyla ilgili cevabıyla (ve onu + 1'ledim) kafasına vurdu.

Grup İlkesi'ni kullanarak yazılımı merkezi olarak nasıl dağıtacağınızı, kullanıcı ortamlarını nasıl yöneteceğinizi ve genel olarak ağınızdan nasıl uzak tutacağınızı öğrenmek, bir Windows ağının "iç kısımları" ve çalışması hakkında kişisel bilginizi artıracak ve VDI altyapısı. Bir VDI altyapınız olsa bile, açıkçası, hala Grup İlkesi-fu'dan muazzam faydalardan yararlanabileceğinizi düşünüyorum.

VDI ve uzaktan uygulama teslimi, göreve özgü uygulamalar veya uygulamaların yavaş veya güvenilir olmayan ağ bağlantıları üzerinden teslimi için harika bir çözümdür ("T1 tabanlı bir WAN üzerinden paylaşılan Microsoft Access veritabanını düşünün"). Masaüstü sanallaştırmanın, en azından aşırı lisanslama ücretine dayalı bir mayın tarlası olarak mevcut enkarnasyonda "cevap" olduğunu düşünmüyorum.

Hatta bir uzuvdan atlayacağım ve Windows Server, WSUS'deki yerleşik araçları kullanarak çok büyük istemci bilgisayar filolarının uygun "bakım ve besleme" bakımıyla gerçekten o kadar da zor olmadığını söyleyeceğim. iyi komut dosyası bilgisi ve Windows'un kendisinin ve uygulama yazılımınızın nasıl çalıştığını anlamak. İstemci bilgisayarınızın derlemesini otomatikleştirmek, kullanıcıların Yönetici haklarını kaldırmak ve işletim sistemi ve uygulama güncelleştirme dağıtım altyapınızı ele almak sizi bir adım önde tutacaktır.


Yazınızı ve VECD lisans sayfasını okuduktan sonra, Server 2008 Datacenter'ın bir kopyasını kullanabileceğim ve 110 $ / iş istasyonu ödeyebileceğim ve her sanal iş istasyonunun Win7 Enterprise'a sahip olabileceğimi anladım.
Chris Marisic

Ayrıca amaç tamamen açık bir maliyet düşürme değildir, her iş istasyonunu yükseltme işini ortadan kaldırmak, her iş istasyonuyla uğraşmak diğerlerinin 1 / 3'ünden farklı donanımlara sahiptir, çoğu 32bit'tir, ancak şimdi birkaç makine 64bit'tir. Sitemizde yalnızca onu destekleyen sadece BT personeli bulunmadığından, bu emeği azaltmanın yumuşak maliyeti birincil hedefimizdir.
Chris Marisic

5
Yumuşak maliyetler hakkındaki düşünceleriniz yanlış; istemci donanımını desteklemeye devam ederken aynı sayıda (sanallaştırılmış) iş istasyonunu yönetmeniz gerekir. Sunucuda her sorun olduğunda kendinizi derin suda bulacaksınız , çünkü hiç kimse onsuz çalışamaz. Bu kelimenin tam anlamıyla kimse anlamına gelmez . IMO, 25-50 PC, tek bir kişi için çok fazla değil, hatta birisini yönetmek için yarı zamanlı bir işe almak anlamına geliyor. Yükseltmeye gelince, aynı model PC'leri büyük bir tedarikçiden satın alın, standart bir görüntü oluşturun, en iyi uygulamaları takip edin, vb.
Joe Internet

3
Bu 25-50 iş istasyonunu satın almayın. Onları kiralayın. Ama Joe Internet'in söyledikleri ...
Adrien

16

Uygulamaları uzaktan barındırmanın farklı yolları ile ilgili Evan'ın cevabından biraz yararlanmak istiyorum.

Öncelikli endişeniz, bir dizi farklı iş istasyonunu ve bunların bireysel yazılım kurulumlarını yönetmeyle ilgili idari yükü azaltmakla ilgili gibi görünüyor. Bu hedefi gerçekleştirmek için uzaktan barındırılan bir uygulama altyapısına geçmeniz gerekmez.

Etki alanı denetleyicisi olarak tek bir sunucu kurulumuyla ve tüm iş istasyonlarınız bu etki alanına katıldığında, ihtiyacınız olan her şeyi kutudan çıkar çıkmaz yapabilirsiniz. Etki alanının kendisi merkezi olarak yapılandırılmış kullanıcı hesaplarını işler. Grup İlkesi, iş istasyonlarındaki tüm sistem ayarlarının yapılandırılmasını işleyebilir. Ve Grup İlkesi Yazılım Dağıtımı uygulama yüklemelerinizi işleyebilir. Ücretsiz Microsoft Dağıtım Araç Seti ile birlikte yerleşik Windows Dağıtım Hizmetleri, işletim sistemi dağıtım çözümünüzü bile verebilir. WSUS da ücretsizdir ve işletim sistemi ve Microsoft yazılım yamalarınızı işleyebilir.

Tek bir sunucu işletim sistemi lisansından ve iş istasyonu işletim sistemi lisanslarınızdan başka bir şey yapmadan yapabileceğiniz bir sürü şey vardır. Her şey biraz öğrenme eğrisine sahiptir, ancak uzaktan barındırılan bir uygulama veya işletim sistemi çözümü ile öğrenmeniz gerekenden daha zor değildir.


1
+1 - Beni dövüyorsun ... Faturalandırılabilir işler yapmak için ServerFault'dan uzaklaşmamam gerektiğini gösteriyor, ha?
Evan Anderson

Evet ama amaç, bunların hepsine, Win7 platformuna geçişte tek bir düşüşle başa çıkmak ve fiziksel iş istasyonlarını artık ele almaya gerek duymamaktı.
Chris Marisic

3
Seçtiğiniz çözümden bağımsız olarak bir tür fiziksel iş istasyonunuz olacak. Gerçek "ince istemciler" ile sonuçlansanız bile, bu sadece "sabit disk bulunamayan düşük seviye iş istasyonu" kodudur. Sonuçta, farklı çözümler yerel iş istasyonlarında neyin ortaya çıktığını, oraya nasıl geldiğini ve sunucu (lar) da nelerin kaldığını belirler.
Ryan Bolger

4

Birkaç yüz kullanıcıya masaüstü sanallaştırmayı planlamanın orta aşamalarındayız ve çok sayıda ince gotchas var. Birincisi, iddia edilen "aptal terminaller" in o kadar ucuz olmadığı ve elbette yazılım yamalarına da ihtiyaç duyduğu! Ancak, tam bir işletim sistemi kurulumundan daha az emin olun. Bir sonraki gotcha aptal terminalin yapmadığı ve modeli havaya uçurduğu bir şeye sahip olması gereken "exec" dir. Sonra uzaktan erişim. Sonra VoIP. O zaman, VMWare düşündüğünüzden daha pahalıdır. Şeyh ...


1
Amacım onları tamamen sunucuda çalıştırmak olacaktı, bu yüzden kendi VHD'lerine sahip olacaklardı, böylece bir kişi belirli bir yazılıma ihtiyaç duyduğunda, VHD'lerinin yeni bir yedeklemesini yüklediler ve yükledikleri zaman zarar görmeleri durumunda kolay bir restorasyona izin verdiler. aptallık / kötü amaçlı yazılım / vb.
Chris Marisic

3

İş istasyonlarını sanallaştırmak için Citrix'ten XenServer ve VMware ESX kullandık. XenServer ücretsiz ve ESXi versiyonunun da olduğuna inanıyorum. Citrix ayrıca, Provisioning Server adlı bir ürünü, paylaşılan yapılandırmalarla sanal iş istasyonları oluşturmayı, değiştirmeyi ve dağıtmayı çok kolay hale getirir.

Yukarıda belirtildiği gibi, kesintileri önlemek için bu rotaya giderseniz yedek sunucular isteyeceksiniz.

Tüm bunları söyledikten sonra, iş istasyonlarını sanallaştırmanın sadece bunu yapmak için belirli bir nedeniniz olduğunda iyi bir fikir olduğunu düşünüyorum - örneğin, dışarı çıkıp yazılım güncellemelerini dağıtamayacağınız uzak bir sitedeki iş istasyonları. Genel bilgi işlem için, gerçekten değerinden daha zahmetlidir ve sonunda bu kadar para biriktirmezsiniz. Ve özellikle küçük bir kuruluş için, KISS ilkesi genellikle ince istemciler kullanarak geçersiz kılar.


Citrix'in bazı ilginç ürün teklifleri var, ancak "ücretli" tekliflerine girmeye başlarsanız cihaz başına lisans maliyetinin nasıl görüneceğini düşündüğünüzden emin olun. Birkaç hafta önce Citrix'ten bir satış sunumu yaptım ve eğer bellek hizmet veriyorsa, XenDesktop "VDI Edition" kullanıcı / cihaz başına 95,00 dolar ya da liste fiyatı üzerinden eşzamanlı kullanıcı başına 195,00 dolar.
Evan Anderson

Bu fiyatın microsoft terminal sunucusu lisansının ÜSTÜNDE olduğunu unutmayın
Jim B

2

Sun Ray masaüstü kutularına çok bakardım. Windows mağazalarında bile oldukça iyi çalışıyorlar (yeterli arka uç beygir gücüne sahip olduğunuzu varsayarak) ve normal masaüstlerine kıyasla oldukça ucuzlar.


Bağlantı eklemek ister misiniz?
Chris Marisic

Google "Sun Ray masaüstü"
Sam

Bunu neden daha önce görmediğimi bilmiyorum. Temel birim sun.com/software/… adresindedir . Kutularını bir masaüstü vermek için yazılımlarını (ücretsiz) Linux / Solaris sunucusunda çalıştırıyorsunuz. Bu masaüstünün büyük ol 'Windows kutuları çiftliğine işaret eden bir Citrix terminali olduğu bir mod var.
Bill Weiss

Sun Ray 2 (veya 2FS) kullandığım özel birimlerdir. Sun ayrıca memnuniyetle size tanıtım yazıları ve konuşmalar hakkında konuşan şeyler gönderecektir.
Bill Weiss

1

Aklımdaki en büyük soru: HER ŞEYİ tek seferde kaybetme ihtimaliniz var mı? Patronunuz buna uygun mu?

Herkesin çalışmasını bir sunucuya koyarsanız, (uygun yedeklemelere sahip olacağınızı varsayıyorum), bu sunucunun başarısız olması hala mümkündür. Bir sunucunun tüm şirketi bir gün boyunca değiştirmemesi, yeniden oluşturması ve tekrar çalıştırması sorun yaratmaz mı?

Böyle bir çözümü asla düşünmem, çünkü bu çok geniş etkili bir tek başarısızlık noktası yaratıyor, ancak kilometreniz değişebilir.


3
Kuşkusuz, her bir hata noktasını ortadan kaldırmak, geri dönüşleri azaltmak için bir yoldur, ancak VDI altyapısını küçük bir sunucu senaryosunda bile birkaç sunucu bilgisayara bölmek inanılmaz derecede pahalı veya teknik olarak zor değildir. Kesinti süresi haklı çıkacak kadar pahalıya mal olacaksa, ikinci bir sunucu bilgisayar (üçüncü vb.)
Evan Anderson

Verileri bir ISCSI SAN'da barındırmak ve bir noktada bunları yük dengeli olarak kurmak için ek sunucular eklemek istiyorum ve biri başarısız olursa diğeri işi
alsın

Çoğu ESX (i) projesi, paylaşılan depolama alanınız yoksa, ^ H ^ H ^ H boynunda bir ağrıdır. ESX, gereken her şeyi kutudan çıkarır, vmdk'leriniz için küme farkında bir dosya sistemi, sanal makineleriniz için bir hata / yüksek kullanılabilirlik / hatta hataya dayanıklı küme.
pfo

Evet, tüm bunların sebebi, geliştirme / hazırlama sunucularım olarak kullanmadığım günün% 98'i boşta duran tam bir sanal sistemle bitirmek yerine, istediğim paylaşılan depolamanın daha fazla gerekçesi.
Chris Marisic


1

Bir VDI'ye giderken çoğu insanın alamadığı şeylerden biri, yönetim maliyetlerinizin mutlaka düşmemesi, her kullanıcı için 2 ayrı masaüstü ortamını yönettiğiniz için yükselir. VDI'nin büyük maliyet tasarrufu avantajlarından biri, yazılım yönetimi ve donanım yönetimidir, ancak virütal olduğu için değildir. VDI genellikle BT'yi yazılım dağıtımını daha iyi yönetmeye zorlamanın harika bir yoludur ve genellikle daha kilitli bir ortam elde edersiniz (masaüstünde istedikleri gibi araç geliştiren daha fazla geliştirici yok). Yanlış yönetilen bir masaüstü ortamını VM'lere geçirmeye çalışırsanız, iş istasyonları satın almak ve ortamınızı düzgün bir şekilde yönetmekten daha pahalı olma olasılığı daha yüksektir. Buna ek olarak, genellikle altta yatan hipervizör ile ilişkili bir maliyettir ve bu ek yönetim becerileri gerektirir.


1
"(artık masaüstünde istedikleri gibi araç yükleyen geliştirici yok)." haha hayır, teşekkürler! Fiziksel makinelerimizi koruyacağız! Geliştiricilerin yönetici haklarına sahip olmasını bekleyemezsiniz, bana kendi kutumda yönetici vermeyen bir yerde çalışmazdım.
Chris Marisic

1
istedikleri takdirde yönetici haklarına sahip olmamıza izin vermediğim tek kişi geliştiriciler. Çoğu zaman sahip olamayacakları bir araç yüklemelerini isterler.
Jim B

2
Yaptığın şirkette çalışmadığım için mutluyum! Bu araçlar, bir şirkete binlerce dolara görünmez bir şekilde mal olan günlerce boşa harcanmıyorsa, saatlerce tasarruf edebilir. Tabii ki şirketlerin çalışanlarının daha az üretken olmasını sağlamak için kaç tane zayıf karar aldıkları beni şaşırttı.
Chris Marisic

1
Aynı şekilde, bir geliştiriciyi yılda 100s saatten kurtaracak (özellikle bu durumda yeniden paylaşımcılığa atıfta bulunarak), 300 $ gibi önemsiz miktarda bir araç satın almak istemeyen bir şirketle aynı, ancak eminim diğer tüm türler için eşdeğer araçlar var geliştiriciler)
Chris Marisic

2
sorun, bazı geliştiricilerin izinlerle uğraşarak sunucuları ve iş istasyonlarını yeniden inşa etmek için zaman harcadığımızda şirketlere binlerce dolara mal olması ve sistemi kararsız hale getiren bir yazılım eklemenin (şekil olarak değişiklik belgelerine sahip olmadıklarının) neyin öldürüldüğünü) veya daha da kötüsü korsan. Geliştiricilerin araç sahibi olmasını kısıtlamıyoruz - sadece kendileri kuramazlar ve bunu haklı çıkarmak zorundalar - herkes gibi. Bir geliştiricinin yönetici erişimi ile test etmek için bir kutusu olması gerekiyorsa, ağ erişimi olmayan bir vm'dir
Jim B

0

Largo, Florida vaka çalışması , bilgilendirici kanıtlanabilir. Önemli sayıda teknik olmayan kullanıcıyı Linux tabanlı ince istemci ağ tasarımına taşıdılar ve bunun sonucunda önemli maliyet tasarrufları ve artan verimlilik (iş istasyonu duruş sürelerinin azalması ve kullanıcı veri yedeklemesinin iyileştirilmesi nedeniyle) gerçekleştirdiler. Slashdot birkaç yıl önce şehri profilledi . Bu makaleden beri, şehrin bir Citrix çözümüne göç ettiği görülüyor.


0

Tanımladığınız şey, sanallaştırma yerine Terminal Hizmetleri tarafından en iyi şekilde sunulur. Ne olursa olsun, sunucu (lar) için böyle bir yükü ve ince istemcilerin maliyetini karşılayabilme maliyetlerini aldığınızda, ayrı iş istasyonlarına sahip olmanın çok daha ucuz olduğunu göreceksiniz.

Ayrı makinelerin bakımı, uygun şekilde yapıldığında, TS veya sanal makinelerin bakımından daha zor veya daha fazla iş değildir. Öte yandan, sunucu kapalı kalma süresi olduğunda insanların çalışabilmesi çoğu durumda büyük bir artıdır.


Akıl yürütmenin bir parçası, sunucu hw'yi yalnızca istemcilerden daha fazlası için kullanabiliriz ve herhangi bir yeni iş istasyonu satın almamıza veya bunları yükseltmemize gerek kalmayacaktır (belki de daha fazla ihtiyaç duyduğumuzda gbit nics eklemek hariç) lan bizim gbit kullanmak için)
Chris Marisic

0

Özellikle VMware View adında kimsenin adını görmediğime şaşırdım. Bence View piyasadaki en iyi VDI çözümlerinden biri.

http://www.vmware.com/products/view/

VMware View ile "Masaüstünüzü" Harekete Geçirin "

Kullanıcı merkezli bilgi işleme geçin ve geleneksel sabit masaüstlerini her yerde ve her zaman kullanılabilen, koşulsuz durumsuz çalışma alanlarına dönüştürün. VMware View, masaüstlerini ve uygulamaları buluta taşıyarak ve yönetilen bir hizmet olarak sunarak modernize eder. Süreçler otomatik ve verimli, güvenlik artırıldı ve masaüstü sahipliğinin toplam maliyeti% 50 azaltıldı. Son kullanıcılar, ister ofiste ister hareket halindeyken nitelikli herhangi bir cihazdan zengin, tutarlı ve yüksek performanslı bir masaüstü deneyimi yaşarlar. "

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.