インフラ・クラウド2026年

道路施設点検システムのAWSマルチ環境構築

道路施設の点検・調査会社

道路附属施設の点検調書Webシステムを稼働させるためのAWS基盤を、開発・検証・本番の3環境と管理用アカウントに分けてCloudFormationで構築しました。ネットワークからアプリ実行環境、WAF、監視、CI/CDまでをコード化し、少人数でも安全に変更・リリースできる運用手順を整備しています。

道路施設点検システムのAWSマルチ環境構築

実績情報

OVERVIEW
クライアント
道路施設の点検・調査会社道路標識や照明柱などの道路附属施設の点検・調査業務を手がける企業。
業界
建設・工事 / コンサルティング・調査 / IT
対応時期
2026年
担当範囲
設計/構築/保守運用
対応環境
クラウド基盤

課題・解決・効果

CASE STUDY
  1. 課題

    CHALLENGE
    • 新たに開発するWebシステムを、開発・検証・本番で安全に分けて動かせる基盤がなかった
    • 手作業によるクラウド設定では環境ごとの差分や変更履歴を把握しにくかった
    • 常時稼働させるとクラウド利用料がかさみ、運用コストを抑える工夫が必要だった
  2. 解決

    SOLUTION
    • AWS Organizationsで管理用と開発・検証・本番の計4アカウントに分離した構成を設計
    • VPC・RDS・ECS Fargate・ALB・Cognito・WAF・監視をCloudFormationのスタック単位でコード化
    • 業務時間帯のみECSタスクを稼働させるスケジュール制御とCPUオートスケールを導入
  3. 効果

    RESULT
    • ブランチと環境を対応づけ、検証済みの変更だけを本番へ反映できるようになった
    • 環境差分や設定値がテンプレートとドキュメントで追跡できるようになった
    • 夜間・休日のタスク停止によりクラウド利用料を抑えた運用が可能になった

主な機能

FEATURES
  • 開発・検証・本番の3環境と管理アカウントの分離
  • ALBとCognitoによるログイン認証
  • WAFによるWebアプリケーション保護
  • CloudWatchアラーム・ダッシュボードによる監視
  • CodePipeline/CodeBuildによるアプリの自動デプロイ
  • DBマイグレーションやSQL実行をECSタスクで行う運用スクリプト

技術スタック

TECHNOLOGY
対応環境
  • クラウド基盤
開発言語
  • YAML (CloudFormation)
  • Shell
データベース
  • Amazon RDS for PostgreSQL 18
インフラ・実行環境
  • AWS (Organizations, IAM Identity Center, VPC, ECS Fargate, ECR, ALB, RDS, S3, Secrets Manager, Cognito, WAFv2, CloudWatch, Route 53, ACM, CodePipeline, CodeBuild)
  • AWS CloudFormation
  • GitHub Actions
外部連携
  • Amazon Cognito 認証
  • GitHub Actions (OIDC)

技術的なポイント

ENGINEERING

システム構成AWS Organizations配下に管理・開発・検証・本番の4アカウントを用意し、各ワークロード環境にVPC、ECS Fargate+ALB(Cognito認証・WAF)、RDS for PostgreSQL、S3、CloudWatch監視をCloudFormationで構築。CI/CDは検証アカウントのCodePipelineで実行する。

  1. 1network・security・data・endpoint・app・waf・monitoring・cicdの8スタックに分割し、Export/Importで依存関係を明示して段階的にデプロイできるようにした
  2. 2環境ごとのパラメータファイルで差分を管理し、同一テンプレートから開発・検証・本番を再現できる構成にした
  3. 3Application Auto Scalingのスケジュールで平日日中のみタスクを稼働させ、リリース時にはパラメータで制御を切り替えられるようにした
  4. 4プルリクエスト時にGitHub ActionsからOIDCでAWSへ認証し、全テンプレートの構文検証を自動実行する仕組みを整備
  5. 5コンソール変更を禁止し、ドリフト検出・強制再デプロイ・DB接続トンネル等の運用スクリプトと手順書を整備した

同様のシステム開発をご検討の方へ

要件が固まっていない段階でも構いません。課題やご予算に合わせて最適な進め方をご提案します。

お問い合わせ・ご相談

関連する実績

RELATED WORKS