diff --git a/docs/draft-mindmap.md b/docs/draft-mindmap.md new file mode 100644 index 0000000000000000000000000000000000000000..015e24ca4a17d9ac0ed9ea7c3492b7feb9da8c2e --- /dev/null +++ b/docs/draft-mindmap.md @@ -0,0 +1,97 @@ +# Resources (random ideas) + +## Physical + +- Room +- Rack +- Case +- UPS +- PSU +- Disk +- NIC +- Cable: UTP, Serial, optical, patch, power + - color, ends, labels, type + +- kábeltálca + +### Network service (extends service) + +- switching +- routing +- vlan + +- have a port +- line-card +- TK power + +### Network concepts + +- network node + - eg. switch, router +- Portauth + +### Other concepts + + +## Logical + +- VLAN (and subnet) +- Node (Machine/Virtual) +- ILO +- OS +- Bound +- IP (v4,v6, floating) +- Gateway +- Subnet + +## Logical II + +- Block, LVM, ZFS, RAID, CRYPTO, FS, ISCSI, CEPH +- Filesystem +- Storage +- CPU, RAM, IOPS +- Database +- Stateless app +- Volume +- Authentication +- External dependency + - internet, DNS, HTTP, TLS + +### Other concepts + +- Firewall +- Load balancer +- Ingress +- Egress +- Proxy +- Cluster +- Service (like k8s) + +## Relation types + +- depends +- has +- offer +- implements +- is_a + +## Check out + +- DSL to create schema +- label vs annotation +- RFC of domain +- other infra modelling tools +- Neo4J + - Do we need a "knowledge graph" + +## Questions + +- node down affection + +## Open questions + +- static and dynamic modelling +- portauth as a service +- teraform, ansible, k8s, vcsa, cisco lldp, snmp, consul, netbox + +TODO source of truth, other solutions