アプリケーションリリースの自動化

アプリケーションリリース自動化ARA )とは、開発段階から様々な環境を経て最終的に本番環境まで、アプリケーションまたはアプリケーションのアップデートをパッケージ化して展開するプロセスを指します。 [1] ARAソリューションは、展開自動化、環境管理とモデリング、リリース調整の機能を組み合わせる必要があります。[2]

DevOpsとの関係

ARAツールは、自動化、環境モデリング、ワークフロー管理機能を組み合わせることで、DevOpsのベストプラクティスの確立を支援します。これらのプラクティスは、チームが迅速かつ確実に、そして責任を持ってソフトウェアをデリバリーするのに役立ちます。ARAツールは、大量のリリースを迅速に実行し、継続的デリバリーを実現するというDevOpsの重要な目標を達成します。 [3]

展開との関係

ARAは単なるソフトウェア展開の自動化にとどまりません。構造化されたリリース自動化技術を用いてアプリケーションを展開することで、チーム全体の可視性を向上させます。[4] ARAは、リリースパッケージに関連するワークロード自動化とリリース管理ツール、そしてDevOpsパイプライン内の異なる環境間の移動を統合します。[5] ARAツールは、展開、環境の作成と展開方法、そしてリリースの展開方法とタイミングを管理するのに役立ちます。[6]

ARAソリューションズ

すべてのARAソリューションには、自動化、環境モデリング、リリース調整の機能が含まれている必要があります。さらに、ソリューションは他のツールに依存することなく、これらの機能を提供する必要があります。[7]

解決リリース元
ビルドマスターイネド
CAリリース自動化とAutomicCAテクノロジーズ
デプロイハブOpenMakeソフトウェア
デプロイメント オートメーション (旧 Serena デプロイメント オートメーション)マイクロフォーカス
CloudBees リリース自動化(旧 Electric Flow)クラウドビーズ
ハイブリッドクラウド管理(アルティメットエディション)マイクロフォーカス
IBM UrbanCode デプロイIBM
パペットエンタープライズ人形
リリースライフサイクル管理BMCソフトウェア
Visual Studio リリース管理マイクロソフト
XL デプロイと XL リリースゼビアラボ

参考文献

  1. ^ 「Gartner IT用語集 – アプリケーションリリース自動化(ARA)」。Gartner 。 2014年9月25日閲覧
  2. ^ アプリケーションリリース自動化市場予測(レポート)。Forrester。2015年。
  3. ^ Garner Market Trends: DevOps – 市場ではなく、継続的デリバリーバリューチェーンを支えるツール中心の哲学(レポート). Gartner. 2015年2月18日.
  4. ^ ハンブル、ジェズ、ファーリー、デイビッド (2011). 『継続的デリバリー:ビルド、テスト、デプロイメントの自動化による信頼性の高いソフトウェアリリース』 ピアソン・エデュケーション社 p. 255-257. ISBN 978-0-321-60191-9
  5. ^ 市場概要:アプリケーションリリース自動化ツール(レポート)。Forrester。2015年。
  6. ^ アプリケーションリリース自動化ソリューションのマーケットガイド(レポート)。ガートナー。2015年7月20日。
  7. ^ Fletcher, Colin (2016年8月1日). アプリケーションリリース自動化ソリューションの重要な機能(レポート). Gartner.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Application-release_automation&oldid=1305423641"