Великий переход: что готовит революция облачных технологий - Карр Николас Дж. 8 стр.


Однако так же, как Инсулл разочаровался в Эдисоне и бизнесстратегии, принятой в General Electric, в конце 1990-х годов Бениофф разочаровался в Oracle. Хотя в то время компания буквально чеканила деньги благодаря эйфории «электронной коммерции», Бениофф считал, что индустрия корпоративного программного обеспечения обречена. Традиционный способ ведения бизнеса, заключавшийся в установке сложных программ на компьютерах клиентов и дальнейшем сборе высокой абонентской платы, не мог работать вечно. Бениофф предвидел, что развитие интернета в скором времени позволит компаниям избежать головной боли и высокой стоимости владения собственными приложениями.

В 1999 году, сообщая о неизбежном «конце эры программного обеспечения» каждому встречному репортеру, Бениофф ушел из компании Oracle вместе с талантливым инженером по имени Паркер Харрис и основал компанию Salesforce.com, которая создала типовое программное обеспечение для управления взаимоотношениями с клиентами, или CRM (Customer Relationship Management). Система управления взаимоотношениями с клиентами обозначила крупный и прибыльный сегмент индустрии программного обеспечения, который вобрал в себя и все недостатки этой отрасли. CRM-системы были сложны в установке и использовании и часто стоили сотни тысяч долларов. Компании, купившие эти системы, редко возвращали свои инвестиции. Тем не менее производители программного обеспечения, в частности ведущая компания Siebel Systems, получали огромные прибыли.

Однако Бениофф предлагал нечто иное. Компаниям не нужно было покупать лицензии или контракты на техническое обслуживание программного обеспечения. Не нужно было вкладывать деньги в новые серверы или другое оборудование. Нанимать консультантов для «интеграции» своих систем. Их маркетологи и продавцы могли просто запустить свои браузеры, зайти на сайт Salesforce и приступить к работе. Весь программный код и все их данные находились на компьютерах компании Salesforce. И когда программа нуждалась в обновлении, новая версия появлялась сама собой. Стоимость этого сервиса была поразительно низкой по сравнению с традиционными CRM-системами и составляла всего 50 долларов в месяц на одного пользователя. Кроме того, компании имели возможность опробовать систему бесплатно, чтобы убедиться, что она соответствует их запросам.

После основания компании Бениофф наткнулся на стену скептицизма. Для покупателей, которые верили в грандиозные обещания индустрии программного обеспечения, его предложение казалось слишком хорошим, чтобы быть правдой. Потенциальные клиенты задавали практические вопросы: насколько надежным будет сервис? Не пропадут ли их данные, если компания Salesforce выйдет из бизнеса? Как быстро будет работать сервис? Смогут ли пользователи подстроить его под свои нужды? Что произойдет в случае разрыва интернет-соединения? А как насчет безопасности информации? Если она будет циркулировать в системе, которой пользуются множество других компаний, в том числе конкуренты, может ли она оказаться под угрозой? Раскрытие данных компании о ее клиентах и их покупках могло бы иметь разрушительные последствия.

Однако компания Salesforce решила все эти проблемы. Ее система оказалась такой же надежной, как и большинство корпоративных систем. Время отклика, измеряемое в миллисекундах, часто соответствовало показателям, достигаемым при использовании системы «клиентсервер». Пользователи легко могли сами определить, как должна отображаться информация, и даже написать собственный код, который бы работал на компьютерах Salesforce. Сохраняя, или «кэшируя», часть информации на жестких дисках пользователей, сервис Salesforce обеспечивал людям возможность работать, даже если они были временно отключены от интернета, например во время полета. А передовые методы шифрования данных, применяемые компанией Salesforce, смогли обеспечить целостность информации каждого клиента.

Идея предоставления программного обеспечения как услуги распространялась быстрее, чем ожидал Бениофф. В 2002 году объем продаж компании составил 50 миллионов долларов. Всего пять лет спустя он увеличился в десять раз – до 500 миллионов. Ее сервисом пользовались не только небольшие компании, хотя поначалу именно они составляли основную часть клиентов. Такие крупные компании, как SunTrust, Merrill Lynch, Dow Jones и PerkinElmer, также начали подключаться к сервису и отказываться от собственных систем. Смелая авантюра Бениоффа, как и авантюра Инсулла веком ранее, увенчалась успехом. Что касается некогда могущественной Siebel Systems, она закончила свое существование в качестве независимой компании. Потерпев ряд крупных убытков в начале 2000-х годов, в 2006 году она была куплена компанией Oracle.

После основания Salesforce появились сотни новых компаний, запустивших подобные сервисы. Некоторые из них, например RightNow Technologies, конкурируют с Salesforce на рынке CRM-систем. Другие применяют новые модели к различным видам бизнес-программ. Компания Employease предлагает сервис для управления персоналом. LeanLogistics – сервис для планирования транспортировок. Компания Oco предоставляет сервис бизнес-аналитики, позволяющий руководителям анализировать корпоративную информацию и создавать отчеты. Digital Insight предлагает ряд услуг банкам. Компании Workday и NetSuite – онлайн-версии пакетов «планирования ресурсов компании», которые представляют собой сложные системы для управления финансами и операциями и могут стоить миллионы долларов при покупке у традиционных поставщиков вроде SAP.

На самом деле почти каждое традиционное бизнес-приложение в настоящее время имеет эквивалент, предлагаемый через интернет, и компании с радостью пользуются новыми услугами. Исследование, проведенное консалтинговой компанией McKinsey&Company, показало, что 61 % крупных компаний планировали использовать по крайней мере один подобный сервис в 2007 году, что на 38 % больше, чем годом ранее. Исследовательская компания Gartner, специализирующаяся на рынках информационных технологий, сообщает о быстром росте объемов продаж программного обеспечения как услуги, а также о том, что в 2011 году на эту сферу будет приходиться 25 % рынка бизнесприложений по сравнению с 5 % в 2005 году.


Другие компании применяют иной подход к системе коммунальных вычислений. Вместо распространения компьютерных программ в качестве услуги они продают машинное время. Эти компании создают крупные центры обработки данных, а затем предоставляют клиентам доступ к ним через интернет. Каждый клиент может выбрать, какие программы использовать и какие типы данных обрабатывать.

Как ни странно, одна из лидирующих позиций в сфере коммунальных вычислений принадлежит гиганту электронной коммерции Amazon.com. В начале своей деятельности компания Amazon предоставляла простые коммунальные услуги своим партнерам. Компании и физические лица могли стать «аффилированными партнерами Amazon», что давало им право продавать товары компании через свои сайты в обмен на небольшой процент с продаж. Amazon предоставляла своим партнерам доступ к своим базам данных, в которых хранилась информация о продуктах, включая описания и фотографии, отзывы клиентов, цены и все остальное, что требуется для эффективного мерчандайзинга. Позднее компания расширила спектр услуг, позволив другим розничным торговцам продавать их собственные товары через сайт Amazon. Этот сервис заслужил такую популярность, что в 2002 году компания создала отдельную дочернюю компанию, Amazon Web Services, для управления и расширения этой части своего бизнеса. Вскоре это отделение приняло смелое решение: оно будет предоставлять доступ не только к информации в своей системе, но и к самой системе, что позволит любой компании хранить свою информацию и запускать свое программное обеспечение на компьютерах Amazon.

Компания Amazon запустила свой первый сервис коммунальных вычислений в марте 2006 года. Названный Simple Storage Solution, или S3, он позволил клиентам хранить свои данные в системе Amazon и платить за это всего несколько центов за гигабайт в месяц. В июле того же года компания запустила услугу Simple Queue Service, которая давала клиентам возможность обмениваться сообщениями между различными приложениями для координации совместной работы. Самый амбициозный сервис был представлен спустя месяц. Amazon Elastic Compute Cloud, или EC2, позволил клиентам работать с программным обеспечением, установленным непосредственно в системе Amazon, то есть использовать компьютеры Amazon как собственные. Стоимость этой услуги составляет всего десять центов в час.

Эти сервисы позволяют компаниям управлять сайтами, корпоративным программным обеспечением и даже интернет-бизнесом без необходимости инвестировать средства в серверы, системы хранения данных или соответствующее программное обеспечение. Для компании нет никаких первоначальных затрат: она платит только за потребляемые вычислительные мощности. Но при этом компания использует не просто обычный вычислительный сервис. Эта высокотехнологичная система, предназначенная для современных интернетвычислений, предлагает высокую надежность, скорость и гибкость, позволяющую справляться с сильными колебаниями нагрузки. Любая компания или даже один человек может воспользоваться вычислительной системой, которую компания Amazon создавала и настраивала годами.

Эти сервисы позволяют компаниям управлять сайтами, корпоративным программным обеспечением и даже интернет-бизнесом без необходимости инвестировать средства в серверы, системы хранения данных или соответствующее программное обеспечение. Для компании нет никаких первоначальных затрат: она платит только за потребляемые вычислительные мощности. Но при этом компания использует не просто обычный вычислительный сервис. Эта высокотехнологичная система, предназначенная для современных интернетвычислений, предлагает высокую надежность, скорость и гибкость, позволяющую справляться с сильными колебаниями нагрузки. Любая компания или даже один человек может воспользоваться вычислительной системой, которую компания Amazon создавала и настраивала годами.

Неудивительно, что изначально клиентами Amazon в основном были небольшие компании, которые не могли себе позволить самостоятельно построить такую продвинутую систему. Внезапно эти компании, которые уже давно отстали от крупного бизнеса в плане компьютерной автоматизации, получили возможность наверстать упущенное. Сервисы Amazon обеспечили равные условия для всех. Возьмем, к примеру, фотохостинг SmugMug. По мере роста популярности сайта пользователи загружали файлы изображений все большего размера. Количество файлов превысило полмиллиарда, а спрос не уменьшался. Вместо того чтобы вкладывать деньги в дорогие системы хранения данных, фотохостинг просто подключился к сервису S3, а в качестве хранилища информации собственного сайта подключился к системе Amazon. В результате компании SmugMug удалось сэкономить на оборудовании полмиллиарда долларов и отказаться от найма дополнительных сотрудников и аренды дополнительных офисных помещений. Вычислительные сервисы, по словам СЕО компании Дона Макаскилла, «позволяют SmugMug конкурировать с крупными компаниями без необходимости тратить огромное количество денежных средств на аппаратное обеспечение». Основатель другой компании, использующей сервис S3, сказал: «Это как будто инженеры Amazon работают на нас».

Запуская свои сервисы, компания Amazon, конечно же, думала не только о том, как облегчить жизнь своим клиентам. Как и любая другая крупная компания, она была вынуждена приобрести гораздо больше вычислительных мощностей, чем ей могло когда-либо потребоваться. Ее система должна была справляться с самой большой нагрузкой, с которой мог столкнуться сайт; кроме того, следовало обеспечить дополнительные мощности в целях безопасности. Другими словами, компании Amazon необходимо было создать систему, способную справиться с бурной торговлей в течение недели после Дня благодарения, несмотря на то что такая неделя бывает только раз в году. В остальное время бо́льшая часть вычислительных мощностей системы оставалась незадействованной. Основатель и главный исполнительный директор компании Джефф Бэзос признался в интервью 2006 года: «Иногда мы используем менее 10 % мощности». Сдавая систему в аренду другим пользователям, Amazon может увеличить эффективность работы своих мощностей и уменьшить общую стоимость вычислений не только для своих клиентов, но и для себя. Как это было с электроэнергетическими компаниями, чем больше клиентов обслуживает Amazon, тем лучше компании удается сбалансировать нагрузку, увеличив тем самым общий коэффициент использования оборудования. Решение компании Amazon заняться предоставлением вычислительных услуг (несколько неожиданный выбор для компании розничной торговли) показывает, что компании владеют избыточными вычислительными мощностями и что коммунальные вычисления могут решить эту проблему.

Поскольку Amazon дает клиентам возможность работать со всеми видами программ, установленных на компьютерах компании, она не может адаптировать свою систему к работе с ограниченным набором приложений, как это сделала компания Google. Ей необходимо быть более гибкой. По этой причине принцип работы системы Amazon отличается от принципа работы системы Google. В ее основе заложена не технология параллельной обработки, а так называемая виртуализация – технология, которая будет иметь решающее значение для дальнейшего развития сферы коммунальных вычислений. Действительно, без виртуализации крупномасштабные сервисы коммунальных вычислений просто немыслимы.

Как и многие другие компьютерные термины, понятие «виртуализация» не так сложно, как кажется на первый взгляд. Оно имеет отношение к программному обеспечению для моделирования аппаратных средств. В качестве простого примера вспомним, как за прошедшие годы изменился телефонный автоответчик. Вначале он представлял собой громоздкий автономный аппарат, записывающий голоса в виде аналоговых сигналов на магнитную ленту. Однако по мере того как начали появляться все более продвинутые компьютерные чипы, автоответчик превратился в крошечное цифровое устройство, часто встроенное в телефон. Сообщения больше не записывались на пленку: они хранились в виде строк двоичных разрядов в памяти устройства. Однако как только машина стала полностью цифровой, она перестала быть собственно машиной. Все ее функции могли выполняться с помощью программного кода. Именно это и произошло. Аппарат исчез. Физическая машина превратилась в виртуальную – в чистое программное обеспечение, работающее где-то в системе телефонной компании. Когда-то вам нужно было покупать автоответчик. Теперь достаточно просто подключить соответствующую услугу. В этом и заключается суть виртуализации.

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

Виртуализация давно стала важной частью процесса вычислений. Это одна из технологий, которые позволили мейнфреймам одновременно обрабатывать множество различных задач. Однако сегодня она стала поистине революционной благодаря взрывному росту производительности компьютерных чипов. Поскольку работа виртуальной машины ничем не отличается от работы приложения, она использует значительную часть мощности микропроцессора. До недавнего времени это ограничивало полезность виртуализации. Запуск одной или двух виртуальных машин настолько замедлял скорость работы компьютера, что его вычислительных мощностей не хватало больше ни на что. Однако микропроцессоры стали такими мощными, что теперь могут поддерживать одновременную работу нескольких виртуальных машин и при этом иметь достаточную мощность для запуска сложных бизнес-приложений на каждой из них.

Виртуализация разрушила барьер между программным и аппаратным обеспечением, который делал модель «клиент-сервер» такой неэффективной и сложной. Компаниям больше не нужно выделять мощный сервер для работы лишь одного приложения. Теперь они могут запускать множество приложений на одном компьютере и даже автоматически перенаправлять вычислительную мощность машины с одного приложения на другое при колебании нагрузки. Виртуализация позволяет компаниям или предприятиям, которые их обслуживают, достичь высокого уровня загрузки мощностей, характерного для эпохи мейнфреймов, и еще большей гибкости, чем в эпоху ПК. Она предлагает лучшее из обоих этих миров.

Виртуализированные системы, совместно используемые множеством компаний, компьютерные специалисты часто называют «многопользовательскими системами». Название отражает существенную разницу между моделью «клиент-сервер» и моделью коммунальных вычислений. Создавая систему «клиент-сервер», вы должны построить эквивалент, скажем, четырехэтажного здания, которое в конечном итоге займет только один арендатор. Бо́льшая часть площади не будет востребована. Виртуализация в модели коммунальных вычислений даст возможность разделить это здание на квартиры, которые будут сданы в аренду десяткам арендаторов. Каждый из них вправе делать все что угодно в стенах собственной квартиры, однако все они пользуются инфраструктурой здания и при этом экономят.

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

Назад Дальше