Суть VDI и некоторые опции
Введение
- Расходы. Различные организации по-разному взвешивают фактор затрат. Например, одна организация может придавать значительную премию фактору затрат и меньше премии пользовательскому опыту. В качестве альтернативы некоторые организации хотят развертывать решения VDI исключительно для экономии средств — другие факторы не так важны.
- Управляемость. Для организаций с плохо управляемой средой рабочего стола VDI может показаться панацеей. Все последовательно; рабочие столы создаются и уничтожаются по требованию; вредоносное ПО уходит в прошлое по мере того, как внедряется новый процесс. Очевидно, не все так радужно, но ситуация определенно лучше, чем в неуправляемой среде.
- Мобильность. Решение VDI предоставляет новые возможности мобильности, поскольку пользователи подключаются к одному и тому же рабочему столу, где бы они ни находились. Некоторые решения VDI также включают возможность автономного рабочего стола, благодаря чему мобильный пользователь может носить с собой рабочий стол, подготовленный VDI, и использовать его без подключения к сети.
- Пользовательский опыт. Это область, которую труднее всего воспроизвести. Обычная среда рабочего стола — это универсальный и мощный инструмент, который может запускать практически все и делать это хорошо. Терминалы на базе VDI не всегда обладают такой же универсальностью, о чем свидетельствует множество мультимедийных и USB-протоколов расширения, доступных на рынке. От PCoIP до HDX, TCX и многих других — существует множество способов сделать работу с VDI более похожей на настольную. Для некоторых организаций это является ключевым фактором при развертывании VDI, но делает его более дорогим, поскольку необходимо учитывать дополнительные лицензии и более мощные устройства.
- Принеси свое устройство. Есть много компаний, которые изучают инициативы использования собственных устройств (BYOD) как способ расширить возможности сотрудников и снизить затраты. Решения VDI идеально подходят для таких инициатив, поскольку корпоративный рабочий стол можно использовать на любом устройстве.
Теперь давайте сделаем шаг назад и рассмотрим, чего мы пытаемся достичь с помощью различных инициатив в области настольных компьютеров и VDI, которые мы предпринимаем.
Все дело в приложениях
Во время презентации, которую я координировал на прошлой неделе по различным методам доставки рабочего стола, один из участников сказал это лучше всего: «Дело не в рабочем столе. Все дело в приложениях». Этот комментарий заставил меня задуматься и заставил меня немного изменить свое мнение о некоторых моих собственных инициативах.
Когда дело доходит до этого, это главное. Кого волнует, какая операционная система предлагается пользователю? Черт возьми, какая разница, использует ли пользователь поддерживаемую операционную систему? Цель состоит в том, чтобы убедиться, что пользователи имеют доступ к приложениям, которые им нужны для выполнения их работы. Пока эта цель достигнута, остальное не так важно.
VDI в медленном переулке
Я работаю с проектом VDI в течение достаточно долгого времени, но по-прежнему испытываю некоторые опасения по поводу этой технологии. Эти опасения вращаются в основном вокруг стоимости. Откровенно говоря, развертывание VDI-решения, точно воспроизводящего ожидаемый пользовательский интерфейс, может привести к дополнительным затратам, но есть несколько способов смягчить это. Очевидно, что у каждого решения есть недостатки. Вот некоторые из моих мыслей:
Экономьте деньги, повторно используя существующее оборудование. Существующее оборудование можно использовать повторно, что избавляет от необходимости покупать новые терминалы, которые могут быть дороже, чем можно было бы подумать. Это продлевает срок службы существующего оборудования, сохраняя при этом возможность развертывания нового решения. Однако у этого направления есть и недостатки. Как я упоминал ранее, вы должны сбалансировать свои цели и принимать решения относительно того, что вам нужно.
- Потерянная экономия энергии. Когда существующее оборудование — обычно старые настольные компьютеры — используется повторно, организациям не нравится оборудование с меньшими затратами энергии.
- Невозможность использования некоторых функций. Для некоторых методов ускорения мультимедиа VDI, в частности для протокола Teradici PCoIP, требуются специализированные процессоры. Вам нужно будет полагаться на другие сторонние инструменты, чтобы воспроизвести все возможности рабочего стола.
- Постоянная необходимость поддерживать старое оборудование. Хотя этот подход сэкономит деньги, он также означает, что частота отказов может быть выше из-за использования старого оборудования. С положительной стороны, в случае сбоя должно быть проще заменить оборудование, поскольку пользовательские данные не будут храниться на стороне клиента, а все приложения находятся на сервере.
- Постоянная потребность в исправлении клиентов для настольных компьютеров и управлении ими. Это, вероятно, самый большой недостаток — для продвижения этого варианта потребуется, чтобы ИТ-специалисты управляли системой, размещенной в VDI, и поддерживали процессы исправлений для настольных клиентов, работающих под управлением полнофункциональных операционных систем.
Используйте менее дорогие терминалы. Не каждый терминал VDI использует процессоры Teradici (на самом деле, PCoIP — это лишь один из множества доступных вариантов) для повышения производительности мультимедиа. Вы можете принять решение об использовании менее дорогих терминалов (лучшая цена, которую я видел для терминала с поддержкой PCoIP, составляет более 350 долларов за единицу) и, возможно, выбрать другую технологию ускорения.
- Сторонние инструменты ускорения. Если вы решите, что вам нужно ускорение мультимедиа, вам нужно будет приобрести сторонние инструменты для этого. Это добавит некоторые дополнительные затраты и накладные расходы на решение.
Традиционные серверные вычисления
Когда я использую фразу «традиционные серверные вычисления», я имею в виду такие компании, как Citrix, и такие продукты, как службы терминалов, которые теперь называются службами удаленных рабочих столов. Эти терминалы превращают сервер Windows из системы, ориентированной на приложения, в центр обслуживания пользователей. Благодаря новым функциям, таким как RemoteApp, службы удаленных рабочих столов могут быть именно тем, что вам нужно, чтобы ваши пользователи могли пользоваться широким доступом к вашим программам. Вот некоторые другие вещи, которые следует учитывать при выборе служб удаленных рабочих столов:
- Это общая среда. В то время как рабочий стол, предоставленный VDI, обычно предоставляет пользователю выделенную операционную систему для рабочего стола с локальными установками необходимых приложений, пользователи служб удаленных рабочих столов используют одно и то же оборудование и одно и то же программное обеспечение. Хотя этот метод повышает общую плотность — RDS поддерживает больше пользователей, чем VDI — он также создает новые проблемы.
o Вам в значительной степени придется отказаться от административных прав. Разрешение пользователям, использующим службы удаленных рабочих столов, также иметь административные права — прямой путь к катастрофе. Действия одного пользователя могут иметь разрушительные последствия для всех остальных пользователей системы.
o Некоторые приложения не поддерживают общую среду. Некоторые приложения плохо работают в общей среде, например, предоставляемые RDS. С VDI приложения выполняются в выделенных экземплярах, поэтому эти проблемы исчезают. - Вам нравится более высокая плотность пользователей. RDS позволяет иметь более высокие уровни плотности, чем при использовании VDI. Почему? Традиционные рабочие столы с предоставлением VDI требуют, чтобы вы публиковали как операционные системы, так и приложения для каждой виртуальной машины. При этом возникает много дублирования, поскольку, например, многие экземпляры Windows работают одновременно. При использовании RDS работает единственная копия операционной системы.
Некоторые сторонние поставщики, такие как nComputing, используют службы удаленных рабочих столов для реализации своих решений. Кстати, nComputing также работает с настольными системами Windows, но это совсем другое обсуждение. Устройства nComputing на основе Ethernet и соответствующее программное обеспечение добавляют драйверы и программное обеспечение к серверу удаленного рабочего стола, улучшая, среди прочего, возможности перенаправления USB и производительность мультимедийного дисплея. Это может помочь привести реализацию RDS с точки зрения производительности в большее соответствие с традиционной моделью рабочего стола.
RemoteApp и аналогичные технологии
Имейте в виду, что бизнес-целью настольных компьютеров не является развертывание операционной системы; общая бизнес-цель настольных компьютеров — обеспечить пользователям доступ к приложениям, которые им нужны для выполнения их работы. Базовая операционная система — обычно Windows — просто удовлетворяет эту потребность бизнеса. Итак, мы переходим к определению способов доставки приложений пользователям без предоставления им полноценного рабочего стола на базе сервера или VDI.
Функция в службах удаленных рабочих столов под названием RemoteApp помогает включить эту возможность. RemoteApp позволяет ИТ-специалистам распространять приложения среди пользователей. RemoteApp использует службы удаленных рабочих столов. Приложения фактически устанавливаются на хосте RDS, но при выполнении отображаются в контексте локального компьютера.
Очевидно, что, как и у всех технологий, у этого подхода есть свои плюсы и минусы:
- Вам по-прежнему нужны лицензии RDS. Даже если вы не продвигаете полный рабочий стол, вам все равно нужны лицензии RDS/TS для использования RemoteApp. Таким образом, с точки зрения программного обеспечения может быть не так много способов экономии средств.
- Возможно, вы сможете продлить срок службы старого оборудования. Если у вас есть старое оборудование, это может быть идеальным способом сохранить вашу текущую среду, увеличив ее мощность. Для тех приложений, которые обременительны с точки зрения обработки, вы можете опубликовать их через RemoteApp, что позволяет выполнять обработку на мощном сервере, пока пользователь взаимодействует с приложением через прозрачное подключение к удаленному рабочему столу.
- Делать приложения доступными удаленно легко. В сочетании с веб-доступом к RDS Microsoft упрощает доступ к приложениям для пользователей, подключающихся из Интернета с других устройств. Просто перейдите на сервер RDS Web Access, и вы увидите список опубликованных приложений. Очевидно, что вы можете контролировать использование этой функции и способ ее использования, но она упрощает процесс предоставления приложений пользователям в пути.
- Если не используется последовательно, усложняет среду. Полное развертывание RDS с поддержкой RemoteApp добавляет дополнительную службу, которой необходимо управлять ИТ-специалистам, а также добавляет этап развертывания при развертывании нового приложения.
Резюме
В следующей статье я расскажу о различных вариантах виртуализации приложений. Здесь я сосредоточился на представлении приложения.
Я считаю, что почти каждая среда выиграет от комбинации вышеупомянутых технологий. Там, где я работаю, мы активно рассматриваем возможность использования устройств доступа модели nComputing L300. Наше первоначальное тестирование прошло хорошо, и мы с осторожным оптимизмом смотрим на то, что дополнительное тестирование укрепит этот опыт. Однако мы также рассматриваем RemoteApp отдельно для каждого приложения. Например, наше программное обеспечение ERP может быть трудным в установке и настройке, и оно часто обновляется. RemoteApp избавил бы нас от этой проблемы, позволив нам установить и настроить один раз, а затем легко развернуть с помощью файла RDP или MSI на наших рабочих столах в кампусе.
Другими словами, эта попытка вовсе не является универсальной. Только с помощью соответствующего сочетания решений организации смогут достичь своих целей по сдерживанию затрат и улучшению операционной деятельности.