Cloud computing (облачные вычисления) — парадигма предоставления IT-ресурсов через интернет: серверы, хранилища, базы данных, сети, ПО, аналитика. Потребитель не владеет инфраструктурой — арендует мощности у провайдера и платит за фактическое использование.
Модели обслуживания
- IaaS (Infrastructure as a Service) — виртуальные серверы, хранилище, сети. Вы управляете ОС и выше. Примеры: AWS EC2, Azure VM, Яндекс.Облако.
- PaaS (Platform as a Service) — управляемая платформа для разработки и запуска приложений. Вы управляете только кодом. Примеры: Heroku, Google App Engine, Azure App Service.
- SaaS (Software as a Service) — готовое ПО через браузер. Провайдер управляет всем. Примеры: Google Workspace, Salesforce, Bitrix24.
Модели развёртывания
- Public cloud — ресурсы провайдера разделены между клиентами (AWS, Azure, GCP).
- Private cloud — облачная инфраструктура только для одной организации (VMware vSphere, OpenStack).
- Hybrid cloud — сочетание публичного и приватного облака с соединением между ними.
- Multi-cloud — использование нескольких облачных провайдеров.
Преимущества
Масштабируемость (capacity по требованию), снижение CAPEX (капитальных затрат) в пользу OPEX, глобальная доступность, managed-сервисы (СУБД, Kubernetes, ML), geographic redundancy.
История
Термин «cloud computing» популяризировал Эрик Шмидт (Google) в 2006 году. Amazon Web Services запустила S3 и EC2 в 2006 году — первые mass-market IaaS-сервисы. Gartner ввёл понятие «хайп-цикл облаков» в 2008 году. В 2010-х годах облака стали мейнстримом. В 2024 году мировой рынок облаков — $620 млрд (IDC).
Связь с хостингом
Облако меняет рынок хостинга: классический хостинг (shared, VDS, выделенные серверы) конкурирует с облачными IaaS (AWS, Azure, VK Cloud). Для малого бизнеса shared-хостинг экономичнее; для масштабируемых приложений — облако. Хостинг-провайдеры развивают собственные облачные продукты.
История облачных вычислений
Термин «облачные вычисления» популяризирован Amazon в 2006 году с запуском AWS EC2 и S3. Концепция utility computing возникла ещё у Джона Маккарти в 1961 году. Google App Engine запущен в 2008 году, Microsoft Azure — в 2010 году. В 2011 году NIST опубликовал определение cloud computing (SP 800-145): 5 характеристик, 3 модели обслуживания, 4 модели развёртывания. Объём мирового рынка облаков в 2023 году превысил $600 млрд.
Модели облачных сервисов
| Модель | Управляете вы | Примеры |
|---|---|---|
| IaaS | ОС, ПО, данные | AWS EC2, Hetzner, VK Cloud |
| PaaS | приложение, данные | Heroku, Google App Engine, Render |
| SaaS | только настройки | Gmail, Salesforce, Bitrix24 |
| FaaS | функции | Cloudflare Workers, AWS Lambda |
Облако vs выделенный сервер vs хостинг
Облако предоставляет ресурсы по требованию с оплатой за использование. Выделенный сервер — фиксированные ресурсы с предсказуемой стоимостью. Виртуальный хостинг — самый дешёвый вариант с ограниченными ресурсами. При пиковых нагрузках облако незаменимо благодаря Auto Scaling.