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

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

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

DevOpsとの関係

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

展開との関係

ARAは、単なるソフトウェア展開の自動化ではありません。構造化されたリリース自動化手法を使用してアプリケーションを展開し、チーム全体の可視性を高めます。[4]これは、リリースパッケージに関連するワークロード自動化ツールとリリース管理ツール、およびDevOpsパイプライン内のさまざまな環境での移動を組み合わせたものです。[5] ARAツールは、展開、環境の作成方法と展開方法、およびリリースの展開方法とタイミングを調整するのに役立ちます。[6]

ARAソリューション

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

解決 によってリリース
BuildMaster 稲戸
CA Release Automation and Automic CA Technologies
DeployHub OpenMakeソフトウェア
デプロイメントの自動化(以前のSerena Deployment Automation) マイクロフォーカス
ElectricFlow エレクトリッククラウド
ハイブリッドクラウド管理(Ultimate Edition) マイクロフォーカス
IBM UrbanCode Deploy IBM
Puppet Enterprise 傀儡
リリースライフサイクル管理 BMCソフトウェア
VisualStudioリリース管理 マイクロソフト
XLデプロイとXLリリース XebiaLabs

参考文献

  1. ^ 「GartnerIT用語集–アプリケーションリリース自動化(ARA)」ガートナー2014年9月25日取得
  2. ^ アプリケーションリリース自動化市場予測(レポート)。フォレスター。2015年。
  3. ^ Garner Market Trends:DevOps –市場ではなく、継続的デリバリーのバリューチェーンをサポートするツール中心の哲学(レポート)。ガートナー。2015年2月18日。
  4. ^ 謙虚、ジェズ; ファーリー、デビッド(2011)。継続的デリバリー:ビルド、テスト、および展開の自動化による信頼性の高いソフトウェアリリースピアソンエデュケーションインクp。255-257。ISBN 978-0-321-60191-9
  5. ^ 市場の概要:アプリケーションリリース自動化ツール(レポート)。フォレスター。2015年。
  6. ^ アプリケーションリリース自動化ソリューションのマーケットガイド(レポート)。ガートナー。2015年7月20日。
  7. ^ フレッチャー、コリン(2016年8月1日)。アプリケーションリリース自動化ソリューションの重要な機能(レポート)。ガートナー。