После установки небольшая программа хранит информацию о внешнем виде и местонахождении вашего аватара. Программа постоянно «общается» через интернет с основным программным обеспечением, используемым компанией Linden Lab для создания своего онлайн-мира. Это ПО работает на сотнях серверов, размещенных в двух центрах обработки данных – в Сан-Франциско и в Далласе, которые принадлежат не Linden Lab, а хостинговым компаниям. Каждый сервер содержит четыре виртуальных компьютера, каждый из которых контролирует в игре Second Life участок земли площадью 16 акров. Реальные и виртуальные компьютеры работают совместно, чтобы создать огромный мир для пользователей, играющих в эту игру. Кроме того, другие компании и отдельные люди могут написать программное обеспечение, чтобы добавить в игру новые функции. Житель может, например, создать виртуальное ожерелье, которое затем продаст другим персонажам. А может создать рекламный ролик, который будет работать на его домашнем ПК и проецироваться на стену магазина, который он строит для продажи ожерелий. Компания Linden Lab запрограммировала Всемирный компьютер на объединение множества всех этих частей программного и аппаратного обеспечения в единую игру под названием Second Life.
Если вам нужен пример из сферы бизнеса, обратите внимание, как компания Salesforce.com предоставляет свой сервис управления счетами. Как и в случае с игрой Second Life, основное программное обеспечение работает на большом количестве серверных компьютеров, расположенных в различных центрах обработки данных. Клиенты Salesforce пользуются браузером, работающим на ПК или мобильном телефоне, чтобы через интернет подключиться к программе управления счетами. Браузер, по сути, становится частью приложения Salesforce и выступает в качестве пользовательского интерфейса.
И это только начало. Компания Salesforce позволяет интегрировать со своим сервисом программное обеспечение многих других компаний. Популярный картографический сервис компании Google, Google Maps, может быть объединен с программой Salesforce для генерации дорожных карт с указанием местоположения существующих и потенциальных клиентов. Сервис интернет-телефонии Skype также подключается к приложению, чтобы торговые агенты могли звонить клиентам, не покидая браузера. Эти так называемые гибридные веб-приложения создаются на основе различных сервисов автоматически и незаметно для пользователя. Различные части программного обеспечения объединяются в одно приложение в браузере пользователя, несмотря на то что программы принадлежат разным компаниям и работают на компьютерах, расположенных в разных местах.
ЦЕРН, где возникла Всемирная паутина, использует Всемирный компьютер особенно творческим образом. В 2007 году лаборатория завершила строительство крупнейшего научного инструмента на земле – ускорителя частиц под названием Большой адронный коллайдер. В процессе создания машины ученые столкнулись с дилеммой. Они знали, что результатом работы коллайдера окажется огромное количество данных, которые необходимо будет проанализировать, – около 15 петабайт в год. (Петабайт равен одному миллиону гигабайт.) Таким образом, за 15 лет ожидаемой работы коллайдера должны будут храниться и обрабатываться около 225 петабайт данных, что потребует около 100 000 компьютеров. Будучи академической организацией, финансируемой правительством, ЦЕРН просто не мог позволить себе купить и обслуживать столько машин или даже арендовать необходимую вычислительную мощность у поставщика коммунальных услуг.
Однако ученые осознали возможности Всемирного компьютера. Совсем не обязательно было приобретать новые компьютеры. Вместо этого они могли одолжить вычислительную мощность и емкость ПК и серверов у других научно-исследовательских учреждений и даже частных лиц. И тогда тысячи компьютеров, связанных друг с другом через интернет, стали бы обрабатывать данные ЦЕРН как один суперкомпьютер. То, что известно под названием «Сеть ЦЕРН», «выходит далеко за рамки простого обмена данными между компьютерами, – говорит представитель института, – и направлено на превращение глобальной сети компьютеров в единый огромный вычислительный ресурс». Сеть ЦЕРН представляет собой модель, разительно отличающуюся от той, что используется большинством пионеров коммунальных вычислений. Она не подразумевает сбора большого количества аппаратного обеспечения в центре обработки данных. Вместо этого работают машины, разбросанные по всему миру. С другими компаниями коммунального обслуживания ее объединяет централизация управления. У ЦЕРН есть сложное программное обеспечение для координации работы тысяч машин. Как и компании Linden Lab и Salesforce.com, ЦЕРН программирует Всемирный компьютер так, чтобы он работал наиболее эффективным способом.
Читать дальше
Конец ознакомительного отрывка
Купить книгу