Облачные вычисления
Облачные вычисления (cloud computing) - это модель обеспечения удобного сетевого доступа по требованию к коллективно используемому набору настраиваемых вычислительных ресурсов (например, сетям, серверам, хранилищам данных, приложениям и сервисам), которые пользователь может оперативно задействовать под свои задачи и высвобождать при сведении к минимуму числа взаимодействий с поставщиком услуги или собственных управленческих усилий.
В интернет-маркетинге облачные вычисления используются для хранения и обработки маркетинговых данных, запуска рекламных кампаний, работы с CRM-системами, веб-аналитики и совместной работы распределённых команд. Практически все современные маркетинговые инструменты (от Toggl до Google Analytics) построены по модели облачных сервисов.
Определение NIST
[править]Наиболее ёмкое и широко признанное определение принадлежит американскому Национальному институту стандартов и технологии (National Institute of Standards and Technology, NIST). Согласно ему, облачные вычисления обладают пятью основными признаками, тремя моделями обслуживания и 4 моделями развертывания.
Только решение, обладающее следующими признаками, может называться «облаком»:
- Самообслуживание по требованию. Потребитель может самостоятельно изменять вычислительные возможности, такие как время сервера или сетевое хранилище, без взаимодействия с представителем провайдера.
- Широкий сетевой канал. Ресурсы доступны по сети через стандартные механизмы, поддерживающие использование разнородных клиентских платформ.
- Поддержка пулов ресурсов. Вычислительные ресурсы провайдера объединяются в пулы для обслуживания большого количества потребителей с динамическим распределением мощностей.
- Быстрая масштабируемость (эластичность). Возможность автоматического расширения или сужения оказываемой услуги.
- Измеримость потребления сервисов. Система автоматически контролирует и оптимизирует использование ресурсов, позволяя прозрачно оценивать объём оказываемых услуг.
Модели обслуживания
[править]Спектр моделей облачных сервисов охватывает 3 основных уровня:
IaaS (Infrastructure as a Service, инфраструктура как услуга)
[править]Потребителю предоставляется возможность обработки, хранения, доступа к сети и другим основным вычислительным ресурсам. Потребитель имеет возможность развертывания и запуска произвольного программного обеспечения, включая операционные системы и программы. Провайдеры IaaS предоставляют предприятиям виртуальные серверы, на которых ИТ-подразделения развертывают ПО по своему выбору. Примеры: Amazon, Microsoft, VMWare, Rackspace.
PaaS (Platform as a Service, платформа как услуга)
[править]Потребителю предоставляется возможность разворачивания на базе облачной инфраструктуры собственных или приобретённых дополнений, созданных с помощью языков программирования, библиотек и средств, поддерживаемых поставщиком. Провайдеры PaaS предоставляют виртуальные серверы с уже установленными операционными системами, СУБД и средами разработки, избавляя ИТ-подразделение от необходимости настраивать и обслуживать их. Пример: Google Apps.
SaaS (Software as a Service, программное обеспечение как услуга)
[править]Потребителю предоставляется возможность использования приложений поставщика, которые работают на облачной инфраструктуре. Программы доступны посредством разных клиентских устройств или через интерфейс тонкого клиента (например, веб-браузер). Провайдеры SaaS предоставляют полнофункциональные приложения, к которым конечные пользователи получают доступ без необходимости устанавливать и обслуживать их. Примеры: сервисы Gmail, Google docs, большинство современных маркетинговых платформ.
Эти модели можно рассматривать как последовательное повышение уровня ИТ-обслуживания при одновременном снижении уровня контроля, от которого предприятие отказывается в пользу облачного провайдера.
Модели развертывания
[править]В NIST определили 4 модели развертывания:
- Частное облако (Private Cloud). Инфраструктура предназначена для использования ограниченным кругом лиц, например, сотрудниками одной компании.
- Общественное облако (Community Cloud). Инфраструктура используется представителями различных организаций, которых объединяют общие цели.
- Публичное облако (Public Cloud). Инфраструктура предназначена для свободного использования широкой публикой.
- Гибридное облако (Hybrid Cloud). Комбинация 2 или более различных облачных инфраструктур, сохраняющих уникальные свойства, но позволяющих передавать между собой данные и приложения.
Преимущества облачных технологий
[править]Облачные технологии отличаются от обычных тем, что позволяют хранить информацию и работать с программами не на локальном компьютере, а на удалённом сервере. Это даёт ряд преимуществ:
- Доступность. Возможность доступа к ресурсам из любой точки мира через интернет-соединение и обычный браузер.
- Экономичность. Пользователю не требуется использовать дорогостоящие и мощные компьютеры и программное обеспечение, так как все вычисления производятся на стороне провайдера.
- Масштабируемость. Возможность легко увеличивать или уменьшать используемые ресурсы в зависимости от текущих потребностей.
- Надёжность. Поддержка резервирования, самовосстановления и масштабирования позволяет повышать надёжность системы и уменьшать риски при отказах программного и аппаратного обеспечения.
- Гибкость. Управление рабочими нагрузками в реальном времени, в том числе пакетными операциями и фоновыми программами.
Недостатки и риски
[править]Наряду с преимуществами у облачных технологий имеются и недостатки:
- Зависимость от интернет-соединения. Основной недостаток - при отсутствии доступа в интернет становится невозможно получить доступ к файлам или приложениям.
- Низкая скорость соединения. Медленный интернет не позволяет оперативно обмениваться информацией с облачными сервисами.
- Безопасность данных. Физически данные принадлежат не пользователю, а серверу, что требует выбора надёжного поставщика услуг. Существуют риски утечек и несанкционированного доступа.
- Привязка к провайдеру. Перенос данных и приложений от 1 провайдера к другому может быть сложным и дорогостоящим.
Вопросы безопасности
[править]Распространён аргумент: «Как можно разместить свои данные в облаке? Там они не будут в такой же безопасности, как в собственном ЦОДе». Однако это принципиально ошибочное утверждение: эффективный облачный провайдер, чьим бизнесом является управление многопользовательским ЦОДом, вкладывает гораздо больше средств в обеспечение безопасности, чем предприятие, для которого управление ЦОДом не относится к основному бизнесу.
Облачные технологии в России
[править]По данным международного консалтингового агентства iKS-Consulting, наибольшая доля российского облачного рынка приходится на сегмент SaaS, далее следуют сегмент IaaS и PaaS. Среднегодовые темпы роста к 2018 году составляли около 27%. Основными ограничителями роста эксперты называют макропараметры: монополизацию отдельных индустрий, низкий уровень рыночной конкуренции по сравнению с западными странами.
Примеры облачных сервисов
[править]В повседневной жизни «облачные технологии» давно получили широкое распространение: каждый пользователь интернета загружает данные с файловых сервисов, пользуется веб-почтой, слушает музыку и смотрит видео через браузер.
Популярные сервисы для синхронизации и хранения данных:
