AWSにおけるSCM環境説明

■SCM = Source Code Management(ソースコード管理)

AWSプロジェクトでは、以下を管理します:

  • ソースコード管理

  • Terraform(IaC)管理

  • ブランチ戦略(dev / stg / prod)

  • Pull Request(PR)レビュー

  • CI/CD連携

■ AWS SCM環境の典型構成(Terraform運用の場合)

GitHub

Pull Request

GitHub Actions

terraform plan

terraform apply

AWS(ECS / EKS / Lambda / RDS)

■ 企業レベルの標準3環境構成

① Dev(開発)

  • 自由にテスト可能

  • Apply頻度高い

② Stg(検証)

  • 本番に近い構成

  • 変更制限あり

③ Prod(本番)

  • PR必須

  • レビュー必須

  • 承認フローあり

  • Change管理対象

AWS

Posted by arkgame