Инфраструктура как сервис (IaaS)
IaaS — модель предоставления компьютерных ресурсов (процессоров, памяти, хранилищ) в аренду через облако.
Tiers: Cloud Infrastructure (IaaS) -> Development Platform (PaaS) -> Software App (SaaS). Examples: AWS EC2, Azure VMs, Google Compute Engine, DigitalOcean Droplets.
graph LR
Center["Инфраструктура как сервис (IaaS)"]:::main
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Простыми словами
Представь, что тебе нужен мощний компьютер для игр, но он стоит очень дорого. Вместо покупки ты арендуешь такой компьютер в интернете. Он стоит где-то в дата-центре, но ты видишь его экран у себя и можешь делать на нем всё что угодно. Платишь ты только за те часы, которые играл.
🤓 Expert Deep Dive
Важнейшая концепция IaaS — 'Multitenancy' (многоарендность). Это означает, что на одном физическом процессоре могут одновременно работать задачи десятков разных компаний, при этом они полностью изолированы друг от друга и не знают о существовании соседа. Это требует сложнейших механизмов защиты на уровне микроархитектуры процессора, чтобы предотвратить атаки типа 'Side-channel' (как Spectre или Meltdown). Для бизнеса IaaS — это переход от капитальных затрат (CapEx) к операционным (OpEx), что значительно упрощает финансовое планирование.