Enterprises traditionally use a chimney-type IT structure. This structure faces many issues. For example, every application exclusively uses one or multiple servers but fails to use them efficiently, resulting in a low IT resource utilization (generally less than 10%). IT equipment is frequently upgraded and is generally replaced after being used for three to five years. These issues lead to a waste of IT resources and incur high IT costs. When enterprises decide to introduce a new IT application, they have to spend an average of three to six months from purchasing new equipment to launching new services with the new IT application. This sluggish service rollout affects enterprises in operating new services and acquiring financial benefits.
Huawei cloud operating system (OS) software addresses these issues facing the traditional chimney-type IT structure.
Huawei could OS helps enterprises accelerate service rollouts by virtualizing physical server resources with cloud computing technologies.
Huawei cloud OS is a function-rich software that helps build an effective, powerful, reliable, flexible, and ease-of-use cloud computing system. The Huawei cloud OS provides powerful virtualization functions, various cloud service components and tools, and open application programming interfaces (APIs). By providing efficient and distributed computing, storage, and network resource pools, the Huawei cloud OS supports legacy and new enterprise services, improves operating efficiency, and reduces IT costs
The Huawei cloud OS consists of a virtualization infrastructure layer and a cloud service layer.
- Virtualization infrastructure layer
The virtualization infrastructure layer virtualizes computing, storage, and network resources and provides virtual resource pools for upper-layer applications. This layer provides virtual computing, virtual storage, virtual network, virtual resource scheduling, and virtual resource management.
- Cloud service layer
The cloud service layer is composed of a range of cloud service modules. The cloud service layer schedules and manages lower-layer computing, storage, and network resources through the interfaces provided by the virtualization infrastructure layer. It also provides cloud services for upper-layer applications through middleware interfaces. Services provided by the cloud service layer include (1) basic services such as elastic cloud computing (EC2), virtual private cloud (VPC), and backup/disaster recovery (DR), and (2) cloud middleware, such as elastic MapReduce (EMR), complex event process (CEP), and simple database (SDB).