What Is UCS?
Ubiquitous Cloud Native Service (UCS) is the industry's first ubiquitous cloud native service. Your cloud native applications can run freely across regions and clouds with intelligent traffic distribution, and enjoy consistent experience in deployment, management, and ecosystem.
Running on Karmada, CNCF's first multi-cloud container orchestration project, UCS enables you to run cloud native applications across clouds and regions, no matter whether they are running on Huawei Cloud (Cloud Container Engine clusters), third-party Kubernetes clusters, or your own infrastructure (Intelligent EdgeFabric and self-managed Kubernetes clusters). In this way, UCS extends cloud native to central areas, hotspot areas, customer premises, and service sites.
- A new way to provision compute capacity
- A new way to manage application traffic
- A new way for application-data collaboration
- Unified cluster management
You can connect your Huawei Cloud CCE and third-party clusters distributed everywhere to UCS for unified management.
- Central delivery of cluster configurations
You can manage the configurations of your multi-cloud clusters all in one place by controlling permissions of tenants and users in enterprise projects, and audit cluster compliance through a unified policy center.
- Visualized monitoring and O&M
You can obtain insights on your containers and service meshes from multiple dimensions. UCS is compatible with open source Prometheus and OpenTelemetry, supports custom dashboards, and checks the health status of your running services.
- Collaborative compute supply and optimal deployment
Running on Karmada, UCS can connect to thousands of distributed Kubernetes clusters, coordinate compute resources on millions of nodes, and respond in just seconds. Supporting multiple types of distributed deployment policies, UCS can find the best-fit location to deploy your application based on global resource distribution, service characteristics, geographical locations, network QoS, and resource balancing.
- Unified traffic governance
UCS distributes requests globally according to user locations and service policies across clouds and clusters. Application traffic can be split based on weight and content. Advanced functions such as grayscale release, failover, outlier detection, and rate limiting are also available.
- Application-data collaboration
UCS integrates data and services and automates migration, cloning, data replication, and cross-cloud scaling for your applications. Data at the storage, container, and middleware layers is associated to support application DR, auto scaling, and migration.
- One ecosystem with globally available applications
With a self-developed deployment engine, UCS provides ready-to-use components with unified specifications, which can be deployed globally in just a few clicks and managed throughout their lifecycle.