What Is Huawei Cloud UCS?
Huawei Cloud Ubiquitous Cloud Native Service (UCS) is the first distributed cloud native product in the industry. It provides consistent experience in cloud native application deployment, management, and ecosystem. Cloud native applications can run across clouds and regions with intelligent traffic distribution.
Huawei Cloud UCS is a platform for centrally managing distributed clusters. It runs on Karmada, CNCF's first multi-cloud container orchestration project, and enables you to run cloud native applications across clouds and regions, no matter whether they are running on Huawei Cloud (CCE and CCE Turbo clusters), partner clouds (CCE clusters), other clouds (other cloud vendors' Kubernetes clusters), or on-premises infrastructure (such as self-managed clusters). It extends cloud native to central regions, hotspot areas, customer premises, and business locations.
- A new way for application-data collaboration
Integrated migration, scaling, and disaster recovery remove geographical restrictions. Your data can be migrated to where your applications run.
- A new way to provision compute
With distributed scheduling, millions of nodes collaborate to provision compute to applications across clouds at any time.
- A new way to manage application traffic
Service requests can be intelligently distributed in real time, across regions, and on demand.
Functions
- Central cluster management
You can connect Huawei Cloud clusters, on-premises clusters, and attached clusters, as well as partner cloud clusters and multi-cloud clusters across clouds and regions to UCS and manage them centrally.
- Central configuration delivery
You can centrally manage the configuration policies of your multi-cloud clusters for the permissions management of tenants in enterprise projects. You can also audit cluster compliance through a policy center.
- Visualized monitoring and insights
Huawei Cloud UCS supports multi-dimensional monitoring, and is compatible with open source Prometheus and OpenTelemetry. You can create custom dashboards, check service statuses, and obtain insights on your containers and service meshes.
- Collaborative compute scheduling 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. UCS also provides multiple types of distributed deployment policies, so your applications can run in the best condition based on global resource distribution, service characteristics, geographical locations, network QoS, and resource balancing.
- Global traffic management
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 disaster recovery, auto scaling, and migration.
- One ecosystem with globally available applications
With an in-house deployment engine, UCS provides ready-to-use components with unified specifications, which can be deployed globally with just a few clicks and managed throughout their lifecycle.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot