Общественное облако модель облачного размещения в которой – cloud. Что такое "облачные технологии"? ArcGIS и Облако

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

Какие бывают виды облачных сервисов?

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

Однако подход Oracle основан на понятии гибридного облака - объединении частного и публичного облаков, в котором реализовано перекрестное контролируемое использование данных и приложений между ними. Oracle реализует в гибридном облаке концепцию cloudbursting - возможность предотвратить последствия перерасхода мощностей частного облака при пиковой нагрузке за счет использования публичного облака. Гибридное облако очень удобно для разработки и тестирования, интеграции B2B-решений, внедрении требовательных к ИТ-ресурсам продуктов, пробной эксплуатации новых систем.

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

Кому это нужно?

  • Разработчики - они могут быстро и без бюрократии развертывать среды разработки.
  • Тестировщики - они могут быстро клонировать крупные базы данных.
  • Администраторы Oracle - они могут тратить меньше времени на выполнение рутинных задач.
  • Финансовые директора - благодаря системе оплаты по мере использования они имеют прозрачную картину затрат на ИТ.
  • Руководители компаний, которые получают гибкую ИТ-инфраструктуру, легко адаптируемую к изменениям.
  • Подразделения, которые постоянно нуждаются в массовом развертывании рабочих мест - например, учебные центры (каждый новый ученик получает виртуальную машину).

Хорошие кандидаты для использования DBaaS - это компании, которые:

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

Критерии выбора

Последние несколько лет дебаты вокруг облачных технологий на рынке не утихают: какие именно преимущества cloud computing создает для бизнеса? И если все-таки делать выбор в пользу облачных сервисов, то какая модель в каждом конкретном случае является оптимальной: частное облако (private cloud), публичное облако (public cloud) или гибридное облако (hybrid cloud)? Споры вокруг этого вопроса порой напоминают политические: аргументы за и против находятся у сторонников всех моделей, причем защищают их порой с серьезным упрямством. Истина же, как обычно, располагается посередине: в каждом конкретном случае выбор в пользу наличия или отсутствия облака, а также модификаций инфраструктуры, должен определяться по рассмотрении всей совокупности факторов.

В данной статье в первую очередь рассматриваются отличия двух концептуально противоположных друг другу моделей - частного и публичного облака. Так как гибридные среды являются компромиссом между двумя этими моделями, причем вариаций такой гибридизации великое множество, то останавливаться подробно на плюсах и минусах hybrid cloud просто не имеет смысла.

Публичное облако

В публичном облаке ИТ-сервисы и инфраструктурные ресурсы предоставляются поверх глобальной сети интернет. Возможность использования инфраструктуры стороннего провайдера создаёт множество возможностей для эффективной загрузки ресурсов и их перераспределения. Большой минус состоит в том, что публичные облака гораздо более уязвимы по сравнению с частными. Публичные облака, тем не менее, являются приемлемым выбором, когда:

  • Стандартизированное приложение используется большим количеством людей, пример – электронная почта
  • Необходимо протестировать работу программного кода или приложения
  • Используется SaaS-приложение от проверенного провайдера, имеющего проработанную стратегию в области безопасности
  • Требуется подкрепить возможности собственной инфраструктуры в ситуации пиковых нагрузок
  • Облачные сервисы нужны для обеспечения совместной работы

Плюсы публичного облака

  • Публичные облачные сервисы отличает большая простота и эффективность использования.
  • Доступ к приложениям не требует ничего более, кроме как стабильного интернет-соединения.
  • Тарификация услуг осуществляется помесячно и на базе годовых планов, система тарифов гибкая, и, как правило, провайдеры реализуют скидки при оплате за больший промежуток времени.
  • Использование публичного облака – реальная возможность сократить ИТ-бюджет за счет отсутствия расходов на «железо» и софт.
  • Гибкость и масштабируемость: модель pay-as-you-go позволяет оплачивать именно столько ресурсов, сколько требуется в данный момент, и оперативно регулировать этот параметр в большую или меньшую сторону.
  • Сокращение времени на обслуживание инфраструктуры: в стандартной, не облачной, среде изменения настроек приложений или серверов могут занять часы, дни или даже недели, в виртуальной среде это происходит намного быстрее – в считанные минуты.
  • Поскольку сервера приложений находятся в облаке, исключается риск простая бизнес-процессов из-за серверных аварий. Виртуальные сервера провайдеров чаще всего сконфигурированы на мощной физической базе, размещены в крупных дата-центрах, где возможное время простоев исчисляется минутами в год.
  • Использование публичных облаков и отсутствие контакта пользователей со сложным компьютерным оборудованием позволяет отказаться от услуг ИТ-специалистов в конкретной организации.
  • Отсутствие долгосрочных контрактов и взаимных обязательств с ИТ-компаниями позволяет менять облачного провайдера по мере необходимости.

Минусы публичного облака

  • Главным минусом публичного облака является отсутствие возможностей для контроля со стороны организации: работоспособность услуг полностью подчинена третьестороннему провайдеру.
  • Медленная скорость: производительность публичных облачных сервисов напрямую зависит от стабильности и широты пропускания интернет-соединения, в некоторых случаях передачи данных может быть медленной. При оперировании большими объемами данных публичные облака не выдерживают конкуренции с частными по производительности.
  • Вложения в ИТ-инфраструктуру помимо прочего являются еще и капиталовложением, в случае использования публичного облака инвестирование с заделом на будущее просто невозможно, материальные активы не приобретаются.
  • Слабая защищенность данных - еще одна характерная черта публичных облачных сред. Какие бы усилия не предпринимал провайдер в области обеспечения безопасности, защита частного облака всегда будет на порядок более надежной.

Частное облако

В частном облаке сервисы и инфраструктурные ресурсы взаимоувязаны на базе частной же сети. Такая модель гарантирует существенно более высокий уровень безопасности и контроля, но расходы на программное и аппаратное обеспечение при использовании такого подхода значительны в сравнении с публичными облаками. Частные облака являются приемлемым выбором, когда:

  • Весь бизнес выстроен на приложениях и данных, уровень требований к защите информации – критически высокий
  • Бизнес принадлежит к одной из тех отраслей, где требования к безопасности и конфиденциальности информации исторически очень высоки (военная промышленность, госсектор – яркий пример)
  • Компания достаточно велика для того, чтобы создание собственного современного ЦОДа было рентабельным

Плюсы частного облака

  • Сопоставимо больше возможностей для контроля по сравнению с публичным облаком просто за счет того, что все компоненты ИТ-инфраструктуры остаются на стороне организации. Таким образом компании могут мониторить и управлять облачной средой более эффективно.
  • Высокий уровень безопасности обеспечивается тем, что потребителем сервиса является одна единственная организация, так что вся инфраструктура может быть оптимально сконфигурирована под существующие требования к защите данных. Это не означает, впрочем, что публичные облака не безопасны вообще.
  • В некоторых странах существует запрет на обработку персональных данных граждан за пределами страны, так что для тех бизнесов, которые оперируют персональными данными, обращение к услугам международных провайдеров с дата-центрами за рубежом – просто невозможно.
  • Высокая производительность частных облаков связана, в частности, с тем, что они оперируют в рамках внутренних фаерволов и средств защиты периметра корпоративной сети, так что трансфер данных проходит намного быстрее.
  • Конфигурируемость частных облаков также остается на высоком уровне.
  • При внедрении частного облака повышается оперативность работы ИТ-отдела - в любой момент по запросу бизнеса он может развернуть нужный сервис за 5-10 минут. ИТ-специалисты лишь поднимают виртуальную машину из шаблона и устанавливают необходимый сервис, в то время как компании с традиционной ИТ-инфраструктурой пришлось бы заказывать сервер, устанавливать на него программное обеспечение и приложения и подключать его к сети. Одна только поставка оборудования порой занимает 6-8 недель.

Недостатки частных облаков

  • Значительные расходы на всех этапах жизненного цикла облака, от внедрения до поддержки работоспособности. На этапе развертывания требуются инвестиции в оборудование и программное обеспечение.
  • Частным облаком необходимо управлять, что влечет за собой затраты на администрирование и привлечение компетентных ИТ-специалистов.
  • По сравнению с публичным облаком риски потери работоспособности сервисов и или потери данных из-за физических угроз для инфраструктуры намного более существенны.
  • Рано или поздно организация может столкнуться с потолком ёмкости, когда ресурсов созданной под частное облако инфраструктуры может оказаться недостаточно.
  • Пожалуй, одним из наиболее существенных недостатков частного облака остается необходимость затраты больших человеческих и материальных ресурсов для его создания и дальнейшей работы.

5 шагов к выбору модели облака

На практике выбор конкретной облачной модели осуществляется по совокупности всех параметров: компания определяет, насколько она готова поступиться рисками в области безопасности в пользу, например, дешевизны и масштабируемости. Или насколько критичны для неё вопросы контроля над облаком, чтобы несмотря на более высокую стоимость выбрать именно частную модель.

Следующие 5 критериев обязательны к рассмотрению при выборе модели облака:

Бюджет

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

Безопасность

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

Контроль над оборудованием

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

Контроль над простоями

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

Управление SLA

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

Мнения известных экспертов

Многие компании используют частные облака, чтобы самостоятельно убедиться во всех преимуществах этой технологии не рискуя своими данными. При этом частные облака могут быть менее надежными и защищенными, чем публичные сервисы. Этой точки зрения придерживается Джейсон Блумберг, который как-то заявил, что частные облака приносят больше проблем, чем это того стоит. В своей книге The Agile Architecture Revolution: How Cloud Computing, REST-Based SOA, and Mobile Computing Are Changing Enterprise IT Джейсон обозначил несколько причин, по которым публичные облака – лучший выбор для организаций.

С мнением Джейсона можно не соглашаться, это скорее темы для обсуждения, чем окончательные истины. Но эти утверждения действительно стоят того, чтобы их обсудить.

1. Наблюдается тенденция к использованию в частных облаках более старых технологий, чем в публичных: Вы можете потратить на покупку аппаратного и программного обеспечения для своего частного облака десятки и сотни тысячи долларов, но попробуйте найти компанию, которая готова делать это ежегодно.

2. Публичные облака переводят капитальные расходы в эксплуатационные: У вас нет необходимости строить собственный дата-центр, вы можете платить деньги только за использование.

3. У публичных облаков лучший коэффициент использование: При использовании частного облака вашей компании в любом случае требуется выстраивать и поддерживать системы из различных серверов, чтобы выдерживать пики запросов. В публичном облаке от вас потребуется платить больше только непосредственно в пиковые моменты.

4. Затраты на инфраструктуру в публичных облаках для новых проектов ниже: При использовании приватных облаков может потребоваться срочное расширение инфраструктуры для незапланированных проектов.

5. Публичные облака предоставляют лучшую масштабируемость: В отличие от частного облака, вы никогда не сможете выработать все ресурсы публичной платформы.

6. Публичные облака избавляют компании от необходимости вникать в функционирование дата-центров: Постройка частного облака требует более глубокого погружения в работу дата-центра, чем в случае с обычной серверной.

7. Публиные облака выигрывают по экономическим показателям: Ни одно частное облако не смоет посоревноваться по стоимости использования с Google или Amazon.

8. Безопасность в публичных облаках усилена, так как им постоянно приходится бороться с попытками хакерских атак: За последние годы тысячи хакеров пытались взломать платформы Google и Amazon. Провайдеры публичных облаков готовы практически ко всему.

9. Публичные облака привлекают лучших специалистов в области безопасности: Они имеют возможность подбирать лучших экспертов в области безопасности, платить им высокую зарплату и относиться к ним как к наиболее важной составляющей бизнеса, которой они по сути и являются. Сможет ли обычная организация обеспечить то же самое?

10. Частные облака страдают от излишней самоуверенности: «Если что-то находится во внутренней сети, оно достаточно защищено!» Этим все сказано…

11. Компетенция сотрудников частного облака неизвестна: В вашей организации может быть множество талантливых и опытных сотрудников, но является ли защита данных основным профилем ее бизнеса?

12. В частных облаках недостаточно часто и качественно проводятся тесты на защиту от несанкционированного доступа: Даже если вы проводите тестирование своих приложений и сетей на регулярной основе (что для обычных организаций редкость), все что вы сможете узнать, это насколько защищена ваша система непосредственно в момент проверки.

Между тем, вице-президент корпорации Oracle Дуг Хьюз считает (информация весны 2014 года), что решение о переходе к использованию публичных облачных сервисов также не может быть простым. Как правило, момент принятия решения настает, когда на предприятии проводят ревизию устаревшего оборудования. Но к нему надо подходить с учетом направления бизнеса, зрелости компании и ее ИТ-службы и требований законодательства, а не считать, что отказ от облачных технологий непременно приведет к неудаче. Окончательное решение о внедрении облачных решений будет зависеть от того, где и как предполагается их реализовывать, полагает Хьюз.

С финансовой точки зрения одним из главных достоинств использования публичных облачных сервисов является то, что расходы на них целиком относятся к текущим (OPEX), а не к капитальным (CAPEX), отметил Хьюз. Внедрение решения на собственной материальной базе влечет отнесение расходов капитальным, а при внедрении частного облака расходы делятся между текущими и капитальными. Публичные облака решают также проблему обновления программного обеспечения, так как ответственность за это передается провайдеру облачного сервиса.

Пять «не» частного облака

Внедрение облачных сервисов обусловлено стремительным проникновением виртуализации на предприятия и является способом повысить эффективность доставки ИТ-сервисов, указывает Том Биттман, аналитик Gartner (публикация в Network World, США). Но за шумихой теряется четкое определение облака. Биттман дает простой совет покупателю, оказавшемуся в растерянности: «ИТ-департамент должен не поддаваться шумихе, а фокусироваться на проектах создания частных облаков как наиболее актуальных сейчас для бизнеса». Биттман перечислил несколько распространенных неточных представлений о частном облаке.

Облако - это не только виртуализация

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

Облако - не обязательно источник экономии

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

Частное облако не всегда локально

Многие убеждены, что облако может называться частным, только если оно находится в центре обработки данных организации-пользователя, а публичное облако - это то, что предоставляется сторонним сервис-провайдером. Однако многие поставщики предлагают нелокальные частные облака, то есть выделяют ресурсы единственному заказчику, исключая совместное использование одного пула несколькими клиентами. «Облако называется частным по его приватности, а не по тому, где оно развернуто, кто им владеет и несет ответственность за управление», - подчеркивает Биттман. Некоторые, например, могут свои ЦОД размещать у хостинг-провайдеров или объединять в пул ресурсы разных заказчиков, но изолировать их друг от друга с помощью VPN.

Стандарты в сфере облачной безопасности (ISO/IEC JNC 1/SC 27, ).

Стандарты в сфере облачной безопасности (Cloud Security Alliance, ).

Стандарты управления корпоративными и облачными вычислительными ресурсами (Distributed Management Task Force (DTMF), www.dmt.org/standarts/cloud).

Разработка облачных стандартов, отражающих интересы пользователей облачных вычислений (Cloud Standards Customer Councll, ).

Стандарты в области интероперабельности и практического внедрения облачных систем (IEEE, ).

Определение облачных вычислений; требования к использованию облачных вычислений в госсекторе США (National Institute of Standards and Technology (NIST), www.nist/gov/ltd/cloud).

Актуализация стандартов WS, SAML, XACML, KMIP в связи с распространением облачных вычислений (OASIS, ).

Спецификация по управлению облачными системами Cloud Data Management Interface (CDMI), Storage Networking Industry Association (SNIA) www.snia.org/cloud .

Стандартизированные модели, позволяющие избежать зависимости от поставщика (Рабочая группа по облачным вычислениям в составе Open Group, www.opengroup.org/cloudcomputing).

Ключевые термины

– экономичное использование ресурсов, сокращение выбросов отходов и др.

4shared – облачный файлообменный хостинг.

Bitcasa – облачное хранилище данных, которое позволяет хранить неограниченное количество информации.

Box.net – облачное хранилище данных, которое позволяет хранить файлы в сети и совместно над ними работать.

Cloud Security Alliance – некоммерческая организация, лидер в области разработки стандартов, рекомендаций и инициатив, направленных на повышение безопасности и защищенности использования облачных вычислений.

Copy – облачное хранилище данных, которое по функционалу практически идентично Dropbox.

Dropbox – облачное хранилище данных, позволяющее пользователям хранить свои данные на серверах в облаке и разделять их с другими пользователями в Интернете.

Google Drive – бесплатное облачное хранилище данных, позволяющее пользователям хранить свои данные на серверах в облаке и делиться ими с другими пользователями в Интернете.

iDrive – инструмент для онлайнового резервного копирования с высоким уровнем приватности.

iFolder – программное обеспечение, которое распространяется бесплатно с открытым исходным файлом программы синхронизации.

IT for green – создание и внедрение технологий, которые помогают опосредованно защищать окружающую среду, например, видео решения (видеоконференцсвязь).

Mail.Ru Group – российская интернет-компания, специализирующаяся на инвестициях в интернет-проекты.

Mega (MEGA Encrypted Global Access) – облачный файлообменник Ким Доткома (Kim Dotcom), который шифрует весь контент в браузере с помощью алгоритма AES.

OneDrive – переименованный в феврале 2014 года Microsoft SkyDrive, основывающийся на облачной организации интернет-сервис хранения файлов с функциями файлообмена.

OpenDrive – облачное хранилище данных со стандартным набором возможностей с 5 Гбайт пространства для бесплатного пользователя (с ограничением в 100 Мбайт на файл).

SugarSync – облачное хранилище данных, которое хранит документы, файлы, фотографии и музыку.

Syncplicity – программный комплекс для синхронизации данных в кроссплатформенных средах.

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

Yunpan 360 – китайское облачное хранилище данных, которое изначально бесплатно и навсегда предоставляет 36 Терабайт.

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

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

Гибридное облако – внедрение облачных вычислений, при котором часть системы размещается в публичном "облаке", т.е. на базе дата-центров облачного провайдера, а часть – в приватном "облаке".

Диск Google (Google Drive) – облачное хранилище данных, принадлежащее компании Google Inc., позволяющее пользователям хранить свои данные на серверах в облаке и делиться ими с другими пользователями в Интернете.

Логин – имя (идентификатор) учетной записи пользователя в компьютерной системе.

Облако@mail.ru – облачное хранилище данных от компании Mail.Ru Group, позволяющее пользователям хранить свои данные в облаке и синхронизировать данные на разных устройствах, а также делиться ими с другими пользователями.

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

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

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

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

Студенты часто задают вопросы: Что такое облачные вычисления? Что такое облачные сервисы? Что такое облачный сайт? Что означает облако, облачные хранилища файлов? Как используются облачные вычисления в образовании? SaaS сервис для B2C и B2B продаж? SaaS ERP и SaaS CRM системы и решения? Какие модели облачных вычислений используются для разработки веб-приложений? Современные дата-центры, на основе которых создаются облачные услуги: SaaS, PaaS и IaaS?

Сначала рассмотрим, что такое "облако" (сloud) и "облачные вычисления" (сloud сomputing). "Облако" - это инновационная модель (концепция) организации IT-инфраструктуры, которая состоит из распределенных и разделяемых конфигурируемых аппаратных и сетевых ресурсов, а также программного обеспечения, развернутых на удаленных (облачных) дата центрах поставщиков (провайдеров). То есть облако - это новый подход организации IT-инфраструктуры.

Cloud computing- это модель предоставления дистанционного доступа к разделяемым вычислительным ресурсам, которые физически распределены на многих удалённых устройствах, образующих так называемое облако (cloud).

Облачные вычисления - это модель предоставление потребителю масштабируемых вычислительных ресурсов в виде сервиса через Интернет. Облачные технологии – это модель представления потребителю IT как сервиса через Интернет.

Проанализируем основополагающее определение облачных вычислений, предложенное Национальным институтом науки и технологий от 24 июля 2011 года.

Определение "облачные вычисления"

Облачные вычисления (cloud computing) - модель предоставления возможности повсеместного и удобного сетевого доступа по требованию к пулу разделяемых конфигурируемых вычислительных ресурсов (например, сетям, серверам, средствам хранение, приложениям и сервисам), которые могут оперативно предоставляться и освобождаться при минимальном усилии управления или взаимодействии с провайдером (поставщиком). Эта модель облака представлена (описана) пятью основными характеристиками, тремя сервисными моделями и четырьмя моделями развертывания.

Основные характеристики облачных вычислений , которые отличают их от других типов вычислений (интернет-ресурсов):

  1. Самообслуживание по требованию. Потребитель по мере необходимости автоматически, без взаимодействия с каждым поставщиком услуг, может самостоятельно определять и изменять вычислительные мощности, такие как серверное время, объем хранилища данных.
  2. Широкий (универсальный) сетевой доступ. Вычислительные возможности доступны на большие расстояния по сети через стандартные механизмы, что способствует широкому использованию разнородных (тонких или толстых) платформ клиента (терминальных устройств).
  3. Объединение ресурсов. Конфигурируемые вычислительные ресурсы поставщика объединены в единый пул для совместного использования распределенных ресурсов большим количеством потребителей.
  4. Мгновенная эластичность ресурсов (мгновенная масштабируемость). Облачные услуги могут быстро предоставляться, расширяться, сжиматься и освобождаться исходя из потребностей потребителя.
  5. Измеряемый сервис (учет потребляемого сервиса и возможность оплаты услуг, которые были реально использованы). Облачные системы автоматически управляют и оптимизируют использование ресурсов за счет осуществления измерений на некотором уровне абстракции, соответствующей типу сервиса.

Если модель (концепция) предоставления распределенных и разделяемых конфигурируемых вычислительных ресурсов соответствует вышеизложенным характеристикам, то это cloud computing.

Сервисные модели облачных вычислений или cloud computing:

  1. Software as a Service (SaaS ) - программное обеспечение как услуга. В этой модели предоставления облачных вычислений потребитель использует приложения поставщика, запущенные в облачной инфраструктуре, которые доступны клиенту через интерфейс (web-браузер) или интерфейс программы. Потребители не могут управлять и контролировать лежащую в основе облака инфраструктуру, включая сеть, серверы, операционные системы, хранилища данных или даже изменять параметры настройки конкретного приложения.
  2. Platform as a Service (PaaS ) - платформа как услуга. Модель предоставления облачных вычислений, при которой потребитель получает доступ к использованию программной платформы: операционных систем, СУБД, прикладного ПО, средств разработки и тестирования ПО. Фактически потребитель получает в аренду компьютерную платформу с установленной операционной системой и специализированными средствами для разработки, размещения и управления веб-приложениями. Потребитель не управляет основной инфраструктурой облака, включая сеть, серверы, операционные системы или хранилища данных, но управляет развернутыми приложениями и возможно параметрами настройки конфигурации среды окружения.
  3. Infrastructure as a Service (IaaS ) - инфраструктура как услуга. Модель предоставление облачных вычислений, при которой потребитель получает возможность управлять средствами обработки и хранения, а также и другими фундаментальными вычислительными ресурсами (виртуальными серверами и сетевой инфраструктурой), на которых он может самостоятельно устанавливать операционные системы и прикладные программы под собственные цели. По сути, потребитель арендует абстрактные вычислительные мощности (серверное время, дисковое пространство и пропускную способность сетевых каналов) или использует услуги аутсорсинга ИТ-инфраструктуры. Потребитель не управляет основной инфраструктурой облака, но управляет операционными системами, хранилищем и развернутыми им приложениями.

Модели развертывания облачных вычислений, т.е. cloud computing:

  1. Private cloud (частное облако) - инфраструктура, предназначенная для использования облачных вычислений в масштабе одной организации.
  2. Community cloud (облако сообщества) - облачная инфраструктура, которая предназначена для исключительного использования облачных вычислений определенным сообществом потребителей от организаций, которые решают общие проблемы.
  3. Public cloud (публичное облако) - инфраструктура, предназначенная для свободного использования облачных вычислений широкой публикой.
  4. Hybrid cloud (гибридное облако) - это комбинация различных облачных инфраструктур (частных, публичных или сообществ), остающихся уникальными объектами, но связанных между собой стандартизованными или частными технологиями, которые обеспечивают возможность обмена данными и приложениями.

Рис. 1. Модели развертывания облачных вычислений / cloud computing

Исходя из вышеизложенного определения облачных вычислений, облачные сервисы можно представить в виде многослойной модели, состоящей из слоев: IaaS, PaaS, SaaS. Базисом или фундаментом облачных сервисов является physical infrastructure (физическая инфраструктура) , т.е. серверы, хранилища, сети и системное программное обеспечение Cloud data center (облачного дата-центра) или сети взаимосвязанных облачных Data centers (рис. 2).

В облачных дата-центрах или в центрах обработки данных (ЦОД) помещается физическое оборудование или hardware (серверы, хранилища данных, рабочие места), системное программное обеспечение (ОС, средства виртуализации и автоматизации), инструментальное и прикладное ПО, системы управления оборудованием (Equipment management systems), сетевая инфраструктура (Network infrastructure): маршрутизаторы и коммутаторы (routers and switches) для подключения и объединения физического оборудования. Кроме того, нормальную работу дата центров обеспечивают системы инженерного обеспечения (Systems of engineering support).

Рис. 2. Cloud computing architecture (архитектура облачных вычислений)

Первый слой облачных услуг - IaaS (инфраструктура)

IaaS - это предоставление пользователю компьютерной и сетевой инфраструктуры (servers, storage, networking) и их обслуживание как услуги в форме виртуализации, т.е. виртуальной инфраструктуры . Другими словами, на базе физической инфраструктуры дата-центров или ЦОД поставщик (провайдер) создает виртуальную инфраструктуру, которую предоставляет пользователям как сервис. Средства виртуализации позволяют преобразовать физическую инфраструктуру data centers в виртуальную и таким образом создать первый слой облачных услуг - IaaS.

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

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

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

Как правило, IaaS предоставляется в аренду (предоставляется IaaS-сервис на условиях аутсорсинга) корпоративным пользователям. То есть пользователи получают интегрированные ресурсы для создания своей собственной вычислительной инфраструктуры. В этом случае пользователь должен сам установить и настроить OS и необходимые программы для выполнения производственных задач или для разработки приложений.

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

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

Кроме того, к IaaS-услугам облачных вычислений относится облачный хостинг (Cloud Hosting). Облачный хостинг - это хостинг, который может обеспечить динамическое распределение ресурсов, обладает возможностью автоматического масштабирования ресурсов и имеет повышенную отказоустойчивость. Облачный хостинг является существенной альтернативой виртуальному хостингу, хостингу на виртуальном выделенном сервере VPS / VDS и хостингу на физическом выделенном сервере.

Провайдер Cloud Hosting предоставляет владельцам сайтов только необходимые сайту ресурсы: виртуальные серверы, количество оперативной памяти и объем жесткого диска, а также возможности для управления инфраструктурой хостинга (например, выбор операционной системы, количества RAM, объема и типа HDD, числа ядер CPU, тактовой частоты и скорости доступа). Оплата за аренду облачного хостинга производится только по факту уже потребленных ресурсов: количества процессорного времени, объема дискового пространства, количества потребляемой оперативной памяти и скорости доступа к сайту.

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

В настоящее время хостеры предлагают в аренду облачные хостинги с предустановленной CMS. Хостинг-провайдеры для организации таких облачных хостингов могут, например, развернуть на своих серверах платформу-как-инфраструктуру Jelastic с предустановленными CMS. Jelastic поставляет платформу-как-инфраструктуру в виде полного стека, позволяющего развертывание облачных хостингов на физической инфраструктуре ЦОД хостинг-провайдера.

Функционал платформы Jelastic позволяет в один клик установить встроенные в нее CMS с оптимизированным веб-окружением, например, Jelastic на Infobox. Jelastic является продуктом, который включает в себя функциональность PaaS и легко конфигурируемую инфраструктуру IaaS. Jelastic – это платформа для запуска Java- и PHP-приложений и может быть использована не только хостерами для организации облачных хостингов, но и корпорациями для создания среды разработки (частных или гибридных облаков) веб-приложений.

На облачных хостингах, размещают облачные сайты – это современные облачные приложения. В облачных сайтах (облачных приложениях) данные хранятся в облачных БД, серверные приложения сайтов хранятся, и выполняется на облачных виртуальных серверах, а клиентская часть сайта выполняется в браузере пользователя.

Среду облачных вычислений можно создавать на основе облачных решений Amazon EC2, IBM x86, Microsoft Azure, EMC, VMware, на базе open-sourсe решения OpenStack, RackSpace на базе OpenStack и др., которые позволяют преобразовать центр обработки данных в динамичную ИТ-среду. Кроме того, для облачных вычислений используются облачные базы данных, т.е. базы данных, которые запускаются на платформах облачных вычислений. В качестве облачных баз данных применяются как SQL-ориентированные модели, так и модели данных NoSQL.

Услуги IaaS широко используются в США. В Украине компания De Novo начала предоставлять облачную инфраструктуру для корпоративных клиентов на базе решений VMware, EMC, Microsoft Azure, и т.д. На базе крупнейшего украинского дата-центра ВОЛЯ построена облачная IT-инфраструктура VoliaCLOUD от компании VMware (на основе облачных решений VMware), которая имеет более 500 виртуальных дата-центров.

Основные IaaS Solution/Vendor: Amazon Web Services/Amazon, IBM SmartCloud/IBM, SoftLayer IaaS/IBM, Azure Virtual Machines/Microsoft, Google Compute Engine/Google, HP Cloud/HP, EMC/EMC Corporation, Oracle Cloud Infrastructure Services/Oracle. Следует отметить, что IBM предлагает надежную открытую инфраструктуру IBM SmartCloud на основе самообслуживания (SoftLayer) или полностью управляемой IaaS (IBM SmartCloud Enterprise+).

Рис. 3. Основные IaaS Solution облачных вычислений

Следует отметить, что в настоящее время ведутся работы по созданию облачных опорных сетей поставщиков широкополосной мобильной связи (операторов мобильной связи) в качестве услуги IaaS. К таким услугам относятся, например, облачная телекоммуникационная платформа от Huawei и решение NSN Telco Cloud от Nokia Siemens Networks.

Платформа FusionSphere Huawei обеспечивает виртуализацию вычислительных ресурсов, ресурсов хранения, сетевых ресурсов и организует единый пул разделяемых конфигурируемых вычислительных ресурсов с единым механизмом планирования и управления. Компания Nokia Siemens Networks осуществила комплексное тестирование основных мобильных служб, охватывающих передачу голоса по LTE (VoLTE) и других IP Multimedia Subsystem (IMS) услуг, работающих на основе Telco Cloud.

Второй слой - PaaS (программная платформа)

Сервис PaaS предоставляет программную платформу и ее обслуживание как сервис в составе:

  • OS - сетевая операционная система (Unix-системы, включая Ubuntu Server, BSD/OS Family, Solaris/SunOS и т.д. или Windows Server),
  • Database - система управления базой данных СУБД (MySQL, Microsoft SQL, SQL Database, PostgreSQL, Oracle и др.),
  • Middleware - программное обеспечение среднего слоя или связывающее (промежуточное) программное обеспечение, которое предназначено для обеспечения взаимодействия между различными приложениями, системами и компонентами,
  • Software development tools and testing - инструментальное программное обеспечения для разработки веб-приложений и их тестирования (среда разработки ПО: программные фреймворки, библиотеки и т.д. для создания веб-приложений на языках программирования: Python, Java, PHP, Ruby, JS для Node.js и т.д.),
  • App server - сервер приложений для разработки, тестирования, отладки и работы веб-приложений.

Итак, PaaS предлагает разработчикам ПО средства разработки, тестирования, развертывания и поддержки различных приложений. Кроме того пользователю предоставляются инструменты администрирования и управления. В основном PaaS используется для разработки и размещения web-приложений (например, связанных распределенных приложений - SaaS mashup, облачных сайтов и т.д.).

Основные PaaS Solution/Vendor:

  • AWS Elastic Beanstalk/Amazon (Java, .NET, PHP, Node.js, Python, Ruby and Apache HTTP Server, Apache Tomcat, Nginx, Passenger, and IIS),
  • IBM Bluemix/IBM (облачная платформа IBM Bluemix предлагает единую среду решений и широкий набор языков и фрейморков для построения приложений, например, Liberty for Java™, SDK for Node.js™, ruby on rails, ruby sinatra),
  • Microsoft Asure/Microsoft (ASP.NET, Java, PHP, Python, Django, Node.js and Azure SQL Database),
  • Google App Engine/Google (Python, Java, PHP, Go and our MySQL),
  • Salesforce1 Platform Cloud application development/Salesforce объединяет Force.com, Heroku и ExactTarget в одну сеть облачных сервисов и предоставляет инструменты для разработки различных приложений. Например, для разработки мобильных приложений Salesforce1 Mobile App/Salesforce или облачных баз данных для разработчиков приложений Database.com/Salesforce и т.д.
  • Heroku/Salesforce (Ruby, Java, Node.js, Scala, Clojure, Python и PHP and PostgreSQL),
  • Oracle Cloud Platform Services/Oracle (Oracle Database Cloud Service, Oracle Java Cloud Service, Oracle Database Backup Service),
  • OpenShift/Red Hat (Java, Java ЕЕ, Python, Perl, PHP, Ruby, Node.JS, and MySQL, PostgreSQL, MongoDB),
  • Cloud Foundry/VMware (Java Spring, Ruby on Rails и Sinatra, NodeJS, .NET and MySQL Redis, MongoDB),

Рис. 4. Основные PaaS Solution облачных вычислений

Кроме перечисленных решений PaaS разработчики Веб-приложений используют и другие известные решения облачных платформ: dotCloud PaaS, SAP HANA Cloud Platform, CloudBees Platform, Rackspace и т.д.

Третий слой - SaaS (облачное приложение)

По схеме SaaS поставляются следующие типы облачных приложений и их обслуживание: Business Apps, Office Web Apps, Management Apps, Communications, Security и др. Наибольшее распространение SaaS получила в США. Наиболее востребованными облачными приложениями являются: CRM (система управления взаимоотношениями с клиентами), HRM (система по работе с персоналом, т.е. с кадрами), ERP (система планирования ресурсов предприятия, например 1С), офисные приложения, средства коммуникаций и др. Salesforce.com является крупнейшим в мире поставщиком облачных приложений CRM.

Под средствами коммуникаций подразумевается электронная переписка (например, Gmail), аудио и видео чаты (например, Microsoft Lync Online), Cloud PBX или облачная АТС (например, виртуальная АТС Манго-Офис), облачный сервис MDM (Mobile Device Management - управление мобильным устройством). Облачный сервис MDM предназначен для работы с корпоративными системами при помощи мобильных устройств.

На различные мобильные устройства, которые работают под управлением облачной системы MDM, устанавливаются приложения, так называемые агенты. Эти приложения обеспечивают централизованную настройку мобильных устройств и доступ к корпоративной сети предприятия в виде облачной услуги SaaS. Как правило, облачные средства коммуникаций интегрируются с другими услугами SaaS, например, CRM+MDM, Office Web Apps+Lync Online, Google Docs+Gmail + Hangouts и т.д.

Основными потребителями SaaS являются предприятия малого и среднего бизнеса. Большинство SaaS-приложений предназначены для поддержки взаимодействия между сотрудниками, совместно работающими над решением общих задач (Collaboration). Архитектура SaaS-приложений, в которой единый экземпляр приложения, запущенный на сервере, обслуживает множество потребителей, является мультиарендной (Multi–tenant), т.е. каждому потребителю в процессе выполнения задач предоставляется свой экземпляр виртуального приложения.

Основные application software:

  • Business Apps (CMR, FRM, IBM® B2B Cloud Services, Axway Cloud B2B, amoCRM SaaS сервис для B2B, Google Apps for Business),
  • Business Intelligence (PowerBI в составе Office 365/Microsoft, Oracle Business Intelligence Managed Cloud Service, Anaplan/ADE Professional Solutions, Brand Analytics),
  • Office Web Apps (Google Docs, Office Online/Microsoft OneDrive, Office Web Apps/Microsoft, Zoho Docs, IBM SmartCloud Docs и т.д.),
  • Management Apps (ERP/АРЕНДА 1С, HRM, SCM, MRP),
  • Communications (Gmail, Google Hangouts, Microsoft Lync Online, Cloud PBX или облачная АТС, MDM),
  • Security (Panda Cloud Email Protection, Panda Cloud Internet Protection, McAfee SaaS Email Protection & Continuity, Сomfortway Mobile Security и т.д.), и др.
  • Collaboration and Multi–tenant (Google Docs, Google Sites, Microsoft Office Online, Office 365, Office Web Apps).

Основные SaaS Solution/Vendor: Salesforce1 Sales Cloud/Salesforce (CRM), Oracle Cloud Applications/Oracle (HR, CX, ERP, EMP, SCP, Business Intelligence), Google Apps/Google – офисный пакет облачных служб (Google Docs, Google Drive, Google Sites, communication: Hangouts, Gmail, Google Calendar и др), IBM SmartCloud Docs/IBM, Microsoft Dynamics CRM, Microsoft OneDrive (Office Online, хранилище файлов), Office 365/Microsoft (Office Web Apps, Lync Online, Exchange Online, SharePoint Online), Zoho Docs/Zoho (онлайновый офисный пакет), Zoho Reports/Zoho (Business Intelligence), Zoho CRM/Zoho, Informatica Cloud MDM/Informatica, MaaS360/Fiberlink, Cloud PBX from Vonage Business Solutions и т.д.

Рис. 5. Основные SaaS Solution облачных вычислений

Существуют и множество других SaaS-услуг облачных вычислений, например, Cisco WebEx - облачный сервис для проведения web-конференций; CMS на основе модели SaaS (например, SaaS-платформа UMI.CLOUD); E-Commerce B2B/B2C по модели SaaS; Маркетинг SaaS-решений; услуга «Антивирус Dr.Web» по модели SaaS; SugarCRM - коммерческая CRM-система с открытыми исходными кодами; BPMonline CRM с инструментами моделирования и автоматизации бизнес-процессов и т.д.

Следует отметить, что концепция облачные вычисления (cloud computing) предполагает оказание потребителям различных дополнительных видовоблачных услуг : Storage-as-a-Service, Database-as-a-Service, Information-as-a-Service, Process-as-a-Service, Integration-as-a-Service, Testing-as-a-Service и т.д. Существуют, например, многочисленные облачные хранилища файлов Storage-as-a-Service: Amazon Simple Storage Service (Amazon S3), DropBox, Google Drive, Microsoft OneDrive и т.д.

Как используются облачные вычисления и технологии в образовании? Google предлагает учебным заведениям облачные приложения Google Apps for education для электронного образования. Microsoft предоставляет пользователям образовательных учреждений возможности облачных служб Office 365 for education (Windows Azure in education). Внедрение облачных вычислений (Cloud Computing) в школах и вузах обеспечит школьникам и студентам весьма комфортное обучение.

Перспективы распространения облачных вычислений с учетом их текущего развития изложены в аналитической работе "Куда идут «облака » на сайте compress.

В заключение, следует еще раз отметить, что все сервисные модели облачных вычислений должны соответствовать основным характеристикам облачных вычислений, изложенными в "The NIST Definition of Cloud Computing", которые отличают их от других типов интернет-ресурсов.

Чтобы убедиться, что предложенные вам интернет-ресурсы относятся к одной из моделей облачных вычислений, сравните их характеристики с основными характеристиками облачных вычислений, предложенными National Institute of Standards and Technology (самообслуживание по требованию; единый пул для совместного использования ресурсов; мгновенная эластичность или масштабируемость; оплата только за реально использованные услуги; универсальный сетевой доступ).

Cloud computing, что в переводе с английского означает - облачные вычисления. Cloud computing -- технология предоставления пользователю по средствам сети Интернет возможности использования удаленных ресурсов и мощностей. Данная технологи происходит по принципу распределенной обработки данных. Ее суть заключается в обеспечении пользователя удаленным доступом к предоставляемым в облаке услугам. Потребность в экономии средств за счет эффективных мер по оказанию услуг в сфере хостинга повлияла на развитие технологииПриходько А.Я. Словарь-справочник по информационной безопасности. М.СИНТЕГ, 2001. 124 с..

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

Виды «облаков»

Понятие облачных вычислений имеет широкий спектр применения. Поэтому имеет смысл его логического разделения на несколько групп.

1) SaaS: программное обеспечение как услуга

SaaS - услуга облачных приложений или "Software as a Service ", вероятно, наиболее популярная простая в использовании форма облачных вычислений. SaaS использует сеть Интернет для доставки приложений, которые управляются сторонними поставщиками и чей интерфейс доступен клиентской стороне. Большинство SaaS приложений можно запускать непосредственно из веб-браузера, без необходимости загрузки или предварительной установки. SaaS избавляет от необходимости устанавливать и запускать приложения на персональных компьютерах. С использованием SaaS, упрощается задача предприятий по рационализированию технического обслуживания и поддержки, потому что в услуги поставщика входит обслуживание: приложений, времени выполнения, данных, промежуточного ПО, операционных систем, виртуализации серверов, хранилищ и сеть. Gmail является одним известным примером почтового оператора SaaS.

2) PaaS: платформа как услуга

PaaS - самый сложный из трех видов - облачная платформа услуг или "Platformas as Service" распределяет вычислительным ресурсы через платформу. Разработчики получают с PaaS возможность, где они могут создать для разработки или настройки приложений. PaaS делает разработку, тестирование и развертывание приложений быстрее, проще и экономично эффективным, избавляя пользователя от необходимости покупать нижележащие слои аппаратного и программного обеспечения. Одно различие между SaaS и PaaS связано с тем, что некоторые аспекты в PaaS должны уже управляться пользователями, а не поставщиками: С PaaS, поставщики до сих пор контролируют: время выполнения, промежуточное ПО, операционную систему, виртуализацию серверов, хранилище и сети, но пользователям управлять приложениями и данными.

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

3) IaaS: инфраструктура как услуга

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

Еще необходимо назвать одно ключевое разделение облаков: публичные и частные. Услуги, предоставляемые публичными облаками, могут быть доступны любому пользователю. Ярким примером публичного облака является Amazon Web Services. Главная разница между публичными и частными облаками в том, что к последним осуществляется закрытый доступ только для ограниченного числа пользователей.

Поскольку «облака» - понятие собирательное, имеет смысл классифицировать их по какому-либо признаку. Ниже приведены классификации «облаков», одна из которых предложена изданием InfoWorld, а другая -коммерческим директором компании Parallels, одного из лидеров рынка систем виртуализации.

InfoWorld предлагают делить все «облака» на шесть типов:

SAAS - непосредственно приложения в виде сервиса (например, Zoho Office или Google Apps).

СЛУЖЕБНЫЕ ВЫЧИСЛЕНИЯ - например, виртуальные серверы.

ВЕБ-СЕРВИСЫ В «ОБЛАКЕ» - оптимизированные для работы в виртуальной среде интернет-сервисы (например, системы интернет-банкинга).

PAAS - «платформа как сервис»,то есть новое поколение веб-приложений, которые дают возможность выстраивать набор возможностей по желанию пользователя (например. Live Mesh от Microsoft).

MSP - провайдер управляемых сервисов (Managed Service Provider), обслуживающих сервис-провайдеров (например, встроенные антивирусные сканеры для почтовых порталов).

КОММЕРЧЕСКИЕ ПЛАТФОРМЫ для сервисов - объединение PaaS и MSP (например, Cisco WebEx Connect).

Облака разделяют на частные, публичные, гибридные и клановые .

    Частное облако

Частное облако, (англ. private cloud) - инфраструктура, предназначенная для использования одной организацией, включающей несколько потребителей (например, подразделений одной организации), возможно также клиентами и подрядчиками данной организации. Частное облако может находиться в собственности, управлении и эксплуатации как самой организации, так и третьей стороны (или какой-либо их комбинации), и оно может физически существовать как внутри, так и вне юрисдикции владельца.

    Публичное облако

Публичное облако, (англ. public cloud) - инфраструктура, предназначенная для свободного использования широкой публикой. Публичное облако может находиться в собственности, управлении и эксплуатации коммерческих, научных и правительственных организаций (или какой-либо их комбинации).

    Гибридное облако

Гибридное облако, (англ. hybrid cloud) - это комбинация из двух или более различных облачных инфраструктур (частных, публичных или общественных), остающихся уникальными объектами, но связанных между собой стандартизованными или частными технологиями передачи данных и приложений (например, кратковременное использование ресурсов публичных облаков для балансировки нагрузки между облаками).

    Клановое облако или облако сообщества

Облако сообщества, (англ. community cloud) - вид инфраструктуры, предназначенный для использования конкретным сообществом (кланом) потребителей из организаций, имеющих общие задачи (например, миссии, требований безопасности, политики, и соответствия различным требованиям). Общественное облако может находиться в кооперативной (совместной) собственности, управлении и эксплуатации одной или более из организаций сообщества или третьей стороны (или какой-либо их комбинации), и оно может физически существовать как внутри, так и вне юрисдикции владельца.

1.3 Основные направления развития облачных технологий

Четыре основных направления развития облачных вычислений являются :

Некоторые продукты напрямую предоставляют пользователям такие Internet-сервисы, как системы хранения, программное обеспечение промежуточного слоя, поддержка совместной работы и базы данных.

    Инфраструктура как услуга (IaaS , англ. Infrastructure-as-a-Service) предоставляется как возможность использования облачной инфраструктуры для самостоятельного управления ресурсами обработки, хранения, сетями и другими фундаментальными вычислительными ресурсами, например, потребитель может устанавливать и запускать произвольное программное обеспечение, которое может включать в себя операционные системы, платформенное и прикладное программное обеспечение. Потребитель может контролировать операционные системы, виртуальные системы хранения данных и установленные приложения, а также обладать ограниченным контролем за набором доступных сетевых сервисов (например, межсетевым экраном, DNS). Контроль и управление основной физической и виртуальной инфраструктурой облака, в том числе сети, серверов, типов используемых операционных систем, систем хранения осуществляется облачным провайдером. Примеры пользователей (системные разработчики, администраторы, ИТ-менеджеры).

    Платформа как услуга (PaaS , англ. Platform-as-a-Service) – модель, когда потребителю предоставляется возможность использования облачной инфраструктуры для размещения базового программного обеспечения для последующего размещения на нём новых или существующих приложений (собственных, разработанных на заказ или приобретённых тиражируемых приложений). В состав таких платформ входят инструментальные средства создания, тестирования и выполнения прикладного программного обеспечения - системы управления базами данных, связующее программное обеспечение, среды исполнения языков программирования - предоставляемые облачным провайдером. Контроль и управление основной физической и виртуальной инфраструктурой облака, в том числе сети, серверов, операционных систем, хранения осуществляется облачным провайдером, за исключением разработанных или установленных приложений, а также, по возможности, параметров конфигурации среды (платформы). Примеры пользователей (разработчики приложений, тестировщики, админисраторы)

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

Другие *aaS: например:

DaaS (Desktop-as-a-Service) предлагает каждому пользователю стандартизированное виртуальное рабочее место, с возможностью настройки и установки других программ. Доступ осуществляется по сети посредством тонкого клиента, которым может быть что угодно отобычного ПК до смартфона (Google Chrome OS).

CaaS (Communications-as-a-Service) – сочетания программно-аппаратных средств для организации всех видов общения (голос, почта) между сотрудниками одного предприятия за счёт сторонних решений.

Альтернативный вариант SaaS продвигает корпорация Microsoft, называется он S+S (Software+Services) и сочетает в себе сильные стороны типичного SaaS и обычного доступного приложения. Это обычное ПО, но с ориентацией на удалённые сервисы. Вычисления в облаке превращаются в серьезную технологическую тенденцию - многие эксперты полагают, что в ближайшие пять лет cloud computing изменит не только ИТ-процессы, но и сам рынок информационных технологий. Благодаря этой технологии пользователи устройств самых разных видов, в том числе ПК, ноутбуков, смартфонов и КПК, смогут получать доступ к программам, системам хранения и даже к платформам разработки приложений по Internet, через сервисы, предлагаемые провайдерами вычислений в облаке, причем ресурсы в этом случае размещаются на серверах провайдеров.

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

При использовании облачных вычислений затраты потребителя смещаются в сторону операционных - таким образом классифицируются расходы на оплату услуг облачных провайдеров.