Loading article…
システム管理において、オーケストレーションとは、コンピュータシステムとソフトウェアの自動化された 構成、調整、[1] 展開、開発、管理を指します。[2]
サーバーの構成と管理を自動化するツールは数多く存在します。
使用法
オーケストレーションは、サービス指向アーキテクチャ、仮想化、プロビジョニング、コンバージドインフラストラクチャ、動的データセンターなどのトピックの文脈でよく議論されます。この意味でのオーケストレーションは、ビジネス要求をアプリケーション、データ、インフラストラクチャと調整することです。[3]
クラウドコンピューティングの文脈では、ワークフロー自動化とオーケストレーションの主な違いは、ワークフローは自動化の目的で単一ドメイン内のプロセスとして処理され完了するのに対し、オーケストレーションにはワークフローが含まれており、より大きな目標や目的に向けた指示されたアクションを提供することです。[2]
この文脈では、特定の目標と目的(サービス品質パラメータを通じて説明される)を達成するという全体的な目的(たとえば、最小限のコストでアプリケーションパフォーマンスの目標を達成する[4]ことや、予算の制約内でアプリケーションパフォーマンスを最大化する[5]ことなど)を念頭に、クラウド管理ソリューションにはワークフローのマッピングと管理のフレームワークも組み込まれています。
参照
参考文献
- ^ Sarma, Anita (2019 年 2 月 11 日)。「コーディネーション テクノロジー」。Sungdeok Cha、Richard N. Taylor、Kyochul Kang (編)。ソフトウェア エンジニアリング ハンドブック。Springer Cham。ISBN 978-3-030-00262-6. 2024年7月15日閲覧。
- ^ ab Erl, Thomas (2005).サービス指向アーキテクチャ: 概念、技術、設計. Prentice Hall. ISBN 0-13-185858-0。
- ^ Menychtas, Andreas; Gatzioura, Anna; Varvarigou, Theodora (2011)。「クラウド マーケットプレイス向けのビジネス解決エンジン」。2011 IEEE第 3 回クラウド コンピューティング技術と科学に関する国際会議。IEEE 第 3 回クラウド コンピューティング技術と科学に関する国際会議( CloudCom)。IEEE。pp . 462–469。doi :10.1109/CloudCom.2011.68。ISBN 978-1-4673-0090-2.S2CID 14985590 。
- ^ Mao, Ming; M. Humphrey (2011)。「クラウド ワークフローでコストを最小限に抑え、アプリケーションの期限を守るための自動スケーリング」。2011年国際高性能コンピューティング、ネットワーキング、ストレージ、分析会議の議事録。pp. 1–12。doi : 10.1145 / 2063384.2063449。ISBN 978-1-4503-0771-0. S2CID 11960822。
- ^ Mao, Ming; M. Humphrey (2013)。「クラウド ワークフローの予算制約内でアプリケーション パフォーマンスを最大化するためのスケーリングとスケジューリング」 。2013 IEEE 第 27 回並列および分散処理に関する国際シンポジウム。pp. 67–78。doi :10.1109/IPDPS.2013.61。ISBN 978-0-7695-4971-2.S2CID 5226147 。
