%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#3c3836','primaryTextColor':'#ebdbb2','primaryBorderColor':'#928374','lineColor':'#fabd2f','secondaryColor':'#504945','tertiaryColor':'#665c54','background':'#282828'}}}%% flowchart LR subgraph Physical["Physical Hardware"] direction TB CPU[CPU] RAM[RAM] DISK[Disk] NIC[NIC] CPU ~~~ RAM ~~~ DISK ~~~ NIC end subgraph Hyper["Hypervisor Layer"] VMM[VMM / Hypervisor] end subgraph VMs["Virtual Machines"] direction TB VM1[VM1: Linux] VM2[VM2: Windows] VM3[VM3: BSD] VM1 ~~~ VM2 ~~~ VM3 end Physical --> Hyper Hyper --> VMs
%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#3c3836','primaryTextColor':'#ebdbb2','primaryBorderColor':'#928374','lineColor':'#fabd2f','secondaryColor':'#504945','background':'#282828'}}}%% flowchart LR subgraph VMArch["VM Architecture"] VMHW[Hardware] --> VMHV[Hypervisor] VMHV --> VMG1[Guest OS 1 + App] VMHV --> VMG2[Guest OS 2 + App] end subgraph CTArch["Container Architecture"] CTHW[Hardware] --> CTOS[Host OS Kernel] CTOS --> CTRT[Container Runtime] CTRT --> CT1[Container 1] CTRT --> CT2[Container 2] end VMArch ~~~ CTArch
%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#3c3836','primaryTextColor':'#ebdbb2','primaryBorderColor':'#928374','lineColor':'#fabd2f','background':'#282828'}}}%% flowchart TD Base[Base VM20GB] Snap1[Snapshot 1Delta 200MB] Snap2[Snapshot 2Delta 500MB] Current[Current State] Linked[Linked CloneDelta 100MB] Full[Full CloneCopy 20GB] Base --> Snap1 Snap1 --> Snap2 Snap2 --> Current Base -.อ้างอิง.-> Linked Base ==คัดลอก==> Full
%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#3c3836','primaryTextColor':'#ebdbb2','primaryBorderColor':'#928374','lineColor':'#fabd2f','background':'#282828'}}}%% flowchart LR Internet[Internet] --- Router[Physical Router] Router --- Host[Host Machine] Host --- NAT[NAT 10.0.2.0/24] Host --- Bridge[Bridged] Host --- HostOnly[Host-only192.168.56.0/24] NAT --- VM1[VM1: NAT10.0.2.15] Bridge --- VM2[VM2: Bridged192.168.1.50] HostOnly --- VM3[VM3: Host-only192.168.56.10]
%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#3c3836','primaryTextColor':'#ebdbb2','primaryBorderColor':'#928374','lineColor':'#fabd2f','background':'#282828'}}}%% flowchart TB Era1["2003-2007:Pure EmulationQEMU 0.x, TCG, KQEMU"] Era2["2007-2012:KVM IntegrationQEMU+KVM, libvirt"] Era3["2012-2020:Modern Featuresvirtio, Live Migration, SPICE, QMP"] Era4["2020-ปัจจุบัน:Cloud Nativemicrovm, SEV/TDX, ARM64, RISC-V"] Era1 --> Era2 --> Era3 --> Era4
%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#3c3836','primaryTextColor':'#ebdbb2','primaryBorderColor':'#928374','lineColor':'#fabd2f','background':'#282828'}}}%% flowchart TB L0[L0: Physical HostBare Metal + Linux + KVM] L1[L1: Outer VMLinux + KVM ภายใน VM] L2A[L2: Inner VM AWindows] L2B[L2: Inner VM BLinux] L0 --> L1 L1 --> L2A L1 --> L2B