First batch
This commit is contained in:
189
HYPERVISORS.md
189
HYPERVISORS.md
@@ -11,7 +11,7 @@
|
||||
|
||||
| Platforma | Hypervisor | Licence | Poznámka |
|
||||
|-----------|-----------|---------|----------|
|
||||
| **VMware vSphere** | ESXi | Proprietary (Subscription od 2024) | Tržní lídr, široká adopce |
|
||||
| **VMware vSphere** | ESXi | Proprietary (Subscription od 2024) | Tržní lídr, široká adopce. Po akvizici Broadcomem (2023) přešlo na per-core subscription, ukončen perpetual license |
|
||||
| **Microsoft Hyper-V** | Hyper-V | Windows Server / standalone | Integrace s Azure, SCVMM |
|
||||
| **Proxmox VE** | KVM + LXC | Open source | Debian-based, web UI, levný |
|
||||
| **Red Hat OpenStack / oVirt** | KVM | Open source | Otevřená alternativa, komplexní |
|
||||
@@ -24,7 +24,7 @@
|
||||
- **VM — Virtual Machine** — plná virtualizace, vlastní kernel
|
||||
- **Container** — sdílený kernel hostitele, lehčí (Docker, LXC)
|
||||
- **Paravirtualizace** — guest OS ví, že běží ve VM (lepší výkon I/O)
|
||||
- **NUMA** — Non-Uniform Memory Access, optimalizace přidělování CPU/memory (viz [HARDWARE.md](HARDWARE.md#memory-a-numa))
|
||||
- **NUMA** — Non-Uniform Memory Access, optimalizace přidělování CPU/memory (viz [SERVER-HW.md](SERVER-HW.md#numa))
|
||||
- **Overcommit** — přidělení více vCPU/RAM než je fyzicky (řízení poměru)
|
||||
- **Live Migration** — přesun běžící VM mezi hosty (vSphere vMotion, Hyper-V Live Migration)
|
||||
- **HA (High Availability)** — restart VM na jiném hostu při selhání
|
||||
@@ -32,9 +32,37 @@
|
||||
|
||||
## VMware vSphere
|
||||
|
||||
### VMware licensing (post-Broadcom 2024+)
|
||||
|
||||
Od roku 2024 VMware prodává pouze subscription license, perpetual + SnS (Support & Subscription) byly ukončeny.
|
||||
|
||||
| Produkt | Metrika | Cena (orientační) | Co obsahuje |
|
||||
|---------|---------|-------------------|-------------|
|
||||
| **vSphere Standard** | Per core (min 16 cores/CPU) | ~$140/core/rok | ESXi, vCenter, vMotion, HA, DRS basic |
|
||||
| **vSphere Enterprise Plus** | Per core | ~$220/core/rok | Vše výše + DRS advanced, SIOC, NIOC, Big Data Extensions |
|
||||
| **vSphere Foundation** | Per core (balíček) | ~$350/core/rok | VSphere Enterprise Plus + Aria Operations, Aria Operations for Logs, Aria Automation |
|
||||
| **VMware Cloud Foundation (VCF)** | Per core (balíček) | ~$700/core/rok | VSphere + vSAN + NSX + Aria celá sada. Vyžadováno pro vSAN a NSX od 2025 |
|
||||
| **vSAN** | Per core (pouze jako součást VCF od 2025) | Již není standalone | Storage virtualization, dedup, compression, encryption |
|
||||
| **NSX** | Per core (pouze jako součást VCF od 2025) | Již není standalone | SDN, micro-segmentace, firewall, load balancing |
|
||||
|
||||
**Klíčové změny po Broadcom akvizici**:
|
||||
- Ukončen prodej perpetual licencí (květen 2024)
|
||||
- Ukončeny samostatné produkty: vSAN a NSX již nelze koupit standalone (pouze v rámci VCF)
|
||||
- Zrušeny desktopové a ROBO varianty (migrováno na VCF)
|
||||
- Průměrný nárůst nákladů: 2-5× oproti předchozímu modelu (závisí na velikosti a produktovém mixu)
|
||||
- **Dopad**: Mnoho zákazníků migruje na Proxmox VE, Nutanix AHV nebo Hyper-V
|
||||
|
||||
**Per-core kalkulace**:
|
||||
```text
|
||||
Server: 2× EPYC 9654 (96C each) = 192 cores
|
||||
vSphere Standard: 192 × $140 = $26 880/rok
|
||||
VCF: 192 × $700 = $134 400/rok (vč. vSAN a NSX)
|
||||
Pro srovnání: dříve perpetual + SnS ≈ $15 000 jednorázově + $3 000/rok
|
||||
```
|
||||
|
||||
### Cluster design
|
||||
|
||||
- **Max velikost clusteru**: 64 hostů (vSphere 8), 96 hostů (vSphere 8 + enhanced)
|
||||
- **Max velikost clusteru**: 64 hostů (vSphere 8/9), 96 hostů (vSphere 8 + enhanced)
|
||||
- **Datastore limits**: max 256 datastorů na host, max 65 TB na VMFS-6 datastore
|
||||
- **vSAN ready capacity**: doporučeno max 60-64 hostů na vSAN cluster
|
||||
- **Fault domains** — rozdělení clusteru do skupin hostů (rack awareness), min 3 fault domains pro stetch cluster
|
||||
@@ -42,10 +70,24 @@
|
||||
- **Host failures cluster tolerates** — nejčastější (1-4 hosty)
|
||||
- **Percentage of cluster resources** — rezervace % CPU/memory
|
||||
- **Dedicated failover hosts** — vyhrazený host(y) pro HA
|
||||
- **Cluster limits (vSphere 8)**:
|
||||
- 512 VMs per host (max)
|
||||
- **Cluster limits (vSphere 8/9)**:
|
||||
- 960 VMs per host (vSphere 9 max)
|
||||
- 15 000 VMs per cluster (vCenter max)
|
||||
- 300 hosts per cluster (vSphere 8, hardware vMotion)
|
||||
- 300 hosts per cluster (vSphere 8/9, hardware vMotion)
|
||||
|
||||
### Microsoft Hyper-V licensing
|
||||
|
||||
| Varianta | Metrika | Cena | Co obsahuje |
|
||||
|----------|---------|------|-------------|
|
||||
| **Windows Server Standard** | Per core (min 16 licencí/server) + CAL | ~$1 000/core (jednorázově) + $200/CAL | 2 VM licence (každá s plnou Windows Server licencí) |
|
||||
| **Windows Server Datacenter** | Per core (min 16 licencí/server) + CAL | ~$6 200/core (jednorázově) + $200/CAL | Neomezené VM, Storage Spaces Direct, Shielded VMs |
|
||||
| **Azure Stack HCI** | Per core (měsíčně) | ~$10-20/core/měsíc (Azure hybrid benefit) | Hyper-V + S2D + Azure management, součást Azure subscription |
|
||||
| **Hyper-V Server** | Zdarma | $0 | Samostatný hypervisor (bez managementu, bez GUI, omezená podpora) — od 2025 již není distribuován |
|
||||
|
||||
**Důležité**:
|
||||
- Windows Server Standard = 2 VM na každou licenci. Pokud potřebujete 3 VM na 2-socket serveru, potřebujete 2× Standard license (4 VM) nebo Datacenter
|
||||
- **Azure Hybrid Benefit** — pokud máte Windows Server s SA (Software Assurance), můžete použít license v Azure bez dodatečných nákladů
|
||||
- **CAL (Client Access License)** — každý uživatel nebo zařízení přistupující k Windows Serveru musí mít CAL (kromě Azure Hybrid Benefit)
|
||||
|
||||
## Microsoft Hyper-V
|
||||
|
||||
@@ -149,6 +191,141 @@ Viz také: [STORAGE.md](STORAGE.md) — detailní přehled storage protokolů a
|
||||
- **Use case**: Telco, velké private cloudy, MNO (MANO, NFVI)
|
||||
- **Náročnost**: Vysoká — komplexní nasazení a údržba
|
||||
|
||||
---
|
||||
|
||||
## Variantní konfigurace hypervizorů podle velikosti a typu storage
|
||||
|
||||
### Volba platformy podle use case
|
||||
|
||||
| Use case | Primární volba | Alternativa | Zdůvodnění |
|
||||
|----------|---------------|-------------|------------|
|
||||
| **VMware shop, enterprise** | vSphere 8/9 | Hyper-V | Nejobsáhlejší ekosystém, vSAN, SRM, nejširší ISV podpora |
|
||||
| **Microsoft shop, Azure hybrid** | Hyper-V / Azure Stack HCI | vSphere | Windows Server CAL už je, S2D, Azure Arc, native Hyper-V Replica |
|
||||
| **SME / nízký budget** | Proxmox VE | XCP-ng / Hyper-V (free) | Open source, vestavěný Ceph, ZFS, PBS, žádné licenční náklady |
|
||||
| **HCI greenfield** | Nutanix AHV | VMware vSAN | All-in-one, jednoduchá správa, vestavěný DR a backup |
|
||||
| **Hyperscale / telco** | OpenStack (RHOSP) | — | Multi-tenancy, NFVI, MANO, Neutron SDN, Ceph integrace |
|
||||
|
||||
### Varianta A: Malé nasazení (2-3 hosty, lokální storage)
|
||||
|
||||
Pro malé firmy, pobočky, edge, dev/test. Žádné sdílené storage — HA zajištěna aplikačně nebo replikací VM.
|
||||
|
||||
| Parametr | Proxmox VE | VMware vSphere | Hyper-V |
|
||||
|----------|-----------|---------------|---------|
|
||||
| **CPU** | 1× EPYC 9124-9224 / Xeon 4410Y (8-16C) | 1× EPYC 9124-9224 / Xeon 4410Y | 1× Xeon 4410Y / EPYC 9124 |
|
||||
| **RAM** | 64-128 GB (DDR5-4800, 1DPC) | 64-128 GB | 64-128 GB |
|
||||
| **OS disk** | 2× SATA SSD RAID1 (240-480 GB) | 2× SATA SSD RAID1 | 2× SATA SSD RAID1 |
|
||||
| **VM storage** | ZFS RAID10 (4-6× NVMe/SATA SSD) | VMFS local (4-6× SSD RAID5/10) | ReFS CSV (4-6× SSD RAID10) |
|
||||
| **Network** | 2× 10/25 GbE LACP | 2× 10/25 GbE LACP + management | 2× 10/25 GbE LACP |
|
||||
| **Management** | Proxmox web UI (1× node) | vCSA / vCenter (1× appliance) | Windows Admin Center / SCVMM |
|
||||
| **HA** | Proxmox HA (watchdog, fencing) | vSphere HA (1 host failure) | Hyper-V HA (WS Failover Cluster) |
|
||||
| **Backup** | Proxmox Backup Server | Veeam B&R (Community) | Windows Server Backup / Veeam |
|
||||
| **Licence** | Zdarma (support ~€500/host/rok) | vSphere Essentials (~$600/3 hosts) | Windows Server Standard (2 VMs) |
|
||||
|
||||
**Use case**: Startup, pobočka, dev/test, < 200 VM, bez SAN, minimální budget.
|
||||
|
||||
**Výhody**: Nízká cena, jednoduchá správa. **Nevýhody**: Omezená škálovatelnost, výpadek hostu = nedostupnost VM.
|
||||
|
||||
### Varianta B: Střední HCI (3-6 hostů, vSAN / Ceph)
|
||||
|
||||
Hyperkonvergovaná infrastruktura — storage běží na stejných hostech jako VM.
|
||||
|
||||
| Parametr | VMware vSAN | Proxmox + Ceph | Nutanix AHV |
|
||||
|----------|------------|----------------|-------------|
|
||||
| **CPU** | 1-2× EPYC 9334-9654 (16-32C) | 1-2× EPYC 9224-9334 (12-24C) | 1-2× EPYC 9334-9654 |
|
||||
| **RAM** | 256-512 GB | 128-256 GB | 256-512 GB |
|
||||
| **Cache tier** | 1-2× NVMe cache (write buffer) | — (Ceph používá RAM/OSD) | 1-2× NVMe (oplog) |
|
||||
| **Capacity tier** | 4-8× SSD (SAS/SATA) | 4-8× HBA NVMe/SSD (OSD) | 4-6× SSD (extent store) |
|
||||
| **Network** | 4× 25 GbE (vSAN + VM + mgmt) | 4× 25 GbE (Ceph public + cluster) | 4× 25 GbE (storage + VM) |
|
||||
| **Fault domain** | Rack awareness (3 racks min) | CRUSH rack level | Rack awareness |
|
||||
| **Replication** | RAID-1 mirroring (FTT=1) | 3× replikace / EC 8+3 | 2× kopie + EC |
|
||||
| **Dedupe/Compress** | Dedup + compression (capacity) | ZFS / Ceph compression (inline) | Inline compression |
|
||||
| **HA limit** | 1-3 host failures | 1-2 host failures (replication) | 1-2 host failures |
|
||||
| **Min. hostů** | 2 + witness | 3 (MON + OSD) | 3 |
|
||||
|
||||
**Use case**: Střední firma, VDI, general virtualizace, 50-500 VM.
|
||||
|
||||
**Doporučení**: Pro vSAN → min. 4 hosty pro FTT=1 s erasure coding. Pro Ceph → min. 3 hosty, ideálně 5+, každý OSD host = 1 OSD na NVMe pro maximální IOPS.
|
||||
|
||||
### Varianta C: Enterprise FC SAN (6+ hostů)
|
||||
|
||||
Klasická 3-tier architektura — compute (hosty) + storage (SAN) + network oddělené.
|
||||
|
||||
| Parametr | VMware vSphere | Hyper-V |
|
||||
|----------|---------------|---------|
|
||||
| **CPU** | 2× EPYC 9654-9965 (32-64C) | 2× EPYC 9654-9965 / Xeon 8592+ |
|
||||
| **RAM** | 512-2048 GB (DDR5) | 512-2048 GB |
|
||||
| **OS disk** | 2× SATA SSD RAID1 (480 GB) | 2× SATA SSD RAID1 |
|
||||
| **Storage** | FC SAN LUN (2× FC HBA 32/64G) | FC SAN LUN nebo CSV over SMB |
|
||||
| **App network** | 2-4× 25/100 GbE LACP | 2-4× 25/100 GbE LACP |
|
||||
| **Storage network** | 2× FC 32/64G (multipath) | 2× FC 32/64G nebo SMB Multichannel |
|
||||
| **vMotion / Live Migration** | 2× 25 GbE dedikované (vMotion) | 2× 25 GbE dedikované (SMB/RDMA) |
|
||||
| **Management** | vCenter (VCSA), NSX, Aria | SCVMM, Azure Arc |
|
||||
| **Cluster max** | 64-96 hostů (vSphere 8/9) | 64 hostů (WS 2025) |
|
||||
| **Admission control** | 1-4 host failures | Nodes reserve |
|
||||
| **Drs / Balancování** | DRS (fully automated) | SCVMM / AKS load balancing |
|
||||
|
||||
**Use case**: Enterprise, databáze, kritické aplikace, 500-5000 VM.
|
||||
|
||||
**Varianty storage**: FC SAN (nejnižší latence), iSCSI (nižší CAPEX), NFS (jednodušší management).
|
||||
|
||||
**FC SAN topologie**:
|
||||
```
|
||||
┌─────────────────────────────────────┐
|
||||
│ FC Fabric │
|
||||
│ ┌─────────┐ ┌─────────┐ │
|
||||
│ │ Switch 1│ │ Switch 2│ │
|
||||
│ └────┬────┘ └────┬────┘ │
|
||||
└────────┼─────────────────┼──────────┘
|
||||
┌─────┴─────┐ ┌─────┴─────┐
|
||||
┌───┤ FC HBA 1 ├─┐ ┌─┤ FC HBA 2 ├───┐
|
||||
│ └───────────┘ │ │ └───────────┘ │
|
||||
┌──┴──┐ ┌──┴──┴──┐ ┌──┴──┐
|
||||
│Host1│ │Host2 │ │Host3│ ...
|
||||
└─────┘ └────────┘ └─────┘
|
||||
```
|
||||
|
||||
### Varianta D: Hyperscale OpenStack (20+ hostů)
|
||||
|
||||
Pro telco, velké private cloudy, MANO/NFVI prostředí.
|
||||
|
||||
| Parametr | Red Hat OpenStack | Canonical Charmed OpenStack |
|
||||
|----------|-------------------|-----------------------------|
|
||||
| **Compute** | Nova + KVM | Nova + KVM |
|
||||
| **Storage** | Ceph (Cinder/RBD) + Swift | Ceph + Swift |
|
||||
| **Network** | Neutron + OVN/OVS + DPDK | Neutron + OVN/OVS |
|
||||
| **CPU per host** | 2× EPYC 9654-9965 (64-128C) | 2× EPYC 9654-9965 |
|
||||
| **RAM per host** | 512-1024 GB | 512-1024 GB |
|
||||
| **Storage per host** | Ceph OSD (4-12× NVMe/SSD) | Ceph OSD |
|
||||
| **Network per host** | 4-8× 100 GbE (DPDK/VPP) | 4× 100 GbE |
|
||||
| **Control plane** | 3-9× kontrolní nod (HA) | 3-7× kontrolní node |
|
||||
| **Orchestrace** | TripleO / OpenStack Kolla | Juju + charms |
|
||||
| **SDN** | OVN, OpenDaylight | OVN |
|
||||
| **NFVI ready** | Yes (SR-IOV, NUMA, huge pages) | Yes |
|
||||
| **Min. velikost** | 9 nodeů (3 ctl + 3 compute + 3 ceph) | 7 nodeů |
|
||||
|
||||
**Use case**: Telco (5G UPF, MNO), hyperscale private cloud, > 5000 VM.
|
||||
|
||||
### Connectivity summary podle platformy
|
||||
|
||||
| Platforma | App / VM síť | Storage síť | Replikace / HA | Management |
|
||||
|-----------|-------------|-------------|----------------|------------|
|
||||
| **Proxmox malý** | 2× 10/25 GbE LACP | — (lokální ZFS) | — | 1× 1 GbE |
|
||||
| **vSAN (3-6)** | 2× 25 GbE LACP | 2× 25 GbE (vSAN) | vSAN traffic | 1× 1 GbE |
|
||||
| **Proxmox Ceph (3-6)** | 2× 25 GbE | 2× 25 GbE (Ceph public) | 2× 25 GbE (Ceph cluster) | 1× 1 GbE |
|
||||
| **Nutanix (3-6)** | 2× 25 GbE | Dedikované storage VLAN | Replication traffic | 1× 1 GbE |
|
||||
| **vSphere FC SAN (6+)** | 2-4× 25/100 GbE LACP | 2× FC 32/64G multipath | 2× 25 GbE (vMotion) | 1× 1 GbE + SAN mgmt |
|
||||
| **Hyper-V FC SAN (6+)** | 2-4× 25/100 GbE LACP | 2× FC 32/64G nebo SMB | 2× 25 GbE (Live Migration) | 1× 1 GbE |
|
||||
| **OpenStack (20+)** | 2-4× 100 GbE | 2× 100 GbE (Ceph) | 2× 100 GbE (OVN) | 1× 1 GbE |
|
||||
|
||||
## Zdroje
|
||||
|
||||
Odkazy, knihy a standardy: [sources/infrastructure/sources.md](sources/infrastructure/sources.md)
|
||||
|
||||
### Doporučená literatura
|
||||
|
||||
| Kniha | Autoři | ISBN | Popis |
|
||||
|-------|--------|------|-------|
|
||||
| Virtualization Essentials (3rd ed., 2023) | Matthew Portnoy | 978-1119481513 | Praktický průvodce virtualizací: od základů hypervisorů (Type 1/Type 2), konfigurace VM (CPU, memory, storage, networking) až po cloud computing a DevOps. "Learning-by-doing" přístup s tutorialy. Autor je Senior System Engineer u VMware/Splunk. |
|
||||
| VMware vSphere Design (2nd ed.) | Guthrie, Lowe, Coleman | 978-1119130312 | Komplexní průvodce návrhem vSphere infrastruktury: hardware selection, network layout, security, storage a hypervisory. Popisuje framework pro design, analýzu rozhodnutí a best practices od zkušených VMware architectů. |
|
||||
|
||||
*Poslední revize: 2026-06-03*
|
||||
|
||||
Reference in New Issue
Block a user