Домой / Облачные хранилища / Внедрение облачных технологий. «Облако» основано только на программном обеспечении. Модели облачных служб

Внедрение облачных технологий. «Облако» основано только на программном обеспечении. Модели облачных служб

Введение

Облачные технологии в бизнес-процессах

SaaS-технологии

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

Заключение

Список использованной литературы

Введение

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

Услуги облачных вычислений

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

Большинство сервис-провайдеров предлагают облачные вычисления в форме VPS-хостинга, виртуального хостинга, и ПО-как-услуга(SaaS). Облачные услуги долгое время предоставлялись в форме SaaS, например, Microsoft Hosted Exchange и SharePoint.

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

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

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

1.Облачные технологии в бизнес-процессах

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

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

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

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

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

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

Облачные вычисления - это эффективный инструмент повышения прибыли и расширения каналов продаж для независимых производителей программного обеспечения (ISV), операторов связи и VAR-посредников (в форме SaaS). Этот подход позволяет организовать динамическое предоставление услуг, когда пользователи могут производить оплату по факту и регулировать объем своих ресурсов в зависимости от реальных потребностей без долгосрочных обязательств.

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

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

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

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

По мнению Parallels, в ближайшие 5-10 лет большая часть ИТ переместится в облака пяти различных типов. Будут проприетарные платформенные облака, предоставляющие различные платформенные услуги, - Google (тип 1), Microsoft (тип 2) и другие крупные ИТ игроки (тип 3), такие как IBM, Apple, HP и Amazon.

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

Платформенные облака

Тип2: Облако Microsoft

Тип3: Другие облака(например, IBM и Apple - Amazon, Facebook, Adobe и другие)

Облака услуг

Тип4: Облака сервис-провайдеров - операторы связи, веб-хостеры, ISV, SaaS

Тип5: Внутренние облака крупных компаний (Fortune 1000)

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

2.SaaS-технологии

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

Основные преимущества SaaS над традиционным программным обеспечением:

·более низкая стоимость владения.

·более короткие сроки внедрения.

·низкий порог входа (можно быстро и бесплатно протестировать).

·задачи по поддержке и обновлению системы полностью ложатся на плечи SaaS-провайдера.

·полная мобильность пользователя, ограниченная лишь «интернет-покрытием».

·поддержка географически распределенных компаний и удаленных сотрудников.

·низкие требования к мощности компьютера пользователя.

·Кросс-платформенность.

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

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

·S+S - Это альтернативный бренд, продвигаемый Microsoft, который отличается от SaaS тем, что на компьютере пользователя используется не браузер, а программный клиент.

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

В 2011 году WINDOWS AZURE была объявлена коммерческой системой. Как и традиционная ОС, WINDOWS AZURE позволяет запускать приложения и хранить данные, но происходит это не на компьютере пользователя, а в вычислительных облаках.

Операционная система WINDOWS AZURE является частью Windows Azure Platform - группы облачных технологий для разработки ПО, которая включает следующие элементы:

·WINDOWS AZURE обеспечивает Windows-среду для работы приложения и хранения данных в дата-центрах Microsoft

·SQL Azure обеспечивает работу с реляционными базами данных на основе сервера SQL. Данные могут храниться как в облачной среде, так и в стенах предприятия, тем не менее, взаимодействуя с приложениями WINDOWS AZURE

·Windows Azure Platform AppFabric соединяет приложения, работающие как в облачной, так и в традиционной среде, обеспечивая защищенную передачу данных.

Несмотря на сходство названий, понятия fabric и AppFabric - совсем не одно и то же. Первое относится к объединению физических машин внутри облачной ОС, второе - к соединению приложений, работающих в разных средах.

Непосредственно операционная система WINDOWS AZURE также состоит из нескольких взаимосвязанных частей: Compute Service, Storage Service и Fabric.Service отвечает за вычисления. Основная цель облачной платформы состоит в том, чтобы обеспечить поддержку приложения, запускающего огромное число пользователей в одно и то же время. WINDOWS AZURE поддерживает несколько копий одного и того же кода на разных физических серверах. В свою очередь, приложение может работать сразу в нескольких версиях на нескольких виртуальных машинах, каждая из которых обеспечивается гипервизором на основе Hyper-V, модифицированного для использования в облаках.

Существуют два типа рабочих версий облачного приложения: веб-роль (Web role) и рабочая роль (Worker role). Первая умеет обрабатывать HTTP- или HTTPS-запросы, и на ее виртуальной машине (ВМ) запущен сервер Internet Information Services (IIS). Программист имеет возможность создать версию веб-роли с помощью ASP.NET либо Windows Communication Foundation (WCF), а также воспользоваться любой другой технологией.NET, работающей с IIS. Приложение может быть создано на любом языке программирования.

Напротив, рабочая роль не предполагает запуска IIS. Она выполняет задачи в фоновом режиме. Например, веб-роль может быть применена для получения запроса от пользователя. Но его обработка будет запущена позже с помощью версии рабочей роли.Service обеспечивает хранение данных. ОС WINDOWS AZURE поддерживает три способа работы с данными. Самый простой из них - BLOB, содержащий бинарные данные с несложной иерархией. Этот тип организации информации предназначен для хранения изображений, аудио и видео, т.?е. для использования больших объемов. Когда необходимо структурировать однотипные данные, то прибегают к таблицам, где для каждой единицы информации существуют номер строки и номер колонки. Таблица в Storage Service не является реляционной. Ее простая организация позволяет получать доступ к данным посредством методов ADO.NET. В таком виде облачная ОС распределяет хранение данных на несколько физических компьютеров, что более эффективно, чем при использовании реляционной базы данных.

Рассмотренные способы обеспечивают хранение данных и доступ к ним, а для их связи необходим третий способ, называемый «очередь». Принцип организации данных в очередь основывается на следующем: «Первый пришел - первый вышел». Этот способ помогает разным версиям приложения обмениваться между собой сообщениями. Так связываются веб-роль и рабочая роль, поскольку синхронизация в облачной среденевозможна. Предположим, пользователь через веб-интерфейс вызывает задачу, требующую существенных вычислительных мощностей. Веб-роль записывает полученный запрос в очередь. Рабочая роль, обращаясь к этой очереди, принимает запрос и выполняет его. Результаты выполнения (ответ) передаются по тому же принципу, через очередь. Независимо от метода организации данных, информация в WINDOWS AZURE Storage реплицируется 3 раза, что обеспечивает устойчивость системы: потеря данных в одной из копий не фатальна. Кроме того, существуют архивные копии, хранящиеся в другом дата-центре Microsoft. Это означает, что даже если весь дата-центр уничтожен, информация будет поднята и восстановлена из архивов другого центра.

Последняя составляющая ОС - Fabric - позволяет организовать набор компьютеров, на которых хранятся приложения и данные WINDOWS AZURE. Управление такой «компьютерной тканью» осуществляет программное обеспечение, называемое fabric controller. Fabric осуществляет мониторинг всех работающих приложений, управляет взаимодействием с ОС на разных ВМ и выбирает физический сервер для запуска приложения, тем самым оптимизируя использование оборудования. Управление приложениями выполняется с помощью конфигурационных файлов, содержащих XML-описание всего, что необходимо приложению, например нужного количества виртуальных машин с веб-ролями и рабочими ролями. Fabric controller создает эти виртуальные машины и отслеживает состояние каждой из них, чтобы при необходимости заменить вышедшую из строя или запустить ее на другом физическом сервере.

Компоненты WINDOWS AZURE позволяют строить приложения разных типов. Так, для создания масштабируемого интернет-приложения программисту достаточно употребить необходимое количество веб-ролей, сохраняя данные в таблицах. А для приложения с параллельными вычислениями потребуются веб-роль, очередь для сохранения запросов, необходимое количество рабочих ролей и таблицы (или BLOB) для хранения данных. В свою очередь, SQL Azure и AppFabric дают возможность соединить решения WINDOWS AZUREс программами и базами данных, функционирующими в рамках локальной сети или с облачными системами других провайдеров.

Приложения, созданные на основе WINDOWS AZURE, предоставляются как сервис физическим лицам, корпоративным пользователям или и тем, и другим одновременно. Вот примеры цен на некоторые облачные услуги Microsoft:

·вычислительные мощности - 0,12 долл./ч

·хранилище данных в месяц - 0,15 долл./Гбайт

·транзакции данных - 0,01 долл./10 Кбайт

·загрузка данных - 0,10 долл./Гбайт

·скачивание данных - 0,15 долл./Гбайт

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

Поэтому было принято решение перенести разработанное ранее программное обеспечение под крышу WINDOWS AZURE. В результате потребовалось 28 виртуальных серверов с Azure и 20 SQL Azure (по 10 Гбайт каждый). Благодаря оплате услуг по факту, Alinean удалось добиться сокращения затрат по обслуживанию на 60?% по сравнению с предыдущей, традиционной моделью. Кроме того, руководство оценивает в 160?% отношение среднего увеличения прибыли к объему инвестиций (ROI - Return On Investment) в WINDOWS AZURE по сравнению с вложениями в прежнюю конфигурацию (100?%).

Благодаря масштабируемости WINDOWS AZURE позволяет вести учет огромного количества пользователей. Создавая облачноерешение, компания-разработчик может рассчитывать не только на корпорации, но и на физических лиц. Такое приложение было сделано новозеландской компанией TicketDirect International, которая, работая в онлайновом режиме, осуществляет 45?% всех продаж билетов на культурные и спортивные мероприятия Новой Зеландии. Предыдущая, традиционная, система продажи билетов, функционировавшая на базе Microsoft SQL Server 7 и SQL Server 2000, была написана на Visual Basic 6. Приложение без проблем обслуживало несколько сотен продаж в течение часа. Но в дни распродаж, когда объявлялась скидка на посещение популярного мероприятия, до системы пытались одновременно «достучаться» тысячи людей. Неудивительно, что компьютерный парк продавца билетов не выдерживал такого наплыва пользователей.AZURE предоставила TicketDirect масштабируемую инфраструктуру как сервис с возможностью оплаты по факту. В результате в момент распродаж приложение начинает использовать дополнительные мощности. Теперь компании TicketDirect не потребуется закупать оборудование только для того, чтобы покрыть временные всплески активности. Ограничений практически не существует. В облаках компания способна обслужить несколько популярных мероприятий, начинающих свои распродажи в одну и ту же минуту. WINDOWS AZUREпредоставит столько мощностей, сколько необходимо для бизнеса.

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

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

Приведенные примеры говорят о создании систем по запросу. Но для того чтобы поработать в среде WINDOWS AZURE, не обязательно программировать свое собственное приложение. Сейчас каждый из нас сумеет протестировать облачную ОС Microsoft в действии. На базе WINDOWS AZURE в рамках «живой», работающей системы Windows Live доступны офисные приложения по запросу. Windows Live позволяет создавать документы в форматах Word, Excel и PowerPoint и хранить их на виртуальном диске, в облаках. Любопытно, что система дает возможность открыть онлайн-документ на ПК с помощью традиционного ПО Microsoft. В будущем WINDOWS AZURE выйдет за пределы дата-центров ее разработчика и будет устанавливаться в стенах других корпораций. Microsoft объявила о предстоящем взаимодействии с такими компаниями, как Dell, HP и eBay. Последняя планирует использовать облачное решение на основе WINDOWS AZURE, благодаря чему абоненты смогут участвовать в привычном аукционе eBay, используя iPad.

Заключение

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

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

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

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

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

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

Основные принципы, заложенные в концепцию cloud computing, таковы:

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

Иначе выразить суть облачных технологий можно так: они призваны предоставлять вычислительные мощности, программное обеспечение, платформы – как услугу. Именно по этому принципу названы базовые бизнес-модели облачных вычислений: Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), Desktops as a Service (DaaS), и другие. Каждая из них, разумеется, ориентирована на разные категории пользователей (а следовательно – сегменты рынка).



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

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

В 2006 году собственный проект Web Services запустила компания Amazon; её продукт, помимо прочего, предлагал пользователю удалённые вычислительные мощности. Идею подхватили и другие компании, такие как IBM и Google (продолжающий активно развиваться Google App Engine).

Сегодня такой сервис, как Google Docs, знаком самому массовому потребителю, и является одним из наиболее широко применяемых продуктов облачных технологий, наряду с iCloud от компании Apple. Но наиболее амбициозным, разумеется, оказался проект Microsoft – компания задумала предлагать в качестве услуги не просто программное обеспечение и место для хранения обрабатываемых данных, а сами платформу и инфраструктуру. Проект, получивший название Windows Azure, представляет собой уже нечто вроде облачной операционной системы, хоть и не предназначенной для непосредственной работы пользователя в её среде. Это – продукт, использующий модели IaaS и PaaS (о которых говорилось выше).

Примерно в том же направлении сейчас мыслит и Google, чья перспективная разработка Chrome OS также представляет собой облачную операционную систему, впрочем, сильно отличающуюся от продукта Microsoft. Если Azure создана для предоставления услуг различным сервисам (в частности, на ней работает другой известнейший облачный сервис - iCloud), то Chrome OS – пользовательская операционная система, ориентированная на использование с маломощным аппаратным обеспечением. Именно благодаря появлению этой ОС из прежнего принципа облачных вычислений SaaS был выделен новый – DaaS (Desktops as a service). В качестве такового могут выступать как системы на базе архитектуры x86, так и ARM. Ноутбуки, оснащённые Chrome OS, поступили в продажу ещё осенью 2012 года.

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

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

Research-компания Gartner в 2011 году для исследования развития облачных технологий ввела понятие «цикл зрелости технологий», для которого построила наглядный график:



В то же время, эксперты прогнозировали некоторое снижение интереса к cloud computing к концу 2012 года, связанное с неким переосмыслением накопленного опыта. Однако пока этого снижения не произошло.

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

Высокие показатели показывают компании, создающие специальные продукты для крупных предприятий – в первую очередь, IBM. Успешны компании, создающие готовые аппаратно-программные комплексы для реализации облачных вычислений – Hewlett-Packard и Dell. Неплохо обосновались на рынке и те, кто уже имел большой опыт работы с распределёнными вычислениями: так, канадской компании Platform Computing удалось едва ли не быстрее всех освоиться в облачных технологиях, адаптировав имеющиеся наработки.

Многие потенциальные лидеры отрасли ещё не успели полноценно войти на новый рынок – к примеру, многого можно ожидать от Cisco и Citrix.

Что касается нашей страны, то и она не остаётся в стороне. К 2016 году прогнозируется рост российского рынка облачных технологий до отметки в 5 миллиардов долларов. Однако пока Россия по показателю внедрения облачных технологий занимает в мире лишь 34-е место. Тому есть много причин, помимо нетехнических, о которых речь пойдёт ниже. К примеру, территория РФ пока недостаточно покрыта высокоскоростным интернетом – непременным условием полноценного пользования облачными технологиями. Многие эксперты отмечают также особенности менталитета российского бизнеса – а именно, склонность неохотно доверять новым, не проверенным долгой практикой техническим решениям.

Тем не менее, по оценке Forrester Research российский рынок облачных технологий выглядит следующим образом:



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

Это может показаться парадоксальным, но именно юридические вопросы как за рубежом, так и в России во многом являются «камнем преткновения» для cloud computing. К примеру, с одной стороны, данные, находящиеся в облачном хранилище, должны подпадать под действие нормативных актов страны, в которой оно находится. С другой, воспользоваться таким хранилищем возможно из любой точки мира, и, к тому же, хранилище может являться распределённым.

Юридически ситуация выглядит запутанной, особенно в нашей стране, что беспокоит как бизнес, так и власти. В опросе, который провёла Российская Ассоциация Облачных Вычислений (RCCPA), 61% респондентов отметил данную проблему как одно из основных препятствий к пользованию облачными технологиями.

Впрочем, проблема постепенно решается – так, в Государственную Думу РФ уже внесён проект закона, регулирующего облачные технологии. В облачных технологиях в России сегодня заинтересованы не только частные пользователи и бизнес, но и государство. Так, уже звучат предложения о применении cloud computing на выборах в органы власти.

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

Впрочем, несмотря на это – технологии активно развиваются, а рынок неуклонно растёт. К 2020 году Forrester Research прогнозирует увеличение его объёма до поистине огромной суммы – 240 миллиардов долларов. Можно смело утверждать, что у облачных вычислений, в том или ином качестве, большое будущее.