Virtualisierung (xen/kvm)

Die kommerzielle Nutzung des Internets schreitet immer weiter voran, auch der Bedarf an Rechnerleistung wird durch das zunehmende Cloud-Computing – durch einen Dienstleister angebotene IT-Infrastruktur – immer größer. Um dem Nutzer die geforderte Rechnerleistung zur Verfügung zu stellen, kommt Virtualisierung zum Einsatz. Durch Virtualisierung wird ein Rechner oder ein Betriebssystem nachgebildet, welches mittels eines Überwachungsprogramms, dem so genannten Hypervisor, auf einer realen Maschine läuft. In den vergangen Jahren haben viele Hersteller Virtualisierungs-Lösungen entwickelt, wobei die Lösungen Xen und KVM immer mehr an Bedeutung gewinnen.
<h2>Xen</h2>
Diese Virtualisierungs-Lösung wurde an der britischen Universität Cambridge entwickelt. Es ermöglicht den Betrieb mehrerer virtueller Maschinen (bis zu 100) auf einem Rechner. Xen läuft direkt auf der Hardware, die Betriebssysteme, die auf den virtuellen Maschinen laufen, müssen nicht angepasst werden. Xen ermöglicht, geeignete Hardware vorausgesetzt, die so genannte volle Virtualisierung.
<h2>KVM</h2>
KVM (Kernel-based Virtual Machine) ist ein Teil der Linux-Kernel-Infrastruktur. Sie läuft, ohne Betriebssystem, direkt auf der Hardware x86, setzt aber die Virtualisierungstechniken von Intel-VT oder AMD-V voraus. KVM wurde vom israelischen Unternehmen Qumranet entwickelt, ist seit Oktober 2006 auf dem Markt und unterstützt auch die Paravirtualisierung. Hierunter versteht man eine Softwareschnittstelle, die die tatsächliche Hardware simuliert.

Weitere Informationen

Loadbalancer

Ein Loadbalancer wird dazu eingesetzt, Lasten gleichmäßig zu verteilen, die bei hohem Verkehrsaufkommen im Netzwerk, beispielsweise bei plötzlich sehr vielen Besuchern der Website zur gleichen Zeit, entstehen können. Durch den Loadbalancer wird die Last des hohen Zustroms an Besuchern der bestimmten Website im gleichen Verhältnis auf mehrere Webserver aufgeteilt. Dieses…

Weiterlesen
Skalierung

Bei einer Skalierung geht es in den meisten Fällen um eine Anpassung von verschiedenen Größen. Neben dem bekanntesten Einsatzgebiet der Bildbearbeitung ist eine Skalierung auch bei verschiedenen Server Systemen möglich. Die Software der Server muss so anpassungsfähig wie möglich sein und sich an jede Änderung der Hardware anpassen. Ein gut…

Weiterlesen
Suchmaschinenoptimierung – SEO

Jeder, der eine eigene Webseite führt oder zumindest an einer Webseite mitarbeitet, sollte mit dem Begriff der Suchmaschinen­optimierung etwas anzufangen wissen. Die Suchmaschinen­optimierung umfasst verschiedene Maßnahmen, die entscheidend dafür sind, auf welchen Plätzen die eigene Webseite bei Google und anderen Suchmaschienen geführt wird. Natürlich möchte jeder seine Seite auf den…

Weiterlesen