Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Orchestration (computing)

From Wikipedia, the free encyclopedia
Automated configuration, coordination, and management of computer systems and software

Insystem administration,orchestration is the automatedconfiguration, coordination,[1] deployment, development, andmanagement ofcomputer systems andsoftware.[2]Many tools exist to automate server configuration and management.

Usage

[edit]

Orchestration is often discussed in the context ofservice-oriented architecture,virtualization,provisioning,converged infrastructure and dynamicdata center topics. Orchestration in this sense is about aligning the business request with the applications, data, and infrastructure.[3]

In the context ofcloud computing, the main difference betweenworkflow automation and orchestration is that workflows are processed and completed as processes within a single domain for automation purposes, whereas orchestration includes a workflow and provides a directed action towards larger goals and objectives.[2]

In this context, and with the overall aim to achieve specific goals and objectives (described through thequality of service parameters), for example, meet application performance goals using minimized cost[4] and maximize application performance within budget constraints,[5] cloud management solutions also encompass frameworks for workflow mapping and management.In the context of application programming interfaces (APIs),API orchestration refers to the process of integrating multiple APIs into a unified system in order to streamline workflows and enhance user experience. The approach coordinates the flow of data, the execution sequence, and the dependencies among different APIs to achieve a defined business objective. API orchestration is commonly applied in environments that utilize microservices architectures or legacy systems, where the interaction of several APIs is required to complete a task.[6]

See also

[edit]

References

[edit]
  1. ^Sarma, Anita (11 Feb 2019)."Coordination Technologies". In Sungdeok Cha; Richard N. Taylor; Kyochul Kang (eds.).Handbook of Software Engineering. Springer Cham.ISBN 978-3-030-00262-6. Retrieved15 July 2024.
  2. ^abErl, Thomas (2005).Service-Oriented Architecture: Concepts, Technology & Design. Prentice Hall.ISBN 0-13-185858-0.
  3. ^Menychtas, Andreas; Gatzioura, Anna; Varvarigou, Theodora (2011). "A Business Resolution Engine for Cloud Marketplaces".2011 IEEE Third International Conference on Cloud Computing Technology and Science. IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom).IEEE. pp. 462–469.doi:10.1109/CloudCom.2011.68.ISBN 978-1-4673-0090-2.S2CID 14985590.
  4. ^Mao, Ming; M. Humphrey (2011). "Auto-scaling to minimize cost and meet application deadlines in cloud workflows".Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis. pp. 1–12.doi:10.1145/2063384.2063449.ISBN 978-1-4503-0771-0.S2CID 11960822.
  5. ^Mao, Ming; M. Humphrey (2013). "Scaling and Scheduling to Maximize Application Performance within Budget Constraints in Cloud Workflows".2013 IEEE 27th International Symposium on Parallel and Distributed Processing. pp. 67–78.doi:10.1109/IPDPS.2013.61.ISBN 978-0-7695-4971-2.S2CID 5226147.
  6. ^"IBM: How does API orchestration work?". 21 August 2025.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Orchestration_(computing)&oldid=1307080993"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp