iTech Bridge

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Вычисления в облаках – это электрификация 21-го века, Введение в проблему
amilner
post Jul 30 2008, 08:55 PM
Post #1


iTech Bridge's Editor
***

Group: Admin
Posts: 468
Joined: 23-May 06
Member No.: 94



Как только я первый раз упомянул в своём блоге о вычислениях в облаках (так я перевожу термин «cloud computing»), ко мне начали поступать вопросы, а что это такое и чем оно отличается от уже привычного понятия SaaS (ПО как услуга). В своей заметке «SaaS – смерть пиратам» я обещал ответить на этот вопрос. Пришла очередь выполнить своё обещание.

Однако перед тем как начать, сразу хочу сделать одно предупреждение. Если вы живёте в России или в другой стране СНГ и убеждены, что все новые бизнес-модели, рождённые в перманентно «загнивающей» Америке, к уникальному рынку России (СНГ) не имеют никакого отношения, советую дальше не читать. Обо всё это уже говорено и переговорено в моих блогах, например, в разговоре вокруг последней заметки по тематике SaaS.


Перспективная тенденция или новый веб-пузырь?

Понятие «вычисления в облаках» появилось где-то на рубеже 2006-2007 годов, причём на первых порах, например, в интерпретации Dell, оно имело несколько иной смысл, чем тот, которому пришло уже через год. Как и в случае SaaS, становлению которого мы во многом обязаны SalesForce с его CRM по подписке (on-demand), так и сегодняшняя трактовка вычислений в облаках во многом опирается на две реальные системы Amazon. Это услуги Amazon EC2 – аппаратура, арендуемая по подписке (услуга, которая так и названа Amazon Elastic Compute Cloud) и AmazonS3 - арендуемое хранилище информации (hosted storage service). Ниже я расскажу об этих услугах несколько подробнее, пользуясь ими в качестве примеров.

Скажу честно, длительное время, отслеживая многочисленные публикации по тематике вычислений в облаках, я считал, что этот новое «жужжащее» сочетание слов (buzzwords) просто очередной маркетинговый ход с целью заменить аббревиатуру SaaS на более благозвучно звучащий термин. И только после более детального ознакомления с указанными услугами Amazon я понял, что ошибался, как, вообще говоря, и многие другие. Как всегда, практика оказалась критерием истины. Другими словами, «вначале было дело».

И дело не в том, что SaaS является только одной из двух основных составляющих вычислений в облаках. Ко второй относится HaaS(Hardware-as-a-Service). Amazon EC2 как раз и является примером «аппаратуры в облаках». Здесь заказчик может получить в своё распоряжение один из вариантов конфигурации сети (grid), параллельно работающих вычислителей.

И дело даже не в том, что в рамках «облачной» модели само понятие SaaS претерпело серьезную трансформацию: расширилось и углубилось. Раньше это были услуги по подписке только прикладных программ и систем (applications), ориентированные на конечного пользователя (будь это независимый индивидуум или сотрудник компании- подписанта).

Теперь уже и программист может воспользоваться услугами удалённой программной платформы, а ИТ-подразделение и не только оно – служебными программными системами (утилитами). О программных (SaaS) –платформах мы много говорили в серии «Революция социальных платформ». Примером «облачной» служебной системы, предназначенной для хранения больших объёмов данных, является AmazonS3.

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

Если в случае прикладного SaaS, потребитель может даже не задумываться о технических средствах, на которых работают удалённые программы, то для SaaS – платформ и SaaS – утилит без осознания «аппаратного» фактора ему во многих случаях не обойтись. Наверное, именно, поэтому, во многих источниках (здесь, например) часто используется обобщенное понятие PaaS (Platform-as-a-Service), где под платформой понимается аппаратное (HaaS) или аппаратно-программное (SaaS – платформа и служебная SaaS) ядро.

При этом даже HaaS, по сути дела, не является чисто аппаратной платформой. Здесь вокруг технических средств создаётся хотя бы минимальное программная оболочка, которая служит для связи между внутренними аппаратными компонентами, а также обеспечивает сопряжение с программным обеспечением заказчика.

Арендуя такие удалённые платформы, заказчики устанавливают на них свои прикладные программы. А иногда и расширяют для этого возможности самих платформ. При этом, если речь идёт о SaaS-платформах, то они также используются в инструментальных целях, облегчая создание прикладных систем и ресурсов.

ПО PaaS (независимо от того, кто является его владельцем) работает, в основном, на удаленных серверах поставщика услуг, но может также работать в той или иной степени и в локальной среде заказчика. В последнем случае мы имеем дело с тем, что Microsoft называет Software+Service. В качестве примера последнего можно назвать «облачную» версию MS SharePoint, сопряжённую с программами MS Office, работающими на клиентских машинах.

Однако главное всё-таки в другом. Вместе с «облачной» концепцией начала окончательно формироваться новая бизнес-модель услуг в Интернете. В основу такой модели положены три основных принципа: глобальный аутсорсинг ИТ-сервисов, о чём я уже очень много говорил (например, здесь), виртуализация (об этом поговорим как-нибудь в другой раз) и переход к платным услугам.

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

Система оплаты за «облачные» услуги – это своеобразная комбинация схем, используемых производителями традиционного ПО для предпринимателей (Enterprise Software) и арендаторами промышленного оборудования. От первых взята схема платежей за каждого пользователя, от вторых – за единицу времени аренды (год, месяцы, дни и даже часы).

Электрические и финансовые сети как аналоги

Некоторые в связи с этим опять заговорили о Веб3.0. Однако оставим эту игру c цифрами для любителей. Лично мне больше понравилось другая аналогия. Грядущий всеобщий переход к вычислениям в облаках в 21 веке сравнивается с массовой электрофикацией начала 20-го века. Но если столетие тому назад надо было строить электростанции и создавать глобальные электрические сети, то паутина Интернета (Сеть) уже существует. Осталось создать и подключить к ней только «станции» - они же «облака».

Если продолжить аналогию с электрофикацией, то локальные компьютеры, находящиеся в Сети превращаются как бы в умные розетки, через которые к нам из «облаков» (станций) поступают информационные и другие услуги. Конечно, при этом возникает проблема надёжности работы Интернет-станций в Сети в целом. Вот, например, совсем недавно на некоторое время «зависла» AmazonS3, предоставляющая услуги ряду известных социальным ресурсов, в том числе Twitter.

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

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

В отличие от потребителей электрических сетей потребители услуг в облаках предъявляют высокие требования к сохранению конфиденциальности. В связи с этим можно оперировать другой аналогией. Облака – это банки и финансовая система 21-го века. Хранить информацию в «облачных» станциях должно быть также надёжно, как в банках. Не менее безопасными, чем в сетях, скажем, Visa или MasterCard должны быть и все информационные транзакции.

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


Ничто не ново под луной...

И последнее, на что я хотел бы обратить внимание в этой, по сути дела, вводной заметке. Действительно, ничто не ново под луной... в мире информационных технологий! Точно также как прикладной SaaS возник не на пустом месте, другие направления общей методологии вычислений в облаках имеют своих предшественников.

Мы ещё понятия не имели, что такое SaaS, а уже вовсю пользовались электронной почтой через брузеры. Говоря современным языком, многие из нас были подписчиками (бесплатными, правда), например, gmail, вместо того, чтобы работать с Outlook (тоже, как правило, за бесплатноsmile.gif) на своём компьютере.

Кстати, сегодня Google уже наряду с электронной почтой для индивидуальных заказчиков предлагает компаниям отказаться от MS Exchange Server и перенести его функции в гугловские «облака» (Google называет это миграцией). И стоить подобная миграция в год будет $50 для одного сотрудника (в рамках программы Google Apps for Edu[cation], услуги «учрежденческой» почты предоставляются бесплатно). Всё больше число относительно небольших компаний, государственных служб и учебных заведений идут на такой аутсорсинг. Ведь при этом у них снимается головная боль (вместе с затратами, конечно) на создание и поддержку всей технической и организационной инфраструктуры, связанной с работой собственного серверного хозяйства.

И возвращаясь к предшественникам. Если говорить о платформах в облаках (PaaS), то к предшественникам таковых смело можно отнести давно уже существующие услуги веб-хостинга. В особенности это справедливо для хост-провайдеров, кто предоставляет выделенные сервера (чем не HaaS?). С появлением социально-сетевых ресурсов многие из таких провайдеров начали использовать системы платежей за услуги, свойственные вычислениям в облаках. Оплата идёт с учётом количества пользователей, в том числе.

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


--------------------
iTechBridge-ProfySpace:

Общедоступный Веб 2.0 для работы: консультации, продвижение, информация, аналитика, другие услуги (рус., eng.)

Enterprise 2.0 в корпорациях и в облаках: консультации.

Проект уникального социально-сетевого решения ProfySpace для бизнесов и профессионалов ищет партнёров: разработка, маркетинг, инвестиции.

Мы в Twitter:

@profyspace
@profyspace_rus
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 3rd September 2010 - 07:15 PM