Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГАК-2026.docx
Скачиваний:
1
Добавлен:
16.06.2026
Размер:
2.66 Mб
Скачать

2. Основные характеристики облачных технологий

Национальный институт стандартов и технологий США (NIST) определяет пять essential characteristics:

  1. Самообслуживание по требованию (On-demand self-service) — потребитель может самостоятельно, без взаимодействия с персоналом провайдера, получать и настраивать ресурсы (например, создавать виртуальные серверы через веб-интерфейс).

  2. Широкий сетевой доступ (Broad network access) — ресурсы доступны по сети через стандартные механизмы (веб, API) с различных устройств (ПК, ноутбуки, смартфоны).

  3. Объединение ресурсов (Resource pooling) — вычислительные ресурсы провайдера объединяются для обслуживания множества потребителей по модели мультиарендности (multi-tenant). Физически ресурсы могут находиться в разных дата-центрах, но потребитель не знает их точного расположения (может указать только страну/регион).

  4. Эластичность (Rapid elasticity) — ресурсы могут быстро масштабироваться (автоматически или вручную) в зависимости от потребностей. Для потребителя возможности кажутся неограниченными.

  5. Измеряемый сервис (Measured service) — использование ресурсов отслеживается, измеряется и тарифицируется. Платите только за то, что использовали (CPU-часы, гигабайты трафика, объём хранилища).

3. Модели обслуживания (Service Models)

Облачные услуги делятся на три основные модели (иногда добавляют четвёртую — FaaS).

3.1. IaaS (Infrastructure as a Service) — инфраструктура как услуга

Что получает пользователь: Виртуальные серверы, диски, сети, балансировщики нагрузки. По сути, аренда "голого железа" в виртуализированном виде.

Что делает пользователь: Сам устанавливает ОС, middleware, приложения, управляет ими. Отвечает за всё, что выше уровня гипервизора.

Что делает провайдер: Обеспечивает работу физических серверов, сетей, хранилищ, дата-центров, гипервизоров.

Примеры: Amazon EC2, Google Compute Engine, Microsoft Azure Virtual Machines, Яндекс.Облако (Compute Cloud).

Для кого: Для администраторов и DevOps-инженеров, которым нужен полный контроль над средой.

3.2. PaaS (Platform as a Service) — платформа как услуга

Что получает пользователь: Готовую платформу для разработки и развёртывания приложений. ОС, серверы приложений, СУБД уже установлены и настроены.

Что делает пользователь: Загружает своё приложение или код, возможно, настраивает параметры платформы. Не думает об обновлении ОС, установке патчей.

Что делает провайдер: Управляет всей инфраструктурой и платформой (ОС, middleware, рантаймы).

Примеры: Google App Engine, Heroku, Microsoft Azure App Service, Яндекс.Облако (Managed Services for Databases).

Для кого: Для разработчиков, которые хотят сконцентрироваться на коде, а не на администрировании.

3.3. SaaS (Software as a Service) — программное обеспечение как услуга

Что получает пользователь: Готовое приложение, доступное через браузер или тонкий клиент.

Что делает пользователь: Просто пользуется приложением, настраивает его под свои нужды (в рамках возможностей). Не думает ни о чём техническом.

Что делает провайдер: Управляет всем: инфраструктурой, платформой, самим приложением, обновлениями, безопасностью.

Примеры: Google Workspace (Gmail, Docs, Drive), Microsoft Office 365, Salesforce, Bitrix24 (облачная версия).

Для кого: Для всех пользователей (от секретаря до директора).

3.4. FaaS (Function as a Service) / Serverless

Часто рассматривается как развитие PaaS. Пользователь загружает не целое приложение, а отдельные функции (куски кода). Ресурсы выделяются только на время выполнения функции. Платформа сама масштабирует функции.

Примеры: AWS Lambda, Google Cloud Functions, Яндекс.Облако Functions.