Cloud (облако): что это, IaaS/PaaS/SaaS, когда выгодно | Глоссарий FREEHOSTING

Cloud

Облако
Cloud — Облако (cloud) — модель аренды вычислительных ресурсов через API с поминутной/почасовой оплатой и автоматическим масштабированием. Включает IaaS (виртуальные машины, диски, сети), PaaS (БД, очереди, контейнеры) и SaaS (готовые приложения).

Определение простыми словами

Облако — это пул чужих серверов, к которому вы подключаетесь через API/панель и берёте ровно столько ресурсов, сколько нужно прямо сейчас. Нужна виртуальная машина на час под тест — создали и удалили. Вырос трафик — добавили реплики автоматически, ночью убрали.

В отличие от классической аренды VDS на месяц, облако оплачивается по факту использования ресурсов, а инфраструктуру можно поднимать и сносить кодом (Terraform, Pulumi).

Сравнение моделей: IaaS / PaaS / SaaS

Модель Что отдаёт провайдер Что делает клиент Примеры
IaaS VM, диски, сети Ставит ОС и софт Yandex Cloud Compute, Selectel, AWS EC2
PaaS Managed БД, очереди, K8s Деплоит приложение Managed PostgreSQL, App Engine
SaaS Готовое приложение Пользуется Google Workspace, Notion, Shopify
FaaS / Serverless Запускает функции Пишет код функции Yandex Cloud Functions, AWS Lambda

Кейсы использования

  • Стартапы и MVP. Нет CapEx, инфраструктура поднимается за минуты, легко свернуть.
  • Сезонные пики. Чёрная пятница, премьера, новостной всплеск — autoscaling добавляет реплики и убирает после.
  • Geo-распределение. Разворачивание в нескольких регионах для снижения latency и резерва на случай отказа дата-центра.
  • Managed-сервисы. Managed PostgreSQL/ClickHouse/Redis избавляют от администрирования БД.
  • Негативный пример. Постоянная стабильная нагрузка 24/7 в облаке за 3 года часто обходится в 2–5 раз дороже, чем тот же dedicated. Облако выгодно гибкостью, не ценой.

Технические детали

Создание ВМ через CLI Yandex Cloud (пример IaaS-операции):

# авторизация
yc init

# создать ВМ Ubuntu 22.04 в зоне ru-central1-a
yc compute instance create 
    --name web-01 
    --zone ru-central1-a 
    --network-interface subnet-name=default-ru-central1-a,nat-ip-version=ipv4 
    --create-boot-disk image-folder-id=standard-images,image-family=ubuntu-2204-lts,size=20 
    --memory 2 --cores 2 --core-fraction 50 
    --ssh-key ~/.ssh/id_rsa.pub

# список инстансов
yc compute instance list

# поднять снапшот для бэкапа
yc compute snapshot create --source-disk-name web-01-boot --name web-01-snap-$(date +%F)

# Terraform: то же декларативно
# resource "yandex_compute_instance" "web" { ... }
terraform apply

Частые вопросы

Чем облако отличается от обычного хостинга?

Хостинг — фиксированный месячный тариф с заранее определёнными ресурсами. Облако — поминутный/почасовой биллинг, ресурсы создаются и сносятся через API за секунды, есть managed-сервисы и автоскейл.

Сколько стоит облако?

Минимальная ВМ в Yandex Cloud / Selectel — около 200–400 ₽/мес при круглосуточной работе. У AWS/GCP базовая микро-инстанция стартует от $5/мес. Главные расходы обычно — трафик и managed-БД.

Что выбрать: облако или VDS?

Если нагрузка стабильна и предсказуема — VDS дешевле. Если нагрузка скачет, нужны managed-сервисы или быстрая поставка из API — облако.