# ๐Ÿ—๏ธ Infrastructure Architecture โ€” Knowledge Base Komplexnรญ pล™ehled tรฉmat, principลฏ a best practices pro nรกvrh a provoz infrastruktury. Bilingual: Czech (`.md`) and English (`.en.md`). --- ## Topic Map โ€” Vztahy mezi oblastmi ``` โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ CLOUD โ”‚ โ”‚ (IaaS/PaaS)โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ–ผ โ–ผ โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚NETWORKINGโ”‚ โ”‚ STORAGE โ”‚ โ”‚ DATABASES โ”‚ โ”‚(L2-L7, โ”‚ โ”‚(SAN/NAS/ โ”‚ โ”‚ (SQL/NOSQL/ โ”‚ โ”‚ Zero Tr.)โ”‚ โ”‚ Ceph/SDS)โ”‚ โ”‚ Vector) โ”‚ โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ–ผ โ–ผ โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ DATACENTERS โ”‚ โ”‚ (Tier, power, cooling, layout) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ–ผ โ–ผ โ–ผ โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚SERVER-HW โ”‚ โ”‚SERVER- โ”‚ โ”‚ GPU โ”‚ โ”‚ PROVISIONING โ”‚ โ”‚(CPU,RAM, โ”‚ โ”‚CONFIG โ”‚ โ”‚(NVIDIA/โ”‚ โ”‚ (PXE, Ironic โ”‚ โ”‚ PCIe,BM) โ”‚ โ”‚(BIOS, โ”‚ โ”‚ AMD) โ”‚ โ”‚ Terraform) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ NUMA) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚HYPERVISORโ”‚ โ”‚ MONITOR โ”‚ โ”‚ CICD โ”‚ โ”‚(VMware, โ”‚ โ”‚(Prom, โ”‚ โ”‚(GitOps, โ”‚ โ”‚ KVM, ...)โ”‚ โ”‚ Grafana) โ”‚ โ”‚ IaC) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ## Navigace โ€” Czech (`.md`) | Oblast | Soubor | Popis | Propojeno s | |--------|--------|-------|-------------| | โ˜๏ธ Cloud architektura | [CLOUD.md](CLOUD.md) | AWS/Azure/GCP, hybrid cloud, multi-cloud, well-architected framework | GPU, NETWORKING | | ๐ŸŒ Sรญลฅovรก architektura | [NETWORKING.md](NETWORKING.md) | DNS, BGP, VPC, Zero Trust, EVPN VXLAN, TLS | CLOUD | | ๐Ÿ“Š Monitoring a observabilita | [MONITORING.md](MONITORING.md) | Prometheus, Grafana, OTel, logging, alerting, SLO | โ€” | | ๐Ÿ”„ CI/CD a DevOps | [CICD.md](CICD.md) | Pipelines, GitOps, IaC (Terraform), deployment strategie | โ€” | | ๐Ÿ—„๏ธ Databรกzovรก architektura | [DATABASES.md](DATABASES.md) | Klasifikace, sharding, replikace, caching | POSTGRESQL, MYSQL, ORACLE, MONGODB, REDIS, CASSANDRA, VEKTOROVE-DB, DATABAZOVE-ENGINY | | ๐Ÿ–ฅ๏ธ Hypervisory | [HYPERVISORS.md](HYPERVISORS.md) | VMware, Hyper-V, KVM, Proxmox, migrace | STORAGE, SERVER-HW | | ๐Ÿญ Datovรก centra | [DATACENTERS.md](DATACENTERS.md) | Tier, power, cooling, layout, DC sluลพby | MONITORING | | ๐Ÿ’พ Storage | [STORAGE.md](STORAGE.md) | SAN/NAS/object, RAID, SDS, Ceph, OpenStack Cinder/Swift/Manila | โ€” | | ๐Ÿ”Œ Server connectivity | [CONNECTIVITY.md](CONNECTIVITY.md) | Ethernet, FC SAN, iSCSI, NVMe-oF, SAS | โ€” | | ๐Ÿ”ง Server hardware | [SERVER-HW.md](SERVER-HW.md) | CPU, RAM, PCIe, NUMA, BMC | CONNECTIVITY | | ๐ŸŽฎ GPU | [GPU.md](GPU.md) | NVIDIA/AMD, NVLink, MIG/vGPU, AI, Cyborg | โ€” | | โš™๏ธ Server config | [SERVER-CONFIG.md](SERVER-CONFIG.md) | BIOS tuning, DB/hypervisor/K8s/storage best practices | โ€” | | ๐Ÿ“ฆ Provisioning | [PROVISIONING.md](PROVISIONING.md) | PXE, Redfish, Terraform, Ironic, OpenStack deploy | CICD | | ๐Ÿ“‹ Pลฏvodnรญ rozcestnรญk | [HARDWARE.md](HARDWARE.md) | Legacy index โ†’ SERVER-HW, GPU, SERVER-CONFIG, PROVISIONING | SERVER-HW, GPU, SERVER-CONFIG, PROVISIONING | | ๐Ÿ“‹ Pลฏvodnรญ infrastruktura | [INFRASTRUCTURE.md](INFRASTRUCTURE.md) | Legacy index โ†’ HYPERVISORS, DATACENTERS, STORAGE, HARDWARE | HYPERVISORS, DATACENTERS, STORAGE, HARDWARE | | ๐Ÿ“‹ Review workflow | [REVIEW.md](REVIEW.md) | Proces oponentury a kontroly obsahu | โ€” | | ๐Ÿ“ ADR template | [templates/ADR.md](templates/ADR.md) | Architecture Decision Record template | โ€” | ### Detailnรญ DB soubory | Soubor | Popis | |--------|-------| | [POSTGRESQL.md](POSTGRESQL.md) | PostgreSQL โ€” architektura, replikace, tuning | | [MYSQL.md](MYSQL.md) | MySQL & MariaDB | | [ORACLE.md](ORACLE.md) | Oracle Database โ€” RAC, Data Guard, tuning | | [MONGODB.md](MONGODB.md) | MongoDB โ€” document DB, sharding, replica sets | | [REDIS.md](REDIS.md) | Redis โ€” cache, session store, streamy | | [CASSANDRA.md](CASSANDRA.md) | Cassandra & ScyllaDB โ€” wide-column, nosql | | [VEKTOROVE-DB.md](VEKTOROVE-DB.md) | Vector databรกze โ€” Pinecone, Qdrant, Milvus, pgvector | | [DATABAZOVE-ENGINY.md](DATABAZOVE-ENGINY.md) | Spoleฤnรฉ koncepty napล™รญฤ DB โ€” transakce, indexy, locking | --- ## Navigation โ€” English (`.en.md`) | Area | File | Description | Related to | |------|------|-------------|------------| | โ˜๏ธ Cloud architecture | [CLOUD.en.md](CLOUD.en.md) | AWS/Azure/GCP, hybrid cloud, multi-cloud | GPU, NETWORKING | | ๐ŸŒ Network architecture | [NETWORKING.en.md](NETWORKING.en.md) | DNS, BGP, VPC, Zero Trust, EVPN VXLAN, TLS | CLOUD | | ๐Ÿ“Š Monitoring & observability | [MONITORING.en.md](MONITORING.en.md) | Prometheus, Grafana, OTel, logging, alerting | โ€” | | ๐Ÿ”„ CI/CD & DevOps | [CICD.en.md](CICD.en.md) | Pipelines, GitOps, IaC (Terraform), deployment | โ€” | | ๐Ÿ—„๏ธ Database architecture | [DATABASES.en.md](DATABASES.en.md) | Classification, sharding, replication, caching | POSTGRESQL, MYSQL, ORACLE, MONGODB, REDIS, CASSANDRA, VECTOR-DBS, DATABASE-ENGINES | | ๐Ÿ–ฅ๏ธ Hypervisors | [HYPERVISORS.en.md](HYPERVISORS.en.md) | VMware, Hyper-V, KVM, Proxmox, migration | STORAGE, SERVER-HW | | ๐Ÿญ Data centers | [DATACENTERS.en.md](DATACENTERS.en.md) | Tier, power, cooling, layout, DC services | MONITORING | | ๐Ÿ’พ Storage | [STORAGE.en.md](STORAGE.en.md) | SAN/NAS/object, RAID, SDS, Ceph | โ€” | | ๐Ÿ”Œ Server connectivity | [CONNECTIVITY.en.md](CONNECTIVITY.en.md) | Ethernet, FC SAN, iSCSI, NVMe-oF, SAS | โ€” | | ๐Ÿ”ง Server hardware | [SERVER-HW.en.md](SERVER-HW.en.md) | CPU, RAM, PCIe, NUMA, BMC | CONNECTIVITY | | ๐ŸŽฎ GPU | [GPU.en.md](GPU.en.md) | NVIDIA/AMD, NVLink, MIG/vGPU, AI, Cyborg | โ€” | | โš™๏ธ Server config | [SERVER-CONFIG.en.md](SERVER-CONFIG.en.md) | BIOS tuning, DB/hypervisor/K8s/storage best practices | โ€” | | ๐Ÿ“ฆ Provisioning | [PROVISIONING.en.md](PROVISIONING.en.md) | PXE, Redfish, Terraform, Ironic, OpenStack deploy | CICD | | ๐Ÿ“‹ Legacy index | [HARDWARE.en.md](HARDWARE.en.md) | โ†’ SERVER-HW, GPU, SERVER-CONFIG, PROVISIONING | SERVER-HW, GPU, SERVER-CONFIG, PROVISIONING | | ๐Ÿ“‹ Legacy infra | [INFRASTRUCTURE.en.md](INFRASTRUCTURE.en.md) | โ†’ HYPERVISORS, DATACENTERS, STORAGE, HARDWARE | HYPERVISORS, DATACENTERS, STORAGE, HARDWARE | | ๐Ÿ“‹ Review workflow | [REVIEW.en.md](REVIEW.en.md) | Review and content control process | โ€” | | ๐Ÿ“ ADR template | [templates/ADR.en.md](templates/ADR.en.md) | Architecture Decision Record template | โ€” | ### Detailed DB files | File | Description | |------|-------------| | [POSTGRESQL.en.md](POSTGRESQL.en.md) | PostgreSQL โ€” architecture, replication, tuning | | [MYSQL.en.md](MYSQL.en.md) | MySQL & MariaDB | | [ORACLE.en.md](ORACLE.en.md) | Oracle Database โ€” RAC, Data Guard, tuning | | [MONGODB.en.md](MONGODB.en.md) | MongoDB โ€” document DB, sharding, replica sets | | [REDIS.en.md](REDIS.en.md) | Redis โ€” cache, session store, streams | | [CASSANDRA.en.md](CASSANDRA.en.md) | Cassandra & ScyllaDB โ€” wide-column, nosql | | [VECTOR-DBS.en.md](VECTOR-DBS.en.md) | Vector databases โ€” Pinecone, Qdrant, Milvus, pgvector | | [DATABASE-ENGINES.en.md](DATABASE-ENGINES.en.md) | Common DB concepts โ€” transactions, indexes, locking | --- ## Case Studies | File | Popis / Description | |------|-------------------| | [case-studies/proxmox-demo/README.md](case-studies/proxmox-demo/README.md) | Proxmox VE demo cluster โ€” nรกvrh (CZ) | | [case-studies/proxmox-demo/README.en.md](case-studies/proxmox-demo/README.en.md) | Proxmox VE demo cluster โ€” design (EN) | --- ## Cross-Reference Matrix | Soubor (File) | Odkazuje na (References) | |---------------|--------------------------| | `CLOUD.md` / `CLOUD.en.md` | [`GPU.md`](GPU.md), [`NETWORKING.md`](NETWORKING.md), [`sources/cloud/sources.md`](sources/cloud/sources.md) | | `NETWORKING.md` / `NETWORKING.en.md` | [`CLOUD.md`](CLOUD.md), [`sources/networking/sources.md`](sources/networking/sources.md) | | `DATACENTERS.md` / `DATACENTERS.en.md` | [`MONITORING.md`](MONITORING.md), [`sources/infrastructure/sources.md`](sources/infrastructure/sources.md) | | `MONITORING.md` / `MONITORING.en.md` | [`sources/monitoring/sources.md`](sources/monitoring/sources.md) | | `CICD.md` / `CICD.en.md` | [`sources/cicd/sources.md`](sources/cicd/sources.md) | | `PROVISIONING.md` / `PROVISIONING.en.md` | [`CICD.md`](CICD.md), [`sources/infrastructure/sources.md`](sources/infrastructure/sources.md) | | `STORAGE.md` / `STORAGE.en.md` | [`sources/infrastructure/sources.md`](sources/infrastructure/sources.md) | | `GPU.md` / `GPU.en.md` | [`sources/infrastructure/sources.md`](sources/infrastructure/sources.md) | | `SERVER-HW.md` / `SERVER-HW.en.md` | [`CONNECTIVITY.md`](CONNECTIVITY.md), [`sources/infrastructure/sources.md`](sources/infrastructure/sources.md) | | `SERVER-CONFIG.md` / `SERVER-CONFIG.en.md` | [`sources/infrastructure/sources.md`](sources/infrastructure/sources.md) | | `CONNECTIVITY.md` / `CONNECTIVITY.en.md` | [`sources/infrastructure/sources.md`](sources/infrastructure/sources.md) | | `HYPERVISORS.md` / `HYPERVISORS.en.md` | [`STORAGE.md`](STORAGE.md), [`sources/infrastructure/sources.md`](sources/infrastructure/sources.md) | | `DATABASES.md` / `DATABASES.en.md` | [`POSTGRESQL.md`](POSTGRESQL.md), [`MYSQL.md`](MYSQL.md), [`ORACLE.md`](ORACLE.md), [`MONGODB.md`](MONGODB.md), [`REDIS.md`](REDIS.md), [`CASSANDRA.md`](CASSANDRA.md), [`VEKTOROVE-DB.md`](VEKTOROVE-DB.md), [`DATABAZOVE-ENGINY.md`](DATABAZOVE-ENGINY.md), [`sources/databases/sources.md`](sources/databases/sources.md) | | `HARDWARE.md` / `HARDWARE.en.md` | [`SERVER-HW.md`](SERVER-HW.md), [`GPU.md`](GPU.md), [`SERVER-CONFIG.md`](SERVER-CONFIG.md), [`PROVISIONING.md`](PROVISIONING.md) | | `INFRASTRUCTURE.md` / `INFRASTRUCTURE.en.md` | [`HYPERVISORS.md`](HYPERVISORS.md), [`DATACENTERS.md`](DATACENTERS.md), [`STORAGE.md`](STORAGE.md), [`HARDWARE.md`](HARDWARE.md) | --- ## Zdroje / Sources Raw referenฤnรญ data (dokumentace, knihy, standardy) podle oblastรญ: | Oblast | Czech | English | |--------|-------|---------| | โ˜๏ธ Cloud | [`sources/cloud/sources.md`](sources/cloud/sources.md) | [`sources/cloud/sources.en.md`](sources/cloud/sources.en.md) | | ๐ŸŒ Networking | [`sources/networking/sources.md`](sources/networking/sources.md) | [`sources/networking/sources.en.md`](sources/networking/sources.en.md) | | ๐Ÿ“Š Monitoring | [`sources/monitoring/sources.md`](sources/monitoring/sources.md) | [`sources/monitoring/sources.en.md`](sources/monitoring/sources.en.md) | | ๐Ÿ”„ CI/CD | [`sources/cicd/sources.md`](sources/cicd/sources.md) | [`sources/cicd/sources.en.md`](sources/cicd/sources.en.md) | | ๐Ÿ—„๏ธ Databases | [`sources/databases/sources.md`](sources/databases/sources.md) | [`sources/databases/sources.en.md`](sources/databases/sources.en.md) | | ๐Ÿ—๏ธ Infrastructure | [`sources/infrastructure/sources.md`](sources/infrastructure/sources.md) | [`sources/infrastructure/sources.en.md`](sources/infrastructure/sources.en.md) | --- ## KB Agents | Agent | Popis / Description | |-------|-------------------| | [`kb-research`](.opencode/agents/kb-research.md) | Zpracovรกvรก [todo] poloลพky โ€” reลกerลกe novรฝch tรฉmat | | [`kb-source-scout`](.opencode/agents/kb-source-scout.md) | Vyhledรกvรก novรฉ zdroje a pล™idรกvรก je do sources/ | | [`kb-reviewer`](.opencode/agents/kb-reviewer.md) | Audit konzistence, odkazลฏ, duplicit, formรกtovรกnรญ | | [`kb-index`](.opencode/agents/kb-index.md) | **Udrลพuje tento rozcestnรญk** โ€” scanuje soubory, extrahuje kล™รญลพovรฉ reference, validuje odkazy | --- ## Principy / Principles | Principy (CZ) | Principles (EN) | |---------------|-----------------| | **Dostupnost** โ€” SLA, redundance, failover, multi-AZ | **Availability** โ€” SLA, redundancy, failover, multi-AZ | | **ล kรกlovatelnost** โ€” horizontรกlnรญ vs. vertikรกlnรญ, auto-scaling | **Scalability** โ€” horizontal vs. vertical, auto-scaling | | **Bezpeฤnost** โ€” defense in depth, least privilege, zero trust | **Security** โ€” defense in depth, least privilege, zero trust | | **Nรกklady** โ€” FinOps, right-sizing, reserved instances | **Cost** โ€” FinOps, right-sizing, reserved instances | | **Operability** โ€” observabilita, automation, dokumentace | **Operability** โ€” observability, automation, documentation | --- *Rozcestnรญk je automaticky udrลพovรกn agentem `kb-index`. Poslednรญ aktualizace: 2026-06-11.*