Облачные вычисления (Cloud) · Cloud computing
DevOpsЧастота употребления: очень высокая· Сложность: 2/5· Актуальность: 5/5· Тренд: растёт
Модель предоставления вычислений, хранения и сервисов по запросу через сеть с оплатой по потреблению.
Подробно
Облако (cloud) — способ предоставления ИТ-ресурсов: серверов, хранилищ, баз данных, очередей и готовых сервисов — через сеть, с быстрым выделением и оплатой по фактическому использованию. Модель избавляет команды от закупки и обслуживания собственного железа и лежит в основе почти всех современных SaaS и веб-приложений. Крупнейшие провайдеры — AWS, Microsoft Azure, Google Cloud; поверх них строятся serverless и managed-сервисы. Разработка под облако требует локальной проверки сценариев, и именно для этого применяются инструменты вроде LocalStack, эмулирующего AWS cloud stack для офлайн-разработки и тестирования.
Примеры употребления
- Разворачивание приложения в AWS без покупки собственных серверов.
- cloud & Serverless apps — типовой контекст разработки и тестирования на LocalStack.
- Миграция on-premise-сервиса в облако с переходом на managed-базу данных.
- cloud-native архитектура: контейнеры, автомасштабирование, инфраструктура как код.
