Document navigation

Functional Architecture

ZSphere uses the functional architecture illustrated in Figure 1.
Figure 1. Functional Architecture


ZSphere functional architecture highlights:
  • Provides enterprise-grade data center infrastructure services for compute, storage, and network resource management. The underlying platform uses KVM virtualization and supports local, NFS, SAN, and distributed storage, together with distributed switches and distributed port groups.
  • With ZSphere as its core engine, the platform uses a message bus to coordinate the MariaDB database and service modules. Core functions include VM management, host management, storage scheduling, network services, system administration, monitoring, and auditing.
  • Provides Java and Python SDKs and RESTful APIs for resource scheduling and management.