오케스트레이션

回到术语表

오케스트레이션이란무엇입니까?

오케스트레이션은여러개의컴퓨터시스템,애플리케이션및/또는서비스를조율하고관리하는것으로,여러개의작업을함께연결하여크기가큰워크플로나프로세스를실행하는방식을취합니다。이러한프로세스는여러개의자동화된작업으로구성될수있으며관련되는시스템도여러개일수있습니다。

오케스트레이션의목표는빈도가높고반복할수있는프로세스의실행을간소화및최적화하여데이터팀이복잡한작업과워크플로를간편하게관리하도록돕는것입니다。프로세스를반복할수있고작업을자동화할수있다면오케스트레이션을사용하여시간을절약하고효율성을증대하고중복성을없앨수있습니다。예를들면,작업오케스트레이션을통해데이터및머신러닝을간소화할수있습니다

프로세스오케스트레이션과프로세스자동화의차이점은무엇입니까?

자동화와오케스트레이션은고도로상호보완적이지만,의미는서로다릅니다。자동화는사람이개입할필요없이작업이실행되도록프로그래밍하는것이고오케스트레이션은여러개의작업(그중일부는자동화되어있을수도있음)을하나의종단간프로세스나작업으로구성하는것을말합니다。또한오케스트레이션소프트웨어는프로세스전체에걸쳐이벤트나활동에반응해야하고,한가지자동화된작업에서얻은출력을바탕으로의사결정을내려다음작업을판단하고조율할줄도알아야합니다。

애플리케이션오케스트레이션이란무엇입니까?

애플리케이션오케스트레이션은두개이상의소프트웨어애플리케이션을통합하는것입니다。프로세스를자동화하거나데이터의실시간동기화를지원하기위해애플리케이션오케스트레이션을수행할수있습니다。대부분의소프트웨어개발에는일종의애플리케이션오케스트레이션이필합니다。오케스트레이션을수행하지않는다면애플리케이션개발,데이터분석,머신러닝,AI프로젝트를확장하기가훨씬더어려울수있습니다。

이프로세스를통해통합을중앙에서관리하고모니터링할수있으며,메시지라우팅,보안,혁신및신뢰성을위한기능을추가할수있습니다。이러한접근법이지점간통합보다더효과적인이유는통합논리가애플리케이션자체와분리되고대신컨테이너에서관리되기때문입니다。

서비스오케스트레이션이란무엇입니까?

서비스오케스트레이션은여러클라우드공급업체및도메인에걸쳐있는시스템을조율하고관리하도록지원하기때문에애플리케이션오케스트레이션과유사합니다。오늘날시스템의조율과관리는필수적입니다。이접근법은마이크로서비스오케스트레이션,네트워크오케스트레이션,워크플로오케스트레이션을포함합니다。

개별서비스는기본적으로서로통합될수있는능력이없으며자체적인종속성과요구사항이있고시스템이복잡할수록다양한구성요소를오케스트레이션하는것이더욱중요합니다。오케스트레이션을통해필요에따라인프라를확장하고,비즈니스목표에맞게시스템을최적화하고,서비스제공실패를방지할수있습니다。

컨테이너오케스트레이션이란정확히무엇입니까?

애플리케이션및서비스오케스트레이션을언급할때”컨테이너오케스트레이션“이라는용어를접해보셨을수있습니다。그러면컨테이너오케스트레이션은무엇이고왜이기술을사용해야할까?

컨테이너오케스트레이션은컨테이너관리와조율을자동화하는것입니다。소프트웨어팀은컨테이너프로비저닝및배포,컨테이넌간리소스배정,컨테이너의상태모니터링,컨테이너간상호작용시보안유지등과같은작업을제어하고자동화하기위해최고의컨테이너오케스트레이션툴을사용합니다。

컨테이너오케스트레이션의작동원리는무엇입니까?

소프트웨어오케스트레이션팀은일반적으로Kubernetes및码头工人群과같은컨테이너오케스트레이션툴을사용합니다。먼저파일에서앱구성을설명해야합니다。이파일로툴에게어디서컨테이너이미지를수집하고어떻게컨테이너들을연결할지알려줍니다。

또한이툴은컨테이너를클러스터로배포하기위한일정을관리하고,라벨또는메타데이터와같은사전설정된제약요소를바탕으로가장적절한호스트를찾습니다。그다음,파일에제시된사양에따라컨테이너의수명주기를관리합니다。

그러면컨테이너오케스트레이션이왜필할까?자동화와오케스트레이션의목적은무엇일까?컨테이너오케스트레이션을자동화하면명령하나로애플리케이션을확장하고,증가하는트래픽에대처하기위해컨테이너화된새애플리케이션을만들고,설치프로세스를간소화할수있으며보안역시향상됩니다。

클라우드오케스트레이션이란무엇입니까?

클라우드오케스트레이션은프라이빗및퍼블릭클라우드에서연결을관리하는작업을자동화하는프로세스입니다。또한,클라우드오케스트레이션은자동화된작업과프로세스를특정비즈니스기능을수행하는데도움을주는워크플로로통합합니다。

퍼블릭,프라이빗,하이브리드클라우드등을포함하는클라우드컴퓨팅이부상함에따라복잡성이증가하였고여러클라우드에걸쳐있는다수의종속성항목을관리하고배포할수있는클라우드오케스트레이션소프트웨어가필요하게되었습니다。클라우드서비스오케스트레이션에는서버워크로드및스토리지용량의프로비저닝과서비스,워크로드,리소스의오케스트레이션과같은작업이포함됩니다。

클라우드오케스트레이션과자동화는다르다는점을기억하세。클라우드오케스트레이션은它프로세스전체에중점을두지만,자동화는개별구성요소에중점을둡니다。오케스트레이션은정책및보안프로토콜을유지하는동시에멀티클라우드환경전반에서자동화를간소화합니다。

보오케스트레이션이란무엇입니까?

보안오케스트레이션은자동화된보안툴이서로효과적으로작동하도록지원하고보안팀의보안툴사용방식을효율화합니다。목@ @는툴이서로통신하고데이터를공유하도록하는것입니다。-이를통해적오류가능성을낮추어위험소에더나은방식으로대응하고시간과비용을절약할수있습니다

SOAR(安全业务流程自动化和响应)란무엇입니까?이두문자어는Gartner가정의한세가지소프트웨어기능을설명합니다。

  • 오케스트레이션-위협및취약성관리
  • 자동화-보오케스트레이션자동화
  • 대응-보시던트대응

이접근법은자동화와오케스트레이션을결합하므로조직은위협헌팅,위협인텔리전스수집,낮은수준의위협에대한인시던트대응을자동화할수있습니다。

오케스트레이션레이어란무엇입니까?

다수의API서비스를조율해야하는경우오케스트레이션레이어가필합니다。오케스트레이션레이어를통해사용자의커넥터와타사애플리케이션커넥터사이를연결하거나명령을수행하여단API일요청에응답하기위해여러서비스를여러번호출하는단일API를효과적으로생성합니다。

또한오케스트레이션레이어는요청과응답을분할,병합또는라우팅해야하는별도의서비스사이의데이터형식을관리합니다。이러한추상화레이어를추가하여서비스간통신을위해일정수준의인텔리전스를API에제공할수있습니다。오케스트레이션레이어는데이터변환,서버관리,인증처리,레거시시스템통합을지원합니다。

클라우드에서오케스트레이션레이어는클라우드기반구성요소와온프레미스구성요소사이의상호작용과상호연결을관리하며여기에는서버,네트워킹,가상머신,보안및스토리지가포함됩니다。

여정오케스트레이션이란무엇입니까?

고객여정오케스트레이션이란무엇일까?여정오케스트레이션은한단계더나아간고객여정이라는개념을기반으로합니다。여정오케스트레이션은과거데이터에의존하기보다는실시간으로여정을맞춤화하기위해자동화를활용합니다。목는이상적고객여정을만들고구성하는것입니다。

여정오케스트레이션을통해기업은변화에대응하고문제발생전잠재적문제를찾아내어민첩성을향상할수있습니다。

오케스트레이션툴

복잡한작업에필요한오케스트레이션의경우,데이터팀이특수툴을사용해파이프라인을개발,관리,모니터링하고안정적으로운영하는등힘든부분을담당해주어야합니다。이런툴은대개실제데이터나머신러닝작업과는별개입니다。이렇게통합성이부족하기때문에회사전체에업무가흩어지게되고,사용자가컨텍스트를바꿔야할때가많습니다。

비즈니스인텔리전스(BI)와인공지능(AI)이니셔티브를추진하는기업이늘어나면서단순하고확장할수있으며안정적인오케스트레이션툴이절실해졌습니다。오케스트레이션의장점을온전히이용하는데유용한다양한툴이있으며,여기에워크로드를자동화하는데쓸수있는프레임워크가포함되어있습니다。

서비스오케스트레이션툴을사용하면다양한애플리케이션과시스템을통합할수있으며,클라우드오케스트레이션툴은다수의클라우드시스템을통합합니다。또한오케스트레이션툴은단일위치에서종단간프로세스를관리하고프로세스생성을간소화하여이방식이아니면불가능한워크플로를생성하도록지원합니다。

예를들면,砖는데이터웨어하우징AI과사용사례를하나의플렛폼에통합하도록돕습니다。여기를클릭하여数据库워크로드를오케스트레이션하는방법을알아보세。

애플리케이션릴리스오케스트레이션이란무엇입니까?

애플리케이션릴리스오케스트레이션(应用程序发布编排,ARO)을통해DevOps팀은애플리케이션배포를자동화하고,지속적으로통합및전달파이프라인을관리하고,릴리스워크플로를오케스트레이션할수있습니다。새로운릴리스의품질,속도,거버넌스를향상하는것을목@로합니다。

애플리케이션릴리스오케스트레이션툴은배포자동화와파이프라인관리를지원할뿐만아니라기업이다양한팀,기술,방법론,파이프라인전반에서릴리스활동을확장하도록지원합니다。잘알려진ARO툴로는GitLab,微软Azure管道및FlexDeploy가있습니다。

프로세스오케스트레이션이란무엇입니까?

효과적인오케스트레이션에는자동화된프로세스가필요하지만,개별적인작업에다양한툴을사용할경우(그리고여러공급업체의툴을사용할경우)사일로를유발할가능성이있습니다。그래서툴과워크플로의통합이필요하며프로세스오케스트레이션이란이러한통합작업을의미합니다。

프로세스오케스트레이션을수행하려면개별작업들을종단간(端到端)프로세스로통합하고,범용커넥터,직접통합또는API어댑터를사용한시스템통합을효율화해야합니다。그러면它팀은단일위치에서프로세스수명주기전체를관리할수있습니다。

이를통해얻을수있는장점으로는개별툴을조율및통합하여복잡성을감소시키고,프로세스모니터링및로깅을중앙집중화하여평균해결시간(同时,MTTR)을단축하고,단일오케스트레이션플랫폼으로새로운툴과기술을통합할수있다는것입니다。이러한유형의소프트웨어오케스트레이션덕분에다양한툴과기술을가상으로신속하게통합하는것이가능해집니다。

데이터오케스트레이션플랫폼의목적

데이터오케스트레이션은여러스토리지위치에서사일로화된데이터를결합하고정리하여분석에사용할수있도록만들기위한자동화된프로세스입니다。이프로세스는레거시시스템,클라우드기반툴또는데이터레이크의구분없이모든데이터센터를연결합니다。데이터는표준형식으로변환되므로이해하기가더쉽고의사결정을위해더간편하게사용할수있습니다。

대부분의기업은엄청난양의데이터를축적하여축적된데이터를정리하기위한자동화된툴이필요합니다。빅데이터오케스트레이션이란무엇일까?기존방법으로처리하기에는너무방대하거나변화가빠르거나복잡한데이터를정리하는프로세스를말합니다。,또한데이터오케스트레이션은서버에서공간은차지하지만사용되지않는정보,즉“다크데이터(黑暗数据)”를찾아냅니다。

데이터오케스트레이션플랫폼은규정준수와문제발견에적합합니다。예를들면,결제오케스트레이션플랫폼을사용할경우고객데이터에실시간으로액세스할수있어위험한트랜잭션을볼수있습니다。

DevOps오케스트레이션이란무엇입니까?

DevOps오케스트레이션은회사전체의DevOps관행과이를따르기위해사용하는자동화툴을조율하는것입니다。목@ @는프로덕션문제를최소화하고새릴리스를출시하는데드는시간을줄이는것입니다。

자동화된작업을오케스트레이션하면자동화툴의잠재력을극대화할수있습니다。이쯤에서오케스트레이션과자동화를비교하는질문이다시떠오릅니다。기본적으로,수많은기능이동시에실행되도록자동화하면효율성을극대화할수있습니다。한편,이러한기능들이함께작동하도록하려면오케스트레이션이필합니다。

예를들면,클라우드기반배포파이프라인을위한DevOps오케스트레이션을통해개발,QA,프로덕션을결합할수있습니다。

Docker오케스트레이션이란무엇입니까?

码头工人는컨테이너화된애플리케이션개발을위한툴세트를제공하는사용자친화적인컨테이너런타임입니다。码头工人를사용하여코드를이미지로패키지한후이이미지를컨테이너를만드는데사용할수있기때문에码头工人오케스트레이션은码头工人컨테이너를관리하기위한관행과기술을의미합니다。

컨테이너화된애플리케이션이많은컨테이너로확장되는경우이러한유형의컨테이너오케스트레이션이필요합니다。컨테이너오케스트레이션은컨테이너프로비저닝,확장및축소,네트워킹및로드밸런싱관리와같은작업에사용됩니다。

码头工人에코시스템은群과같은오케스트레이션을위한툴을몇가지제공합니다。Kubernetes는码头工人컨테이너를오케스트레이션하는데주로사용되며,클라우드컨테이너플랫폼은기본적인오케스트레이션기능을제공합니다。

Databricks의데이터및머신러닝파이프라表오케스트레이션

数据库를이용하면여러작업을손쉽게오케스트레이션하여데이터와머신러닝워크플로를손쉽게구축할수있습니다。

여러단계를포함한작업을오케스트레이션하면상호의존적,모듈방식작업을사용해(노트북,Python스크립트로와JAR구성)데이터와毫升파이프라인을간단히정의할수있습니다。데이터팀에서다단계파이프라인을손쉽게만들고관리하여데이터를변환,구체화하고머신러닝알고리즘을교육하는과정이간편해지는데,이모든것을친숙한砖워크스페이스내에서해결하기때문에시간과수고는물론컨텍스트전환횟수도대폭줄어듭니다。

위의예시에서는여러개의작업으로구성된工作하나가두개의작업(任务)을사용해데이터를수집합니다。点击ingest와Orders_Ingest의두개입니다。이렇게수집한데이터를집계한다음“匹配”작업에서필터링하면새로운머신러닝특징이생성되고(Build_Features)영구지속되며(Persist_Features)새로운모델을교육하는데쓰입니다(火车)。

工作오케스트레이션은砖에서는완전통합형으로제공되므로안프라나DevOps리소스를추가투입할필요가없습니다。고객은Jobs API나UI를사용해작업과기능을만들어관리하면됩니다。모니터링을위한이메일알림이대적예입니다。

이기능의장점은데이터팀에서따로새스킬을익힐필요도없이손쉽게누릴수있습니다。또한이기능을이용하면砖밖,모든클라우드를총망라해API를포함한것이라면무엇이든오케스트레이션할수있습니다(예:CRM에서데이터가져오기)。오늘바로职位오케스트레이션을시작하세职位。워크스페이스(AWS|Azure|GCP)에서직접활성화하면됩니다。

额外的资源

回到术语表