プロジェクトでの変化
-
対象Webサイトリプレイス全体のインフラ
-
構成管理Terraform モジュール構成でIaC化
-
CDN・SSLCloudFront + ACM 一元管理
課題
上場企業のWebサイトリプレイスでは、本番運用を止めずに新基盤への切替を進める必要がある。さらに切替後の運用保守も継続して支援する前提だった。複数Webサイトをまたいだトラフィック・SSL証明書・監視を統一的に管理する基盤の整備と、運用フェーズで起きる微調整に応えられる体制づくりが求められた。
アプローチ
- 01 既存サイト群の構成と運用ルールを棚卸しし、共通化できる範囲を特定
- 02 AWS VPC ネットワーク設計から行い、トラフィック境界を明確化
- 03 Terraform をモジュール単位(acm / cloudfront / ec2 / vpc / scheduler / cloudwatch)で構成管理
- 04 CloudFront + ACM でCDN・SSL証明書を一元管理し、複数サイトの運用負荷を削減
- 05 staging 環境を並行構築し、本番切替前の検証期間を確保
- 06 リプレイス後の運用保守も継続伴走し、運用フェーズで起きる調整に対応
成功要因
- モジュール単位の再利用
- Terraformをリソース種別ごとにモジュール化し、サイト追加・変更時のコストを下げた。
- CDN・証明書の統一管理
- CloudFront + ACMで複数サイトのSSL証明書を一元管理し、運用負荷を構造的に下げた。
- 本番切替の段階運用
- staging→production の二段構えで、本番運用を止めず慎重に切り替えた。
- 運用保守フェーズへの伴走
- リプレイス完了後も継続して運用に伴走し、現場の調整事項を設計側に反映できる体制を維持した。
ソリューション
AWS ベースの統一インフラを Terraform モジュール構成で構築。リプレイス時の本番切替計画から運用保守フェーズまで一貫して支援。CloudFront + ACM の一元管理で複数サイトの運用負荷を構造的に下げ、リプレイス後の継続的な微調整にも応えられる基盤を整えた。