2023.03.09
自動化 - DevOps用語集 2023年版
はじめに
本記事では日本仮想化技術がDevOpsに関連する用語解説をわかりやすくお伝えいたします。今回は「自動化」について解説していきたいと思います。
本論1
自動化とは、ある作業において人間による手作業を排し、機械によって自動的に行うことの総称です。DevOpsの文脈においては、テスト(CI)、デプロイ(CD)、インフラ構築(IaC)などが自動化の対象として挙げられます。
作業を自動化することには、以下のようなメリットがあります。
- 人間の手が介在しないため、人的なミスをなくすことができる
- 属人性を排することができるため、誰が何度実行しても同じ結果を再現できる
- 人間が手を動かすよりも効率がよい
ソフトウェア開発において、スピードとクオリティはトレードオフの関係ではありません。
自動化を行うことで、開発効率を上げつつ、ミスを防ぎ、品質を担保することが可能になるのです。
ソフトウェアの開発サイクルの高速化を目指すDevOpsにおいて、自動化は欠かすことのできない、その根幹を支える考え方と言えるでしょう。
関連リンク(任意)
かんたんDevOps | 日本仮想化技術株式会社
https://virtualtech.jp/devops/
とことんDevOps | DevOpsに取り組みたい皆さんのための技術情報メディア
https://devops-blog.virtualtech.jp/
この記事の著者:日本仮想化技術株式会社
日本仮想化技術はベンダーニュートラルな独立系仮想化技術のエキスパート集団です。日本仮想化技術ではこれからDevOpsを始めたいと考えるプロジェクトに対して、DevOpsの導入、実践を支援する「DevOpsサポートサービス」というサービスを提供しています。
- 関連キーワード:
- 用語集
DevOps Hubのアカウントをフォローして
更新情報を受け取る
-
Like on Facebook
-
Like on Feedly