AZ900-Cloud#62-1
注: この問題は、同じ前提を持つ一連の問題の一部です。それぞれの問題には異なる解決策が提示されます。
前提
ある企業が DevOps 文化への移行を検討しており、開発と運用の壁を取り払い、迅速かつ高品質なソフトウェア デリバリーを実現したいと考えています。クラウド (Azure) を活用した戦略を選択する必要があります。
解決策
IaC (Bicep / ARM Template) で環境を宣言的に定義し、GitHub Actions で CI/CD パイプラインを構築する。
この解決策は目的を満たしますか?
解説
【判定: はい】の理由
IaC と CI/CD は DevOps の中核プラクティスです。Bicep / ARM Template で環境をコードとして宣言的に定義することで開発 / ステージング / 本番の差異がなくなり、Git で変更履歴を追跡 / レビュー / 監査できます。GitHub Actions や Azure DevOps Pipelines で CI/CD を自動化すれば、コミットから本番デプロイまで数分で完結します。
【「いいえ」が違う理由】
Application Insights で観測性、Azure Monitor でアラート、Defender for DevOps でセキュリティ統合を加えると DevSecOps が構築できます。Cloud Adoption Framework の DevOps セクションでも推奨されるパターンで、クラウドは IaC / CI/CD を最大効率で動かす環境を提供します。

コメント