Облачные вычисления: основы применения в сфере Интернет-стартапов. Преимущества и недостатки облачных технологий

Этапы исследования

    Поставить цель работы.

    Найти источник информации.

    Обработать информацию.

    Дать определения, раскрыть понятия.

    Проанализировать результаты.

    Сделать выводы.

Цели исследования

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

    Рассмотреть «облачные» технологии, в частности, в образовании, а подробнее об технологиях MICROSOFT.

Общие положения

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

    инфраструктура как сервис

    платформа как сервис

    программное обеспечение как сервис

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

Типы облаков

Облака могут быть публичными или частными.

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

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

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

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

    На практике границы между всеми этими типами вычислений размыты.

Три уровня облачных сервисов

Инфраструктура как сервис (IaaS)

Инфраструктура в аренду. Пользователю предоставляется «чистый» экземпляр виртуального сервера с уникальным IP-адресом или набором адресов и часть системы хранения данных. Для управления параметрами, запуском, остановкой этого экземпляра провайдер предоставляет пользователю программный интерфейс (API).

Платформа как сервис (PaaS)

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

Программное обеспечение как сервис (SaaS)

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

Преимущества облачных вычислений

    Пользователь оплачивает услугу только тогда когда она ему необходима, а самое главное он платит только за то, что использует.

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

    Маcштабируемость, отказоустойчивость и безопасность ― автоматическое выделение и освобождение необходимых ресурсов в зависимости от потребностей приложения. Техническое обслуживание, обновление ПО производит провайдер услуг.

    Удаленный доступ к данным в облаке ― работать можно из любой точки на планете, где есть доступ в сеть Интернет.

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

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

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

    Не все данные можно доверить провайдеру в Интернете не только для хранения, но даже для обработки

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

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

Применение облачных технологий

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

    компьютерные программы

    электронные учебники

    тренажеры

    диагностические, тестовые и обучающие системы

    прикладные и инструментальные программные средства

    лабораторные комплексы

    системы на базе мультимедиа-технологии

    телекоммуникационные системы (например, электронную почту, телеконференции

    электронные библиотеки и другое.




Облачные технологии Microsof для образовательных учреждений

Облачные технологии Microsoft: Office 365, Azure для образовательных учреждений

Microsoft Office 365 для образовательных учреждений позволяет пользоваться всеми возможностями «облачных» служб, помогая экономить время и деньги, а также повышает работоспособность учащихся и сотрудников. Базовый функционал, включающий в себя облачные версии Exchange Online, SharePoint Online и Office Web Apps, а также Lync Online с возможностью видеоконференций будет предоставляться бесплатно. Подробную информацию о новых ценах и тарифах Вы можете найти по ссылке:Live@edu .Office 365 для образовательных учреждений сочетает возможности знакомых приложений Office для настольных систем с интернет-версиями нового поколения служб Microsoft для связи и совместной работы. Office 365 прост в использовании и администрировании, обладает устойчивой системой безопасности и уровнем надежности, характерным для ведущего мирового поставщика услуг.

Более подробную информацию Вы можете найти по ссылке: http://www.microsoft.com/ru-ru/office365/education/school-services.aspx#fbid=RAc3tEIrx3K .

C помощью предложения Windows Azure in education преподаватели получают возможность включить в свой учебный процесс одну из наиболее инновационных и быстро развивающихся технологий, как в теоретическую, так и в его практическую часть. Ни для кого не секрет, что через несколько лет спрос на рынке труда на специалистов в сфере облачных вычислений существенно возрастет, с помощью Windows Azure in education вузы получают возможность подготовить таких специалистов.

Облачные технологии предполагают выполнение приложений или хранение данных на серверах, расположенных в распределенных ЦОДах, доступных через Интернет. Для разработки и выполнения подобных приложений необходима специальная облачная платформа. Такой платформой является Windows Azure, «облачный» аналог операционной системы Windows Server. Однако, если Windows Server – это ПО, которое вы приобрели и развернули на серверах в вашем локальном датацентре, то платформа Windows Azure размещена в ЦОДах Microsoft и доступна вам удаленно в качестве среды для разработки и выполнения приложений. Вам нет необходимости покупать и устанавливать ПО, вы оплачиваете лишь аренду вычислительных ресурсов и мощностей платформы ЦОДа Microsoft.

Как работает Windows Azure?

В основе работы Windows Azure лежит запуск виртуальной машины для каждого экземпляра приложения. Разработчик определяет необходимый объем для хранения данных и требуемые вычислительные мощности (количество виртуальных машин), после чего платформа предоставляет соответствующие ресурсы. Когда первоначальные потребности в ресурсах изменяются, в соответствии с новым запросом заказчика платформа выделяет под приложение дополнительные или сокращает неиспользуемые ресурсы ЦОДа.

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

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

Преподавателям:

    5 месяца доступа

    2 малых вычислительных узла

    3ГБ хранилища

    2 подключения к служебной шине

    2 SQL Asure Web Edition (1ГБ)

Студентам:

Работу выполнила.

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

  • Какая концепция облачных вычислений?
  • Что можно привести как примеры облачных технологий?

Конечно наш уровень решений — обычные пользователи. Коснемся теории на доступном уровне и практики. Одним словом, постараюсь систематизировать основные сведения по теме и по возможности разложить по полочкам.

Использование облачных технологий

Тема достаточно популярна в сети Интернет. Много решений представлено на рынке. Однако далеко не всем понятно сие ноу-хау и зачем оно нам. Если коснуться упомянутой теории вычисления cloud comuting (облачные вычисления) , то суть ее в распределенной обработке данных.

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

Структуру облачной технологии можно представить так. Это серверы, жесткие диски и прочее “железо”. На этой структуре, как на платформе, создаются и предлагаются разные услуги. И уже потом программное обеспечение к которому получают доступ пользователи.

Меняя летние колеса (диски с резиной) своей машины на зимние, я оставил их прямо в хранилище сервиса. Эта услуга напомнила мне тенденцию и в сфере IT. Все мои фото с телефона на базе Android автоматом выкладываются на Picasa(теперь так же, как в G+) аналогичное происходит и с фото снятыми камерой Canon. Файлы в папке Google Диск моего компьютера, автоматом синхронизируются с папками сервиса Google Диск.

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

Это и работа с СУБД, т.е. база данных как сервис. Концепция позволяет экономить на «компьютерном железе» да еще и грамотно использовать СУБД в своей организации. Можно также предоставлять программное обеспечение с доступом через интернет. Например Google Docs , Google Calendar , как облачные технологии google .

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

Применения облачных технологий

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

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

Облачные технологии примеры:

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

Apple предоставила свой сервис iCloud . Это сервис хранит весь ваш контент и доставляет на любое устройство по технологии Push. Игровые сервисы OnLive и Xbox Live предлагают игры как услугу.

Но интересней обстоит дело с программным обеспечением. Вместо коробочных программ корпорация Google (это же сделал и Microsoft) предоставила возможность работать с документами Google Диск. Это хранение, редактирование и обмен файлами.

Чистые сервисы хранения Dropbox и Windows Live SkyDrive. Dropbox позволяет хранить до 2 Гб данных бесплатно. До 7ГБ позволяет сохранять сервис SkyDrive.

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

19-20 мая.
Буду рад любым Вашим комментариям и замечаниям.
UPD К сожалению, нет возможности перенести в тематический блог:(Пусть висит здесь:)
UPD2 Спасибо за карму, перенес в этот блог (блога Облачных вычислений не нашел, плохо искал?)
UPD3 Я реально попал на главную, или мне снится? о_О
Острожно: много букоф! :)

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

Введение
История знает множество примеров того, как некий продукт постепенно превращался в определенную общественную услугу. Достаточно вспомнить лишь переход от газовых горелок и газовых баллонов к публичной услуге предоставления газа. Такие примеры предоставляют нам понимание того, как уникальность технологии постепенно получает массовость, превращаясь в сервис.
Еще совсем недавно, буквально 20 лет назад, доля использования информационных технологий в бизнесе составляло меньше 5-10 %. Сейчас – практически 100%. Переход от уникальности к масштабности позволяет воспринимать вычислительные мощности уже не как отдельный компьютер-сервер, стоящий в здании организации, а как услугу, которая предоставляется неким далеким датацентром.

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

1. Основные концепции технологии облачных вычислений

1.1. Что такое «облако»?
Во-первых, как следует понимать термин «облачные вычисления» (“cloud computing”)? Что в нем подразумевается под «облаком»? Правильно понимать «облако» как метафору удаленного вычислительного датацентра, к которому предоставляется доступ на основе оплаты pay-as-you-go (оплата за фактическое использование сервиса вычисления). Таким образом, программное обеспечение фактически предоставляется пользователю как сервис. Пользователю облачных вычислений не нужно заботиться ни об инфраструктуре, ни о фактическом программном обеспечении, «облако» успешно скрывает все технические и программные детали.
Хотелось бы отметить, что в данном докладе облачные технологии рассматриваются только применительно к b2b модели. Анализ возможности применения их применения у конечных пользователей в данной работе не проводится.

1.2. Историческая справка
Первые идеи об использовании вычислений как публичной услуги были предложены еще в 1960-х известным ученым в области информационных технологий, изобретателем языка Lisp, профессором MIT и Стэнфордского университета Джоном Маккарти (John McCarthy). Появление первой технологии, близкой к современному пониманию термина «cloud computing», приписывается компании Salesforce.com, основанной в 1999 году. Именно тогда и появилось первое предложение нового вида b2b продукта «Программное обеспечение как сервис» (“Software as a Service”, “SaaS”). Определенный успех Salesforce в этой области возбудил интерес у гигантов ИТ индустрии, которые спешно сообщили о своих исследованиях в области облачных технологий. И вот уже первое бизнес-решение под названием «Amazon Web Services» было запущено в 2005 году компанией Amazon.com, которая со времен кризиса доткомов активно занималась модернизацией своих датацентров. Следующим свою технологию постепенно ввела Google, начав с 2006 года b2b предложение SaaS сервисов под названием «Google Apps», а затем и модели предоставления платформы как сервиса (PaaS) под названием “Google App Engine”. И, наконец, свое предложение анонсировала компания Microsoft, презентовав ее на конференции PDC 2008 под названием «Azure Services Platform».
Сам факт высокой заинтересованности крупнейших игроков рынка ИТ демонстрирует определенный статус облачных вычислений как тренда 2009-2010 годов. Кроме того, с релизом Microsoft Azure Service Platform множество экспертов связывает новый виток развития веб-технологий и выход всей сферы облачных вычислений на новый уровень.
1.3. Технологические аспекты функционирования «облака»
На данный момент большинство облачных инфраструктур развернуто на серверах датацентров, используя технологии виртуализации, что фактически позволяет любому пользовательскому приложению использовать вычислительные мощности, совершенно не задумываясь о технологических аспектах. Тогда можно понимать «облако» как единый доступ к вычислениям со стороны пользователя.
С понятием облачных вычислений часто связывают такие сервис-предоставляющие (Everything as a service) технологии, как «Программное обеспечение как сервис» (“Software as a Service” или “SaaS”), «Инфраструктура как сервис» (“Infrastructure as a Service” или “IaaS”) и «Платформа как сервис» (“Plaatform as a Service”, “PaaS”). Рассмотрим каждую из этих технологий подробнее.
SaaS – модель развертывания приложения, которая подразумевает предоставление приложения конечному пользователю как услуги по требованию (on demand). Доступ к такому приложению осуществляется посредством сети, а чаще всего посредством Интернет-браузера.
IaaS – модель предоставления компьютерной инфраструктуры как сервиса. Вместо покупки серверов, ПО, специального сетевого оборудования, пользователь может получить эти ресурсы в виде аутсорсинга (outsource). Фактически, как замечают многие эксперты, это всего лишь некоторая эволюция сервисов хостинга.
PaaS – модель сетевого предоставления вычислительной платформы как сервиса, которая предлагает развертывание и поддержку веб-приложений и сервисов без необходимости покупки и управления слоями hardware и software.
Таким образом, эти технологии при совместном использовании позволяют пользователям облачных вычислений воспользоваться вычислительными мощностями и хранилищами данных, которые посредством определенных технологий виртуализации и высокого уровня абстракции предоставляются им как услуги.

2. Преимущества «облака»
Как уже упоминалось выше, множество ИТ экспертов полагают, что в недалеком будущем облачные вычисления войдут в топ-список технологических трендов. Во всяком случае, для такого смелого утверждения должны существовать определенные причины, почему именно cloud computing вскоре выберут множество Интернет-бизнесов. Таким образом, попытаемся проанализировать преимущества облачных технологий.
Во-первых, это высокий уровень виртуализации. Как уже упоминалось выше, пользователь, развернув свое приложение, не задумывается о таких проблемах, как аппаратные средства, их поддержка, конкретный софт, установленный на машине. Он даже не задумывается о том, на какой именно или даже на каких именно машинах исполняется его приложение.
Возможность запуска множество копий приложения на многих виртуальных машинах представляет преимущества масштабируемости: количество экземпляров приложения способно практически мгновенно увеличиваться по требованию, в зависимости от нагрузок.
И, наконец, датацентры управляются профессиональными специалистами, обеспечивающими круглосуточную поддержку функционирования виртуальных машин. И даже если физическая машина «рухнет», благодаря распределению приложения на множество копий оно все равно продолжит свою работу. Это создает определенный высокий уровень надежности и отказоустойчивости функционирования системы.
Однако следует заметить, что в глазах потребителей сервиса основным преимуществом облачных вычислений является, пожалуй, отсутствие необходимости закупать все соответствующее оборудование и ПО, а затем поддерживать их работу. Этот аспект мы рассмотрим чуть позже в связке с анализом применения в области Интернет-стартапов.
Таким образом, все эти преимущества определяют выбор облачных вычислений по сравнению с другими схожими технологиями. Именно они «толкают» на дальнейшие разработки крупнейшие ИТ корпорации, которые так же видят повышенный интерес у пользователей системы. Скорее всего, уже в ближайшем будущем мы увидим если и не всплеск научной и практической активности в сфере cloud computing, то уж точно постепенное увеличение определенной заинтересованности.
3. Проблемы облачных технологий
Казалось бы, преимущества облачных вычислений настолько очевидны, что все компании в скором будущем массово перейдут на использование этого вида технологии. Однако существуют некоторые проблемы, с которыми сталкиваются как вендоры cloud computing, так и бизнес-пользователи.
Во-первых, как упоминается в статье «Встречный план» Дмитрия Петрова , практически отсутствует определенная культура потребления аутсорсинговых услуг, бизнес относится к такого рода услугам несколько настороженно. «Причин же недоверчивого отношения малого и среднего бизнеса к дата-центрам может быть несколько. Скорее всего, это боязнь лишиться контроля над ИТ-ресурсами, опасения насчет гарантии сохранности и защиты переданной информации и представление дата-центра лишь как площадки для размещения оборудования».
Таким образом, вендорам сервисов облачных вычислений следует понимать важность создания у клиента осведомленности об услуге, а так же чувства безопасности собственных данных.
Во-вторых, некоторые эксперты, например Г. Маклеод (Hugh Macleod) в статье «Самый хорошо охраняемый секрет Облаков» , утверждают, что облачные вычисления ведут к созданию огромной, невиданной ранее монополии. Возможно ли это? Конечно, на рынке облачных вычислений для помещения в облако какой-либо информации, в отношении которой существуют правила информационной безопасности, компании будут скорее использовать таких вендоров, чье имя «на слуху» и кому они доверяют. Таким образом, существует определенная опасность того, что все вычисления и данные будут агрегированы в руках одной сверхмонополии. Однако на данный момент на рынке уже существуют несколько компаний с примерно одинаковым высоким уровнем доверия со стороны клиентов (Microsoft, Google, Amazon), и нет никаких фактов, которые бы указывали на возможность доминирования одной компанией всех остальных. Поэтому в ближайшем будущем появление глобальной сверхкомпании, которая будет координировать и контролировать все вычисления в мире, очень маловероятно, хотя одна лишь возможность такого события отпугивает некоторых клиентов.
В-третьих, государство, на территории которого размещен датацентр, может получить доступ к любой информации, которая в нем хранится. Например, по законам США, где находится самое большое количество датацентров, в этом случае компания-провайдер даже не имеет права разглашать факт передачи конфиденциальной информации кому-либо, кроме своих адвокатов .
Эта проблема является, наверное, одной из самых существенных в вопросе вывода конфиденциальной информации в облако. Путей ее решения может быть несколько. Во-первых, можно шифровать всю информацию, помещаемую на облако. Во-вторых, можно просто ее туда не помещать. Однако, во всяком случае, у компаний, пользующихся облачными вычислениями, это должно быть определенным пунктом в списке вопросов информационной безопасности. Кроме того, сами провайдеры должны улучшать свои технологии, предоставляя некоторые услуги по шифрованию.
Таким образом, определенные проблемы существуют, но практически все они сконцентрированы в области неправильного или неадекватного понимания технологии и возможностей ее использования. И лишь проблема неограниченного доступа государства к информации, хранящейся в датацентре, на мой взгляд, является на данный момент самой труднорешаемой и самой ограничивающей круг пользователей технологией cloud computing.

4. Особенности функционирования Интернет-стартапа

4.1. Особенности компании-стартапа
Как это ни странно, в некоторых кругах, иногда даже профессиональных, термин «стартап» воспринимается достаточно неоднозначно. Поэтому для дальнейшего рассмотрения следует определить этот термин. Итак, стартап – это недавно созданная компания, возможно даже официально не зарегистрированная, которая строит свой бизнес на основе инноваций. Такая компания только выходит на рынок и находится на стадии развития и маркетингового исследования.
Стартап-компанию нередко называют гаражной, и вот почему. Традиционно стартапы создавались при достаточно сложных обстоятельствах, в условиях крайне ограниченных ресурсов. Поэтому часто такие компании ограничиваются минимальными инвестициями: примитивными офисами в виде гаражей, по возможности бесплатным программным обеспечением, и так далее.
Существует основное правило существование стартапа, в котором заключается эмпирический итог функционирования таких компаний: “Scale fast or fail fast”. Стартап может либо мгновенно «взмыть» вверх, либо так же быстро «провалиться». Это правило стоит помнить как начинающим стартаперам, так и инвесторам, которые понимают не только высокие риски вложенных инвестиций, но и возможный сверхвысокий возврат. Как мы выясним чуть позже, оно так же полезно для выбора используемой технологической модели.

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

5. Интернет-стартап в облаке

5.1. Преимущества Интернет-стартапов в облаке
Как уже было упомянуто выше, стартапы заинтересованы в максимальной отдаче от используемых технологий. Именно поэтому Интернет-стартап, выведенный в облако, приобретает совершенно новые конкурентные преимущества. Но какие именно?
Во-первых, оплата использования облачных технология по системе “pay as you go” позволяет стартап-компаниям существенно снизить постоянные, или капитальные издержки.
На рисунке №1 изображены издержки, которые несут стартапы, в случае использования традиционных технологий и в случае «перехода в облако». В первом варианте для запуска компании нужен некоторый объем инвестиций, который пойдет на погашение постоянных издержек (Fixed Costs, FC на графике): закупка серверов и ПО, их поддержка и обслуживание. При увеличении количества пользователей к постоянным издержкам пропорционально прибавляются переменные (Variable Costs, VC на графике).
Совсем иная ситуация наблюдается при использовании cloud computing. При запуске стартапа вам не требуется инвестиций на приобретение hardware и software, просто в дальнейшем при увеличении количества пользователей вы платите чуть больше согласно вашему договору о предоставлении услуг облачных вычислений.

Рис. 1
(идея Sam Johnston, en.wikipedia.org/wiki/File :Cloud_computing_economics.svg)

На самом деле этот график выглядит несколько иначе. При покупке собственного сервера и установке на него соответствующего ПО увеличение количества пользователей повышают издержки меньшими темпами, чем при оплате за потребление услуги вычисления (рис. 2). Однако стоит не забывать, что существуют определенные проблемы масштабируемости, которые не позволяют при быстром увеличении нагрузки подстроиться под новые нужды (рис. 3). Тогда при достижении какой-то критической точки пользователей (пунктир на графике) потребуются работы по масштабируемости, которые займут определенное время, в течение которого количество пользователей не будет увеличиваться, а может и уменьшиться.

Рис. 2

Рис. 3
Таким образом, преимущество облачных технологий в виде отсутствия капитальных затрат имеют особенное значение для Интернет-стартапов, которые остро нуждаются в начальном капитале и в инвестициях. При использовании сервисов cloud computing стартапы начинают свое дело, как правило, с минимального уровня инвестиционных вложений, который обычно легко покрывает низкие барьеры для входа.
Во-вторых, вспомним правило стартапа, fail fast or scale fast. Если стартап не получил известность, не набрал критическую массу пользователей для начала самоокупаемости, при использовании облачных технологий его закрытие не представляет никаких проблем: вы просто прекращаете оплату подписки. В случае традиционных технологий вам пришлось бы продавать сервера и просто выкидывать купленное ПО. Если же стартап найдет свою нишу и начнет быстрый рост, вы как пользователь не столкнетесь с проблемами масштабируемости, тогда как обычно вам требовалось проводить большое количество разнообразных работ.
В-третьих, нет необходимости заботиться о технологической поддержке и обслуживании, все эти проблемы на себя берет компания-провайдер облака. И, как уже упоминалось выше, нет никаких проблем с отказоустойчивостью, вышедший из работы удаленный сервер в датацентре очень быстро подменяется другим.
Таким образом, преимущества при использовании облачных технологий в сфере Интернет-стартапов очевидны. Поэтому, на мой взгляд, именно эта сфера позволит в скором будущем вывести стартапы на новый уровень, захватить новые рынки и открыть прежде неизведанные ниши.

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

azure.com
Azure Services Platform – находящийся в разработке сервис предоставления удаленной облачной платформы, позволяющий хранить данные и выполнять веб-приложения на удаленном облаке. Над платформой находится так называемая «операционная система в облаке» под названием Windows Azure, производящая управление запуском приложений на множестве виртуальных машин датацентра Microsoft. Разработан официальный набор SDK для Visual studio, что представляет для разработчиков достаточно низкие барьеры для входа. Официально поддерживается технология ASP.NET, языки С# и VB.Net, ведутся разработки SDK для Java и Ruby.

aws.amazon.com
Amazon Web Services
– сервисы выполнения высокомасштабируемых приложений, хранения информации на удаленных серверах компании Amazon, предоставляющие все модели SaaS, IaaS и PaaS.
appengine.google.com
Google Apps Engine
– сервис компании Google, пока находящийся в стадии публичного бета-тестирования, предоставляющий платформу для создания и развертывания приложений на инфраструктуре датацентров компании Google. Приложение в облаке выполняется на нескольких виртуальных серверах. На данный момент первоначально бесплатно предоставляются возможности 5 миллионов просмотров в месяц, а затем за каждое превышение взимается соответствующая пропорциональная плата. Официально поддерживаемые языки: Python и Java. Система так же использует нереляционную структуру для хранения баз данных со своим SQL-подобным языком запросов, имеющий название GQL.

Salesforce.com – один из крупнейших провайдеров, предоставляющий преимущественно SaaS и PaaS. Предоставляя ежемесячную подписку, компания позиционирует себя как провайдер новых видов управления взаимоотношений с клиентами (Customer Relationship Management). Переведенный на 16 языков, сервис уже имеет более 1,5 млн. подписчиков, среди которых Siemens, Dell, Starbucks Coffee и другие. Приложения на платформе могут быть созданы при помощи специального Java-подобного языка Apex, а так же языка Visualforce для работы с HTML, AJAX и Flex.

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

Список использованной литературы
1. Tim O"Reilly «Web 2.0 and Cloud Computing»

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

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

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

На сегодняшний день встречается несколько типов облаков, среди которых:

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

Сферы применения облачных технологий

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

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

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

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

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

Преимущества использования облачных технологий

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

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

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

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

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

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

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

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

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

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

Начать нужно с определения

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

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

Для начала отметим неопределенность термина “облако”, который часто применяется как синоним понятия “облачные вычисления” (cloud computing) или как обозначение любой ИТ, доступ к которой выполняется через Интернет. Это неверно, поскольку “облако” означает “облачная инфраструктура”, т. е. ИТ-инфраструктура, обладающая некоторыми определенными свойствами. Об этом будет подробнее сказано ниже, но сразу отметим, что ключевым моментом тут является не способ доступа к ИТ-ресурсам (хотя это тоже важно), а организация ИТ-инфраструктуры (вычислительного процесса). И еще важно отметить, что “облачные вычисления” — это не решение и не проект, а концепция (модель) построения и использования ИТ-ресурсов. Конкретные решения и проекты могут лишь удовлетворять в той или иной мере этой модели, но сами по себе “облачными вычислениями” быть не могут.

Наверное, самое парадоксальное в терминологии облаков заключается в том, что достаточно четкое их определение появилось в самом начале “облачной эры” более трех лет назад и с тех пор детализировалось, но по сути осталось неизменным. Вот какое определение было зафиксировано в Википедии в начале 2009 г. .

Cloud Computing — это стиль разработки и использования компьютерных технологий (вычислений), при котором динамично масштабируемые ресурсы предоставляются через Интернет как сервис.

К тому времени уже были выделены и три основные категории облаков: инфраструктура как сервис (IaaS), платформа как сервис (PaaS), софт как сервис (SaaS). Но — и это важно — в начале 2009 г. облачные вычисления почти исключительно ассоциировались с сервисами внешних поставщиков, то есть с аутсорсингом. Возможности использования облачных моделей во внутренних ИТ-инфраструктурах компаний стали обсуждаться, а потом и продвигаться на рынке лишь во второй половине 2009-го. И в то время как ИТ-сообщество продолжало (и во многом продолжает сегодня) связывать понятие облачных вычислений почти исключительно с внешними услугами, на самом деле акценты в практической реализации облачной инфраструктуры (IaaS) быстро сместились в сторону частных (внутренних) схем.

Свежее определение NIST

Наверное, сегодня в качестве основного нужно принять последний на сегодня (16-й за минувшие два года) вариант формулировки , опубликованный этой осенью Национальным институтом стандартов и технологий CША (NIST) в виде рекомендаций. Прежде всего нужно обратить внимание на пояснения, приведенные в преамбуле этого документа

Там, в частности, сказано, что данные руководящие материалы NIST предназначены для федеральных ведомств США, хотя могут использоваться и неправительственными организациями на добровольной основе. В параграфе “Цели и рамки применения” говорится, что облачные вычисления — это развивающаяся парадигма. В определении NIST рассматриваются ее основные аспекты, предназначенные для того, чтобы проводить широкое сравнение облачных сервисов и стратегий их развертывания, а также чтобы подвести черту под дискуссиями “что такое облачные вычисления” и перейти к обсуждению вопросов, как их лучше применять. Приведенные в документе определения представлены в достаточно простой таксономии, которая на будущее не исключает изменений в описании отдельных элементов этой парадигмы.

Вполне качественный перевод самого определения NIST сделан, в частности, Владимиром Ескиным на его сайте ; эту формулировку (с некоторыми уточнениями) мы и приведем здесь:

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

Далее говорится (и раскрывается детально — см. врезку “Свойства и модели облачных вычислений”) о том, что облачная модель обладает пятью основными свойствами (самообслуживание по требованию, широкий сетевой доступ, объединение ресурсов в пулы, мгновенная эластичность, измеряемые сервисы). Она состоит из трех моделей служб (SaaS, PaaS, IaaS) и четырех моделей развертывания (частное, публичное, коммунальное и гибридное).

Небольшой анализ определения

Насколько же это определение отличается от приведенного выше, трехгодичной давности? Нам кажется — детализацией формулировки свойств, но не более того. Ведь слова “динамично масштабируемые” включают понятия “самообслуживание”, “пулы ресурсов” и “эластичность”, а “сервис через Интернет” — “измеряемый сервис и сетевой доступ” (обратите внимание: не просто сервис, а измеряемый).

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

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

На эту формулировку нужно обратить особое внимание: в нем появляется новое понятие — “уровень абстракции”. В рекомендациях NIST данное понятие нигде не раскрывается, а между тем оно является ключевым, это именно тот элемент, который традиционную аппаратную инфраструктуру делает облачной. Фактически уровень абстракции — это базовая облачная программная платформа, реализованная сегодня, как правило, в виде динамической виртуализационной операционной среды (облачная ОС), в которой функционируют виртуальные машины или прикладная облачная платформа. Несколько упрощая, можно сказать, что это — слой гипервизоров (vSphere, Hyper-V, Xen и др.), средств управления виртуально-физической ИТ-инфраструктурой и систем биллинга.

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

Ну вот, казалось бы, на этом разговор о терминологии можно закончить, взяв на вооружение определение NIST. Но если посмотреть на этот вопрос внимательнее, то станет видно, что ставить точку тут еще рано. Например, само понятие услуги (сервиса) подразумевает пару “потребитель -- поставщик”. В определении SaaS о провайдере (ему принадлежат приложения) говорится в явном виде, а для PaaS и IaaS роль провайдера прописана не так четко. Или вот еще: кто же является поставщиком услуги в частном облаке в том случае, если им и владеет, и управляет сама организация?

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

Свойства и модели облачных вычислений

Основные свойства

Самообслуживание по требованию (On-demand self-service). У потребителя есть возможность получить доступ к предоставляемым вычислительным ресурсам в одностороннем порядке по мере потребности, автоматически, без необходимости взаимодействия с сотрудниками каждого поставщика услуг.

Широкий сетевой доступ (Broad network access). Предоставляемые вычислительные ресурсы доступны по сети через стандартные механизмы для различных платформ, тонких и толстых клиентов (мобильных телефонов, планшетов, ноутбуков, рабочих станций и т. п.).

Объединение ресурсов в пулы (Resorce pooling). Вычислительные ресурсы провайдера объединяются в пулы для обслуживания многих потребителей по многоарендной (multi-tenant) модели. Пулы включают в себя различные физические и виртуальные ресурсы, которые могут быть динамически назначены и переназначены в соответствии с потребительскими запросами. Нет необходимости в том, чтобы потребитель знал точное местоположение ресурсов, однако можно указать их местонахождение на более высоком уровне абстракции (например, страна, регион или центр обработки данных). Примерами такого рода ресурсов могут быть системы хранения, вычислительные мощности, память, пропускная способность сети.

Мгновенная эластичность (Rapid elasticity). Ресурсы могут быть эластично выделены и освобождены, в некоторых случаях автоматически, для быстрого масштабирования соразмерно со спросом. Для потребителя возможности предоставления ресурсов видятся как неограниченные, то есть они могут быть присвоены в любом количестве и в любое время.

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

Модели облачных служб

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

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

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

Модели развертывания

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

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

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

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