Облачные вычисления (cloud computing) – централизованный, удаленный центр данных, в котором компьютерные ресурсы и мощности предоставляются конечному пользователю в качестве интернет-сервиса[1].
Сервисы «облачных» вычислений – это различные приложения (сети передачи данных, серверы, устройства хранения данных, развлекательные сервисы, служебные и специализированные бизнес-приложения, и т.д.), доступ к которым обеспечивается через Интернет посредством браузера или других сетевых приложений, например, FTP-клиента.
Например, сервисы Yandex.ru, YouTube.com, Facebook.com, Photoshop.com, облачные офисные пакеты: Яндекс Диск, Google Docs, MS Office, «1С: Предприятие», антивирусное ПО и др.
Преимущества использования облачных технологий:
- возможность задействовать для удаленной работы компьютер любой конфигурации, подключенный к Интернету, для выполнения ресурсоемких задач;
- защита от сбоев в работе в случае поломки компьютера;
- возможность делиться результатами работы с другими людьми и вести совместную работу с данными или ресурсами;
- бесплатный доступ (низкая стоимость) сервисов;
- снижение затрат на обслуживание, поддержку, модернизацию и администрирование аппаратного и программного обеспечения.
Модели облачных вычислений
- SaaS(Software as a Service) – программное обеспечение как услуга – продажа программного обеспечения, при которой разработчик/поставщик разрабатывает веб-приложение и самостоятельно управляет им, предоставляя заказчикам доступ к программному обеспечению через Интернет.
- IaaS (Infrastructure as a Service) – инфраструктура как услуга – предоставление корпоративным клиентам компьютерной инфраструктуры: серверов, систем хранения данных, сетевого оборудования и программного обеспечения для управления этими ресурсами (как правило, применяются технологии виртуализации).
- PaaS (Platform as a Service) – платформа как услуга – предоставление интегрированной платформы для разработки, тестирования, развертывания, поддержки веб-приложений и т.д., например, услуги хостинга для веб-сайтов.
- DaaS (Desktop as a Service) – данные как услуга – модель распространения и эксплуатации программного обеспечения (клиенты получают стандартизированное виртуальное рабочее место, которое каждый пользователь может настраивать под свои задачи, используя вычислительные мощности внешнего сервера).
- WaaS (Workspace as a Service) – рабочее место как услуга – пользователь получает доступ только к ПО, а все вычисления происходят непосредственно на его компьютере.
- EaaS (Everything as a service) – всё как услуга – развивающееся направление, включает в себя элементы всех вышеперечисленных решений (основные разработчики таких решений компании Microsoft, Google, HP).
Категории облачных вычислений
Applications (Приложения),
Data (Данные),
Runtime (Время выполнения),
Middleeware (Инфраструктура),
O/S (Операционная система),
Virtualization (Виртуализация),
Servers (Серверы),
Storage (Хранение),
Networking (Сети)
Три вида облачных вычислений:
- частное облако – локальная реализации облачной концепции в рамках одной организации;
- публичное облако – используется облачными провайдерами для предоставления сервисов внешним заказчикам;
- гибридное облако – используется, если внутренние мощности не справляются с какой-либо сезонной нагрузкой и часть нагрузки перекладывается на публичное облако.