Cloud Computing-Infrastruktur als Service (IaaS)

Infrastructure-as-a-Service bietet Zugriff auf grundlegende Ressourcen wie physische Maschinen, virtuelle Maschinen, virtuellen Speicher usw. Neben diesen Ressourcen bietet das IaaS auch:

  • Festplattenspeicher der virtuellen Maschine
  • Virtual Local Area Network (VLANs)
  • Load Balancer
  • IP-Adressen
  • Softwarepakete

Alle oben genannten Ressourcen werden dem Endbenutzer über zur Verfügung gestellt server virtualization. Darüber hinaus greifen die Kunden auf diese Ressourcen zu, als ob sie sie besitzen.

Leistungen

IaaS ermöglicht es dem Cloud-Anbieter, die Infrastruktur kostengünstig über das Internet frei zu lokalisieren. Einige der wichtigsten Vorteile von IaaS sind nachfolgend aufgeführt:

  • Volle Kontrolle über die Computerressourcen durch Administratorzugriff auf VMs.

  • Flexible und effiziente Anmietung von Computerhardware.

  • Portabilität, Interoperabilität mit Legacy-Anwendungen.

Volle Kontrolle über Computerressourcen durch Administratorzugriff auf VMs

IaaS Ermöglicht dem Kunden den Zugriff auf Computerressourcen über den Administratorzugriff auf virtuelle Maschinen auf folgende Weise:

  • Der Kunde erteilt dem Cloud-Anbieter einen Verwaltungsbefehl, um die virtuelle Maschine auszuführen oder Daten auf dem Cloud-Server zu speichern.

  • Der Kunde gibt Verwaltungsbefehle an virtuelle Maschinen aus, die er besitzt, um den Webserver zu starten oder neue Anwendungen zu installieren.

Flexible und effiziente Anmietung von Computerhardware

IaaS-Ressourcen wie virtuelle Maschinen, Speichergeräte, Bandbreite, IP-Adressen, Überwachungsdienste, Firewalls usw. werden den Kunden zur Miete zur Verfügung gestellt. Die Zahlung basiert auf der Zeit, in der der Kunde eine Ressource aufbewahrt. Mit dem Administratorzugriff auf virtuelle Maschinen kann der Kunde jede Software ausführen, auch ein benutzerdefiniertes Betriebssystem.

Portabilität, Interoperabilität mit Legacy-Anwendungen

Es ist möglich, das Erbe zwischen Anwendungen und Workloads zwischen IaaS-Clouds aufrechtzuerhalten. Beispielsweise können Netzwerkanwendungen wie Webserver oder E-Mail-Server, die normalerweise auf kundeneigener Serverhardware ausgeführt werden, auch von VMs in der IaaS-Cloud ausgeführt werden.

Probleme

IaaS teilt Probleme mit PaaS und SaaS, wie z. B. Netzwerkabhängigkeit und browserbasierte Risiken. Es gibt auch einige spezifische Probleme, die in der folgenden Abbildung erwähnt werden:

Kompatibilität mit älteren Sicherheitslücken

Da IaaS dem Kunden die Möglichkeit bietet, Legacy-Software in der Infrastruktur des Anbieters auszuführen, sind Kunden allen Sicherheitslücken dieser Legacy-Software ausgesetzt.

Ausbreitung der virtuellen Maschine

Die VM kann in Bezug auf Sicherheitsupdates veraltet sein, da der Kunde mit IaaS die virtuellen Maschinen im laufenden, angehaltenen und ausgeschalteten Zustand betreiben kann. Der Anbieter kann solche VMs zwar automatisch aktualisieren, dieser Mechanismus ist jedoch schwierig und komplex.

Robustheit der Isolation auf VM-Ebene

IaaS bietet einzelnen Kunden über Hypervisor eine isolierte Umgebung. Hypervisor ist eine Softwareschicht, die Hardwareunterstützung für die Virtualisierung enthält, um einen physischen Computer in mehrere virtuelle Maschinen aufzuteilen.

Praktiken zum Löschen von Daten

Der Kunde verwendet virtuelle Maschinen, die wiederum die vom Cloud-Anbieter bereitgestellten allgemeinen Festplattenressourcen verwenden. Wenn der Kunde die Ressource freigibt, muss der Cloud-Anbieter sicherstellen, dass der nächste Kunde, der die Ressource mietet, keine Datenreste des vorherigen Kunden beobachtet.

Eigenschaften

Hier sind die Merkmale des IaaS-Servicemodells:

  • Virtuelle Maschinen mit vorinstallierter Software.

  • Virtuelle Maschinen mit vorinstallierten Betriebssystemen wie Windows, Linux und Solaris.

  • Verfügbarkeit von Ressourcen auf Abruf.

  • Ermöglicht das Speichern von Kopien bestimmter Daten an verschiedenen Orten.

  • Die Rechenressourcen können einfach vergrößert und verkleinert werden.