Web インフラ — 静的コンテンツ公開、CDN、インデックス作成、ドメインサービス

ドメイン上でメールを公開、デプロイ、インデックス化、そして実行します。

目次

ここでは、Web インフラとは、オープンな Web 上で公開を実現するためのシステムを指します。静的ビルド、オブジェクトストレージ、CDN の動作、メールと認証用のDNS、およびインデックスシグナル(サイトマップと IndexNow などのプッシュプロトコル)は、すべて一つのクラスターにまとめられます。これにより、高速に配信し、正確に保ちながら、SMTP や検索エンジンの仕組みをゼロから作り直す必要を避けることができます。

ほとんどの投稿は、私が本番環境で使用していることから、CLI ファーストAWS 風味のものです。これはベンダーへの忠誠心を示すものではありません。重要なのは、再現可能なコマンド、明確なトレードオフ、そして賢いセルフホストの手法を避けるべきタイミングです。

Infrastructure and services


Hugo の AWS S3 へのデプロイ

ここでは、HugoS3へのデプロイが主な作業です。デプロイを再現可能にし、毎回同じ方法でキャッシュ無効化バージョン管理を確立できるよう、AWS CLIまたは CI を優先してください。

デプロイが成功した後、次の自然なステップはIndexNow(下記参照)です。これにより、新しい URL がクローラーを待つだけで停滞することを防げます。


CloudFront の設定

CloudFrontの課金については、コンソールだけでは間違った認識をしがちです。多くの静的サイトでは、無料またはプロの固定料金プランという枠組みが見られることが多いですが、実際のトラフィックパターンには従量課金の方が適しています。


インデックスと検索エンジンへの通知

サイトマップは発見性を高めます。IndexNowURL の変更をプッシュするため、参加しているエンジンがクローラーのスケジュールを待たずにより早くフェッチできます。

新しいページや移動したページの鮮度の高いインデックスを重視する場合は、デプロイ後に実行します。


ドメインサービス

実務上のカスタムドメインメールは、MXSPFDKIMDMARCです。メールが製品の核でない限り、ホスト型プロバイダーを選択してください。


関連項目

  • データインフラ — 問題がパブリック Webではなくデータである場合のストレージ、パイプライン、リトリバル。