Aryan - stock.adobe.com
Vorteile, Arten und Überlegungen zur Serverkonsolidierung
Die Serverkonsolidierung ermöglicht es Administratoren, die Serverauslastung zu erhöhen und den Stromverbrauch zu senken, was wiederum die Kosten senkt und die Leistung verbessert.
IT-Administratoren, die Virtualisierung mit einem Serverkonsolidierungsplan kombinieren, können die Serverauslastung verbessern und den Stromverbrauch im Rechenzentrum sowie die Hardwarekosten senken. Ein Serverkonsolidierungsplan kann eine von zwei Konsolidierungsmethoden umfassen: die Migration von Arbeitslasten auf das Betriebssystem eines Servers oder die Verwendung von Virtualisierung zur Ausführung von Anwendungen innerhalb von VMs.
Die Virtualisierung ist oft die bevorzugte Wahl für die Serverkonsolidierung, da sie eine Reihe von Vorteilen mit sich bringt, wie zum Beispiel geringere Strom- und Kühlungskosten sowie eine hohe Verfügbarkeit für Arbeitslasten. Um diese Vorteile zu erzielen, müssen Administratoren einen Serverkonsolidierungsplan erstellen, der auf die geschäftlichen Anforderungen abgestimmt ist.
Was ist Serverkonsolidierung?
Bei der Serverkonsolidierung wird die Anzahl der physischen Server in einem Rechenzentrum durch die Kombination von Arbeitslasten reduziert. Wenn die Serverhardware in einem Rechenzentrum nicht ausgelastet ist, können Administratoren Server so konfigurieren, dass sie mehrere Arbeitslasten hosten. Dadurch können Server die Hardware besser ausnutzen, wodurch die Gesamtzahl der für die Auslastung von Arbeitslasten erforderlichen Server reduziert wird.
Was sind die Vorteile der Serverkonsolidierung?
Zu den Vorteilen der Serverkonsolidierung gehören geringere Hardwarewartungskosten und eine geringere Gesamtfläche des Rechenzentrums, was für Unternehmen von Vorteil ist, die in einer Colocation-Einrichtung Platz anmieten.
Administratoren sollten in den frühen Phasen ihres Planungsprozesses für die Serverkonsolidierung mehrere Faktoren berücksichtigen. Beispielsweise sollten Administratoren spezifische Ziele festlegen, bestimmen, ob eine Konsolidierungsmethode besser geeignet ist, um diese Ziele zu erreichen, einen Plan für den Umgang mit möglichen Sicherheits- und Compliance-Verstößen ausarbeiten und abwägen, ob die Kosteneinsparungen die Gesamtausgaben für das Serverkonsolidierungsprojekt rechtfertigen.
Arten von Serverkonsolidierung
Es gibt zwei Möglichkeiten, wie Administratoren Server konsolidieren können. Zum einen können Administratoren mehrere Workloads auf dem Betriebssystem eines Servers ausführen. Die andere Möglichkeit ist die Servervirtualisierung. Dabei geht es darum, physische Server in VMs umzuwandeln. Da Virtualisierungs-Hosts mehrere VMs beherbergen können, werden im Ergebnis weniger Server im Rechenzentrum betrieben.
Architektur der Serverkonsolidierung
Bevor Sie sich für eine der beiden Methoden der Serverkonsolidierung entscheiden, sollten Sie die Vor- und Nachteile der beiden Architekturen prüfen.
Migration von Arbeitslasten auf das Betriebssystem eines Servers
Bei der ersten Methode der Serverkonsolidierung werden mehrere Arbeitslasten auf einem einzigen Server zusammengefasst. Die Hauptvorteile dieser Technik bestehen darin, dass sie relativ einfach zu implementieren ist und weniger kostet als die Servervirtualisierung. Es wird nur eine einzige Betriebssystemlizenz benötigt, und es ist nicht erforderlich, Virtualisierungssoftware zu erwerben und deren Verwendung zu erlernen.
Obwohl diese Art der Konsolidierung einfacher und kostengünstiger ist als die Servervirtualisierung, gibt es auch einige Nachteile zu beachten:
- Mögliche Beeinträchtigung anderer Arbeitslasten, die auf dem Server laufen: Da keine Virtualisierungssoftware verwendet wird, gibt es nichts, was die Ressourcenauslastung eines Workloads unter Kontrolle hält. Wenn ein Workload übermäßig viele Hardwareressourcen verbraucht, werden andere Workloads, die auf dem Server laufen, darunter leiden.
- Auswirkungen auf die Sicherheit: Da mehrere Workloads ein gemeinsames Betriebssystem nutzen, bedeutet das, dass eine einzelne Anwendung, die eine Sicherheitslücke aufweist, als Einfallstor für Angreifer dienen kann, die dann alle anderen auf dem Server ausgeführten Workloads gefährden könnten.
- Serverausfall: Wenn der Server ausfällt, haben alle auf dem Server laufenden Workloads Ausfallzeiten zur Folge. Der Ausfall eines einzigen Servers könnte also ohne eine Hochverfügbarkeitsplattform zu einem größeren Ausfall führen.
Verwendung von Servervirtualisierung
Die zweite Methode zur Konsolidierung von Servern ist die Virtualisierung. Bei der Virtualisierung übernimmt der physische Server die Rolle eines Virtualisierungs-Hosts.
Der Einsatz von Virtualisierungstechnologie zur Konsolidierung von Arbeitslasten bietet zahlreiche Vorteile:
- Isolierte Workloads: Anwendungen werden innerhalb von VMs mit eigenem Betriebssystem ausgeführt, wodurch die Arbeitslasten voneinander isoliert werden können. Ein Sicherheitsverstoß innerhalb eines virtuellen Servers hat in der Regel keine Auswirkungen auf einen anderen.
- Fehlertoleranz für VMs: Fault Tolerance bedeutet, dass im Falle eines Problems auf einem Virtualisierungs-Host alle auf diesem Host laufenden VMs automatisch auf einen anderen Host ausweichen können, wodurch Ausfallzeiten vermieden werden.
- Automatisierung zur Überwachung ausreichender Hardwareressourcen: Ebenso kann die Automatisierung zur Überwachung von VMs eingesetzt werden, um sicherzustellen, dass sie die erforderlichen Hardwareressourcen erhalten. Wenn eine VM zusätzliche Hardwareressourcen benötigt, um eine Aktivitätsspitze zu bewältigen, kann die zugrunde liegende Virtualisierungstechnologie die Ressourcenzuweisung automatisch vornehmen. Wenn nicht genügend Hardwareressourcen zur Verfügung stehen, kann die Virtualisierungssoftware sogar so konfiguriert werden, dass die VM automatisch auf einen anderen Host migriert wird, auf dem die erforderlichen Ressourcen verfügbar sind.
Die Virtualisierung ist jedoch nicht ohne Nachteile. Die Hauptnachteile sind, dass Virtualisierung oft teuer und komplex in der Implementierung ist. Es sind nicht nur die Kosten für die Softwarelizenzen zu berücksichtigen, sondern Sie müssen möglicherweise auch zusätzliche Hardware kaufen, zum Beispiel ein Storage-Array für die Datensicherung der VMs.
Was Sie vor der Konsolidierung von Servern beachten sollten
In den meisten Fällen ist die Virtualisierung das bevorzugte Mittel zur Serverkonsolidierung. Dennoch gibt es einige Faktoren, die Administratoren bei der Planung der Virtualisierung berücksichtigen sollten.
Kapazität des Rechenzentrums
Einer der ersten Faktoren ist die Kapazität des Rechenzentrums. Administratoren müssen die Anzahl der physischen Server berücksichtigen, die erforderlich sind, um die erwartete Anzahl von VMs zu hosten. Es ist jedoch zu beachten, dass nicht alle VMs gleich sind. Einige können je nach Workload-Anforderungen größer sein als andere, und es ist wichtig, sicherzustellen, dass die Virtualisierungs-Hosts die erforderliche Kapazität bieten können.
Es ist auch wichtig, die IT-Infrastruktur mit mehr Kapazität zu konzipieren, als tatsächlich benötigt wird. Diese zusätzliche Kapazität ist nützlich, um künftige Arbeitslasten zu bewältigen. Noch wichtiger ist jedoch, dass sie für den Fall benötigt wird, dass ein oder mehrere Virtualisierungs-Hosts ausfallen. VMs können nur dann auf einen anderen Host ausweichen, wenn der Ziel-Host über genügend Kapazität verfügt, um die bestehende Arbeitslast und die Arbeitslast des ausgefallenen Hosts zu bewältigen.
Virtualisierungsarchitektur
Ein weiterer wichtiger Schritt ist die Entscheidung über die zu verwendende Virtualisierungsarchitektur, zum Beispiel Hyper-V oder VMware. Die Administratoren müssen dann entscheiden, wie viele Serverknoten ein Cluster enthalten soll, und eine Storage-Architektur.
Public Cloud Hosting
Es ist auch eine gute Idee, die Public Cloud als Option für das Hosting von VMs in Betracht zu ziehen. Cloud-Anbieter bieten Virtualisierungsplattformen als verwalteten Service an. Das bedeutet, dass sich Unternehmen bei der Serververwaltung auf die VMs selbst konzentrieren können, ohne sich um die zugrunde liegende Service-Level-Infrastruktur kümmern zu müssen. Der Cloud-Computing-Anbieter übernimmt das Low-Level-Servermanagement und die Optimierung im Namen des Kunden.
Die Nutzung der Cloud für das VM-Hosting kann eine gute Option sein, da sie weniger komplex ist als das Hosting von VMs vor Ort. Dieser Ansatz reduziert auch den Energieverbrauch im Rechenzentrum eines Unternehmens, da die Server in der Cloud und nicht vor Ort betrieben werden.
Die Public Cloud hat aber auch einige Nachteile. Zum Beispiel geben Cloud-Anbieter ihren Kunden nicht die volle Kontrolle über die Virtualisierungsumgebung. Diejenigen, die eine genaue Kontrolle benötigen, sind mit einer Plattform vor Ort möglicherweise besser bedient. Je nach Anwendungsfall kann der Betreib virtueller Server in der Cloud teurer sein als das Hosting dieser VMs am eigenen Standort, aber auch das Gegenteil kann der Fall sein.
Kosten der Serverkonsolidierung
Im Verlauf dieses Prozesses sollten Administratoren die Kosten des Projekts im Auge behalten. Die Hypervisor-Lizenzierung gehört zu den ersten Kosten, die zu berücksichtigen sind, aber Administratoren benötigen möglicherweise auch zusätzliche Verwaltungs- und Überwachungs-Tools oder Tools zur Kapazitätsplanung und -verwaltung. Je nachdem, für welche Virtualisierungsplattform sie sich entscheiden, benötigen sie möglicherweise auch einen Supportvertrag.
Migrationsmethoden
Schließlich sollten Administratoren überlegen, wie sie ihre Workloads auf ein virtualisiertes System migrieren können. Die Optionen variieren je nach Workload, aber der Migrationsprozess sollte nahtlos sein und Serviceunterbrechungen vermeiden.
Wie man Server konsolidiert
Der Prozess der Serverkonsolidierung variiert stark, je nach der verwendeten Konsolidierungsmethode und der Art der zu konsolidierenden Workloads. Der Konsolidierungsprozess hängt auch davon ab, ob die Arbeitslasten weiterhin vor Ort ausgeführt oder ob diese Arbeitslasten in die Cloud migriert werden.
Es gibt zwei Hauptkonsolidierungsmethoden, die in der Regel verwendet werden, obwohl es unzählige Variationen gibt.
1. Eine Technik verwendet Software zur Unterstützung des Konsolidierungsprozesses. So bieten Cloud-Anbieter häufig Tools an, die bei der Migration der Arbeitslast eines Servers auf eine Cloud-basierte VM helfen. Es gibt auch Softwareunternehmen, die Datenbankmigrations-Tool oder Tools für die Konvertierung von physischen in virtuelle Systeme anbieten, mit denen der Prozess der VM-Bereitstellung automatisiert werden kann.
2. Ein anderer Ansatz, der häufig verwendet wird, ist der Einsatz von Disaster-Recovery-Software. Bei dieser Methode wird die Arbeitslast eines physischen Servers gesichert und die Sicherung dann auf dem physischen Server oder der VM wiederhergestellt, auf die die Arbeitslast migriert werden soll. Eine komplexere Variante dieser Technik besteht in der Verwendung von Disaster-Recovery-Software, um ein Failover des Workloads auf den Ziel-Host durchzuführen und so die Migration des Workloads ohne Ausfallzeiten zu ermöglichen.