Облачные технологии

Содержание

Ссылки

Что такое облачные технологии

Облачные технологии (или облачные вычисления, cloud computing) – технологии распределенной обработки цифровых данных, с помощью которых компьютерные ресурсы предоставляются интернет-пользователю как онлайн-сервис. Программы запускаются и выдают результаты работы в окне web-браузера на локальном ПК. При этом все необходимые для работы приложения и их данные находятся на удаленном интернет-сервере и временно кэшируются на клиентской стороне: на ПК, игровых приставках, ноутбуках, смартфонах… Преимущество технологии в том, что пользователь имеет доступ к собственным данным, но не должен заботиться об инфраструктуре, операционной системе и программном обеспечении, с которым он работает. Слово «облако» – это метафора, олицетворяющая сложную инфраструктуру, скрывающую за собой все технические детали. Технологии облачных вычислений нацелены на решение следующих задач:

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

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

В облачных технологиях принято выделять три отдельные категории или модели:
1. Низший уровень «Инфраструктура как услуга» (IaaS, infrastructure as a service). Пользователи получают базовые вычислительные ресурсы: процессоры и устройства для хранения информации – и используют их для создания собственных операционных систем и приложений. Потребитель не управляет базовой инфраструктурой облака, но имеет контроль над операционными системами, системами хранения, развернутыми приложениями. Возможен ограниченный контроль выбора сетевых компонентов (например, хост с сетевыми экранами).
2. Следующий уровень «Платформа как услуга» (PaaS, platform as a service). Пользователи имеют возможность устанавливать собственные приложения на платформе, предоставляемой провайдером услуги. Пользователь не управляет базовой инфраструктурой облака: сетями, серверами, операционными системами и системами хранения данных, но имеет контроль над развернутыми приложениями и некоторыми параметрами конфигурации среды хостинга.
3. Высший уровень облачных вычислений «Программное обеспечение как услуга» (SaaS, software as a service). В «облаке» хранятся не только данные, но и связанные с ними приложения, а пользователю для работы требуется только веб-браузер. Потребитель пользуется приложениями провайдера, работающего в облачной инфраструктуре. При этом пользователь не управляет базовой инфраструктурой облака – сетями, серверами, операционными системами, системами хранения, даже индивидуальными настройками приложений за исключением некоторых пользовательских настроек конфигурации приложения.

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

Выделяют следующие категории «облаков»:
1. Публичные (общественные, общие);
2. Частные (приватные);
3. Гибридные.
4. Облако сообщества.

  • Публичное облако (Public cloud) – одновременный доступ многих пользователей к IT-инфраструктуре. Но возможности управлять и обслуживать данное облако у пользователей нет, вся ответственность возложена на владельца данного облака. Абонентом предлагаемых сервисов может стать любая компания или частное лицо.
  • Частное облако (Private cloud) — IT-инфраструктура, которую контролирует и эксплуатирует только один абонент в собственных интересах. Инфраструктура для управления частным облаком может размещаться либо в помещениях пользователя, либо у внешнего оператора, либо частично у пользователя и оператора.
  • Гибридное облако (Hybrid cloud) — это IT-инфраструктура, в которой соединены лучшие качества публичного и приватного облака. Такая композиция имеет уникальные объекты, связанные между собой стандартизированными или собственными технологиями, которые позволяют переносить данные или приложения между компонентами (например, для балансировки нагрузки между облаками).
  • Облако сообщества (Community cloud). Облачная инфраструктура, подготовленная для использования конкретным сообществом потребителей, имеющих общие проблемы (например, миссии, требования безопасности, политики).

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