A quick architecture draft overview of XCP-ng trying to follow the c4 model, done with structurizr lite. Aiming at creating a baseline architecture part to be added to the main documentation on xcp-ng-org.
Pages, images and other documents I used as reference to get a better understanding.
- Structurizr DSL cookbook
- Structurizr DSL language reference
- XCP-ng Architecture doc
- xenopsd-ng's README
- xapi Reference
- xenopsd architecture doc
- xapi-storage API doc
- drawio: I used the desktop app
- structurizr: Made by Simon Brown, the guy behind
the C4 model.
- lite, on premises and CLI are open source
- description language: allows better versionning, consistency between diagram as they use the same descriptions instead of recreating diagrams manually for each "level".