Серверы приложений

В прошлом было много дискуссий о наилучших способах уменьшения стоимости использования и администрирования ПК. По мере падения цен на ПК стало ясно, что наибольших затрат требуют не сами ПК, а их сопровождение.
Одной из дорогостоящих составляющих стоимости использования ПК является поддержка приложений в надлежащем состоянии. Как гарантировать, что все сетевые клиенты используют одни и те же приложения, установленные со всеми требуемыми исправлениями и другими обновлениями? Чтобы упростить решение этой задачи, можно загрузить все офисные приложения на сервер приложений, централизованно хранящий, соответствующие файлы для того, чтобы все клиенты использовали одинаковые версии приложения.
Вы не понимаете, почему здесь вообще возникли какие-то проблемы? Представьте себе ошибки, возникающие при использовании коллективом сотрудников несовместимых приложений. В оригинальной версии Office 97, не предусмотрено сохранение файлов типа .doc в формате, совместимом с Word 95 или Word 6.0. Для обеспечения совместимости с этими программами приходится устранять информацию о форматировании документа, открывая файл в старой операционной системе. Предположим, Word 95 является стандартным сетевым приложением, тогда, если кто-то войдет в сеть со своей домашней копией Word 97 и выполнит обновление файла, возникнут проблемы совместимости. Кроме того, возникнут проблемы и с лицензированием, но эти вопросы рассмотрены в гл. 11.
Другая проблема сетевых администраторов может быть проиллюстрирована примером поддержки средств языка Visual Basic (VB). Когда кто-либо из разработчиков обновляет самую последнюю версию VB, он приобретает доступ к библиотечным объектам, которых нет в предыдущей версии, и поэтому может реализовывать с помощью своего программного обеспечения то, что другим разработчикам недоступно. С одной стороны, это хорошо, поскольку позволяет ему создавать более мощное программное обеспечение, а с другой — плохо, поскольку это значит, что другие разработчики, которым может понадобиться поработать с приложениями, созданными с помощью этих новых объектов, сделать это не смогут.
Частично решить эти проблемы можно с помощью одного простого правила администрирования, которое гласит: "Никогда не устанавливай на своем компьютере нелицензионное программное обеспечение". Это хорошее правило для всех случаев как с точки зрения лицензирования и производства, так и защиты сети от вирусов типа "Троянский конь"
(вирусов, упакованных в безвредное программное обеспечение). Но если кто-либо будет загружать такие приложения локально, проконтролировать ситуацию будет сложнее. А вот если приложение будет храниться на сервере, то вероятность того, что клиенты при работе с ним будут испытывать неприятности, значительно уменьшиться, и это положительно повлияет на работу всей сети.
Следует также учесть стоимость ручного обновления программного обеспечения в сети, в которой все приложения хранятся локально. Установка и настройка программ в местах размещения Компьютеров может выполняться относительно легко с помощью каких-либо программных средств, работы с дисками, но их обновление будет затруднено если только не использовать сервер SMS (System Management Server — сервер управления системами) или какое-то другое инструментальное средство для централизованного администрирования. В этом случае централизованное хранение приложений на единственном сервере значительно облегчает жизнь.
Сконцентрировать приложения в одном месте можно двумя различными способами.
Во-первых, просто установить все приложения на центральном сервере и обеспечить связи с загрузочными файлами, необходимыми для исполнения приложения клиентами. (Для многих приложений это вполне работоспособный вариант, хотя некоторые приложения могут запускаться только локально. В последнем случае вы возвращаетесь туда, откуда начали.) Во-вторых, установить специализированное сетевое приложение, если для этого имеются соответствующие возможности. В-третьих, запустить приложение в памяти сервера, выделив клиентам только интерфейс приложения.

Примечание:
Какой бы метод вы не выбрали, вам всегда следует зарегистрировать приложения. В гл. 11, приведены более подробные сведения о лицензировании и регистрации.
 

Смотрите также

Чего ожидать от этой книги?
Полки книжных магазинов переполнены книгами по сетям. Зачем же нужна эта? Главным образом потому, что она с самого начала создавалась как учебное пособие, адресованное сотням или даже тысячам людей ...

Пример развития сети здания управления и модернизации сети предприятия
Исходные данные: 3-х этажное здание управления имеет два крыла (левое и правое) длинною по 80 метров. В каждом крыле кабинеты расположены с двух сторон от центрального коридора. На каждом этаже лев ...

Динамическое ОЗУ с пакетной передачей данных
Чтобы пояснить методы повышения быстродействия ОЗУ, вернемся немного назад и поговорим о том, как же, собственно, работает ОЗУ. Одно из основных препятствий на пути ускорения работы ОЗУ (RAM) описано ...