OverviewDeploymentManagementOperationReference

    Architecture

    Arcfra Enterprise Cloud Platform (AECP) adopts a modular, "plug-in" service architecture, ensuring easy deployment, flexible operations, and efficient maintenance.

    The core components of AECP include Arcfra Cloud Operating System (ACOS), Arcfra Virtualization Engine (AVE), Arcfra Block Storage (ABS), and Arcfra Operation Center (AOC). These components together deliver essential services such as virtual machine management, block storage services, and centralized platform management.

    ACOS runs on standard servers and integrates the AVE and ABS modules to provide virtualization and block storage capabilities. In addition to AVE, ACOS also supports integration with VMware ESXi virtualization. AOC, as the management platform, is hosted on a virtual machine within an ACOS cluster and is responsible for managing multiple ACOS clusters across various data centers, ensuring the efficient operation of the entire AECP ecosystem.

    In addition to its core components, AECP offers a variety of cloud service modules (addons) that extend its functionality. These modules include Arcfra File Storage (AFS), Arcfra Kubernetes Engine (AKE), Arcfra Network Service (ANS), and Arcfra Backup and Disaster Recovery (ABDR).

    Each module provides specific capabilities: file storage, Kubernetes services, network management, and backup and replication services. These addons can be installed independently and are centrally managed by AOC. The control plane for each service runs within its own virtual machine, ensuring that it operates independently of ACOS. This architecture ensures both high reliability and security for the AECP platform, while also allowing for flexible evolution and scaling of these services.

    AECP module Description
    Foundation ACOS ACOS is the core software of AECP, installable directly on physical servers. It provides virtual machine and block storage services through its integrated virtualization module, AVE, and distributed block storage module, ABS. Additionally, ACOS supports VMware ESXi integration, delivering storage to ESXi hosts via the NFS protocol.
    AVE AVE is the virtualization module of AECP, offering essential virtual machine management functions such as lifecycle management, power operations, and live migration. When paired with the distributed block storage component, ABS, it also provides advanced services such as instant snapshots, templates, and cloning for virtual machines.
    ABS ABS is the distributed block storage module in AECP, supporting block storage services via iSCSI and NFS protocols.
    AOC AOC runs as a virtual machine of an ACOS cluster, centrally managing ACOS clusters across multiple data centers.
    Addon AFS AFS is the distributed file storage module of AECP, making it easy and efficient to store and manage unstructured data like text, images, and videos.
    AKE AKE is the Kubernetes module of AECP, which supports automatically creating multiple virtual machines to build high-availability Kubernetes clusters. It also supports using physical machines as worker nodes and provides high-performance persistent storage for K8s containers.
    ANS ANS is the software-defined networking and security module of AECP, which includes three main functions:
    • Distributed firewall: It provides micro-segmentation capabilities, supporting three types of security policies based on distributed firewalling: global security policies, custom security policies, and virtual machine quarantine. This provides more flexible and granular network security protection for business operations.
    • Load balancer: It provides load balancing services for applications based on virtual machines, containers, or physical servers.
    • VPC networking: It provides a secure and isolated network space for virtual machines, enabling secure internal and external connectivity within the virtual network through Virtual Network Functions (VNF).
    ABDR ABDR is the data protection and disaster recovery module of AECP, providing enterprise-grade data protection and disaster recovery capabilities for workloads on AECP. Its core functions include:
    • Virtual machine backup and recovery: It can back up entire virtual machines to an external storage repository, allowing for restoration to the state at the time of backup using the backup files.
    • Virtual machine replication and fault handling: It can asynchronously replicate virtual machines from one cluster to another. In the event of a failure of the original virtual machine, failover, recovery, and permanent failover can be achieved using the replica virtual machine.