Loading article…
アプリケーションリリース自動化(ARA )とは、開発段階からさまざまな環境を経て最終的に本番環境まで、アプリケーションまたはアプリケーションのアップデートをパッケージ化して展開するプロセスを指します。 [1] ARAソリューションは、展開自動化、環境管理とモデリング、リリース調整の機能を組み合わせる必要があります。[2]
DevOpsとの関係
ARA ツールは、自動化、環境モデリング、ワークフロー管理機能の組み合わせを提供することで、DevOps のベスト プラクティスの育成に役立ちます。これらのプラクティスは、チームがソフトウェアを迅速かつ確実に、責任を持って提供するのに役立ちます。ARA ツールは、大量のリリースを迅速に継続して配信するという重要な DevOps の目標を達成します。 [3]
展開との関係
ARA は単なるソフトウェア展開の自動化ではありません。構造化されたリリース自動化技術を使用してアプリケーションを展開し、チーム全体の可視性を高めます。[4]リリース パッケージに関連するワークロード自動化とリリース管理ツール、および DevOps パイプライン内のさまざまな環境間の移動を組み合わせます。[5] ARA ツールは、展開、環境の作成と展開方法、リリースの展開方法とタイミングを制御するのに役立ちます。[6]
ARAソリューション
すべてのARAソリューションには、自動化、環境モデリング、リリース調整の機能が含まれている必要があります。さらに、ソリューションは他のツールに依存せずにこの機能を提供する必要があります。[7]
参考文献
- ^ 「Gartner IT 用語集 – アプリケーション リリース自動化 (ARA)」。Gartner。2014年9 月 25 日閲覧。
- ^ アプリケーションリリース自動化市場予測(レポート)。Forrester。2015 年。
- ^ Garner Market Trends: DevOps – 市場ではなく、継続的デリバリーバリューチェーンをサポートするツール中心の哲学 (レポート)。Gartner。2015 年 2 月 18 日。
- ^ Humble, Jez; Farley, David (2011).継続的デリバリー: ビルド、テスト、デプロイメントの自動化による信頼性の高いソフトウェアリリース。Pearson Education Inc. p. 255-257. ISBN 978-0-321-60191-9。
- ^ 市場概要: アプリケーションリリース自動化ツール (レポート)。Forrester。2015 年。
- ^ アプリケーションリリース自動化ソリューションのマーケットガイド(レポート)。ガートナー。2015 年 7 月 20 日。
- ^ Fletcher, Colin (2016 年 8 月 1 日)。アプリケーション リリース自動化ソリューションの重要な機能 (レポート)。Gartner。
