Я возглавляю отдел информационных технологий в малом бизнесе, на котором я работаю, однако я, прежде всего, архитектор программного обеспечения, и весь мой опыт и знания в области системного администрирования являются вспомогательными для разработки программного обеспечения. В какой-то момент в этом или следующем году мы будем смотреть на модернизацию нашей рабочей станции до единой среды Windows 7 / Office 2010, а не на сборку различных сборок различных лицензированных OEM-версий программного обеспечения, которые установлены на каждой отдельной машине.
Мне пришло в голову, что, вероятно, можно отказаться от обновления каждой рабочей станции и вместо этого иметь тупой терминал для доступа к серверу виртуализации и разместить всю свою виртуальную рабочую станцию на сервере.
Теперь я знаю, что в принципе все возможно, но возможно ли это для малого бизнеса (25-50 рабочих мест)? Предполагая, что это выполнимо, какой тип грубых рекомендаций существует для расчета необходимых серверных ресурсов, необходимых для этого.
Как именно решения обрабатывают пользователя, обращающегося к его виртуальной машине, они обычно входят в систему на своей физической рабочей станции и затем используют удаленный рабочий стол для доступа к своей виртуальной машине, или это обычно делается с помощью клиентского программного обеспечения для согласования этого?
Какие типы программного обеспечения доступны для администрирования и мониторинга этих виртуальных машин, может ли эта функциональность быть реализована из коробки с Microsoft Server 2008? Меня больше всего интересуют эти вопросы, касающиеся Server 2008 с Hyper-V, но я не мог предложить информацию о линейке продуктов VMware, особенно если есть веские причины выбирать их вместо Hyper-V в магазине Microsoft.
Редактировать: просто добавить больше информации о целях реализации - это обновить нашу платформу с среды Win2k3 / XP до полной платформы Windows 2008 / Win7 без необходимости выполнять какую-либо из этих связанных операций с каждой нашей по-разному настроенной рабочей станцией.
Кроме того, кто-нибудь может предложить какие-либо реалистичные рекомендации о том, какой объем оборудования необходим для виртуальной поддержки 25-50 рабочих станций? Большинство рабочих станций ничего не делают, кроме Office, Outlook и web. Единственными рабочими станциями с высоким спросом являются рабочие станции, на которых все будет храниться локально.
источник
Ответы:
Этот тип решения существует в континууме.
На одном конце спектра у вас есть клиентские компьютеры с «толстой» операционной системой (например, Windows или дистрибутив Linux для настольных компьютеров) и подключением через клиентское программное обеспечение к размещенным приложениям (через ярлыки RemoteApp и протокол удаленного рабочего стола (RDP) или через Citrix). Протокол ICA).
В середине спектра у вас есть клиенты, подключающиеся по тем же протоколам к полноценным сеансам рабочего стола (а не к одному приложению), но с использованием общей операционной системы. Обычно это мир Windows Terminal Services.
На дальнем конце спектра у вас есть так называемая инфраструктура виртуальных рабочих столов (VDI), где клиентские устройства очень урезаны, и только клиентское программное обеспечение хоста подключается к экземпляру размещенной операционной системы.
Все эти ситуации физически возможны, но вы сами сделаете одолжение, чтобы начать исследовать стоимость лицензирования, прежде чем идти по пути спецификации серверов и т. Д.
Затраты на лицензирование в мире Microsoft включают в себя либо лицензии клиентского доступа служб терминалов, либо лицензии Windows Virtual Enterprise Centralized Desktop (VECD) на операционные системы, с которыми приходится бороться для каждого устройства или пользователя, обращающегося к решению VDI. Лицензирование для вашего настольного прикладного программного обеспечения, в зависимости от того, в какой части спектра вы находитесь, может также отличаться от того, которое вы используете в настоящее время, и это требует дополнительных приобретений лицензии.
Вероятно, вы обнаружите, что затраты на приобретение инфраструктуры VDI похожи, если не дороже, чем при переходе по традиционному маршруту «толстого клиента». Физическое и практическое использование устройств с тонким клиентом звучит как «выигрыш», но затраты на лицензирование программного обеспечения традиционно более чем компенсируют любую экономию аппаратного обеспечения, что оправдывает только «мягкие затраты» на управление и экономию совокупной стоимости владения.
Редактировать:
Райан Болджер ударил его прямо по голове своим ответом (и я добавил его +1) в отношении экономии «мягкой стоимости», которую вы правильно определили как место для экономии денег.
Изучение, как централизованно развертывать программное обеспечение, управлять пользовательскими средами и вообще поддерживать адскую сеть, используя групповую политику, поможет вам лучше узнать «внутренности» и работу сети Windows и будет иметь гораздо меньше «движущихся частей», чем Инфраструктура VDI. Честно говоря, даже если бы у вас была инфраструктура VDI, я думаю, вы все равно сможете использовать огромные преимущества групповой политики.
VDI и удаленная доставка приложений - отличное решение для приложений, ориентированных на конкретные задачи, или доставки приложений по медленным или ненадежным сетевым соединениям (например, «общая база данных Microsoft Access через WAN на основе T1»). Я не думаю, что виртуализация десктопов, по крайней мере, в нынешнем воплощении как минное поле на основе чрезмерного лицензирования, является «ответом».
Я даже вскочил на ноги и скажу, что при надлежащем обслуживании и уходе очень большого парка клиентских компьютеров под управлением Windows не все так сложно, используя встроенные инструменты в Windows Server, WSUS, хорошее знание сценариев и понимание того, как работает сама Windows и ваше прикладное программное обеспечение. Автоматизация сборки вашего клиентского компьютера, удаление прав администратора пользователя и получение информации о вашей инфраструктуре развертывания обновлений ОС и приложений позволят вам сделать все возможное.
источник
Я хотел бы немного остановиться на ответе Эвана о различных способах удаленного размещения приложений.
Похоже, что ваша основная задача заключается в сокращении административных издержек, связанных с управлением кучей разрозненных рабочих станций и их отдельных программных установок. Для достижения этой цели вам не нужно переходить на удаленно размещенную инфраструктуру приложений.
С одним сервером, настроенным в качестве контроллера домена, и всеми вашими рабочими станциями, подключенными к этому домену, вы можете делать практически все, что вам нужно, прямо из коробки. Сам домен обрабатывает централизованно настроенные учетные записи пользователей. Групповая политика может обрабатывать настройку всех системных параметров на рабочих станциях. А групповая политика Software Deployment может обрабатывать установки вашего приложения. Встроенные службы развертывания Windows в сочетании с бесплатным Microsoft Deployment Toolkit могут даже предоставить вам решение для развертывания ОС. WSUS также бесплатен и может обрабатывать исправления для вашей ОС и программного обеспечения Microsoft.
Есть только куча вещей, которые вы можете сделать только с одной лицензией ОС на сервер и ОС вашей рабочей станции. У всего этого есть некоторая кривая обучения, но это не сложнее, чем то, что вам придется выучить с помощью удаленно размещенного приложения или решения для ОС.
источник
Мы находимся на средней стадии планирования виртуализации десктопов для нескольких сотен пользователей, и есть много тонких ошибок. Одним из них является тот факт, что предполагаемые «тупые терминалы» не так дешевы, и, конечно, нужны также программные исправления! Тем не менее, менее чем полная установка ОС наверняка. Следующая проблема - это какой-то исполнительный директор, который «должен» иметь что-то, чего не делает тупой терминал, и поражает модель. Затем удаленный доступ. Тогда VoIP. Тогда VMWare дороже, чем вы думали. Шиш ...
источник
Мы использовали XenServer из Citrix и VMware ESX для виртуализации рабочих станций. XenServer бесплатен, и я считаю, что версия ESXi также. Citrix также создает продукт под названием Provisioning Server, который позволяет очень просто создавать, изменять и развертывать виртуальные рабочие станции с общими конфигурациями.
Как упоминалось выше, вам понадобятся резервные серверы, если вы пойдете по этому пути, чтобы предотвратить перебои в работе.
Сказав все это, я понял, что виртуализация рабочих станций - это только хорошая идея, когда у вас есть для этого конкретная причина - например, рабочие станции на удаленном сайте, где вы не сможете выходить и развертывать обновления программного обеспечения. Для общих вычислений это больше хлопот, чем стоит, и в итоге вы не сэкономите столько денег. И, особенно для небольшой организации, принцип KISS обычно отменяет использование тонких клиентов.
источник
Я бы много посмотрел на настольные коробки Sun Ray. Они работают довольно хорошо (при условии, что у вас достаточно мощности для бэкенда), даже в магазинах Windows, и они довольно дешевы по сравнению с обычными настольными компьютерами.
источник
Самый большой вопрос, который у меня возникает: может ли ты быть в порядке с возможностью потерять ВСЕ за один раз? Твой босс в порядке с этим?
Если вы разместите работу каждого на одном сервере (я предполагаю, что у вас будут правильные резервные копии и т. Д.), Сервер все равно может выйти из строя. Это нормально, если один сервер потерял всю компанию на день или около того, пока вы его заменяете, перестраиваете и возвращаете в строй?
Я бы никогда не подумал об этом решении, просто потому, что оно создает такую единую точку отказа, но ваш пробег может варьироваться.
источник
RHEV VDI вот-вот появится, это функции Spice (протокол, который превосходит rdp / ica) и ряд других функций.
взгляните на http://www.redhat.com/ и, конечно, http://www.redhat.com/virtualization/rhev/desktop/
источник
При переходе на VDI большинство людей не понимают, что ваши административные расходы не обязательно снижаются, а растут, как теперь вы можете управлять двумя различными средами рабочего стола для каждого пользователя. Одно из больших преимуществ VDI в области экономии средств заключается в управлении программным обеспечением и аппаратным обеспечением, но не потому, что оно является виртуальным. VDI, как правило, является отличным способом заставить ИТ-отдел лучше управлять развертыванием программного обеспечения, и вы, как правило, получаете более закрытую среду (больше не нужно, чтобы разработчики устанавливали инструменты на свой рабочий стол). Если вы попытаетесь перенести неправильно управляемую настольную среду на виртуальные машины, это будет гораздо более дорогостоящим, чем покупка рабочих станций и надлежащее управление вашей средой. Кроме того, их стоимость обычно связана с базовым гипервизором, а для этого требуются дополнительные навыки управления.
источник
Пример Ларго, штат Флорида , может оказаться информативным. Они переместили значительное число нетехнических пользователей в проектирование сетей тонких клиентов на базе Linux и получили значительную экономию средств, а также повысили производительность (благодаря сокращению времени простоя рабочей станции и улучшению резервного копирования пользовательских данных). Slashdot представил город несколько лет назад. После этой статьи кажется, что город перешел на решение Citrix.
источник
То, что вы описываете, лучше всего обслуживается службами терминалов, а не виртуализацией. Несмотря на это, я думаю, что к тому времени, когда вы определите стоимость серверов, способных справиться с такой нагрузкой, плюс стоимость тонких клиентов, вы обнаружите, что иметь отдельные рабочие станции намного дешевле.
Обслуживание отдельных машин не является более сложной или более сложной работой, чем обслуживание TS или виртуальных машин, если все сделано правильно. С другой стороны, наличие людей, способных работать в нерабочее время на сервере, в большинстве случаев является огромным плюсом.
источник
Я удивлен тем, что никого не назвал VMware View специально. Я думаю, что View является одним из лучших решений VDI.
http://www.vmware.com/products/view/
«Получите ваш рабочий стол« на ходу »с VMware View
Переходите к ориентированным на пользователя вычислениям и трансформируйте традиционные стационарные рабочие столы в непривязанные рабочие пространства без сохранения состояния, доступные из любого места и в любое время. VMware View модернизирует рабочие столы и приложения, перемещая их в облако и предоставляя их в качестве управляемого сервиса. Процессы автоматизированы и эффективны, безопасность повышена, а общая стоимость владения настольными компьютерами снижена на 50%. Конечные пользователи получают богатый, последовательный и высокопроизводительный рабочий стол с любого квалифицированного устройства, будь то в офисе или в дороге ».
источник