AZ900-Cloud#62-2
注: この問題は、同じ前提を持つ一連の問題の一部です。それぞれの問題には異なる解決策が提示されます。
前提
ある企業が DevOps 文化への移行を検討しており、開発と運用の壁を取り払い、迅速かつ高品質なソフトウェア デリバリーを実現したいと考えています。クラウド (Azure) を活用した戦略を選択する必要があります。
解決策
本番環境への手動デプロイのみを行い、開発チームには本番アクセスを与えない。
この解決策は目的を満たしますか?
解説
【判定: いいえ】の理由
DevOps の本質は「開発と運用の協調」と「自動化された迅速なデリバリー」です。手動デプロイのみで開発チームを本番から完全排除する方針は従来のサイロ型 IT 運用の典型で、DevOps とは正反対です。手動デプロイは人為ミス リスクが高くデプロイ頻度が落ち、開発が本番メトリクスを観測できないと修正サイクルも回りません。
【「はい」が違う理由】
Microsoft は「You build it, you run it」を推奨します。開発チームに RBAC で最小権限を与え、Application Insights / Log Analytics で観測性を共有し、デプロイは CI/CD で自動化するのが DevOps 文化の中核で、手動限定方針はこの原則に反します。

コメント