Файл: Облачные сервисы (Как работают облачные технологии).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 26.05.2023

Просмотров: 250

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Infrastructure-as-a-Service («инфраструктура как сервис») - пользователю предоставляется компьютерная инфраструктура, обычно виртуальные платформы (компьютеры), связанные в сеть, которые он самостоятельно настраивает под собственные цели. [7]

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

Для наглядности все сервисы можно представить в виде схемы. Рис. 4.

Облачные вычисления Рис.4

Важно отметить что «облака» так сказать делят по форме собственности на три категории: публичные, частные, гибридные.

Публичное облако — это инфраструктура, используемая одновременно множеством компаний и сервисов. Пользователи не имеют возможности управлять и обслуживать данное «облако», а вся ответственность по этим вопросам возложена на владельца ресурса. Абонентом, предлагаемых сервисов может стать любая компания и индивидуальный пользователь. Примерами могут служить онлайн-сервисы: Amazon EC2, Google Apps/Docs, Microsoft Office Web. [4]

Частное облако — это безопасная ИТ-инфраструктура контролируемая и эксплуатируемая в интересах одной-единственной организации. Организация может управлять частным «облаком» самостоятельно или поручить эту задачу внешнему подрядчику. Инфраструктура может размещаться либо в помещениях заказчика, либо у внешнего оператора (либо частично у заказчика и частично у оператора). [4]

Гибридное облако — это инфраструктура использующая лучшие качества публичного и приватного облака при решении поставленной задачи. Часто такой тип применяется, когда организация имеет сезонные периоды активности, другими словами, как только внутренняя ИТ-инфраструктура не справляется с текущими задачами, часть мощностей перебрасывается на публичное «облако» (например, большие объемы статистической информации), а также для предоставления доступа пользователям к ресурсам предприятия через публичное «облако». [4]

3. СОВРЕМЕННЫЕ ТЕНДЕНЦИИ И ПЕРСПЕКТИВЫ РАЗВИТИЯ

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

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


Например, такая интеграция возможна при вынесении системы резервного копирования в публичное облако или наоборот – резервное копирование данных из публичного облака на локальные серверы. Существуют гибридные решения, позволяющие одновременно вести мониторинг вычислительных ресурсов, размещенных как в пределах компании, так и на сторонней площадке (например, CloudKick от Rackspace и System Center от Microsoft). Другой вариант использования гибридного облака предполагает установку приложений на внутренних серверах компании с арендой дополнительных мощностей в облаке стороннего поставщика на случай непредвиденного повышения нагрузки. [8]

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

3.2 "Зеленые облака"

Один из аргументов в пользу облачных вычислений – это их экологичность. По мнению сторонников этой аргументации, облачные вычисления не только позволят сэкономить на используемом оборудовании, но и повысят эффективность использования вычислительных мощностей в расчете на киловатт-час. Так, по данным исследования компании WSP, выполненного по заказу Salesforce.com, в 2010 году Salesforce.com за счет использования единой информационной инфраструктуры сэкономили 17,9 тыс. тонн углерода – такой же экономии можно было бы добиться, выведя из эксплуатации 37 тыс. автомобилей. Разумеется, компания Salesforce.com смогла удачно воспользоваться результатами исследования в свою пользу: в плане энергопотребления использование Salesforce.com на 95% эффективнее, чем использование традиционных решений, и на 64% эффективнее по сравнению с приватной облачной моделью. [8]

"Зеленые" вычисления приводят к появлению дата-центров, которые используют тепло, излучаемое серверами, для отопления жилых домов – в Финляндии такой опыт был предпринят еще в 2009 году. Однако наиболее любопытная идея принадлежит исландскому стартапу Greenqloud, создатели которого планируют полностью обеспечить потребности в электроэнергии за счет гидроэнергетики и геотермальной энергетики, которыми столь богата Исландия.


3.3 Рынки вычислительных мощностей

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

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

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

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

Впервые такой сервис был запущен в коммерческую эксплуатацию в феврале 2011 года одним из пионеров облачных вычислений — компанией Enomaly. В рамках этого сервиса, известного под названием SpotCloud, владельцы избыточных серверных мощностей (для того чтобы стать участником, нужно иметь не менее 500 ГБ свободного дискового пространства) могут бесплатно зарегистрироваться, установить на своем оборудовании управляющее облачное ПО от Enomaly – и начать зарабатывать на аренде. [8]

3.4 Облачные платформы с открытым кодом

Облачные вычисления начинались преимущественно с частных патентованных решений: несмотря на то, что Amazon Web Services, Salesforce.com и Google не смогли бы построить свои облачные системы, не используя свободных компонентов, эти компании предпочитают не раскрывать исходные тексты своих сервисов. Однако, по мере роста конкуренции на облачном рынке, он становится все более открытым.


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

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

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

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

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

Во-вторых, сильно повышается конкурентность рынка, что исключает возможность произвола со стороны монополиста.

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

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


Первой открытой платформой с открытым кодом, которая смогла заручиться коммерческим успехом, стала IaaS-система Eucalyptus, выросшая из исследовательского проекта Университета Калифорнии в Санта-Барбаре. Однако Eucalyptus часто критикуют за неполную открытость: часть функциональности доступна только покупателям подключаемых модулей, исходные тексты которых не публикуются. Анонсированный летом 2010 года проект OpenStack не имеет этого недостатка: хотя по зрелости он пока уступает Eucalyptus, однако по популярности он уже сильно превзошел своего предшественника. Существуют и другие IaaS-системы с открытым кодом, такие как CloudStack от Cloud.com и OpenNebula, однако они обладают еще меньшей известностью, а CloudStack в полной мере разделяет недостатки Eucalyptus.

Все указанные платформы принадлежат к сегменту IaaS. В области PaaS-систем до самого недавнего времени открытый код был непопулярен, пока компания VMware не представила свой проект Cloud Foundry. С помощью Cloud Foundry разработчики смогут разрабатывать масштабируемые приложения в одной из популярных систем разработки (frameworks) по выбору, включая Spring, Ruby on Rails и node.js, с легкостью перенося приложения с платформы на платформу. По анонсированным данным, Cloud Foundry может работать как на инфраструктуре от самой VMware, так и на облачной платформе Amazon Web Services или даже на персональном компьютере разработчика.

ЗАКЛЮЧЕНИЕ

На сегодняшний день облачные сервисы – это то, чем почти каждый пользуется ежедневно. Поискав на просторах в интернета подходящий сервис мы ежедневного пользуемся ими. Большинство из этих ресурсов бесплатны или стоят относительно дёшево. Пользователь тем самым избавляет себя от необходимости покупать более новые компьютеры для обеспечения высокой производительности, от сложностей в настройке сложных систем и покупки дорогих программных пакетов. Облачные технологии стремительно развивающиеся у нас с вами на глазах, охватывают все больше и больше сфер деятельности. Например, почтовые клиенты. Ещё недавно у большинства пользователей был установлены те или иные программы для отправки почты. Сейчас им на смену пришли сервисы, запускаемые напрямую из браузеров таких гигантов индустрии как Gmail, Yahoomail, Webmail, Hotmail для русскоязычного сегмента это Yandex и Mail.ru и многие другие. При этом они не ограничиваются только рассылкой и приемом почты, а имеют встроенные онлайн редакторы или Документы Google могут выполнять те же самые функции, что и обычные офисные пакеты, кроме того, многие такие редакторы не только могут форматировать и сохранять документы, но и импортировать и экспортировать их в другие форматы. А ведь это далеко не полный список всех доступных сервисов, доступных всем тем, у кого есть доступ к сети Интернет. Нельзя не заметить, что «облака» прочно вошли в нашу жизнь. К этому можно прибавить, что технологии постоянно совершенствуются принося пользу как для работы, так и отдыха, досуга и развлечений.