継続的インテグレーション/継続的デプロイメント(CI/CD) に

AWS Code サービス群を活用したクラウド構成と料金試算例

選択
  • 選択
  • クラウド構成と料金試算例 TOP
  • ファイルサーバー・Windows システム
  • ビジネスアプリケーション
  • データ活用・分析
  • Web サイト・Web アプリケーション
  • コンテンツ配信
  • バックアップ
  • IoT
  • 機械学習
  • ゲーミング

AWS ソリューション構成例 - AWS Code サービス群を活用した CI/CD

目的・用途:
頻繁に機能をアップデートするプロダクトを開発・運用を行っており、AWS サービスを用いて CI/CD 環境を構築したい

この構成での料金試算例:
24.25 ドル(月額)

プロダクト開発は “作って終わり” ではなく、ユーザーからのフィードバックを元に “継続的に改善し続ける” ものです。この継続的な改善のためには、ソースコードを管理し、テスト、ビルド、そしてデプロイを自動化することがとても重要です。

本ページでは AWS のフルマネージドサービスである Code サービス群を利用した CI/CD パイプラインの構成例を紹介します。

AWS CodeCommit でソースコードを管理し、AWS CodeBuild でソースコードのビルドおよびテストを行い、AWS CodeDeploy でアプリケーションをデプロイします。そして、AWS CodePipeline を用いることで、ソースコードの変更をトリガーに一連の流れを自動的に実行するパイプラインを構成できます。

※構成図にはデプロイ対象として Amazon EC2、ELB、Amazon RDS を用いた構成を記載しておりますが、こちらは試算には含めず、構成図上部の Code サービス群のみを対象として試算をしています。また、Amazon EC2 に限らず、AWS Lambda や Amazon ECS などを用いた構成を用いる場合にも、Code サービス群をご利用可能です。

この構成での選択サービス

ソースコードの管理 AWS CodeCommit
ユニットテストやビルドの実行 AWS CodeBuild
アプリケーションのデプロイ AWS CodeDeploy
CI/CD パイプラインの構築 AWS CodePipeline

この構成での料金試算例

サービス
項目 数量 単価 料金 (USD)
AWS CodeCommit アクティブユーザー数 10 人 1.00 USD/1 アクティブユーザー・月 5.00
AWS CodeBuild ビルド 1 分あたりの料金 5 分 x 25 回 x 22 営業日 = 2,750 分 0.005 USD/分 13.75
AWS CodeDeploy - - - 0.00
AWS CodePipeline V2 タイプのパイプライン実行時間 5 分 x 25 回 x 22 営業日 = 2,750 分 0.002 USD/分 5.50

月額合計料金:24.25(USD)

※ 2024 年 3 月 6 日時点での試算です

  • 東京リージョンでのご利用を想定しています。
  • お客様の環境として、開発環境、検証環境、本番環境の3環境があるとします。それぞれにパイプラインを用意し、営業日ごとに一連の処理を下記の回数行うと仮定します。
    • 開発環境:16 回 /1 営業日
    • 検証環境:8 回 /1 営業日
    • 本番環境:1 回 /1 営業日
  • 1 ヶ月 22 営業日として試算しております。
  • AWS CodeCommit を利用するアクティブユーザーは 10 名とし、各ユーザーに割り当てられるストレージや Git リクエスト回数を超過しないと仮定します。(参考: https://thinkwithwp.com/jp/codecommit/pricing/)
  • AWS CodeBuild はコンピューティングインスタンスタイプとして general1.small を利用し、各ビルドの実行に 5 分かかるとします。
  • AWS CodeDeploy は Amazon EC2 を対象としたデプロイに料金は発生しません。
  • 構成図下部の Amazon EC2, ELB, Amazon RDS は試算の対象に含めておりません。
  • AWS で提供しているサービスの一部で無料利用枠が提供されているものがあります。本試算では無料利用枠を考慮せずに試算を行っており、実際にはより安価にご利用頂ける場合があります。
    • AWS CodeCommit には 5 アプティブユーザー/月までの無料利用枠があります。
    • AWS CodeBuild には 100 分(ビルド時間)/月までの無料利用枠があります。
    • AWS CodePipeline には 100 分(ビルド時間)/月までの無料利用枠があります。

関連リソース

AWS 料金と見積り方法について
詳細はこちら ≫

AWS クラウドのご利用開始方法
詳細はこちら ≫

国内の AWS クラウド導入事例
詳細はこちら ≫

AWS の導入支援・お見積方法・資料請求の
ご相談に日本担当チームがお答えします。

クラウドを無料ではじめましょう!
85 以上のサービスを無料でお試しいただけます。