IaaS - Infrastructure as a Service
Infrastructure as a Service (IaaS) beschreibt im Cloud Computing die Bereitstellung von virtualisierter IT-Infrastruktur über das Internet. Beim IaaS nutzt ein Kunde Server, Storage, Netzwerk und die übrige Rechenzentrums-Infrastruktur als abstrakten, virtualisierten Service über das Internet. Diese Services werden typischerweise nutzungsabhängig abgerechnet.
Der Markt für IaaS-Angebote formiert sich derzeit. Einerseits werden große Hosting- und Outsourcing-Anbieter Alternativen zu traditionellen Formen der Leistungserbringung aufbauen, andererseits werden innerhalb existierender Clouds zunehmend höhere Service Level Agreements und andere qualitative Differenzierungsmerkmale im Gegensatz zu den derzeitigen Angeboten eine immer größere Rolle spielen.
Während nutzungsbasierte Verrechnung auf Anwendungs-Ebene (Software as a Service) bereits seit mehreren Jahren im Markt präsent sind, ist der Ansatz neu, virtualisierte IT-Infrastruktur ohne Ressourcen-Beschränkung nach Nutzung abzurechnen. Auf dieser Basis ermöglicht IaaS neue Geschäftsmodelle, da hohe Vorabinvestitionen in Infrastruktur entfallen. Dieses Cloud-Angebot lässt vollkommene Freiheit im Hinblick auf eine Programmier-Schnittstelle oder höherwertige Services.
Das Leistungsangebot ist bei den heutigen IaaS-Anbietern zunehmend standardisiert. Grundsätzlich lassen sich Storage- und Computing-Services unterscheiden, wobei ein Storage-Service in der Regel die Grundlage für einen Computing-Service des gleichen Anbieters ist. Storage- und Computing-Services integrieren dann weitere Leistungen wie Netzwerk-Nutzung. Abrechnungsgrundlage für heutige IaaS-Angebote sind im Storage-Bereich in der Regel genutzte GB / Zeiteinheit und Datentransfervolumen. Im Compute-Bereich erfolgt die Abrechnung nach CPU-/Memory-Verbrauch pro Zeiteinheit und ebenfalls nach Volumen des externen Datentransfers.
IaaS-Angebote unterscheiden sich wesentlich von traditionellen Formen der Leistungserbringung im Hosting-Bereich. Multi-Mandantenfähigkeit, Elastizität, Programmatische Kontrolle und verbrauchsabhängige Bezahlung sind wesentliche Merkmale von IaaS-Diensten. Im Bezug auf virtualisierte Ressourcen sehen die Nutzer diesen Service als ein virtuelles und privates Rechenzentrum. Dabei müssen sie sich um die physikalische Hardware, die diesen Dienst erbringt, nicht kümmern.
Die Nutzer-gesteuerte Provisionierung betrifft bei IaaS alle Komponenten oberhalb des Betriebssystems. Der Nutzer provisioniert in der Regel die komplette Software in das virtuelle Rechenzentrum, inklusive Entwicklungsumgebung, Anwendung und Anwenderdaten. Der Nutzer hat dabei vollen administrativen Zugriff auf alle virtuellen Ressourcen. Dies wird durch eine Virtualisierungsschicht ermöglicht, die alle Kundenumgebungen von der darunterliegenden Hardware vollständig abstrahiert und isoliert.
Damit ergeben sich bei IaaS im Vergleich zu traditionellen Ansätzen zur Bereitstellung von IT-Infrastruktur die in Tabelle 5 zusammengefassten Vorteile:
Tabelle 5: Vorteile von IaaS gegenüber traditioneller IT-Bereitstellung
| Hohe Effizienz | Im Vergleich zu bestehenden Hosting-Angeboten im Bereich IT-Infrastruktur wird hier hohe Kosteneffizienz durch intensive Nutzung von Virtualisierung und Standardisierung sowie durch die Optimierung eines einzelnen, klar umrissenen Services durch den Betreiber erreicht; Selbst-Provisionierung und programmatische Kontrolle belassen aber weiterhin die Kontrolle der Umgebung beim Nutzer. | |
| Hohe Skalierbarkeit und Flexibilität | IaaS bietet die Möglichkeit, ad-hoc und unbegrenzt den Ressourcenverbrauch nach oben und unten zu skalieren. | |
| Unterstützung neuer Software-Architekturen | IaaS ist ein Element für moderne, parallelisierte und horizontal skalierende Software-Architekturen. So kann eine Anwendung auf IaaS die Ressourcen ohne Nutzereingriff selbst steuern. |
