Zuhause Virtualisierung Warum könnte ein Ressourcenfresser die Virtualisierung erschweren?

Warum könnte ein Ressourcenfresser die Virtualisierung erschweren?

Anonim

Q:

Warum könnte ein "Ressourcenfresser" die Virtualisierung erschweren?

EIN:

Virtualisierte Systeme können Unternehmen große Vorteile bringen. Dies ist jedoch nicht in allen Fällen der Fall. Unternehmen müssen sich von Fall zu Fall mit den wichtigsten Vor- und Nachteilen der Virtualisierung befassen.

Mit den richtigen Änderungen und Anpassungen kann ein virtualisiertes System viel effizienter sein als ein herkömmliches hardwareabhängiges System. Eine Ausnahme bilden jedoch bestimmte Arten von Altsystemen, bei denen ein einzelner Service extrem ressourcenhungrig ist. Einige IT-Experten bezeichnen diese einzelnen Programme als "Ressourcenfresser".

Die Idee eines Ressourcenfressers geht mit der Idee hardwareabhängiger Systeme einher. Eine Möglichkeit ist, dass die ursprüngliche Anwendung in einer eigenen Sandbox erstellt wird, in der die Verwendung von Ressourcen wie CPU und RAM dominiert wird. Wenn es zur dominanten Anwendung in diesem System gemacht wird, wird es nicht gut auf das Teilen von Ressourcen in diesem System reagieren.

Experten weisen auch darauf hin, dass das Verschieben einer dieser Ressourcen auf ein virtualisiertes System ohne weitere Änderungen schwerwiegende Probleme verursachen kann. Der Grund dafür ist, dass die Virtualisierung von Natur aus die physischen Server stärker beansprucht. Die Virtualisierung der Anwendungen und ihre Unabhängigkeit von der Hardware sind mit Kosten verbunden. In diesem Sinne kann das einfache Verschieben einer ressourcenintensiven Anwendung in ein Virtualisierungssystem dazu führen, dass die Nachfrage die vorhandenen Ressourcen überschreitet. Es gibt auch das Problem der Kosten und der Machbarkeit - einige kleinere Legacy-Systeme sind es einfach nicht wert, virtualisiert zu werden, nicht, wenn es um eine konkrete Rendite geht.

Eine Möglichkeit, mit Ressourcenfressern umzugehen, besteht darin, ihre besonderen Anforderungen innerhalb einer Architektur zu verstehen und sie bei einer Migration zu berücksichtigen. In der Regel sollte nur eine geringfügige Erhöhung der Ressourcen erforderlich sein, damit ein vorhandenes Ressourcenschwein in einem virtualisierten System ordnungsgemäß ausgeführt wird. Es gibt auch eine Vielzahl von Möglichkeiten, wie Ingenieure und Entwickler eine dieser Anwendungen modifizieren oder verbessern können, damit sie „gut mit anderen zusammenarbeitet“. Eines der besten Tools sind Automatisierungssysteme, die den Ressourcenbedarf in Echtzeit überwachen und analysieren und automatisch Ressourcen bereitstellen wo sie gebraucht werden.

Warum könnte ein Ressourcenfresser die Virtualisierung erschweren?