DevOpsとは?
開発と運用を密接に連携して行う開発手法のことで、定義が曖昧なワードです。
DevOpsでない場合、開発チームと運用チームを分けてそれぞれの担当範囲を分け作業を行うため、疎通が取れず思わぬエラーが発生することがあります。
それを防ぐために開発チームと運用チームの完全な隔てをなくそうというのがDevOpsです。
DevOpsを実現するためには
具体的には以下の手法を使うことで実現します。
・アジャイル
開発サイクルを細かくして機能単位で開発を早く行う。
・CI(継続的インテグレーション)
テストを細かく行い、不具合を早期に検出する。
・CD(継続的デリバリー)
変更がテスト用環境に随時反映することにより、いつでも本番へデプロイ可能な状態にする。
それぞれに適したツールがあるので調べてみましょう。
コメントを残す