Работа с удаленными приложениями служб терминалов (часть 1)

Опубликовано: 23 Апреля, 2023






  • Работа с удаленными приложениями служб терминалов (часть 4)
  • Работа с удаленными приложениями служб терминалов (часть 5)

Введение


Еще осенью 2006 года я написал для этого сайта статью о новой функции Windows Server 2008 под названием «Удаленные программы служб терминалов». В то время, когда я писал эту статью, Windows Server 2008 все еще находился на стадии бета-тестирования. С тех пор Microsoft переименовала удаленные программы Windows Terminal Services в Terminal Service RemoteApp. Также были внесены некоторые другие изменения в работу этой функции. В таком случае я хотел вернуться к этой теме и обсудить функцию RemoteApp службы терминалов Windows Server 2008.


Что такое служба терминалов RemoteApp?


За последние пару лет многие издатели программного обеспечения экспериментировали с предоставлением услуг хостинга. Основная идея архитектуры размещенных сервисов заключается в том, что организации не нужно приобретать лицензии на программные приложения или сталкиваться с проблемами установки или обслуживания этих приложений. Вместо этого интернет-провайдер или поставщик программного обеспечения сдает организации приложения в аренду. Приложение фактически работает на серверах поставщика услуг, и пользователи взаимодействуют с приложением через Интернет.


Я должен сказать вам, что я не совсем большой поклонник хостинговых услуг. Аренда приложений почти всегда обходится дороже в долгосрочной перспективе, потому что общая сумма всех этих ежемесячных платежей в конечном итоге превышает стоимость простой покупки лицензий на программное обеспечение.


Есть и некоторые другие недостатки. Во-первых, размещенные службы выводят конфигурацию приложения из-под непосредственного контроля организации, и я также знаю несколько ситуаций, в которых сетевые администраторы были уволены с работы, потому что компании, в которых они работают, решили передать все свои приложения на аутсорсинг. хостинг-провайдер.


Даже если безопасность работы и общая стоимость владения не являются для вас проблемой, есть один важный аргумент против использования хостинговых услуг. Если ваше интернет-соединение прервется, никто не сможет получить доступ к размещенным приложениям. Конечно, Интернет-сервис в некоторых областях более надежен, чем в других, но мой интернет-провайдер постоянно прерывает мое соединение. Я не могу себе представить, чтобы доступ к моим критически важным приложениям зависел от способности моего интернет-провайдера поддерживать мое подключение к Интернету.


Несмотря на то, что я не особенно люблю хостинговые услуги, правда в том, что никто не стал бы использовать хостинговые услуги, если бы в этом не было какой-то выгоды. Основное преимущество заключается в том, что поставщик услуг позаботится обо всем обслуживании приложения за вас.


Итак, какое отношение все это имеет к RemoteApp службы терминалов? Что ж, служба терминалов RemoteApp похожа на программное обеспечение, которое хостинг-провайдеры используют для предоставления услуг хостинга своим клиентам. Поскольку служба терминалов RemoteApp входит в состав Windows Server 2008, по существу, вы можете размещать приложения у себя, а не отдавать их на аутсорсинг поставщику услуг.


Преимущества использования службы терминалов RemoteApp


Поначалу мысль о размещении ваших приложений дома с использованием метода, аналогичного тому, который используют хостинг-провайдеры, вероятно, звучит немного контрпродуктивно. В конце концов, такой подход к распространению ваших приложений обычно немного сложнее и дороже, чем просто установка приложений непосредственно на рабочую станцию каждого пользователя. Тем не менее, использование службы терминалов RemoteApp имеет ряд преимуществ. Многие из этих преимуществ — это вещи, которые вы просто не получите, если будете устанавливать приложения локально на каждой отдельной рабочей станции или если отдадите свои приложения хостинг-провайдеру. На мой взгляд, использование службы терминалов RemoteApp дает вам лучшее из обоих миров. В разделах ниже я объясню некоторые из этих преимуществ.


Беспрепятственный доступ


Вероятно, самое классное в Terminal Service RemoteApp — это то, что доступ к приложению полностью беспрепятственный для конечных пользователей. Пользователям не нужно открывать сеанс службы терминалов для доступа к удаленно размещенным приложениям. Вместо этого службы терминалов RemoteApp создают у пользователей иллюзию того, что приложения установлены локально. Размещенные приложения могут находиться рядом с приложениями, установленными локально, и пользователю будет сложно отличить их друг от друга.


Для вас это означает, что вам не придется тратить время на обучение пользователей тому, как получить доступ к размещенным приложениям, поскольку пользователи, как правило, даже не понимают, что приложения размещаются на хосте. Тот факт, что размещенные приложения могут работать вместе с локально установленными приложениями, означает, что вы можете постепенно переходить на размещение приложений. Вам не нужно перемещать все свои приложения в размещенную среду в одночасье (или вообще, если на то пошло).


Централизованное управление приложениями


Так же, как основным преимуществом использования размещенного поставщика услуг является простота управления, более простое управление приложениями также является основным преимуществом использования службы терминалов RemoteApp.


Было время, когда управление приложениями не было такой большой проблемой. Приложения были установлены, и их больше никто не трогал, пока не пришло время перейти на следующую версию. Однако сегодня почти каждый издатель приложений регулярно выпускает исправления для приложений. Тестирование всех этих исправлений и установка их на все ваши рабочие станции может оказаться сложной задачей.


Использование службы терминалов RemoteApp не освобождает вас от необходимости поддерживать ваши приложения в актуальном состоянии, но значительно упрощает работу. Размещенные приложения расположены централизованно, поэтому вам нужно беспокоиться только об обслуживании одной копии каждого приложения, а не об обновлении каждой отдельной рабочей станции.


Простота управления для филиалов


Служба терминалов RemoteApp идеально подходит для организаций, у которых есть филиалы, но у которых нет выделенного ИТ-персонала в этих филиалах. Использование служб терминалов RemoteApp позволяет администраторам обслуживать все приложения из штаб-квартиры корпорации, поэтому ИТ-персоналу не нужно ездить в филиалы для выполнения рутинных задач по обслуживанию приложений.


Лучшее использование ресурсов сервера


Обычно сервер терминалов Windows предоставляет пользователям полнофункциональную среду Windows. Конечно, предоставление каждому пользователю отдельного экземпляра всей операционной системы потребляет много ресурсов сервера. Размещение приложений на терминальном сервере по-прежнему требует значительных ресурсов сервера, но не так много, как если бы на сервере также размещалась операционная система Windows.


Сосуществование иначе несовместимых приложений


Одним из часто упускаемых из виду преимуществ использования службы терминалов RemoteApp является возможность сосуществования других несовместимых приложений. Например, Microsoft Office разработан таким образом, что одновременно может быть установлена только одна версия Office. Тем не менее, я знаю некоторые корпорации, у которых есть бизнес-потребность в использовании нескольких версий Office. Поскольку размещенные приложения на самом деле не устанавливаются на рабочих станциях, пользователи могут запускать несколько версий Microsoft Office или запускать другие несовместимые приложения.


Доступ в любом месте


Мое личное любимое преимущество использования службы терминалов RemoteApp заключается в том, что оно позволяет пользователям получать доступ к размещенным приложениям из любого места. При наличии необходимых компонентов пользователи могли бы получать доступ к размещенным приложениям со своих ноутбуков во время путешествий, со своих домашних компьютеров или даже с устройств Windows Mobile.


Я сейчас пишу книгу о удаленной работе, которая будет доступна где-то в начале лета 2009 года, и использование службы терминалов RemoteApp для предоставления доступа к приложениям в пути будет одной из тем, которые подробно рассматриваются в книге.


Вывод


Это лишь некоторые из преимуществ, связанных с использованием RemoteApp службы терминалов. В следующей статье этой серии я покажу вам, как установить и настроить эту новую функцию.






  • Работа с удаленными приложениями служб терминалов (часть 4)
  • Работа с удаленными приложениями служб терминалов (часть 5)