Skip to content

Instantly share code, notes, and snippets.

@drmuey
Last active January 28, 2022 01:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save drmuey/5895849d70ac7c02590158a0edb607a1 to your computer and use it in GitHub Desktop.
Save drmuey/5895849d70ac7c02590158a0edb607a1 to your computer and use it in GitHub Desktop.
Diagram of containers
flowchart LR
    A[fa:fa-users WHM]
    A --> B["fa:fa-user cPanel (user 1 - “classic” setup)"]
    A --> C["fa:fa-user cPanel (user 2 - major web needs; DNS/mail handled via registrar)"]
    A --> D["fa:fa-user cPanel (user 3 — complex needs)"]
    B --> E["Web"]
    B --> F["Email"]
    B --> G["MySQL"]
    B --> H["DNS"]
    C --> I["Web 1"]
    C --> J["Web 2"]
    C --> K["Web 3"]
    C --> L["Web 4"]
    C --> M["HA Replicated Mongo DB (not avail externally)"]
    I --> N["Simple/Complex HA Load Balance"]
    J --> N
    K --> N
    L --> N
    M --> I
    M --> J
    M --> K
    M --> L
    D --> O["TODO"]
@drmuey
Copy link
Author

drmuey commented Jan 27, 2022

  • NFS for all files
  • REStful APIs && Msg Queue for everything else
  • “Simple/Complex” simple probably means one server (i.e. single point of failure). Complex would be more robust (RRDNS, LB, etc) via multiple servers and backends (i.e. no single point of failure).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment