ITパスポート
テクノロジ系
DevOpsの説明として適切なものはどれか。
1.
開発と運用が連携して継続的にサービスを改善する文化・手法
✓ 正解
2.
開発者のみで全工程を担当する開発手法
3.
運用部門がシステム開発も行う手法
4.
外部委託で開発と運用を行う手法
📝 解説
DevOpsは「開発(Development)チームと運用(Operations)チームが密に連携し、CI/CD(継続的インテグレーション・継続的デリバリー)などの自動化を活用して高品質なシステムを迅速かつ継続的にリリースする文化・手法」です。鉄道の建設チームと運行チームが最初から密に協力して工事中から運行のノウハウを反映しながら路線を整備するイメージです。従来は開発完了後に運用チームへ引き渡すという「壁」がありましたが、DevOpsはその壁を取り除き両チームが共通の目標に向かって動きます。自動テスト・自動デプロイ(CI/CDパイプライン)・継続的なモニタリングが三本柱で、問題を早期発見・早期修正するフィードバックループを重視します。「開発者のみで全工程を担当する」「運用部門がシステム開発も行う」「外部委託で開発と運用を行う」はDevOpsの説明とは異なります。「DevOps=開発と運用の連携・CI/CD・迅速な継続的リリース」と覚えましょう!