Разделы

Наука Цифровизация Инфраструктура Бизнес-приложения

Аренда армии компьютеров будет стоить 1$ в час

В ближайшее время компания Sun планирует запустить для широкого круга пользователей свой сервис Grid Utility. Его пользователи смогут “просчитать” свои задачи на сети из большого количества компьютеров по цене 1$/час. Подобные услуги предлагают и другие компании, но только Sun использует столь простой способ тарификации, похожий на счётчик электричества или воды, и не требует заключения контракта.

Хорошо забытое старое

Известное высказывание “всё новое – это хорошо забытое старое” в полной мере относится к появлению Sun Grid Utility. Старожилы компьютерного мира помнят, что передача пакетной задачи на выполнение на удалённый компьютер – совсем не новая идея. Более того – с этого когда-то всё начиналось. Программу нужно было “набить” на перфокарты или другой носитель, потом передать в вычислительный центр, а позже – получить результат, например, в виде распечатки. Сервис Sun Grid Utility, позволяющий передать задачу и получить результаты по сети, – во многом тот же самый процесс на новом технологическом уровне.

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

От моделей запуска пакетных задач и разделения времени (кстати, операционные системы больших машин нередко поддерживали как то, так и другое – с интерактивного терминала можно было запустить пакетную задачу и позже, когда она выполнится, получить результат) мир информационных технологий отошёл, в основном, после революции персональных компьютеров. Но для всех ли оптимальны результаты этой революции?

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

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

Между тем, средства связи сейчас весьма развиты, и прежних ограничений при использовании удалённых компьютеров уже нет. При этом технологии grid позволяют создать для коммерческого удалённого обслуживания компьютерные системы весьма внушительной мощности. Их поддержка и обновление будет обеспечиваться специалистами провайдера (на данный момент Sun, но если предложенная компанией модель будет принята, наверняка появятся и другие провайдеры). Клиенту останется лишь использовать стандартное терминальное оборудование, которое отнюдь не требуется постоянно обновлять, и оплачивать “по счётчику” использованные услуги.

Конечно, в некоторых случаях переход к удалённому обслуживанию затруднён технически (например, для ряда игр) или по соображениям политики и безопасности (например, для банковской информации). Но в очень многих ситуациях “новая старая” схема работы может оказаться удобнее и выгоднее прежней. Если, конечно, компании Sun удастся сделать свою новинку действительно популярной.

Поднимется ли Солнце на новом горизонте?

Уверенности в успехе проекта пока нет. Так, основные преимущества Grid Utility перед решениями IBM и HP проявятся лишь при выходе на широкий рынок. Но компания Sun отложила предоставление сервиса Grid Utility для широкого круга пользователей; оно ожидается в июле-августе. Мощности, которые были доступны раньше, оказались загружены несколькими крупными заказчиками, и потребовался ввод новых вычислительных центров.

Как сообщил Павел Анни, руководитель отдела продуктов и решений российского отделения Sun, в настоящее время компания создаёт первые центры для программы Grid Utility. Они расположены в США, Канаде и Шотландии. В дальнейшем предполагается появление второй очереди центров по всему миру; идея Джонатана Шварца о Сибири ещё может реализоваться.

Наряду с проблемой мощностей, интересен вопрос о лицензировании программного обеспечения. В web-интерфейсе Sun Grid, который был продемонстрирован на февральской презентации, доступно некоторое количество стандартных программных пакетов. Но для выполнения разнообразных клиентских задач могут потребоваться и другие программы.

Если используется собственная разработка клиента или же ПО с открытым кодом, установка программы на Sun Grid становится лишь делом техники. Но во многих случаях, например, для создания анимационных фильмов, широко применяется ПО с закрытой коммерческой лицензией. Такая лицензия обычно предоставляет право использования на определённом количестве компьютеров; с концепцией Sun Grid, предполагающей подключение к работе произвольного количества машин, подобный подход несовместим. Поэтому для успешного применения Grid потребуется изменение лицензионной политики поставщиков ПО – например, они могут выделить расчётные модули для Grid в отдельный продукт с другой лицензией. Если же программный продукт предназначен только для Windows, потребуется к тому же создать расчётный модуль, работающий под управлением Solaris.

От успеха проекта Grid Utility во многом зависит будущее компании Sun. И дело не только в том, станет ли сама эта компания ведущим провайдеров новых компьютерных услуг. Изначальная бизнес-модель Sun, созданная непосредственно перед революцией персональных компьютеров, во многом была ею похоронена. Место знаменитых рабочих станций Sun, о которых в начале 90-х многие говорили с восхищением, заняли дешёвые ПК; они же позже во многом вытеснили большие серверы Sun. В мире, созданном этой революцией, для Sun было куда меньше места (несмотря на успехи платформы Java). Но в случае победы модели Grid и превращения работы компьютера в “коммунальную услугу”, поставляемую дистанционно, мир может заметно измениться – и, возможно, окажутся затребованными технологии (как программные, так и аппаратные), в которых компания Sun наиболее сильна.

Солнце” во многом “закатилось” благодаря распространению ПК. Но компания сумела пережить эту революцию – в отличие от таких гигантов прошлых лет, как Digital. Сумеет ли она теперь “похоронить”, или как минимум потеснить, саму революцию ПК, чтобы “взойти” уже на новом горизонте? Или новая, а во многом – хорошо забытая старая модель обслуживания всё-таки не будет воспринята рынком? Этот вопрос, вероятно, решится в течение ближайших нескольких лет.

Михаил Рамендик