ПОСТРОЕНИЕ «ЭЛЕКТРОННОЙ НЕРВНОЙ СИСТЕМЫ»: СЕРВЕРЫ
Следующее важное решение — выбор серверов, которые станут сердцем вашей сети. Эти серверы будут использоваться для решения самых разнообразных задач, от исполнения ПО, обеспечивающего автоматизацию бизнес-процессов, до хранения огромных объемов данных. Старая, вертикально интегрированная компьютерная отрасль создала множество несовместимых друг с другом конструкций и архитектур серверов. Обеспечивать их совместную работу помогает специальное ПО нового класса, называемое межплатформным.
Однако оно приносит с собой и собственные проблемы, связанные с ценой и сложностью. В корпорации Boeing для контроля за движением деталей самолетов на каждом из тринадцати участков производства использовались различные компьютерные средства. Со временем удалось справиться с этим многообразием с помощью двух межплатформных систем, одна из которых обеспечивала связь между старыми системами, а вторая — контролировала целостность данных при движении через них. Мало того что поддержание старой схемы стоило больших денег, так она еще генерировала тринадцать различных комплектов спецификаций и накладных. Координация лишней бумажной работы замедляла процесс производства. Новая система управления производством заменила собой все тринадцать старых и стала единым источником данных по всей производственной цепочке Boeing.
Рост производительности ПК в геометрической прогрессии позволил отказаться от дальнейшего использования несовместимых друг с другом платформ. Сегодняшние ПК-серверы способны поддерживать тысячи пользователей при 90-процентном единстве аппаратной базы и 100-процентной совместимости по программному обеспечению с настольными ПК. Именно однородность этой платформы стала одной из причин стремительного роста ее популярности. Использование одной и той же операционной системы на настольной машине и на сервере не только упрощает развертывание и обучение персонала, но и закладывает основу единообразной архитектуры распределенных вычислений — поскольку оказывается возможным передавать исполнение приложений и даже отдельных компонентов с любой машины на любую другую в пределах сети. Эта общность значительно упрощает подключение работников интеллектуального труда к существующим базовым системам обработки данных. Вместо того чтобы устанавливать клиентский компонент межплатформного ПО на каждом из 10 тыс. настольных компьютеров, достаточно разместить средства обеспечения совместимости на нескольких десятках специально выделенных серверов, занимающих промежуточный уровень между клиентами и теми серверами, на которых хранятся данные.
Для рынка ПК характерна значительная экономия за счет крупных масштабов производства, что позволяет тратить большие средства на исследования и разработки. В результате персональные компьютеры начинают опережать более старые системы по производительности. Четырехпроцессорные машины, построенные на различных кристаллах производства корпорации Intel, смотрятся очень выигрышно в сравнении с десятипроцессорными мэйнфреймами, стоящими значительно дороже. Приведенная диаграмма отражает число пользователей, одновременно обслуживаемых широко распространенным ПО фирмы SAP для финансовых расчетов. Хотя фирменные технологии мэйнфреймов тоже продолжают развиваться, из-за сравнительно небольших объемов продаж они не могут соперничать с ПК в темпах увеличения производительности.
Хотя новая, горизонтально интегрированная модель вычислений на базе ПК пока еще не во всех аспектах догнала старую, вертикально интегрированную модель, разрыв между ними стремительно сокращается. В мире осталась лишь горстка коммерческих приложений, требующих уровней масштабируемости, недоступных для сегодняшних ПК-серверов. А в ближайшие несколько лет не останется ни одного. Отказ от использования старых приложений — одно из самых трудных преобразований для любой компании. Однако решиться на это все равно придется. Старые приложения для мэйнфреймов не были рассчитаны на богатые возможности Сети и на то, чтобы предоставлять через нее десяткам тысяч людей доступ к необходимым данным в реальном масштабе времени.
Одна из причин недавних успехов производителей систем планирования ресурсов предприятия (ERP) заключается в том, что они быстро переводят свои основные приложения на платформу ПК. Выигрыш от этого перевода частично выражается в экономии денег. Однако более важна другая его часть — возможность интеграции коммерческих данных с сетью ПК и использования развитых средств анализа информации, существующих на этой платформе.
Интеллектуальное программное обеспечение снижает совокупные издержки
В 1997 году аналитики из исследовательской компании Gartner Group критиковали индустрию ПК вообще и корпорацию Microsoft в частности за то, что производимые ими продукты характеризуются высокой общей стоимостью владения. Большая часть этой стоимости приходилась на сопровождение и модернизацию. Скотт Уинклер, отвечающий в Gartner Group за анализ материалов по моей компании, заявил: «Последние 10 лет Microsoft делала эти системы все более сложными и более дорогими в эксплуатации, занимаясь исключительно расширением набора функциональных возможностей». А в середине 1998 года та же самая Gartner заявляла уже, что общая стоимость владения ПК, работающих в сетях под управлением ОС Windows 2000, будет на 25% ниже по сравнению с аналогичными прежними системами. Это удешевление выводит решения на базе ПК на один уровень с решениями, основанными на других архитектурах, и даже, пожалуй, чуть вперед (David F. Carr. «Gartner Group, in a Reversal, Says PC Networks May Cost Less Than NCs». Internet World, 6 April 1998).
В число усовершенствований вошли упрощение дистанционной установки и администрирования ПК и приложений в Сети; возможность централизованного контроля за конфигурацией ПК, включая восстановление пользовательских настроек после сбоя в работе машины; программные средства автоматической передачи основных данных о пользовательском компьютере в службу поддержки по телефону или через Сеть. Этот последний механизм экономит до 30% времени типичного звонка в службу поддержки, и, кроме того, передаваемые таким образом данные можно накапливать в БД для последующего выявления тенденций.
Работаем мы и над другими усовершенствованиями. Придет день, когда интеллект компьютерных систем достигнет такого уровня, что при установке новых программ они будут сами разрешать возникающие конфликты с ранее инсталлированным ПО. Обнаружив потребность в изменении какого-либо из свойств файла, система будет делать это самостоятельно, не беспокоя пользователя без крайней нужды. В случае повреждения файла или случайного изменения его свойств система сможет «самоизлечиваться» — автоматически находить нужный компонент на локальном или удаленном носителе и переустанавливать его заново. Все вносимые пользователем изменения будут регистрироваться на случай последующего обращения в службу поддержки. Мы также планируем обеспечить подобным инструментарием сетевых администраторов, чтобы они могли лучше управлять из центра всеми ресурсами и пользователями Сети, разбросанными по офисам компании, географически весьма удаленным друг от друга.