Развертывание простого веб-сайта на GCP с использованием Terraform и балансировщика нагрузки HTTP...
Автор: Mike's Cloud Solutions
Загружено: 2025-10-22
Просмотров: 6221
Описание:
#GCP #Terraform #InfrastructureAsCode #StaticWebsite #GoogleCloud #HTTPSLoadBalancer #CloudDNS
Развёртывание защищённого статического веб-сайта на GCP с помощью Terraform и балансировщика нагрузки HTTPS – сквозная доставка HTTPS
В этом видео мы создаём автоматизированный, готовый к использованию *статический веб-сайт на Google Cloud Platform (GCP)* с помощью *Terraform* и **Google Cloud HTTPS Load Balancer**. Проект предоставляет всю необходимую инфраструктуру — от контейнера Cloud Storage до балансировщика нагрузки HTTPS и сертификатов TLS, — предоставляя вам глобально распределённый сайт с защитой HTTPS, который управляется полностью как код.
Мы начнём с ручной регистрации домена в *Google Cloud Domains* и настройки **Cloud DNS**, а затем позволим Terraform взять на себя всё остальное: создание контейнера GCS, настройку балансировщика нагрузки HTTPS, предоставление сертификата TLS, управляемого Google, и связывание всего этого воедино для безопасной доставки.
Что вы узнаете
— Как разместить статический веб-сайт в контейнере Google Cloud Storage
— Настройка глобального балансировщика нагрузки HTTPS для доставки зашифрованного контента
— Автоматическое предоставление TLS-сертификатов, управляемых Google
— Управление инфраструктурой как кодом с помощью Terraform
— Автоматизация проверки, развертывания и демонтажа среды с помощью скриптов Bash
— Интеграция Cloud DNS для бесшовного сопоставления доменов
Развёрнутые ресурсы
— *Контейнер Google Cloud Storage (GCS)* — Размещение статических файлов веб-сайта (`index.html`, `404.html`)
— *Балансировщик нагрузки HTTPS* — Глобальная маршрутизация трафика по HTTPS с интеллектуальным кэшированием
— *Сертификат TLS, управляемый Google* — Автоматическая выдача и продление для HTTPS
— *Зона Cloud DNS* — Управление записями DNS для вашего зарегистрированного домена
— *Скрипты автоматизации* — `check_env.sh`, `apply.sh`, `destroy.sh`
GitHub https://github.com/mamonaco1973/gcp-w...
README https://github.com/mamonaco1973/gcp-w...
Временные метки
00:00 Введение
01:10 Предварительные требования
01:59 Регистрация домена
03:59 Сборка кода
05:43 Результаты сборки
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: