Контакты
Подписка
МЕНЮ
Контакты
Подписка

В рубрику "Решения операторского класса" | К списку рубрик  |  К списку авторов  |  К списку публикаций

Cloud Computing – "облачные вычисления"?

Алексей Шалагинов
Директор департамента операторских решений
HUAWEI TECHNOLOGIES

Что такое Cloud Computing

Несколько месяцев назад на первой обложке одного из выпусков российского еженедельного издания слова "облака" или "облачный" присутствовали в анонсах аж трех статей. Действительно, интерес к области под не совсем понятным названием Cloud Computing сейчас действительно очень велик. Непонятное название, которое к тому же неправильно калькировано, переводят как "облачные вычисления", что порождает много мифов и предубеждений. К слову сказать, давно уже пора объявить всероссийский конкурс на лучший перевод термина Cloud Computing.

Итак, что же такое Cloud Computing и что это за "вычисления", которые нужно производить в "облаках"?

Речь здесь идет вовсе не о вычислениях, а (в основном) о хранении и обработке данных и информации. На смену хранению информации или программ в памяти компьютера или на различных носителях приходит хранение информации в "облаке", то есть в общем хранилище данных (дата-центре), вернее в персонализированной и защищенной его части, которая выделена пользователю. Но это не все. Программы, которые сейчас устанавливаются на локальный компьютер, также можно будет запускать из "облака". Не нужно будет ломать голову, на каком компьютере какой софт установлен (как правило, у "продвинутых" пользователей компьютер уже не один) и где какой файл хранится. Когда мы включаем свет, мы ведь не задумываемся о том, откуда берется электроэнергия? Никому не приходит в голову ставить дома электрогенератор и сначала запускать его, а потом уже включать свет. Однако, когда мы запускаем с компьютера Word или PowerPoint, мы поступаем примерно так же… Впрочем, и электрогенераторы тоже были когда-то привычным делом.

Другой пример: в интернет-кафе нам всегда нужно потратить определенное количество времени, чтобы привыкнуть к интерфейсу, разобраться где что и только потом проверять почту и смотреть то, что нам нужно. Cloud Computing даст возможность с любого терминала получать свой знакомый и "обжитой" десктоп.


Есть ли уже примеры использования сервисов Cloud Computing в повседневной жизни? Да, уже есть. Например, известный любому столичному автомобилисту сервис "Яндекс-пробки" – не что иное, как решение Information-as-a-Service, доступное для индивидуальных пользователей. А сервис "Документы Google" – это решение SaaS (Software-as-a-Service) также из арсенала Cloud Computing.

Для предприятий Cloud Computing – выгодная возможность перевести свои серверы и отделы IТ на аутсорсинг, тем самым сократить накладные расходы и больше сосредоточиться на основном бизнесе.

Рассмотрим более подробно, какие же решения "как сервис" (as a Service) могут предложить платформы Cloud Computing? В основном, конечно, решения Cloud Computing используются на корпоративном рынке, проникновение на рынок индивдуальных пользователей у Cloud Computing пока еще невелико.

Решения в общей градации могут быть разбиты на следующие категории: приложения, платформы, инфраструктура, в которых можно выделить более детализированные типы:

  • хранение данных (Storage);
  • системы управления базами данных (Database);
  • хранение и поиск информации (Information);
  • управление процессами (Processes);
  • прикладные программы и ПО (Application);
  • аутсорсинг платформы (Platform);
  • интеграция сервисов и приложений (Integration);
  • системы сетевой безопасности (Security);
  • менеджмент и оперативное управление (Management/Governance);
  • системы тестирования ПО и приложений (Testing);
  • инфраструктура (Infrastructure). На рисунке показано соотношение

категорий и типов сервисов архитектуры Cloud Computing. Данная классификация может оказаться полезной при выборе поставщика решения Cloud Computing, поскольку поставщик общего решения в категории Plat-form-as-a-Service на самом деле может предлагать в составе данной платформы услуги хранения данных, управления базами данных, управления процессами, безопасности и тестирования.

Как переходить на Cloud Computing

Прежде всего нужно знать ответы на следующие вопросы: 1) какая категория вам нужна и 2) какие конкретно сервисы должны входить в состав решения в выбранной категории?

Поэтому сначала более подробно разберемся в сервисах Cloud Computing (или сокращенно СС-сервисах), входящих в состав каждой категории. Всего можно насчитать 11 типовых СС-сервисов. Это не значит, что других сервисов не может быть в принципе. Просто перечисленные ниже СС-сервисы являются наиболее типовыми сервисами Cloud Computing. Причем приведенная классификация не является единственной, так как с момента появления Cloud Computing как концепции аутсорсинга IТ-функционала велось достаточно много дискуссий о том, как определить Cloud Computing в качестве "компьютинга", то есть не столько вычислений как таковых (а именно так принято переводить слово сomputing), сколько хранения, управления и обработки данных и информации.

Итак, рассмотрим 11 типовых СС-сервисов:

Storage-as-a-Service ("хранение как сервис"). Это, пожалуй, самый простой из СС-сервисов, представляющий собой дисковое пространство по требованию. Каждый из нас когда-нибудь сталкивался с ситуацией, когда на мониторе появлялось зловещее предупреждение "Логический диск заполнен. Чтобы освободить место, удалите ненужные программы или данные". Услуга Storage-as-a-Service даст возможность сохранять данные во внешнем хранилище в "облаке". Для вас оно будет выглядеть как дополнительный логический диск или папка. Сервис является базовым для остальных СС-сервисов, поскольку входит в состав практически каждого из них.

Database-as-a-Service ("база данных как сервис"). Сервис предоставляет возможность работать с базами данных, как если бы СУБД была установлена на локальном ресурсе. Причем в этом случае гораздо легче "расшаривать" проекты между разными исполнителями, не говоря уже о том, сколько тысяч долларов можно сэкономить на компьютерном железе и лицензиях, требуемых для грамотного использования СУБД в крупной или даже средней организации.

Information-as-a-Service ("информация как сервис"). Сервис дает возможность удаленно использовать любые виды информации (курсы акций, инсайдерская и отраслевая информация для технического и фундаментального анализа фондового рынка, новостные ленты телеграфных агентств, предложения по купле-продаже недвижимости, кредитные истории, дорожный трафик, нарушения ПДД и ДТП и т.п.), которая может меняться ежеминутно или даже ежесекундно, а также доступ к архивам нужной информации.

Process-as-a-Service ("управление процессом как сервис"). Представляет собой удаленный ресурс, который может связать воедино несколько ресурсов, таких как услуги или данные, содержащиеся в пределах одного "облака" или других доступных "облаков", для создания единого бизнес-процесса. Бизнес-процесс можно представить как метаприложение, интегрирующее базовые услуги и информацию, которые скомбинированы в определенную последовательность, формирующую процесс. Такие процессы всегда легче менять, чем сами приложения, что всегда является психологическим барьером, препятствующим широкому распространению так называемых шаблонных движков для бизнес-процессов.

Application-as-a-Service ("приложение как сервис"). Еще может называется Software-as-a-Service ("ПО как сервис"), то есть любое приложение, которое пользователь может запускать через Интернет. В качестве примера можно привести Google Docs, Google Calendar и т.п. онлайновые программы.

Platform-as-a-Service ("платформа как  сервис).  Полная  платформа, включая разработку приложений, разработку интерфейсов, разработку баз данных, хранение и тестирование, предоставляется как "облачный" сервис.

Integration-as-a-Service ("интеграция ПО как сервис"). Это возможность получать из "облака" полный интеграционный пакет, включая программные интерфейсы между приложениями, семантическую медиацию, управление алгоритмом и дизайн интегрированного пакета. Сюда входят известные услуги и функции пакетов централизации, оптимизации и интеграции корпоративных приложений (EAI), но предоставляемые как "облачный" сервис.

Security-as-a-Service ("безопасность как сервис"). Это всем известные сервисы по обеспечению безопасного доступа к корпоративной информации, включая идентификацию пользователя, распознавание прав доступа и пр., предоставляющиеся не через корпоративный сервер, а из "облака".

Management/Governace-as-a-Ser-vice ("администрирование и управление как сервис"). Данный сервис дает возможность управлять и задавать параметры работы одного или многих "облачных" сервисов. Это в основном такие параметры, как топология, использование ресурсов, виртуализация, временные параметры работы сервисов.

Testing-as-a-Service ("тестирование как сервис"). Дает возможность тестирования локальных или "облачных" систем с использованием тестового ПО из "облака". При этом можно тестировать системы из того же "облака", что и тестовое ПО, а также приложение из других "облаков", Web-сайты и внутренние системы предприятий, при этом никакого оборудования или ПО на предприятии не требуется.

Infrastructure-as-a-Service ("инфраструктура как сервис"). Дает возможность удаленного доступа к компьютерным ресурсам. В сущности, вы просто арендуете удаленный сервер, который становится как бы вашим собственным. Вы можете использовать его, как хотите, создавать на нем любые системы и хранить любую информацию. Разница такого подхода и более общего решения Cloud Computing в том, что, вместо того, чтобы использовать интерфейс и сервис "по счетчику", вы получаете доступ к "железу" и софту на этом "железе". То есть это несколько упрощенный Cloud Computing.

Пять мифов о Cloud Computing

К настоящему времени уже существует вполне сложившийся рынок услуг Cloud Computing для предприятий. Еще несколько лет, и Cloud Computing станет повсеместной реальностью.

Чтобы принять правильное решение о том, стоит ли, как, когда и как разворачивать систему Cloud Computing на своем предприятии, развеем несколько устоявшихся мифов о СС-сервисах.

Миф № 1. Есть только одно "облако". Существуют по крайней мере три типа "облаков":

  1. "Инфраструктура как сервис" (IaaS), как доступ к компьютерным ресурсам;
  2. Поставщики Web-сервисов, или "платформа как сервис" (PaaS), предоставляющие интерфейс разработки приложений (API), чтобы дать возможность клиентам разрабатывать собственные приложения и пользоваться ими, запуская их также из "облака";
  3. "ПО как сервис" (SaaS) – например, Google Docs или приложения CRM от Salesforce.com, когда компьютеры пользователей становятся, по сути, удаленными терминалами ПО, размещенного на центральном сервере. Это три основных вида "облаков", в которых существуют еще различные вариации, перечисленные выше.

Миф № 2. Cloud Computing снижает рабочую нагрузку. Возможно, но в долгосрочной перспективе. Но чтобы начать переход на Cloud Computing, необходимо провести большой объем аналитической работы, чтобы сделать правильный выбор: какой тип платформы Cloud Computing вам подходит, как обеспечить требуемый уровень безопасности, совместимость и временные рамки ее использования. Кроме того, мониторинг системы также занимает дополнительное время.

Миф № 3. Cloud Computing всегда экономит ваши деньги. Иногда может получиться так, что, разворачивая ПО на внешнем сервере, вы заплатите больше денег за лицензии, чем если бы вы делали это на предприятии.

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

Миф № 5. Cloud Computing – это технология. Технология делает Cloud Computing возможным, но само по себе решение Cloud Computing технологией не является. Скорее это результат синергии многих технологий. Процессы виртуализации, лежащие в основе решения Cloud Computing, меняются очень динамично и позволяют отслеживать требуемые изменения в системе достаточно быстро.

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

Опубликовано: Журнал "Технологии и средства связи" #5, 2010
Посещений: 17298

  Автор

Шалагинов Алексей Валентинович

Шалагинов Алексей Валентинович

Заместитель директора департамента фиксированных сетей компании HUAWEI TECHNOLOGIES

Всего статей:  20

В рубрику "Решения операторского класса" | К списку рубрик  |  К списку авторов  |  К списку публикаций