Вірутуалізація на робочому столі Windows замість заміни робочих станцій


17

Я очолюю відділ ІТ у малому бізнесі, над яким я працюю, однак я в першу чергу архітектор програмного забезпечення, і весь мій досвід і знання адміністративної системи є допоміжним для розробки програмного забезпечення. У цей чи інший рік цього чи наступного року ми будемо шукати вдосконалення свого середовища робочої станції до єдиного середовища Windows 7 / Office 2010, на відміну від колекції ходж-підгерів різних програм, що мають ліцензію OEM, що є на кожній іншій машині.

Мені прийшло в голову, що, ймовірно, можна відмовитися від оновлення кожної робочої станції, а натомість - це німий термінал для доступу до сервера віруталізації та розміщення їх усієї віртуальної робочої станції на сервері.

Зараз я знаю, що в принципі все можливе, але чи це можливе рішення для малого бізнесу (25-50 робочих станцій)? Якщо припустити, що це можливо, який тип грубих рекомендацій існує для обчислення необхідних ресурсів сервера, необхідних для цього.

Як саме рішення поводяться з користувачем, який отримує доступ до своїх віртуальних машин, чи нормально вони входять на свою фізичну робочу станцію, а потім використовують віддалений робочий стіл для доступу до своїх віртуальних машин, або зазвичай це робиться з клієнтським програмним забезпеченням для вирішення цього питання?

Які типи програмного забезпечення, доступного для адміністрування та моніторингу цих віртуальних машин, можна досягти, щоб ця функціональність не була в комплекті з Microsoft Server 2008? Мене найбільше цікавлять ці питання, пов’язані із сервером 2008 з Hyper-V, але я маю можливість ознайомитись із лінійкою продуктів VMware, особливо якщо є якісь вагомі причини вибирати їх над Hyper-V в магазині Microsoft.

Редагувати: Просто для додавання додаткової інформації про цілі реалізації було б оновити нашу платформу з середовища Win2k3 / XP до повної платформи Windows 2008 / Win7 без необхідності виконувати будь-яку пов’язану роботу з нашою робочою станцією, по-різному налаштованою.

Також хтось може запропонувати будь-які реалістичні вказівки щодо того, наскільки велике обладнання потрібно для підтримки 25-50 робочих станцій? Більшість робочих станцій не роблять нічого, крім Office, Outlook та Інтернету. Єдиними робочими станціями, що користуються великим попитом, є робочі станції, що підтримують все місцеве.


1
Прості речі, такі як веб-переглядачі Office, електронна пошта та веб-сторінки - це вже тонкі програми. Практично будь-яка технологія віддаленого робочого столу збирається використовувати стільки, скільки не більше ресурсів, ніж їх. Дійсно, подібні технології корисні лише тоді, коли вам потрібно ділитися обмеженими / дорогими програмними / апаратними ресурсами. Мені здається, що ви пішли на велику червону оселедець, коли насправді вам слід дивитись на речі, щоб полегшити управління, як групова політика, смс і т.д. в оновленні ОС та обладнання, але чи мало зайвого?
JamesRyan

"Також виникає питання, чи дійсно людям потрібен останній офіс, який пов'язує вас з оновленням ОС та обладнання, але робить дуже мало зайвих?" Так, оскільки зараз усі робочі станції є ліцензованими копіями OEM Office 2003 та 2007, я хочу стандартизувати та мати можливість правильно використовувати томові ліцензовані видання. Також я хотів би точно таку ж базову платформу замість змішаних 32-бітових / 64-бітних, яких ці цілі негайно були б досягти за допомогою віртуалізації.
Кріс Марісіч

Відповіді:


15

Цей тип рішення існує в континуумі.

На одному кінці спектру у вас є клієнтські комп’ютери, які працюють з "товстою" операційною системою (наприклад, Windows або настільним дистрибутивом Linux) та підключаються через клієнтське програмне забезпечення до розміщених програм (через ярлики RemoteApp та протокол віддаленого робочого столу (RDP) або через Citrix Протокол ICA).

У середині спектру у вас є клієнти, що підключаються через ці самі протоколи до повномасштабних сеансів на робочому столі (а не однієї програми), але використовують спільну установку операційної системи. Зазвичай це світ Windows "Термінальні послуги".

На дальньому кінці спектру у вас є типова відома як інфраструктура віртуального робочого столу (VDI), де клієнтські пристрої дуже позбавлені і лише хост-клієнтське програмне забезпечення для підключення до розміщеного екземпляра операційної системи.

Всі ці ситуації є фізично здійсненними, але ви зробите собі прихильність розпочати розслідування витрат на ліцензування, перш ніж піти по дорозі спецслужб тощо.

Витрати на ліцензування у світі Microsoft включають або Ліцензії доступу клієнтських служб терміналів, або ліцензії операційних систем Windows Virtual Enterprise Centralilized Desktop (VECD), які можуть змагатися з кожним пристроєм або користувачем, що отримує доступ до рішення VDI. Ліцензування програмного забезпечення для настільних програм, залежно від того, де ви потрапляєте на спектр, може також відрізнятися від використовуваного вами в даний час, і це потребує додаткових придбань ліцензій.

Цілком ймовірно, що ви збираєтесь виявити, що витрати на придбання інфраструктури VDI схожі, якщо не дорожчі, ніж спускатися за традиційним маршрутом «товстого клієнта». Фізично та практично використання тонких клієнтських пристроїв звучить як "виграш", але витрати на ліцензування програмного забезпечення традиційно перевищують будь-яку економію витрат на апаратне забезпечення, що залишає лише виправданням "м'якої вартості" та економією TCO.

Редагувати:

Райан Болгер вдарив його прямо по голові своєю відповіддю (і я поставив йому +1) стосовно економії "м'якої вартості", яку ви праві визначити як місце для економії грошей.

Навчання централізованому розгортанню програмного забезпечення, керуванню середовищем користувачів та загалом підтримувати пекло поза мережею за допомогою групової політики дозволить сформувати ваші особисті знання про "внутрішність" та роботу мережі Windows та матиме набагато менше "рухомих частин", ніж Інфраструктура VDI. Навіть якби у вас була інфраструктура VDI, чесно кажучи, я думаю, ви все-таки зможете скористатися величезними вигодами від групової політики-фу.

VDI та віддалена доставка додатків - це чудове рішення для дуже конкретного застосування або доставки програм через повільні або ненадійні мережеві з'єднання (подумайте, "спільна база даних Microsoft Access через TAN на базі T1"). Я не думаю, що віртуалізація робочого столу, принаймні в нинішньому втіленні як мінне поле, що базується на надмірній ліцензії, є "відповіддю".

Я навіть стрибну на кінцівку і скажу, що при належному догляді та годуванні обслуговування дуже великих парків клієнтських комп'ютерів під керуванням Windows насправді не так складно, використовуючи вбудовані інструменти в Windows Server, WSUS, хороші знання сценаріїв та розуміння того, як працює сама Windows та ваше прикладне програмне забезпечення. Автоматизація побудови клієнтського комп’ютера, видалення прав адміністратора користувачів та отримання керування на вашій ОС та інфраструктурі розгортання оновлень додатків призведе до великих стрибків уперед.


Після прочитання вашої публікації та сторінки ліцензій VECD правильно, наскільки я розумію, що я можу використовувати копію Центру обробки даних Server 2008 і заплатити 110 доларів / робочу станцію, і кожна віртуальна робоча станція змогла б мати Win7 Enterprise?
Кріс Марісіч

Крім того, мета полягає не в тому, щоб скоротити видатки лише заздалегідь - це усунути роботу з модернізації кожної робочої станції, мати справу з кожною робочою станцією іншим обладнанням, ніж 1/3 інших, що більшість з них є 32-бітними, але зараз декілька машин мають 64 біт. А оскільки на нашому веб-сайті немає виключно ІТ-персоналу, а лише персонал з розробки, який його підтримує, м'які витрати на зменшення цієї праці є нашою основною метою.
Кріс Марісіч

5
Ваші думки про м'які витрати неправильні; вам все одно доведеться керувати стільки ж (віртуалізованими) робочими станціями, підтримуючи при цьому клієнтське обладнання. Ви також опинитесь у глибокій воді кожного разу, коли з сервером виникнуть проблеми, оскільки без нього ніхто не зможе працювати. Це буквально нічого не означає . IMO, 25-50 ПК не надто багато для однієї людини, навіть якщо це означає найняти когось неповний робочий день для управління ним. Що стосується оновлення, купуйте всі ті ж моделі ПК у великого постачальника, будуйте стандартне зображення, дотримуйтесь кращих практик тощо, і ви будете добре.
Joe Internet

3
Не купуйте ці 25-50 робочих станцій. Орендуйте їх. Але, що сказав Джо Інтернет ...
Адрієн

16

Я хотів би трохи відреагувати на відповідь Евана щодо різних способів віддаленого розміщення програм.

Ваша основна стурбованість, здається, полягає у зменшенні адміністративних витрат, пов'язаних із керуванням низкою різних робочих станцій та їх індивідуальних програмних установок. Для досягнення цієї мети вам не потрібно переходити на віддалену інфраструктуру додатків.

Якщо встановити єдиний сервер як контролер домену та всі ваші робочі станції, приєднані до цього домену, ви можете робити все, що вам потрібно, прямо з поля. Сам домен обробляє централізовано налаштовані облікові записи користувачів. Групова політика може обробляти налаштування всіх системних налаштувань на робочих станціях. І розробка програмного забезпечення групової політики може обробляти ваші програми. Вбудовані служби розгортання Windows у поєднанні з безкоштовним інструментарієм Microsoft Deployment Toolkit можуть навіть запропонувати вам рішення щодо розгортання ОС. WSUS також безкоштовний і може обробляти виправлення програмного забезпечення ОС та Microsoft.

Існує лише багато речей, які ви можете зробити нічим іншим, ніж однією ліцензією на ОС на сервері та вашими ліцензіями на ОС робочої станції. Це все має трохи кривої навчання, але це не складніше, ніж те, що вам доведеться вивчити за допомогою віддаленого розміщення програми чи рішення ОС.


1
+1 - Ви побили мене до цього ... Показує, що я не повинен відступати від ServerFault, щоб піти робити оплачувану роботу, так?
Еван Андерсон

Так, але мета полягала в тому, щоб подбати про все це одним махом під час нашого переходу на платформу Win7 і більше не потрібно працювати з фізичними робочими станціями.
Кріс Марісіч

3
Ви будете мати якусь фізичну робочу станцію незалежно від обраного вами рішення. Навіть якщо ви виявите справжніх "тонких клієнтів", це лише код для "низької робочої станції, яка може не мати жорсткого диска". Зрештою, різні рішення визначають, що опиняється на локальних робочих станціях, як вони потрапляють туди та що залишається на сервері.
Райан Болгер

4

Ми перебуваємо на середині етапів планування віртуалізації настільних комп'ютерів для кількох сотень користувачів, і є дуже багато тонких гатчей. Один з них полягає в тому, що передбачувані "німі термінали" не такі дешеві, і, звичайно, потрібні також програмні виправлення! Однак впевненість у встановленні операційної системи менша. Далі gotcha - це якийсь виконавець, який "повинен" мати щось, що немов термінал не робить, і видуває модель. Потім віддалений доступ. Потім VoIP. Тоді VMWare дорожче, ніж ви думали. Sheesh ...


1
Моя мета полягала б у тому, щоб вони працювали виключно на сервері, щоб вони насправді мали власні VHD-системи, коли в будь-який час людині потрібно було певне програмне забезпечення, я б просто взяв нову копію VHD після встановлення, що дозволить легко відновити, якщо вони коли-небудь пошкодять їх наприклад, від ідіотства / зловмисного програмного забезпечення / тощо.
Кріс Марісіч

3

Ми використовували як XenServer від Citrix, так і VMware ESX для віртуалізації робочих станцій. XenServer безкоштовний, і я вважаю, що версія ESXi також є. Citrix також створює продукт під назвою Provisioning Server, який дозволяє дуже просто створювати, змінювати та розгортати віртуальні робочі станції із спільними конфігураціями.

Як згадувалося вище, вам потрібні зайві сервери, якщо ви вирушите цим маршрутом, щоб запобігти перебоям.

Сказавши все це, мій досвід, що віртуалізація робочих станцій - це лише гарна ідея, коли у вас є конкретна причина цього - наприклад, робочих станцій на віддаленому сайті, де ви не зможете вийти та розгорнути оновлення програмного забезпечення. Що стосується загальних обчислень, то це більше клопоту, ніж насправді варто, і ви не закінчите економити стільки грошей. І, особливо для невеликої організації, принцип KISS, як правило, переважає, використовуючи тонких клієнтів.


У Citrix є кілька цікавих пропозицій товарів, але будьте впевнені, що ви подумаєте про те, якою буде вартість ліцензування на кожен пристрій, якщо ви почнете отримувати їх пропозиції "за плату". Кілька тижнів тому я провів презентацію продажів від Citrix, і якщо пам'ять слугує, XenDesktop "VDI Edition" становить $ 95,00 за користувача / пристрій, або $ 195,00 за одночасного користувача за ціновою ціною.
Еван Андерсон

зауважте, що ця ціна НА ТОПУ ліцензії сервера терміналів мікрософт
Джим Б

2

Я б багато заглядав у настільні коробки Sun Ray. Вони працюють досить добре (якщо припустити, що у вас є достатня кількість потужностей), навіть у магазинах Windows, і вони досить дешеві порівняно зі звичайними настільними.


Хочете додати кілька посилань?
Кріс Марісіч

Google "Sun Ray робочий стіл"
Sam

Не знаю, чому я цього раніше не бачив. Основна одиниця знаходиться на сайті sun.com/software/… . Ви запускаєте їх програмне забезпечення (яке безкоштовне) на сервері Linux / Solaris, щоб дати скринькам робочий стіл. Існує режим, коли цей робочий стіл - це термінал Citrix, спрямований на вашу велику ферму вікон Windows.
Білл Вайс

Sun Ray 2 (або 2FS) - це конкретні одиниці, якими я користувався. Sun також з радістю надішле вам фотографії та матеріали, що розмовлятимуть про розгортання.
Білл Вайс

1

Найбільше в моєму розумінні питання: чи можна бути в порядку з можливістю втратити ВСЕ що за один раз? З вашим начальником все в порядку?

Якщо ви помістите роботу всіх на один сервер (я припускаю, що у вас є відповідні резервні копії тощо), все одно можливий збій цього сервера. Чи добре, якщо один сервер не забрав всю компанію на день або близько того, поки ви заміните її, відновіть її та повернете її в експлуатацію?

Я б навіть ніколи не розглядав це рішення, тільки тому, що воно створює таку широку дію єдиної точки відмови, але ваш пробіг може відрізнятися.


3
Безумовно, усунення кожної точки відмови - це шлях до зниження віддачі, але розділення інфраструктури VDI на пару серверних комп'ютерів, навіть у малому бізнесі, не є важко дорогим або технічно непростим. Якщо час простою обійдеться достатньо, щоб виправдати це, просто використовуйте другий серверний комп'ютер (третій тощо).
Еван Андерсон

Я хотів би розмістити дані в ISCSI SAN і в якийсь момент додати додаткові сервери, щоб, сподіваючись, змогти їх налаштувати як збалансоване завантаження, і якщо один не вдасться, інші (і) підберуть роботу
Chris Marisic

Більшість проектів ESX (i) - це біль у попці ^ H ^ H ^ H, якщо у вас немає спільного сховища. ESX приносить все необхідне з коробки, файлову систему, що обізнана з кластером для ваших vmdks, кластер, що відповідає виходу з ладу / високій доступності / навіть відмов для ваших віртуальних машин.
pfo

Так, частиною міркувань для всього цього є більше виправдання спільного сховища, яке я хочу замість того, щоб закінчити повну віртуальну систему, яка сидить в режимі очікування 98% дня, коли я не використовую її в якості моїх серверів розробки / постановки.
Кріс Марісіч


1

Одне з речей, які більшість людей не отримує при переході до VDI - це те, що ваші адміністративні витрати не обов'язково знижуються, вони збільшуються, як тепер ви можете керувати двома окремими робочими середовищами для кожного користувача. Одне з найбільших переваг VDI в економії коштів полягає в управлінні програмним забезпеченням та керуванні апаратними засобами, але не тому, що це вірус. VDI, як правило, є прекрасним способом змусити ІТ краще керувати розгортанням програмного забезпечення, і ви, як правило, отримуєте більш замкнене середовище (більше розробників не встановлює інструменти, як вони бажають на робочому столі). Якщо ви спробуєте перенести кероване середовище робочого столу до віртуальних машин, це набагато більше шансів, ніж придбати робочі станції та правильно керувати своїм оточенням. Крім того, їхня вартість, як правило, пов'язана з базовим гіпервізором, і це вимагає додаткових навичок управління.


1
"(більше не розробники встановлюють інструменти, як їм зручно, на робочий стіл)." ха-ха, не завдяки цьому! Ми будемо тримати свої фізичні машини! Ви не можете розраховувати, що розробники не матимуть адміністраторських прав, я б не працював у місці, яке не дало мені адміністратора на власний ящик.
Кріс Марісіч

1
Єдині люди, які мені не дають прав адміністратора, якщо вони запитують - це розробники. Більшу частину часу вони хочуть, щоб він встановив якийсь інструмент, якого вони не можуть мати.
Джим Б

2
Радий, що я не працюю в компанії, яку ви робите! Ці інструменти можуть заощадити нам години, якщо не дні, що витрачають витрачений час, який невидимо коштує компанії тисячі доларів. Звичайно, мене завжди шокує те, скільки поганих рішень приймають компанії, щоб забезпечити їх людей менш продуктивними.
Кріс Марісіч

1
Те саме з компанією, яка не хоче купувати інструмент, який коштує тривіальної суми в 300 доларів США, що дозволить заощадити розробнику 100 годин на рік (зокрема, маючи на увазі переробку в цьому випадку, але я впевнений, що є рівноцінні інструменти для всіх типів інших розробники)
Chris Marisic

2
проблема полягає в тому, що це, очевидно, коштує компаніям тисячі доларів, коли ми витрачаємо час на перебудову серверів і робочих станцій, які деякі розробники шлангували, накручуючи дозволи і так, а також додаючи програмне забезпечення, яке робить систему нестабільною з того, що це вбило), або ще гірше - це піратство. Ми не обмежуємо розробників тим, що мають інструменти - вони просто не можуть встановити його самостійно, і вони повинні це виправдати - як і всі інші. Якщо розробник повинен мати поле для тестування з доступом адміністратора, це vm без доступу до мережі
Jim B

0

Приклад Ларго, штат Флорида , може виявитися інформативним. Вони перенесли значну кількість нетехнічних користувачів на мережевий дизайн тонких клієнтів на базі Linux і в результаті зрозуміли значну економію витрат, а також підвищили продуктивність (за рахунок скорочення часу простою робочої станції та покращення резервного копіювання даних користувачів). Slashdot профілював місто кілька років тому. З цієї статті здається, що місто перейшло до рішення Citrix.


0

Те, що ви описуєте, найкраще обслуговує термінальні послуги, а не віртуалізація. Незважаючи на те, я думаю, що до того моменту, коли ви отримаєте витрати на сервер (и), здатні впоратися з таким навантаженням, плюс вартість тонких клієнтів, ви побачите, що набагато дешевше мати окремі робочі станції.

Обслуговування окремих машин - це не складніше або більше роботи, ніж робота TS або віртуальних машин при правильному виконанні. З іншого боку, наявність людей, здатних працювати, коли сервер має час роботи, є величезним плюсом у більшості випадків.


Частина міркувань полягає в тому, що ми можемо використовувати серверний hw для більш ніж просто клієнтів, і нам не потрібно буде купувати будь-які нові робочі станції або модернізувати їх у будь-якому разі (за винятком можливо, щоб додати gbit nics, якщо нам коли-небудь потрібно більше з них, щоб мати можливість використовувати наш lan на gbit)
Кріс Марісіч

0

Я здивований, що я не бачив когось імені VMware View спеціально. Я думаю, що View - одне з найкращих рішень VDI.

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

"Отримайте робочий стіл" Йти "за допомогою VMware View

Перемістіться до обчислень, орієнтованих на користувачів, та перетворіть традиційні стаціонарні настільні комп’ютери в неприєднані робочі місця без громадянства, доступні з будь-якого місця та в будь-який час. VMware View модернізує настільні та додатки, переміщуючи їх у хмару та надаючи їх як керовану послугу. Процеси автоматизовані та ефективні, підвищується безпека та загальна вартість володіння робочим столом зменшується на 50%. Кінцеві користувачі отримують багатий, послідовний та високоефективний робочий стіл на будь-якому кваліфікованому пристрої в офісі чи в дорозі ".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.