Понятие «Облачные технологии. Преимущества, возможности, безопасность облачных технологий
Лекция
Облачные технологии
Облачные
технологии (вычисления) – это технологии
распределённой обработки данных, в
которой компьютерные ресурсы и мощности
предоставляются пользователю как
Интернет-сервис.
К
основным видам облачных технологий
относят:
»
Инфраструктура
как
сервис
»
(«Infrastructure
as a Service» или
«IaaS»)
»
Платформа
как
сервис
»
(«Platform
as a Service», «PaaS
«)
«Программное
обеспечение как сервис»
(«Software
as a Service» или «SaaS»).
Рассмотрим
каждую из этих технологий подробнее.
Инфраструктура
как сервис (IaaS)
IaaS
— это предоставление компьютерной
инфраструктуры как услуги на основе
концепции облачных вычислений.
IaaS
состоит из трех основных компонентов:
Аппаратные
средства (серверы, системы хранения
данных, клиентские системы, сетевое
оборудование)
Операционные
системы и системное ПО (средства
виртуализации, автоматизации, основные
средства управления ресурсами)
Связующее
ПО (например, для управления системами)
IaaS
основана на технологии виртуализации,
позволяющей пользователю оборудования
делить его на части, которые соответствуют
текущим потребностям бизнеса, тем самым
увеличивая эффективность использования
имеющихся вычислительных мощностей.
Пользователь (компания или разработчик
ПО) должен будет оплачивать всего лишь
реально необходимые ему для работы
серверное время, дисковое пространство,
сетевую пропускную способность и другие
ресурсы. Кроме того, IaaS предоставляет
в распоряжение клиента весь набор
функций управления в одной интегрированной
платформе.
IaaS
избавляет предприятия от необходимости
поддержки сложных инфраструктур центров
обработки данных, клиентских и сетевых
инфраструктур, а также позволяет
уменьшить связанные с этим капитальные
затраты и текущие расходы. Кроме того,
можно получить дополнительную экономию,
при предоставлении услуги в рамках
инфраструктуры совместного использования.
Платформа
как сервис (PaaS)
PaaS
— это предоставление интегрированной
платформы для разработки, тестирования,
развертывания и поддержки веб-приложений
как услуги
.
Для
разворачивания веб-приложений разработчику
не нужно приобретать оборудование и
программное обеспечение, нет необходимости
организовывать их поддержку. Доступ
для клиента может быть организован на
условиях аренды.
Такой
подход имеет следующие достоинства:
масштабируемость;
отказоустойчивость;
виртуализация;
безопасность.
Масштабируемость PaaS
предполагает
автоматическое выделение и освобождение
необходимых ресурсов в зависимости от
количества обслуживаемых приложением
пользователей.
PaaS
как
интегрированная платформа для разработки,
тестирования, разворачивания и поддержки
веб-приложений позволит весь перечень
операций по разработке, тестированию
и разворачиванию веб-приложений выполнять
в одной интегрированной среде, исключая
тем самым затраты на поддержку отдельных
сред для отдельных этапов.
Способность
создавать исходный код и предоставлять
его в общий доступ внутри команды
разработки значительно повышает
производительность по созданию приложений
на основе PaaS
.
Программное
обеспечение как сервис (SaaS).
SaaS
–
модель развертывания приложения, которая
подразумевает предоставление приложения
конечному пользователю как услуги по
требованию (on demand). Доступ к такому
приложению осуществляется посредством
сети, а чаще всего посредством
Интернет-браузера. В данном случае,
основное преимущество модели SaaS для
клиента состоит в отсутствии затрат,
связанных с установкой, обновлением и
поддержкой работоспособности оборудования
и программного обеспечения, работающего
на нём. Целевая аудитория — конечные
потребители.
В
модели SaaS:
приложение
приспособлено для удаленного
использования;
одним
приложением могут пользоваться несколько
клиентов;
оплата
за услугу взимается либо как ежемесячная
абонентская плата, либо на основе
суммарного объема транзакций;
поддержка
приложения входит уже в состав оплаты;
модернизация
приложения может производиться
обслуживающим персоналом плавно и
прозрачно для клиентов.
С
точки зрения разработчиков программного
обеспечения, модель SaaS позволи эффективно
бороться с нелицензионным использованием
программного обеспечения, благодаря
тому, что клиент не может хранить,
копировать и устанавливать программное
обеспечение.
По-сути,
программное обеспечение в рамках SaaS
можно рассматривать в качестве более
удобной и выгодной альтернативы
внутренним информационным системам.
Развитием
логики SaaS является концепция WaaS
(Workplace
as
a Service — рабочее место как услуга). То есть
клиент получает в свое распоряжение
полностью оснащенное всем необходимым
для работы ПО виртуальное рабочее место.
Коммуникации
(VoIP)
Антиспам
и антивирус
Управление
проектами
Дистанционное
обучение
Хранение
и резервирование данных
Все
три типа облачных сервисов взаимосвязаны,
и представляют вложенную структуру.
Помимо
различных способов предоставления
сервисов различают несколько вариантов
развёртывания облачных систем:
Частное
облако (private cloud)
—
используется для предоставления сервисов
внутри одной компании, которая является
одновременно и заказчиком и поставщиком
услуг. Это вариант реализации «облачной
концепции», когда компания создает
ее для себя самой, в рамках организации.
В первую очередь реализация private
cloud
снимает
один из важных вопросов, который
непременно возникает у заказчиков при
ознакомлении с этой концепцией – вопрос
о защите данных с точки зрения
информационной безопасности. Поскольку
«облако» ограничено рамками самой
компании, этот вопрос решается стандартными
существующими методами. Для private
cloud
характерно
снижение стоимости оборудования за
счет использования простаивающих или
неэффективно используемых ресурсов. А
также, снижение затрат на закупки
оборудования за счет сокращения логистики
(не думаем, какие сервера закупать, в
каких конфигурациях, какие производительные
мощности, сколько места каждый раз
резервировать и т.д.
В
сущности, мощность наращивается
пропорционально растущей в целом
нагрузке, не в зависимости от каждой
возникающей задачи – а, так сказать, в
среднем. И становится легче и планировать,
и закупать и реализовывать — запускать
новые задачи в производство.
Публичное
облако
—
используется облачными провайдерами
для предоставления сервисов внешним
заказчикам.
Смешанное
(гибридное) облако
—
совместное использование двух
вышеперечисленных моделей развёртывания
Частное
облако
Частное
облако
(англ. private
cloud
) —
инфраструктура, предназначенная для
использования одной организацией,
включающей несколько потребителей
(например, подразделений одной
организации), возможно также клиентами
и подрядчиками данной организации.
Частное облако может находиться в
собственности, управлении и эксплуатации
как самой организации, так и третьей
стороны (или какой-либо их комбинации),
и она может физически существовать как
внутри так и вне юрисдикции владельца.
Публичное
облако
Публичное
облако
(англ. public
cloud
) —
инфраструктура, предназначенная для
свободного использования широкой
публикой. Публичное облако может
находиться в собственности, управлении
и эксплуатации коммерческих, научных
и правительственных организаций (или
какой-либо их комбинации). Публичное
облако физически существует в юрисдикции
владельца — поставщика услуг.
Гибридное
облако
Гибридное
облако
(англ. hybrid
cloud
) —
это комбинация из двух или более различных
облачных инфраструктур (частных,
публичных или коммунальных), остающихся
уникальными объектами, но связанных
между собой стандартизованными или
частными технологиями переносимости
данных и приложений (например,
кратковременное использование ресурсов
публичных облаков для балансировки
нагрузки
между облаками).
Общественное
облако
Общественное
облако
(англ. community
cloud
) —
вид инфраструктуры, предназначенный
для использования конкретным сообществом
потребителей из организаций, имеющих
общие задачи (например, миссии, требований
безопасности, политики, и соответствия
различным требованиям). Общественное
облако может находиться в кооперативной
(совместной) собственности, управлении
и эксплуатации одной или более из
организаций сообщества или третьей
стороны (или какой-либо их комбинации),
и она может физически существовать как
внутри так и вне юрисдикции владельца.
Облачные технологии накроют мир
Термин
«облачные
вычисления»(cloud computing) стал использоваться
на рынке ИТ с 2008 года. Разработчики
облачных вычислений (ОВ) определяют их
как инновационную технологию, которая
предоставляет динамично масштабируемые
вычислительные ресурсы и приложения
через Интернет в качестве сервиса под
управлением поставщика услуг. Идея ОВ
восходит к центрам коллективного
пользования, к предоставлению – на
новом витке развития – услуг, связанных
с прикладными сервисами.
Эксперты
в области ИТ говорят, скорее, не об
инновационности облачных технологий,
а о переходе количества в качество, то
есть об эффекте масштабирования. Как
пример этого вида услуг можно привести
виртуально выделенный сервер –
современную технологию хостинга,
сочетающую в себе мощность выделенного
сервера с гибкостью и простотой
управления. Причём в некоторых применениях
ОВ могут стать альтернативой
суперкомпьютеров.
Уже
сейчас многие такие международные
корпорации, как T–mobile, General Electric,
Philips и другие перешли на использование
облачных технологий. Работают с ними и
в правительствах – здесь в авангарде
США и Великобритания. К 2015 году завершится
переход на правительственное «облако»
в Японии. С заявкой на создание такого
«облака» уже обратилось к одной из
компаний правительство Китая. Под
«облаком» находятся и муниципалитет
Лос-Анджелеса, и Европейское агентство
по охране окружающей среды.
Аналитики Гартнер
групп (Gartner Group) прогнозируют перемещение
большей части информационных технологий
в «облака» в течение 5–7 лет. По их
оценкам, к
2015 году объём рынка облачных вычислений
достигнет 200 миллиардов долларов.
Стремительное
развитие облачных
вычисленийобъясняется весьма просто
– этубизнес-модель
аутсорсинга
при внедрении ИКТ-решений надо продвигать
на рынок. Пионерами и, соответственно,
главными игроками на этом новом рынке
выступили крупнейшие ИТ-поставщики –
Microsoft, IBM, NEC, а также Google, Intel, HP и другие
мировые ИТ-лидеры.
Перспективность
быстро развивающегося ИТ-направления
оценила Комиссия по модернизации и
технологическому развитию России,
отобравшая в качестве первогопроекта для инновационного центра в
Сколкове проект по созданию
бизнес-инкубаторов в сфере облачного
программирования, предложенный фондом
Almaz Capital.
С 2008
года в нашей стране действует программа
«Университетский
кластер»,
учреждённая Институтом системного
прогнозирования РАН, Межведомственным
суперкомпьютерным центром, компаниями
«Синтерра» и HP. В рамках этой программы
отрабатываются и облачные технологии,
способствующие формированию сообщества
профессионалов.
Преимущества
новой бизнес-модели
Потребителю
«обеспечивается неограниченная
масштабированность», иначе говоря,
«сколько ресурсов вам нужно, столько и
будет предоставлено». При этом оплата
производится за реальные услуги или
ресурсы, за то время, в течение которого
вы ими пользуетесь.
Не
надо тратить огромные средства на
создание собственных серверов и центров
обработки данных в вашем офисе, на оплату
лицензионного программного обеспечения
(ПО), на содержание квалифицированного
персонала. Вы просто можете автоматизировать
все ИТ-процессы, купив готовые пакеты:
SaaS (аренда
ИТ-приложений),
DaaS (аренда
виртуального рабочего места),
IaaS (аренда
ИТ-инфраструктуры),
PaaS (разработка
новых решений на базе облачных платформ).
В числе
лидеров на рынке услуг ОВ и компания
Microsoft– её облачный сервер охватил 106 государств.
Такая
бизнес-модель существенным образом
снижает себестоимость обработки данных
– по некоторым оценкам, в 10 раз.
Преимуществом
облачных технологий все разработчики
называют и высокую стандартизацию
ИТ-процессов. К тому же облачные центры
обработки данных помогут пользователям
значительно сэкономить на потреблении
энергии.
Что
нам мешает?
Главный
вопрос, который задают потенциальные
потребители облачных технологий, будь
то компании или органы государственной
власти: как обеспечить сохранность
персональных данных? Вопрос вполне
оправданный, особенно со стороны силовых
структур или оборонных предприятий. Но
ведь перешло же на облачные технологии
NASA, замечает Виктор Иванников.
Как
правило, принимая решение о работе с
ОВ, будущий потребитель выбирает
поставщика с безупречной репутацией,
того, кто обеспечит надёжный уровень
информационной и физической безопасности
данных – из ТОР-500 рейтинга «Fortune»,
например. В этом – залог спокойствия
пользователя ОВ.
Применение
облачных вычислений в России обсуждалось
на семинаре в контексте Стратегии
развития информационного общества,
перспектив внедрения «электронного
правительства». При этом
основным
препятствием, по признанию большинства
участников круглого стола, является
отсутствие широкополосного доступа в
Интернет (ШПД) – прежде всего в регионах.
К
счастью, решением этой проблемы
озадачилось наше государство. Повсеместное
внедрение ШПД стало одним из 38 проектов,
утверждённых президентской Комиссией
по модернизации и технологическому
развитию России.
В
неурегулированности законодательной
базы (речь шла и о 94-ФЗ)
видит проблему распространения облачных
технологий представитель Ассоциации
стратегического аутсорсинга (АСТРА)Алексей
Алёхин
.
Хотя выгоды от ОВ для государственных
структур, с его точки зрения, очевидны.
Это и рост ВВП от одного до трёх процентов
– за счёт перехода затрат в доходы,
повышение налоговых поступлений и
производительности труда и, что не менее
важно, обеспечение прозрачности затрат.
По мнению Анатолия
Харламова, внедрение в госсекторе так
называемых публичных «облаков» нереально.
В России он считает перспективным
создание облачных платформ на базе
крупнейших операторов связи.
Первый
заместитель Министра науки, информатизации
и новых технологий Республики Мордовия
Михаил
Коротин
полагает, что сигнал должен быть подан
сверху, равно как и введены единые
правила игры, усовершенствована
нормативная база.
Позади
планеты всей?
Технологии
облачных вычислений распространяются
по миру так же неотвратимо, как и облачная
погода при циклоне. Вопрос, по мнению
Виктора Иванникова, в том, как мы будем
себя позиционировать в этом «облачном
мире» – только как пользователи или
как разработчики? Тем более что в облачных
технологиях используется не только
лицензионное программное обеспечение,
но и свободное ПО, с открытым кодом. И в
этом для нашей страны – огромный шанс,
убеждён директор ИСП РАН.
Однако
при имеющемся предложении со стороны
крупнейших международных корпораций
Microsoft, IBM, Intel, NEC, а также российского
системного интегратора – компании КРОК
и других отечественных ИТ-поставщиков
спрос на облачные сервисы в России пока
невелик.
Еще, такое понятие как «Облако» или «Облачные вычисления» существует в IT технологиях. Что же оно означает?
«Облако
» (облачные вычисления, ) — тип предоставления сетевого доступа, удобного и повсеместного, к общему пулу (объединению) вычислительных ресурсов (приложений и сервисов, сетей, серверов, систем хранения данных), которые могут быть предоставлены в любой момент с минимальной нагрузкой в управлении и возможностью взаимодействия с сервис-провайдером. А что бы легче было понять трактовку облачного вычисления, давайте разберем такой пример. На рабочем месте в Вашем распоряжении стоит старенький, слабенький компьютер.
Но он подключен к сети Интернет и волей неволей, на нем приходиться выполнять всю необходимую работу. В один прекрасный момент, Вам посоветовали войти на сайт провайдера предоставляющего услугу «Облачные вычисления». На свой страх и риск Вы посетили этот сайт зарегистрировались и… О Боги, Вашим удивлением нет конца. Теперь не важно, какой мощности Ваш компьютер, он нужен только для того, что бы подключится к Интернет и аутентифицироваться на облачном сервисе. Там, Вы спокойно можете пользоваться компьютерами любой конфигурации, выполнять задачи на различных программах, и не важно какие аппаратные требования выдвигают эти программы. Сервис-провайдер, предоставляющий услугу облачных вычислений, сможет обеспечить устойчивую, бесперебойную работу с любыми необходимыми программами и приложениями.
Описание облачной модели
Облачная модель предполагает высокую легкость доступа к сервису и представляется — основными характеристиками, сервисными моделями, то есть типами предоставления услуг и видами развертывания облаков.
Основные характеристики
Различается пять основных видов Essential Characteristics (основных характеристик).
- Сервис самообслуживания (On-demand self-service
). Пользователь, по мере необходимости, сам обеспечит себя всеми необходимыми для вычисления средствами и ресурсами. Запрашивая у провайдера хранилища и серверное время в одностороннем режиме, без предоставления услуг персонала представляющегося сервис-провайдером. - Свободный сетевой доступ (Broad network access
). Стандартный доступ по сети к сервисам с различных устройств: персональных компьютеров; мобильных; планшетников; ноутбуков и так далее. - Пул ресурсов (Resource pooling
). Вычислительные мощности представителя услуг организованы в виде пула (объединения) для возможности обслуживания всевозможных потребителей по типу множественной аренды. Это дает потенциал динамического переназначения различных ресурсов, как физических, так и виртуальных. В зависимости от требования пользователя. При этом заказчик услуг не придает значение и не контролирует месторасположение ресурсов. - Быстрая эластичность (Rapid elasticity
). Это вид, при котором вычислительные ресурсы и возможности предоставляются быстро и гибко (эластично). То есть объем выделяемого пространства может постоянно изменяться. Пользователю ресурсы представляют как в неограниченном объеме, их можно приобрести в любое время и в необходимом количестве. - Измеримый сервис (Measured Service
). Автоматический контроль и оптимизация потребляемых ресурсов. По обоюдному соглашению между пользователем и провайдером проводиться мониторинг ресурсов. После проведения контроля выводиться отчет, на котором указаны потребление всех ресурсов, это обеспечивает прозрачность использования сервиса, как для потребителя, так и для представителя услуг.
Модели обслуживания (Service Models)
Существует три основные модели обслуживания предоставляемых услуг — это Software as a Service, или сокращенно SaaS, Platform as a Service, или PaaS и Infrastructure as a Service, сокращенно IaaS. Следует более внимательно рассмотреть все модели обслуживания.
Software as a Service
Программное обеспечение как услуга — эта модель обуславливается следующим. Представитель услуг (провайдер) разрабатывает WEB приложение, производит настройку его и дальнейшее управление. Заказчик получает через интернет доступ к программному обеспечению. Все затраты на содержание приложения и поддержку его работоспособности лежат на провайдере, а потребитель только оплачивает использование программного обеспечения «Облачного» сервиса.
Platform as a Service
Платформа как услуга — предоставление провайдером платформы, на которой могут производиться разработки, развертывание, тестирование WEB приложений их поддержки и тому подобные операции. Такие платформы должны обладать определенными характеристиками: инструментами создания; системами управления базами данных; связующим программным обеспечением; средами исполнения языков программирования.
Управление и контроль за физической и виртуальной инфраструктурой облачного сервиса осуществляет представитель услуги.
Infrastructure as a Service
Инфраструктура как услуга — данная услуга в основном рассчитана на использование предприятиями. Клиенту предлагаются различные инфраструктуры: серверов; хранилищ данных; сетевого оборудования; программного оборудования для управления всеми ресурсами. Основным плюсом данной услуги для пользователя является то, что ему нет нужды приобретать дорогое оборудование необходимое для выполнения какой-либо задачи. Клиент оплачивает только за то, что ему обходимо в конкретный момент для выполнения определенной задачи.
Модели развертывания (Deployment Models)
Существует четыре модели развертывания облака, рассмотрим их.
- Private cloud
— частное облако. Данная инфраструктура используется при обслуживании одной организации, но дает возможность включения нескольких потребителей. Управляться такое облако может как самой организацией, так и третьей стороной. Существовать инфраструктура может у потребителя, или у внешнего провайдера. - Public cloud
— публичное облако. Такое облако создается доступным для большой группы пользователей. Иногда эти пользователи не связаны между собой общими интересами, но ведут работы в одной области деятельности. Такие сервисы часто бывают собственностью различных организаций, коммерческих, управленческих, правительственных, научных и так далее. Физически облако принадлежит представителю услуг. - Community cloud
— общественное облако. Вид облака, которое используется определенным сообществом или организацией имеющие общие задачи (требований безопасности, миссии, политики и другие). Управление данной структурой может осуществляться как самим обществом, так и третьей стороной, и существовать как на стороне пользователя, так и у провайдера. - Hybrid cloud
— гибридное облако. Это сочетание двух или более облачных структур связанных между собой технологиями (стандартизованными или частными) передачи данных и приложений. Например, пакетная передача данных.
Послесловие
Технология облачных вычислений дает огромные преимущества, как простому пользователю, так и компаниям. Доступность, производительность, портативность, постоянное обновление, разработка новых видов предоставляемых услуг, все это лишь малая часть характеристики «Облачных вычислений». Воспользуйтесь технологией CloudComputing
и Вы сами убедитесь и оцените правдивость данного утверждения.
С увеличением скоростей подключения к интернет все большую популярность набирает услуги, обеспечивающие повсеместный и удобный сетевой доступ к различным вычислительным ресурсам и устройствам хранения данных. В этом материале вы узнаете, что такое облачные вычисления и какие возможности они предоставляют пользователям.
Вступление
Изначально наименование «облачных», компьютерные системы получили из-за вполне невинного упрощения, придуманного программистами-математиками. Они предложили все компьютеры, находящиеся в составе одной сети обозначать в виде облака с изображёнными внутри него данными. В этом случае каждый компьютер не рассматривается в качестве самостоятельной единицы, а является частью целого. Под целым же подразумевается та область системы, которая непосредственно задействована при работе с пользователем. Таким образом, все сетевые ресурсы доступные нам через серверы, по сути, можно назвать «облаком».
Облачные сервисы для хранения файлов
Наибольшую популярность «облачные» системы получили благодаря развитию сервисов, позволяющих осуществлять хранение файлов не в памяти компьютера, а в специально созданном интернет-хранилище. Подобные функциональные возможности обеспечили пользователям невиданную ранее свободу выбора, ведь все хранимые в облаке файлы доступны владельцу в любое время и с любого устройства, подключённого к сети Интернет. Помимо всего прочего, в этом случае отпадает необходимость хранить данные на локальных дисках, что может сэкономить время (на загрузку информации и прочее) и средства пользователя.
Так же облачные сервисы можно использовать в качестве резервных хранилищ личных данных. В случае выхода из строя жесткого диска вашего компьютера, вы всегда сможете вернуть всю необходимую информацию, предварительно сохраненную в облаках.
Не менее эффективно облачные хранилища можно использовать и для синхронизации данных между различными компьютерными устройствами. Например, можно внести изменения в файл на рабочем компьютере и быть уверенным, что все сделанные исправления будут внесены во все его копии, хранящиеся на других устройствах, которые синхронизированы с облачным сервисом.
К наиболее популярным облачным файловым хранилищам относятся: Google Диск, Яндекс.Диск, Microsoft SkyDrive, Dropbox, iCloud и другие. Практически все они после регистрации предоставляют пользователям некоторое количество бесплатного места для хранения файлов (как правило от 5 Гб до 10 Гб). Если же этого покажется мало, то за дополнительную плату можно организовать хранилище емкостью от 20 Гб до нескольких десятков терабайт.
Облачные программные сервисы
Впрочем, значение облачных вычислений и их возможности сложно оценить лишь в качестве универсального хранилища файлов, ведь область их применения гораздо шире. Например, некоторые облачные сервисы, такие как Zoho Docs или Документы Google, уже сейчас предоставляют возможность хранения не только файлов, но и самых разных приложений.
Польза для создателей таких сервисов весьма очевидна. Компания-разработчик получает неограниченные возможности реализации собственных программных продуктов, при этом нет необходимости даже в фактической передаче самой программы пользователю, она хранится и размещается в рамках облака. Именно поэтому минимизируется риск хакерских атак, а служба техподдержки программы получает возможность непрерывного контроля её работы, обеспечивая стабильность и удобство использования.
Облачное размещение позволяет разработчикам контролировать легальность поступающих на сервер данных, поэтому резко снижается риск распространения и использования нелегально произведённого или попросту контрафактного софта. Думаем, не стоит напоминать об опасностях, таящихся в подобных «выгодных для скачивания» файлах. С ними в комплекте можно получить всё, что угодно: от свеженького трояна до чего-нибудь похуже. Именно поэтому так важно контролировать происхождение поступающих в «облачное» хранилище файлов.
Одним из ярких представителей облачных программ является офисный пакет Microsoft Office 365. Включая в себя все самые популярные офисные приложения, такие как Word, Excel, PowerPoint и так далее, он обеспечивает доступ к вашим документам отовсюду где есть доступ к интернету и позволяет работать над ними с самых разных устройств, даже на которых не установлен пакет Office. Помимо этого пользователи получают возможность совместно работать над документами, обмениваться мгновенными сообщениями и не беспокоиться о защищенности собственных данных.
Модели обслуживания облачных вычислений
По сути все доступные современному пользователю «облачные» системы можно поделить на четыре категории. Первая включает в себя предложение собственных разработок ПО всем заинтересованным в этом пользователям. При этом сами программы стационарно размещены на сайтах разработчиков и доступны лишь через сетевое соединение. Такая категория систем обозначается аббревиатурой SaaS
(программное обеспечение как услуга) и представлена в виде сервисов Adobe online services, Документы Google, Microsoft Office Live Workspase и некоторых других. Таким образом вы может не покупать дорогостоящее программное обеспечение, а использовать его на правах аренды в течении необходимого времени.
Вторая модель обслуживания имеет название PaaS
(платформа как услуга) и предоставляет пользователям получать доступ в облаке к использованию различных информационных платформ: операционных систем, средств разработки и тестирования, систем управления базами данных и других. При этом потребители могут не только эксплуатировать выбранные платформы, но и устанавливать на них для работы собственное программное обеспечение. Например так вы можете попробовать в деле какую-либо новую программную среду без установки на собственный ПК.
Третья категория сервисов предлагает переместить все необходимые для работы инструменты, включая собственно рабочий стол, внутрь «облака», таким образом предоставляя пользователям готовые рабочие места, доступ к которым осуществляется из любой точки, где есть интернет. Такие системы объединены наименованием DaaS
(рабочий стол как услуга). Вариантов размещения и отображения такого сервиса может быть два: либо прямой доступ ко всем используемым приложениям, либо доступ к ссылкам на них. В любом случае вся работа ведётся только через браузер, и вне его использовать приложения невозможно.
На сегодняшний день технология DaaS считается перспективным облачным направлением и позволяет разворачивать полноценное рабочее место, готовое круглосуточно к работе со всем необходимым программным обеспечением. При этом все приложения хранятся в специальном дата-центре, что позволяет эффективно использовать этот инструмент даже на маломощных компьютерах, ноутбуках, планшетах и даже смартфонах.
Последняя модель обслуживания IaaS
(инфраструктура как услуга) позволяет пользователям самостоятельно управлять облачными ресурсами, предоставляя в аренду как аппаратные средства (серверы, клиентские системы, сетевое оборудование и так далее), так и операционные системы и необходимое прикладное программное обеспечение. В большинстве своем данная технология используется корпоративными клиентами для создания собственного сервиса облачных вычислений.
Недостатки и преимущества облачных сервисов
Несмотря на довольно много положительных моментов в использовании облачных сервисов, стоит отметить и определенные недостатки при работе с ними. Не самым приятным для пользователя фактом является новость о том, что все его данные, размещённые в том или ином «облаке» находятся в практически свободном доступе для правоохранительных органов различных уровней (по запросу, при том вас о запрашивании данных никто оповещать не обязан), а также программных разработчиков сервиса. То есть при желании узнать о вас максимум информации, в том числе из хранящейся в облаке личной переписки или фото/видео файлов, сможет любой проявивший к этому интерес человек, имеющий определённые полномочия. Избежать подобного нежелательного вторжения можно только одним способом — отказаться от «облака» в пользу локального подключения через имеющееся на самом компьютере ПО.
Ещё большую опасность таит в себе «облачный» сервис, не имеющий достаточно надёжной защиты от взлома. В этом случае, после совершения хакерской атаки ваши данные не только могут попасть в чужие руки, но и быть полностью уничтоженными.
На десерт добавим, что помимо доступа к вашей информации, хранящейся в «облаке», особенно удачливый взломщик сможет получить в качестве бонуса возможность контролировать работу вашего компьютера или компьютеров (если их несколько), а это уже может повлечь за собой гораздо более тяжёлые последствия.
Итак, подытожим. Плюсы использования «облачных» сервисов:
- Использование ПО легального происхождения;
- Возможность входа в систему и доступа к личным данным с любого устройства, подключённого к сети Интернет;
- Возможность организации резервного хранения данных;
- Синхронизация данных на всех ваших устройствах;
- Небольшие требования к исходному как программному, так и техническому обеспечению устройств для работы в облачных сервисах;
- Возможность использования сложных программных комплексов на маломощном оборудовании.
- Невозможность контролировать доступ к хранящимся данным третьих лиц;
- Потребность устанавливать с сервисом Интернет-соединение каждый раз при необходимости получения доступа к файлам или приложениям;
- Необходимость пользоваться услугами и предложениями определённого разработчика, которому принадлежит сервис;
- Необходимость регулярной оплаты некоторых облачных сервисов и услуг.
Заключение
Использовать «облачные» сервисы или оставить для себя возможность работы с помощью обычного десктопа и системы хранения файлов компьютера — каждый решает сам. Однако в наш век, когда на безопасность Интернет-соединения уповает только очень наивный человек, риски от использования таких инновационных разработок иногда превышают пользу. Стоит задуматься, что из перечисленного для вас важнее: свобода доступа к файлам, возможность удалённого хранения приложений и используемых в работе инструментов или безопасность данных, которые иногда могут быть очень личными. И только если выгода превышает риски, стоит выбирать «облако» в качестве альтернативного решения проблемы хранения информации.
2.1. Облачные технологии: понятие, содержание, классификация
В сфере информационных технологий продолжается стремительное внедрение инноваций, среди которых являются облачные технологии и вычисления. Популярность, характерная облачным сервисам, стабильно растет вместе с количеством облачных потребителей, к числу которых предприятия различных сфер деятельности и частные потребители. Существуют различные подходы к определению облачных технологий. Согласно определению, предложенному Международным союзом электросвязи и Международной организацией по стандартизации (апрель 2013 года), облачные компьютерные технологии представляют собой парадигму обеспечения сетевого доступа к масштабируемому и гибкому набору доступных для совместной работы физических или виртуальных ресурсов, которые можно при необходимости самостоятельно использовать и регулировать .
В компании Intel под облачными технологиями понимается «виртуальное предоставление общих ресурсов, используемых конечными пользователями в качестве услуги». Аналитической компанией TAdvisor — «облачные вычисления» — концепция «вычислительного облака», согласно которой программы запускаются и выдают результаты работы в окно стандартного веб-браузера на локальном ПК, при этом все приложения и их данные, необходимые для работы, находятся на удаленном сервере в интернете» .
Исследователями Национального института стандартов и технологий США представлено следующее определение: «Облачные вычисления представляют собой модель для обеспечения по требованию удобного сетевого доступа к общему пулу настраиваемых вычислительных ресурсов (например, сетей, серверов, систем хранения данных, приложений и услуг), которые можно быстро выделить и предоставить с минимальными управленческими усилиями или минимальным вмешательством со стороны поставщика услуг» .
Таким образом, концепция облачных вычислений — один из способов предоставления информационных ресурсов в виде сервисов, общие принципы которых заключаются в вычислениях (обработка данных, построение графики) на удаленных серверах. Удаленные серверы настроены на совместную работу, что позволяет использовать совокупную вычислительную мощность. Для использования сервиса пользователю требуется простейшее компьютерное устройство (компьютерный планшет, нетбук) и стабильное интернет-соединение. Процесс работы происходит через веб-браузер, либо через специализированное клиентское программное обеспечение .
Облачное хранилище данных — модель онлайн-хранилища, в котором данные хранятся на многочисленных, распределённых в сети серверах, предоставляемых в пользование клиентам, в основном третьей стороной. Данные хранятся и обрабатываются, в облаке, которое представляет собой, с точки зрения клиента, один большой, виртуальный сервер. Физически такие сервера могут располагаться весьма удалённо друг от друга географически, вплоть до расположения на разных континентах .
К обязательным характеристикам облачных вычислений относятся :
- самообслуживание по требованию, когда потребитель самостоятельно определяет и изменяет вычислительные потребности, такие как серверное время, скорости доступа и обработки данных, объём хранимых данных без взаимодействия с представителем поставщика услуг;
- универсальный доступ по сети, т.е. услуги доступны потребителям по сети передачи данных вне зависимости от используемого терминального устройства;
- объединение ресурсов — организация, предоставляющая услуг, объединяет ресурсы для обслуживания большого числа клиентов в единый пул для динамического распределения вычислительных мощностей между потребителями в условиях постоянного изменения спроса на мощности; в свою очередь клиенты контролируют только основные параметры услуги, например, объём данных, скорость доступа, но фактическое распределение ресурсов, предоставляемых потребителю, осуществляет поставщик услуг (в некоторых случаях потребители всё-таки могут управлять некоторыми физическими параметрами перераспределения, например, указывать предпочтительный центр обработки данных из соображений географической близости);
- эластичность услуги — это возможность изменения услуг в режиме реального времени, без дополнительной координации с поставщиком, как правило, в автоматическом режиме;
- учёт потребления, т.е. поставщик услуг автоматически фиксирует используемые ресурсы на определённом уровне абстракции (например, объём хранимых данных, пропускная способность, количество пользователей, количество транзакций), и на основе этих данных оценивает объём предоставленных потребителям услуг.
В облачных средах особенно важным качеством является управляемость. По сравнению с традиционными системами, достижение высокого уровня управляемости в облачных средах осложняется тремя факторами: ограниченным человеческим вмешательством, значительным разбросом диапазона рабочих нагрузок и разнообразием совместно используемых инфраструктур. В подавляющем большинстве случаев будут отсутствовать администраторы баз данных или систем, которые могли бы помочь разработчикам при создании приложений, основанных на облачных сервисах; администрирование платформ должно будет в основном производиться в автоматическом режиме. Системы всегда трудно настраивать при наличии смешанных рабочих нагрузок, которые в данном контексте, по-видимому, будут неизбежно возникать. Со временем, может значительно изменяться рабочая нагрузка даже у одного и того же потребителя: эластичное обеспечение облачных услуг делает эти сервисы экономически целесообразными для пользователей, которым в короткие промежутки работы может потребоваться значительно больше ресурсов, чем обычно. При этом возможности настройки сервисов зависят от способа «виртуализации» совместно используемой инфраструктуры. Для этого потребуется пересмотреть традиционные роли и распределение ответственности для многоуровневого управления ресурсами.
Фундаментальным свойством облачной среды является возможность полностью скрыть от пользователя особенности и сложности технологической инфраструктуры, причем независимо от модели облака. Модель облачных вычислений подразумевает получение пользователями стандартизированных ИТ-сервисов на принципах самообслуживания, беспрепятственный сетевой доступ к ресурсам, организацию пула ресурсов, обладающих высокой «эластичностью». Предоставление этих возможностей строится на абстрагировании инфраструктуры, автоматизации операций и управлении сервисами.
В настоящее время выделяют следующие типы облаков :
- частные облака (private), обслуживающие одну организацию, которые поддерживаются ею самой или сторонней компанией и располагаются на территории организации или вне нее. Абонентами являются корпоративные офисы и подразделения, деловые партнеры, поставщики сырья, реселлеры, участники производственной цепочки и другие организации. Защищены файрволлом, не выходят за пределы замкнутой внутренней сети, обеспечивается более высокий уровень защиты;
- групповые облака (community), распределенные между несколькими организациями, объединенными общими интересами (по обслуживанию и расположению не отличаются от частных облаков);
- общедоступные или публичные облака (public), предоставляемые организациям или частным лицам на базе инфраструктуры провайдера облаков. Абонентом предлагаемых сервисов может стать любая компания и индивидуальный пользователь. Предлагают хранение, а также легкий и доступный по цене способ развертывания веб-сайтов или информационных систем, с большими возможностями масштабирования, которые в других решениях были бы недоступны;
- гибридные облака, совмещающие перечисленные в любых сочетаниях например, предоставление облачных услуг в общедоступном и частном порядке.
С точки зрения поставщика, именно благодаря объединению ресурсов и непостоянному характеру потребления со стороны потребителей, облачные решения позволяют экономить на масштабах, используя меньшие аппаратные ресурсы, чем требовались бы при выделенных аппаратных мощностях для каждого потребителя, а за счёт автоматизации процедур модификации выделения ресурсов существенно снижаются затраты на абонентское обслуживание. С точки зрения потребителя эти характеристики позволяют получить услуги с высоким уровнем доступности и низкими рисками неработоспособности, обеспечить быстрое масштабирование вычислительной системы благодаря эластичности без необходимости создания, обслуживания и модернизации собственной аппаратной инфраструктуры. Удобство и универсальность доступа обеспечивается широкой доступностью услуг и поддержкой различного класса терминальных устройств (персональных компьютеров, мобильных телефонов, интернет-планшетов).
В литературе предлагается классификация облаков по базовому варианту модели предоставления сервисных услуг. К основным моделям обслуживания относятся следующие :
- программное обеспечение как услуга (Software as a Service, сокр. SaaS) — бизнес-модель продажи и использования программного обеспечения, при которой поставщик разрабатывает веб-приложение и самостоятельно управляет им, предоставляя заказчику доступ к программному обеспечению через Интернет. Основное преимущество модели SaaS для потребителя услуги состоит в отсутствии затрат, связанных с установкой, обновлением и поддержкой работоспособности оборудования и работающего на нём программного обеспечения;
- платформа как услуга (Platform as a Service, сокр. PaaS) — модель предоставления облачных вычислений, при которой потребитель получает доступ к использованию информационно-технологических платформ: операционных систем, систем управления базами данных, связующему программному обеспечению, средствам разработки и тестирования, размещённым у облачного провайдера;
- инфраструктура как услуга (Infrastructure as a Service, сокр. IaaS) — охватывает аппаратные средства и технологию для компьютерных вычислений и хранения данных, операционные системы и другую инфраструктуру, которые предоставляются не как локальные ресурсы, а опосредованно — через обращение к сервисам, размещенным на стороне провайдера. В отличии от модели PaaS предоставляется возможность самостоятельного управления ресурсами, потребитель получает полный доступ к возможностям сервера. Известна также модель Аппаратные средства как сервис (Hardware as a Service, HaaS), но она скорее является подтипом модели IaaS. Каждая из перечисленных выше сервисных моделей может быть задействована независимо или в комбинации с другими вариантами сервисных звеньев.
Предыдущая |