Date: Fri, 29 Mar 2024 07:49:00 +0000 (UTC) Message-ID: <1363978863.29924.1711698540929@aws-us-west-2-lfn-confluence-1.web.codeaurora.org> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_29923_442360241.1711698540929" ------=_Part_29923_442360241.1711698540929 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
EMCO is a Geo-distributed application orchestr= ator that intelligently places a tenant's workload onto one or more cl= usters. These clusters can be a public cloud cluster, an enterprise=E2=80= =99s private cloud cluster, an IoT edge site cluster, a 5G cell cluster, or= a telco=E2=80=99s CO cluster. The workload can be a simple app or a compli= cated app that is composed of multiple simple apps, or it can be a network = function in the form of container/VM, etc.
EMCO operates at a higher level than kubernetes. It makes a decision on = which clusters a workload should run, then it interacts with the Kubernetes= API server and hands over that workload to the Kubernetes control plane. E= MCO Supports multiple placement constraints: Affinity and Anti-Affinity; Pl= atform capabilities; Latency; Cost. Through auto-configuring service mesh (= ISTIO) and security policy (NAT, firewall), it enables the communication be= tween deployed apps or between a deployed app and an external service = within or across clusters with/without mutual TLS. It provides = ;application life cycle management including upgrades as well as c= omprehensive status monitoring of deployed applications.
EMCO is an open source project in Linux foundation and there is no vendo= r lock. In EMCO cluster onboarding is done through cluster registration.&nb= sp;You can specify the deployment intent of your workload and use EMCO to d= eploy your workload to a specific provider=E2=80=99s cluster.
EMCO can run independently as a universal multi-cloud orchestrator which= manages workload deployment across geo-distributed cloud clusters and edge= clusters. It can also integrate with CSP=E2=80=99s multi-cloud orchestrato= r to deploy a complicated application to multiple CSP=E2=80=99s cloud clust= ers.