Открыть сервис

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

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

История развития

Концепция облачных вычислений восходит к идеям 1960-х годов, когда американский учёный Джон Маккарти высказал предположение, что «вычислительная техника когда-нибудь может стать организована как коммунальная услуга». Однако практическая реализация стала возможна лишь с развитием высокоскоростных сетей и виртуализации.

Предпосылки и ранние этапы

В 1990-х годах телекоммуникационные компании начали предлагать виртуальные частные сети (VPN) с гарантированным качеством обслуживания, что стало прообразом модели «инфраструктура как услуга» (IaaS). Термин «облако» в контексте вычислений начал активно использоваться с 2006 года, когда компания Amazon запустила сервис Amazon Web Services (AWS), предоставляющий вычислительные мощности и хранилища по запросу. В 2008 году корпорация Microsoft представила платформу Windows Azure (ныне Microsoft Azure), а Google — Google App Engine.

Развитие в России

В России облачные технологии начали активно внедряться в начале 2010-х годов. Крупнейшими провайдерами стали «Яндекс.Облако» (Yandex Cloud), «Сбербанк-Технологии» (SberCloud), VK Cloud Solutions (ранее Mail.ru Cloud Solutions) и «Ростелеком-ЦОД». Развитие облачных услуг в стране стимулировалось требованиями законодательства о хранении персональных данных на серверах, расположенных на территории РФ (Федеральный закон № 152-ФЗ «О персональных данных»), что привело к росту спроса на локализованные облачные решения.

Модели обслуживания

Облачные технологии предлагают три основные модели предоставления услуг, определённые Национальным институтом стандартов и технологий США (NIST):

Инфраструктура как услуга (IaaS)

Пользователю предоставляется доступ к виртуализированным вычислительным ресурсам — серверам, системам хранения данных, сетевым компонентам. Он может развёртывать и запускать произвольное программное обеспечение, включая операционные системы и приложения. Примерами являются Amazon EC2, Microsoft Azure Virtual Machines, Yandex Compute Cloud.

Платформа как услуга (PaaS)

Пользователь получает возможность размещать в облачной инфраструктуре собственные приложения, созданные с использованием поддерживаемых провайдером языков программирования, библиотек и инструментов. Управление базовой инфраструктурой (сетями, серверами, ОС) осуществляется провайдером. Примеры: Google App Engine, Heroku, «Yandex Cloud Functions».

Программное обеспечение как услуга (SaaS)

Пользователю предоставляется доступ к приложениям провайдера, работающим в облачной инфраструктуре. Приложения доступны через веб-браузер или лёгкий клиент. Пользователь не управляет облачной инфраструктурой, за исключением возможных индивидуальных настроек приложения. Примеры: Google Workspace (Docs, Sheets), Microsoft 365, «Яндекс.Почта для домена».

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

Различают несколько моделей развёртывания облачной инфраструктуры:

Публичное облако

Инфраструктура принадлежит организации-провайдеру и предоставляется в открытое пользование широкой публике. Все ресурсы находятся на территории провайдера, клиенты разделяют общее оборудование. Примеры: AWS, Microsoft Azure, Google Cloud, Yandex Cloud.

Частное облако

Инфраструктура создаётся и эксплуатируется исключительно для одной организации. Она может управляться самой организацией или сторонним провайдером и располагаться как на территории заказчика, так и у провайдера. Частные облака обеспечивают более высокий уровень контроля и безопасности.

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

Комбинация публичного и частного облаков, связанных между собой стандартизированными или проприетарными технологиями (например, шифрованными каналами VPN), что позволяет переносить данные и приложения между ними. Такая модель позволяет сочетать масштабируемость публичного облака с безопасностью частного.

Общественное облако

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

Основные характеристики

Согласно определению NIST, облачные технологии обладают пятью существенными характеристиками:

Преимущества и недостатки

Преимущества

Недостатки и риски

Применение

Облачные технологии используются в самых разных сферах:

Критика и вызовы

Основные направления критики облачных технологий связаны с вопросами безопасности и конфиденциальности. В частности, обсуждается проблема доступа государственных органов к данным, хранящимся на серверах зарубежных провайдеров (например, в рамках американского закона CLOUD Act). В России принят ряд законов, обязывающих операторов персональных данных обеспечивать их обработку с использованием баз данных, расположенных на территории РФ. Кроме того, экологическая нагрузка дата-центров (потребление электроэнергии и воды для охлаждения) также является предметом дискуссий.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →