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

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

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

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

Простые приложения для тонкой клиентной сети
Если вы все еще не знаете, что можно сделать с помощью тонкой клиентной сети, представьте себе следующую ситуацию, взятую из реальной "жизни" тонких клиентных сетей. Примечание: Полный тек ...

Серебряная нить, шелковая связь - сетевые кабели
Вероятно, сэр Вальтер Скотт ничего не знал о сетевых кабелях, когда писал об этих "связях", но, в принципе, сказано верно: действительно, сетевые кабели почти невидимы, но они являются вес ...

Коллективные сети
Коллективные сети обеспечивают беспроводной доступ в Интернет с поминутной или посуточной оплатой, а также часто предоставляют возможность фиксированной помесячной оплаты нелимитирован ...