Инфраструктура как сервис (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), что значительно упрощает финансовое планирование.

📚 Источники