ESCL is a cloud operating system developed by EasyStack. The whole platform uses yum/rpm package management tools, and is compatible with mainstream software packages from operating system vendors such as RedHat, CentOs, Fedora. Based on the selected stable branch version of the Linux kernel, the development and maintenance are carried out, and the latest achievements of the upstream community are continuously synchronized. The source code of the package is mainly based on the community upstream stable version, which has been independently compiled and verified, and has a complete release and maintenance mechanism.
It supports X86 and ARM architectures, as well as chips from Phytium, Hygon, AMD and Kunpeng, etc. It is suitable for domestic X86 and ARM mainstream server hardware.
To provide minimum dependency component services for EOS, including basic management component, network management component, device management component, log component and basic dependency soft package, etc., to provide the optimal combination of the underlying operating environment.
The overall software stack is built around the application requirements, providing the optimal software stack combination and tuning strategy.
Complete review of software compatibility, only include software services required by the platform, avoid the platform contains unnecessary software services, unified management of software required for cloud platform environment requirements, support different CPU architectures, such as X86, ARM.
Optimized and compatible with mainstream hardware,
Product compatibility lists are provided.
Unified platform operating system upgrade path;
One cloud multi-core, cross-platform support;
he set of software packages ruled for cloud computing;
Reliability honed in an integrated environment.
The cloud native core feature of the new generation cloud infrastructure lies in the dynamic programmability of the cloud original structure of the infrastructure. Through the definable infrastructure topology, through the platform automation center, the flexible planning of 3 to ultra-large scale node cloud platform environment control microservices, so that it can run in different scale cloud environments, and realize the integration deployment from the minimum three nodes without interruption of business. In addition, the ultra-large scale separated deployment can realize the on-demand expansion from cloud infrastructure to multi-availability zones, multi-regions to full-stack multi-clouds, and the multi-core and multi-cloud heterogeneity of one cloud can support the elastic dynamic scaling of deployment scale to the continuous evolution of deployment form and cloud capabilities.