Begriff
IaaS (Infrastructure as a Service)
Warum wichtig?
Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.
Das Fundament der Cloud. Du mietest keine Software (SaaS) und keine Plattform (PaaS), sondern nacktes Eisen (virtuell). "Gib mir einen PC mit 4 CPUs und 16 GB RAM." Du bekommst ihn (eine leere virtuelle Maschine). Ab jetzt bist du verantwortlich:
- Windows/Linux installieren? Dein Job.
- Virenscanner? Dein Job.
- Updates? Dein Job. Es ist wie ein Mietwagen: Du fährst, aber das Auto gehört Hertz.
Merksatz: Die Bereitstellung von grundlegenden IT-Ressourcen (Rechenleistung, Speicher, Netzwerke) über das Internet auf Mietbasis.
Marktführer: AWS (Amazon Web Services), Microsoft Azure, Google Cloud. Du klickst im Browser zusammen, was du brauchst. "Ich brauche 100 Server für 2 Stunden." Zack, sie sind da. Nach 2 Stunden löschst du sie und zahlst nichts mehr. Das nennt man Elastizität. Früher musstest du Server kaufen (dauert Wochen) und behalten (teuer).
1. Shared Responsibility Model
Das Wichtigste Sicherheits-Prinzip:
- Der Anbieter (AWS) sorgt für die Sicherheit der Cloud (Strom, Zäune, Hardware).
- Du sorgst für die Sicherheit in der Cloud (Passwörter, Updates, Firewall). Wenn du deinen Server offen im Netz stehen lässt und er gehackt wird, ist das dein Problem.
2. Hypervisor
IaaS basiert komplett auf Virtualisierung. Du kriegst nie den ganzen physischen Server, sondern immer nur eine "Scheibe" davon (VM).
1. Der Hypervisor (VMM) und VM Escape
Die physische Hardware (Host) im Rechenzentrum teilt sich in viele Gästen (VMs). Der "Chef" dieses Hardware-Slicings ist der Hypervisor (z.B. KVM auf Linux, Xen bei AWS früher, VMware ESXi). Typ-1 Hypervisoren laufen ohne OS direkt "Bare-Metal" auf dem Blech und greifen direkt in die Intel VT-x CPU-Kernsteuerung ein. Die blanke Angst im IaaS ist der VM Escape. Ein Hacker mietet VM-A (Linux), findet einen 0-Day Exploit im C-Code des KVM-Hypervisors, bricht aus seiner Sandbox "nach unten" ins Host-OS aus, und greift von dort "seitwärts" den RAM von VM-B der Konkurrenz ab. IaaS Provider dämmen das massiv mittels Firecracker (MicroVMs) und Hardware-Separation (AWS Nitro System isoliert Netzwerk und Storage auf separaten PCIe-Steckkarten).
2. Control Plane vs. Data Plane
Das Herz deines IaaS ist zweigeteilt. Das eigentliche Versenden von IP-Paketen durch den vRouter oder das Schreiben auf den SSD-Blockstorage (EBS) geschieht über das Data Plane (brutale Hardware-Performance, ASICs). Alles, was du im Dashboard anklickst ("Neue VM starten", "Port öffnen") spricht mit der Control Plane. Diese hochgradig elitäre Software orchestriert die Hardware im kompletten Rechenzentrum, delegiert IPs und bootet Images. Architektur-Regel Nr 1 der Cloud: Fällt die globale Control-Plane (die API von AWS) aus, kannst du keine Server mehr löschen. Das Data-Plane läuft jedoch autonom weiter, dein bereits hochgeladener Server rendert den Shop ohne eine Sekunde Ausfall perfekt zu Ende.
3. Block-Storage und IOPS
IaaS verkauft Storage fundamental anders lokal. Die Boot-Disk deiner Cloud-VM ist in 95% der Fälle nicht im Server-Rack eingebaut (was bei einem Hardware-Defekt Datenverlust wäre), sondern im Keller des RZs hunderte Meter weit entfernt an riesigen SAN-Arrays angeschlossen. Dieser Network-attached Block Storage (AWS EBS) verhält sich exakt wie ein USB-Stick im Betriebssystem (Formatierung durch dein OS mit ext4/NTFS). Die Leistung wird in IOPS (Input/Output Operations Per Second) abgerechnet. Je mehr IOPS du am Schieberegler orderst, desto massiver wächst deine IaaS Rechnung pro Monat. Wer Datenbank-Transaktionen loggt, braucht hier tiefes Architekten-Wissen, um IO-Bottlenecks zu umgehen, ohne arm zu werden.
Quick-Check
Ist mein Webhoster (Strato) IaaS?
Ein "vServer" (VPS) bei Strato ist einfaches IaaS. Echtes Cloud-IaaS (AWS) zeichnet sich dadurch aus, dass man alles per API (Programmcode) steuern kann ("Infrastructure as Code"), nicht nur per Mausklick.Ist IaaS billiger als eigene Server?
Nicht immer. Wenn ein Server 24/7 läuft und immer gleich ausgelastet ist, ist "On-Premise" (selbst kaufen) oft billiger. Cloud lohnt sich, wenn die Last schwankt (Weihnachtsgeschäft).Brauche ich das als Anfänger?
Eher nicht. Fang mit PaaS an. IaaS ist komplex (Netzwerke, Subnetze, Firewalls konfigurieren).