请输入您要查询的百科知识:

 

词条 Orchestration (computing)
释义

  1. Usage

  2. See also

  3. References

Orchestration is the automated configuration, coordination, and management of computer systems and software.[1]

A number of tools exist for automation of server configuration and management, including Ansible, Puppet, Salt and Terraform.[2]. For Container Orchestration there is different solutions such as Kubernetes software or managed services such as AWS EKS, AWS ECS or Amazon Fargate.

Usage

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

The main difference between a workflow "automation" and an "orchestration" (in the context of cloud computing) 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.[1]

In this context, and with the overall aim to achieve specific goals and objectives (described through quality of service parameters), for example, meet application performance goals using minimized cost[4] and maximize application performance within budget constraints,[5]

See also

  • Choreography
  • Configuration management
  • Infrastructure as code
  • Server provisioning
  • Service-oriented architecture

References

1. ^Thomas Erl. Service-Oriented Architecture: Concepts, Technology & Design. Prentice Hall, {{ISBN|0-13-185858-0}}.
2. ^{{cite web|url=https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c|title=Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation|author=Yevgeniy Brikman|date=2016-09-26}}
3. ^{{Citation | chapter = A Business Resolution Engine for Cloud Marketplaces | series = IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom) | year = 2011 | pages = 462–469 | publisher = IEEE | doi = 10.1109/CloudCom.2011.68| title = 2011 IEEE Third International Conference on Cloud Computing Technology and Science | last1 = Menychtas | first1 = Andreas | last2 = Gatzioura | first2 = Anna | last3 = Varvarigou | first3 = Theodora | isbn = 978-1-4673-0090-2 }}
4. ^{{cite book|last=Mao|first=Ming|author2=M. Humphrey|title=Auto-scaling to minimize cost and meet application deadlines in cloud workflows|journal=Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC2011)|year=2011|doi=10.1145/2063384.2063449|isbn=978-1-4503-0771-0}}
5. ^{{cite book|last=Mao|first=Ming|author2=M. Humphrey|title=Scaling and Scheduling to Maximize Application Performance within Budget Constraints in Cloud Workflows|journal=Proceedings of the 2013 IEEE 27th International Symposium on Parallel and Distributed Processing(IPDPS2013)|year=2013|url=http://dl.acm.org/citation.cfm?id=2511429|doi=10.1109/IPDPS.2013.61|isbn=978-0-7695-4971-2|pages=67–78}}

4 : Enterprise application integration|Business terms|Computing terminology|Orchestration software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/16 17:25:11