====== IaaS – Infrastructure as a Service (Infrastruktura jako služba) ====== **Infrastructure as a Service (IaaS)** je základní model cloud computingu, který poskytuje virtualizované výpočetní zdroje prostřednictvím internetu. V tomto modelu si uživatel pronajímá "syrovou" IT infrastrukturu – virtuální servery, úložiště, sítě a operační systémy – od poskytovatele cloudu. Na rozdíl od [[paas|PaaS]] nebo [[saas|SaaS]], kde je většina technické správy na poskytovateli, u IaaS má uživatel plnou kontrolu nad celým softwarovým zásobníkem (stackem) od operačního systému výše. ===== Co IaaS typicky zahrnuje? ===== * **Výpočetní zdroje (Compute):** Virtuální stroje (VM) s různým počtem jader (CPU) a velikostí paměti (RAM). * **Úložiště (Storage):** Bloková úložiště (disky), objektová úložiště (např. S3) nebo síťové souborové systémy. * **Síťové prvky (Networking):** Virtuální firewally, směrovače (routery), přidělování IP adres a privátní sítě (VPC). * **Virtualizace:** Technologie, která dělí fyzický hardware na více izolovaných virtuálních jednotek. ===== Rozdělení odpovědnosti ===== V modelu IaaS platí tzv. **Sdílená odpovědnost**. Poskytovatel se stará o fyzickou bezpečnost datacentra a funkčnost hardwaru, zatímco uživatel zodpovídá za vše ostatní. ^ Vrstva ^ Odpovídá ^ | Fyzický hardware a budova | Poskytovatel cloudu | | Virtualizační vrstva (Hypervisor) | Poskytovatel cloudu | | **Operační systém** (instalace, záplaty) | **Uživatel (Zákazník)** | | **Middleware a Runtime** | **Uživatel (Zákazník)** | | **Data a aplikace** | **Uživatel (Zákazník)** | | **Zabezpečení sítě (Firewall)** | **Uživatel (Zákazník)** | ===== Výhody IaaS ===== * **Maximální kontrola:** Uživatel může instalovat jakýkoliv software a konfigurovat systém podle specifických potřeb. * **Flexibilita a škálování:** Výpočetní výkon lze navýšit nebo snížit během několika minut (On-demand). * **Nákladová efektivita:** Odpadají obrovské počáteční investice do hardwaru (CapEx se mění na OpEx). * **Vysoká dostupnost:** Poskytovatelé nabízejí garantovanou dostupnost (SLA) a nástroje pro snadné zálohování a obnovu po havárii. ===== Hlavní poskytovatelé na trhu ===== * **Amazon Web Services (AWS):** Služba **EC2** (Elastic Compute Cloud) je celosvětovým standardem pro IaaS. * **Microsoft Azure:** Nabízí **Azure Virtual Machines** s hlubokou integrací do ekosystému Windows. * **Google Cloud Platform (GCP):** **Compute Engine** je známý svou rychlostí a efektivitou. * **DigitalOcean:** Populární u menších vývojářů díky jednoduchosti tzv. "Droplets". ===== Kdy zvolit IaaS? ===== 1. **Migrace stávajících aplikací (Lift-and-Shift):** Pokud chcete přesunout aplikaci z vlastního serveru do cloudu bez přepisování kódu. 2. **Specifické požadavky na OS:** Potřebujete konkrétní verzi Linuxu nebo Windows s unikátním nastavením jádra. 3. **Vysoký výkon a Big Data:** Potřebujete přímý přístup k výkonu hardwaru pro náročné výpočty. 4. **Vývoj a testování:** Možnost rychle vytvořit a po testech smazat celou infrastrukturu. --- **Související termíny:** [[paas|PaaS]], [[saas|SaaS]], [[virtualizace|Virtualizace]], [[hypervisor|Hypervisor]], [[cloud_computing|Cloud Computing]].