CLF-C02クラウドテクノロジーとサービスHARD単一選択

ある企業が、AWS上でCI/CDパイプラインを構築したいと考えています。コードのコミットからビルド・テスト・本番デプロイまでを自動化するためのAWSサービスとして、最も適切なものはどれですか?

  1. A. Amazon EC2 + AWS Batch
  2. B. AWS CodePipeline(GitHub・S3 などのソース + CodeBuild + CodeDeploy を統合)
  3. C. AWS CloudFormation + AWS Lambda
  4. D. AWS Step Functions + Amazon SQS
解答と解説を見る

正解: B

AWS CodePipelineはCI/CDパイプラインの自動化サービスで、GitHubやAmazon S3などのソース→CodeBuild(ビルド・テスト)→CodeDeploy(デプロイ)の各フェーズを統合オーケストレーションします。ソースプロバイダにはGitHubやBitbucketなどのサードパーティリポジトリを利用できます。③CloudFormation+LambdaはIaCとサーバーレスの組み合わせでCI/CDパイプラインではありません。①EC2+Batchはバッチ処理向けです。④Step Functions+SQSはワークフロー管理とメッセージキューの組み合わせです。

▸ この試験を本気で演習する(全150問・無料)