IT用語帳
A-1開発・運用の方法論 · 開発の手法・方法論

デプロイの頻度

Deployment Frequency

でぷろいのひんど

DORAメトリクスの一つで、本番環境へのデプロイ(リリース)をどれだけの頻度で行えているかを表す指標。変更を小さく頻繁に届けられるほど高く評価され、開発の速さを示す。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

A-1DORAメトリクス

研究プログラムDORA(DevOps Research and Assessment、現在はGoogle Cloudが運営)が示した、ソフトウェアデリバリーの性能を測る指標。デプロイの頻度、変更のリードタイム、変更障害率、平均修復時間(MTTR)の4つ(Four Keys)で、速さと安定性の両面を評価する。その後の年次報告で、復旧時間の定義の見直しや手戻り率の追加が行われている。

A-1変更のリードタイム

DORAメトリクスの一つで、コードの変更をコミットしてから本番環境で稼働するまでにかかる時間。短いほど、変更を素早く利用者に届けられることを示す。

A-1変更障害率

DORAメトリクスの一つで、本番環境へのデプロイのうち、障害やサービスの低下を引き起こして修正や切戻しが必要になったものの割合。リリースの安定性を示す指標で、低いほど良い。

PD-SFour Keys

ソフトウェアの開発チームのデリバリーの性能を測る4つの指標。デプロイの頻度、変更のリードタイム、変更障害率、平均修復時間(MTTR)からなり、前の2つで速さを、後の2つで安定性を測る。DORAの調査で、これらの指標の高いチームほど組織の業績も高いことが示された。

A-1IaC(Infrastructure as Code)

サーバ、ネットワーク、ストレージなどのインフラの構成を、手作業ではなくコード(設定ファイル)として記述し、ツールで自動的に構築・変更する手法。版管理やレビュー、テストができ、同じ環境を何度でも再現できる。TerraformやAnsibleなどのツールが使われる。

A-1継続的デプロイ

テストを通過した変更を、人の承認を挟まずに自動的に本番環境へリリースする手法。継続的デリバリーをさらに進めたもので、自動テストの十分な網羅と、問題が起きたときに素早く戻せる仕組みが前提になる。