Что такое облачные технологии (cloud computing)?
Облачные технологии — аренда вычислительных ресурсов у провайдера вместо покупки собственных серверов. Компания берёт нужные мощности, базы и сервисы по требованию и платит только за фактическое потребление.
Главное преимущество — эластичность. Не нужно покупать оборудование «с запасом на пиковый день»: ресурсы добавляются за минуты и так же убираются, когда нагрузка спадает. Запуск нового проекта перестаёт зависеть от закупок и монтажа.
Модели различаются по глубине ответственности: IaaS даёт виртуальные серверы и сети, где вы отвечаете почти за всё; PaaS — готовую платформу для запуска приложений; SaaS — готовый продукт, которым просто пользуются. Крупнейшие провайдеры — AWS, Microsoft Azure и Google Cloud.
Где применяется
В облаке сегодня живёт почти всё: сайты и мобильные бэкенды, базы данных, хранилища файлов, аналитические платформы, сервисы машинного обучения. Стартап поднимает инфраструктуру за вечер и платит десятки долларов, крупная компания переносит туда часть нагрузки, оставляя чувствительные данные у себя.
Для украинского бизнеса добавился ещё один аргумент — устойчивость. Данные и сервисы в европейских дата-центрах продолжают работать независимо от ситуации с электричеством и связью в конкретном офисе, а резервные копии хранятся в нескольких географических регионах сразу.
Пример
Интернет-магазин ждёт наплыва заказов в чёрную пятницу. Вместо покупки серверов «на всякий случай» он на три дня увеличивает мощность в облаке, а после распродажи возвращает прежнюю конфигурацию и перестаёт за неё платить.
Частые вопросы
Что означают IaaS, PaaS и SaaS?
Это уровни готовности услуги. IaaS даёт виртуальные серверы и сети — остальное настраиваете вы. PaaS предоставляет готовую платформу, куда вы просто загружаете код. SaaS — готовое приложение по подписке, например почта или CRM, без какой-либо настройки инфраструктуры.
Облако дешевле собственных серверов?
Не всегда. Оно выигрывает при неравномерной нагрузке, быстром старте и небольших объёмах, потому что не требует вложений заранее. При стабильной круглосуточной нагрузке собственное оборудование через несколько лет может оказаться дешевле, если есть кому его обслуживать.
Насколько безопасно хранить данные в облаке?
Крупные провайдеры обеспечивают уровень защиты выше, чем большинство компаний может организовать самостоятельно. Но ответственность разделена: провайдер отвечает за инфраструктуру, а за настройку прав доступа, шифрование и пароли отвечает клиент. Большинство утечек связано именно со второй частью.
Какого провайдера выбрать?
AWS предлагает самый широкий набор сервисов, Azure удобен компаниям на экосистеме Microsoft, Google Cloud силён в данных и машинном обучении. Для простых задач часто хватает провайдеров попроще вроде Hetzner или DigitalOcean, где ниже цена и порог входа.