Веб-инфраструктура — статическая публикация, CDN, индексация и доменные сервисы
Опубликуйте, разверните, проиндексируйте и запустите почту на вашем домене.
Веб-инфраструктура здесь означает системы, обеспечивающие публикацию контента в открытом Интернете. Статическая сборка, объектное хранилище, поведение CDN, DNS для почты и верификации, а также сигналы индексации (карты сайта плюс протоколы пуша, такие как IndexNow) собраны в одном кластере, чтобы вы могли работать быстро, оставаться корректными и не изобретать велосипед с SMTP или поисковой инфраструктурой.
Большинство постов ориентированы на CLI и используют AWS, так как именно эти инструменты я использую в продакшене. Дело не в лояльности к вендору. Речь идет о повторяемых командах, понятных компромиссах и о том, когда стоит отказаться от умных решений с самохостингом.

Развертывание Hugo на AWS S3
Развертывание Hugo на S3 — это основная нагрузка здесь. Предпочитайте AWS CLI или CI, чтобы развертывания были повторяемыми, а инвалидация кэша и версионирование настраивались одинаковым образом каждый раз.
- Развертывание сайта Hugo на AWS S3 — настройка корзины и процесс развертывания от начала до конца.
- Развертывание сайта Hugo на AWS S3 с использованием AWS CLI — более глубокое погружение в инвалидацию CloudFront, поведение кэша и автоматизацию.
- Использование Gitea Actions для развертывания Hugo на AWS S3 — CI/CD из Gitea без дополнительной инфраструктуры.
После успешного развертывания следующим естественным шагом является IndexNow (см. ниже), чтобы новые URL не оставались ждать только появления роботов-пауков.
Настройка CloudFront
С CloudFront легко ошибиться с ценообразованием, полагаясь только на консоль. Часто видны варианты Free (Бесплатно) или Pro с фиксированной ставкой, в то время как модель оплаты по факту использования лучше соответствует реальным паттернам трафика для многих статических сайтов.
- Создание AWS CloudFront с оплатой по факту использования (не бесплатный план) — путь через AWS CLI, когда вам нужно распределение, которое не привязывает вас к неправильному плану.
Индексация и уведомление поисковых систем
Sitemaps помогают в обнаружении контента. IndexNow отправляет изменения URL, чтобы участвующие поисковые системы могли получить данные раньше, чем это позволили бы расписания только для краулинга.
- Объяснение IndexNow — уведомление поисковых систем при публикации — почему существует этот протокол, верификация ключевых файлов, формат POST и паттерны автоматизации.
Запускайте это после развертывания, если вам важна свежая индексация для новых или перемещенных страниц.
Доменные сервисы
Корпоративная почта на домене на практике — это MX, SPF, DKIM и DMARC. Выбирайте хостинг-провайдера, если почта не является вашим основным продуктом.
- Сравнение хостинга электронной почты для доменов — Workspace, Microsoft 365, Zoho, Proton, WorkMail — диапазоны стоимости, реальность доставляемости и когда не стоит использовать самохостинг.
См. также
- Инфраструктура данных — хранилище, конвейеры и извлечение данных, когда проблема заключается в данных, а не в публичном Интернете.