hostprofi.ru
Подобрать хостинг
Термин·буква О

Облачный хостинг (cloud hosting)

краткое определение

Облачный хостинг (cloud hosting) — модель хостинга, при которой сайт или приложение работает на кластере виртуальных серверов в облаке с автомасштабированием ресурсов и оплатой по факту использования.

Облачный хостинг размещает данные не на одном физическом сервере, а распределяет их по кластеру виртуальных машин. При пиковой нагрузке ресурсы увеличиваются автоматически, при спаде — освобождаются. Клиент платит только за фактически потреблённые CPU, RAM и трафик.

Как работает

Физическая инфраструктура облака состоит из десятков и сотен серверов, объединённых сетью хранения данных (SAN) и высокоскоростными 10GbE/100GbE каналами. Поверх железа работает платформа виртуализации — KVM, VMware, собственные гипервизоры.

Ресурсы выделяются через API: можно за 30 секунд добавить 8 CPU-ядер или 64 ГБ RAM без перезагрузки. Функция Auto Scaling автоматически создаёт новые инстансы при превышении пороговых значений нагрузки. Балансировщик нагрузки распределяет запросы между инстансами.

Хранение данных — в объектном хранилище или распределённых блочных томах. Несколько копий данных хранятся в разных стойках или даже в разных датацентрах, что обеспечивает отказоустойчивость.

История

Термин «облачные вычисления» ввёл в обиход Amazon в 2006 году с запуском AWS EC2. Google App Engine появился в 2008-м, Microsoft Azure — в 2010-м. В России первые облачные платформы появились в 2012–2013 годах (Selectel, Mail.ru Cloud). К 2020 году объём мирового рынка публичных облаков превысил $300 млрд.

Виды облачного хостинга

  • Публичное облако — ресурсы провайдера: AWS, Azure, Yandex Cloud.
  • Частное облако — собственная инфраструктура компании на облачном ПО (OpenStack, VMware).
  • Гибридное облако — комбинация публичного и частного: чувствительные данные — у себя, вычисления — в публичном облаке.

Связь с хостингом

Для сайтов с непредсказуемым трафиком облачный хостинг эффективнее VPS с фиксированными ресурсами: интернет-магазины во время распродаж могут масштабироваться в 10–20 раз за минуты. Оплата по факту выгодна при неравномерной нагрузке — платите за пиковые часы, а не за простой.

Типичные ошибки при выборе облака

Ошибка первая — недооценка стоимости. Облако выгодно при нестабильной нагрузке; при постоянной высокой нагрузке выделенный сервер обходится дешевле в 2–4 раза. Ошибка вторая — нарушение требований 152-ФЗ: персональные данные россиян должны храниться в РФ. Поэтому AWS и Azure заменяют на Yandex Cloud.

Модели оплаты

Почасовая pay-as-you-go — платите за фактически использованные ресурсы. Reserved Instances — предоплата на 1–3 года со скидкой 30–60%. Spot/Preemptible — остаточные мощности по ценам на 60–90% ниже, но сервер может быть прерван. Для production выбирают On-Demand или Reserved, для batch-задач — Spot.

Отличие от IaaS, PaaS, SaaS

Облачный хостинг — частный случай IaaS. Выше по абстракции — PaaS: готовая среда выполнения без управления ОС. Ещё выше — SaaS: готовое ПО по подписке. FaaS (Function as a Service) — запуск отдельных функций без управления сервером.

Другие термины