Architecture

    A complete Pigsty system can be called a Deployment or Environment.

    A Pigsty deployment consists of two parts: an infra set & multiple clusters, both described by an .

    • Infra: deployed on , monitoring, DNS, NTP, DCS, Yum repos, etc.

    The cluster contains nodes, instances, and services three core resources: a cluster contains multiple instances deployed on multiple nodes, providing various . Each database instance will have a more subdivided ER model.

    is installed on meta node: monitoring, dns, ntp, dcs, yum repo, etc…

    Cluster could be node cluster or database clusters (pgsql, redis). Which were deployed on .

    Different type of clusters have their own ER modle, such as PGSQL and , …

    Architecture - 图3

    Infra, Nodes, Pgsql, Redis, are organized in , and installed via playbook.

    There are 4 core modules : , NODES, , REDIS

    You can compose them freely:

    Last modified 2022-06-04: