Solaris Container & Zonen - Wenn Sie Solaris verwenden, warum verwenden Sie sie nicht?
Wenn Ihr Unternehmen nicht stark von Solaris abhängig ist, wissen Sie möglicherweise nicht, was es ist. Solaris ist der Name eines Betriebssystems von UNIX, das ursprünglich von Sun Microsystems entwickelt wurde. Traditionell lief es auf Hardware, die von Sun bereitgestellt wurde. Solaris löste die frühere SunOS ab und änderte vor kurzem die Namen in Oracle Solaris, um die Übernahme von Sun durch Oracle widerzuspiegeln. An vielen Stellen wird das Betriebssystem immer noch auf SunOS verweisen. Suns ursprüngliche Plattform SPARC (Scalable Processor Architecture) war und ist ein Konkurrent für Intels Plattform, die jetzt als x86 oder x64 bezeichnet wird.
SPARC war eine der früheren Prozessorplattformen zur Unterstützung von 64-Bit-CPUs (ca. 1993) sowie Symmetric Multiprocessing (SMP). Dadurch konnten Server mehr als einen Prozessor nutzen. Sun SPARCs waren früher für die Skalierung von 4, 8 und sogar 64 oder höheren Prozessoren als andere Hersteller (ca. 1993) bekannt. Es ist heutzutage schwer zu glauben, aber in den späten 80ern und frühen 90ern waren viele Server auf einen Prozessor, Core und Thread beschränkt. Die einzige Möglichkeit zum Skalieren einer Umgebung bestand darin, aufgrund dieser Einschränkung weitere Server hinzuzufügen. Heute mit Heim-PCs ist es nicht ungewöhnlich, Dual x 8+ Kernmaschinen zu sehen. Selbst Mobiltelefone sind heute Multi-Core- und manchmal Dual-Prozessor.
Wie bei der meisten Hardware begann die Rechenleistung, die tatsächlichen Rechenanforderungen für verschiedene Software zu übertreffen, und massiv leistungsfähige Systeme wurden für die Skalierung gekauft, aber nicht immer zu 100% ihres Potenzials genutzt. Manchmal waren bullige Systeme für Monatsläufe bemessen, lagen aber für den Rest des Monats relativ leer. Für Intel-basierte Plattformen hat sich VMware in den späten 1990er Jahren einen Namen in der Virtualisierungswelt gemacht, um eine bessere Nutzung dieser Prozessoren zu ermöglichen. VMware ist jedoch auf Intel-Plattformen beschränkt. Solaris erkannte dies und implementierte 2004 seine Virtualisierungsplattform Solaris Containers. Im Laufe der Jahre hat sich die Terminologie von Containern zu Zonen geändert. Die Implikationen der verschiedenen Namen können verwirrend sein, aber der Einfachheit halber beziehen wir uns auf die gesamte Infrastruktur / Technologie als Zonen.
In einer frischen Solaris-Installation gibt es eine globale Standardzone. Dies ist die übergeordnete Zone. In der VMware-Terminologie wäre dies das Host-Betriebssystem. Von dort können Sie nicht-globale Zonen erstellen. Es gibt ein paar verschiedene Arten. Die nicht globalen Zonen können einander oder das übergeordnete Element nicht erkennen, da eine Virtualisierungsschicht diese segmentiert. Nur die globale Zone kennt alle anderen Zonen.
Eine Sparse Root Zone benötigt den geringsten Overhead. Es teilt im Wesentlichen den gleichen laufenden Kernel wie die globale Zone und die meisten Benutzerlandschaften und Pakete. Er kann die meisten Dateien der globalen Zone lesen (abhängig von der Konfiguration des Sysadmin), verfügt jedoch über einen eigenen Speicher zum Schreiben. Für diejenigen, die mit VMware vertraut sind, wäre dies eng mit einem Thin-Provisioning-Linked-Clone verbunden.
PRO TIPP: Wenn das Problem bei Ihrem Computer oder Laptop / Notebook auftritt, sollten Sie versuchen, die Reimage Plus Software zu verwenden, die die Repositories durchsuchen und beschädigte und fehlende Dateien ersetzen kann. Dies funktioniert in den meisten Fällen, in denen das Problem aufgrund einer Systembeschädigung auftritt. Sie können Reimage Plus herunterladen, indem Sie hier klickenEine vollständige Root-Zone enthält eine vollständige Lese- / Schreibkopie der globalen Zone. In VMware-Begriffen ist dies am engsten mit einem vollständigen Klon der globalen Zone in eine nicht globale Zone verbunden. Dies nimmt wesentlich mehr Platz in Anspruch als die Sparse-Root-Zone, erlaubt aber mehr Flexibilität bei der Konfiguration, da eine vollständige Kopie zum Lesen / Schreiben erstellt wird.
Eine Branded Zone unterstützt schließlich eine völlig andere Version von Solaris. Die beiden zuvor genannten Zonen teilen sich den gleichen Kernel und Userland. In einigen Fällen benötigen Sie möglicherweise eine frühere Version von Solaris für die Abwärtskompatibilität. Wenn Sie z. B. Solaris 11 in der globalen Zone ausführen, aber Solaris 10 für Ihr ERP ausführen müssen, wird dies durch eine Branded Zone erleichtert. In diesem Setup ähnelt es eher einem herkömmlichen Hypervisor, da die Betriebssystemversion nicht von der Betriebssystemversion der globalen Zone abhängig ist. Es erfordert jedoch weiterhin, dass das Betriebssystem Solaris ist. Die globale Zone bietet einige Emulation von Systemaufrufen zu früheren Versionen, um dies zu erleichtern.
Von der globalen Zone aus können Sie starten, stoppen, neue Zonen installieren und sogar Zonen nach Bedarf deinstallieren. Wie bei den meisten UNIX-Betriebssystemen ist es sehr einfach, dies bei Bedarf zu skripten und Sie können die Notwendigkeit automatisieren, Zonen hochzufahren oder zu deprovisionieren, wenn dies erforderlich ist. Im Folgenden habe ich eine Zone bereits installiert, aber nicht automatisch gestartet und habe sie manuell gestartet.
Diese Trennung und Isolierung ist notwendig, damit die Virtualisierung wie erwartet funktioniert. Sie möchten beispielsweise nicht, dass Ihr ERP-System mit Ressourcen mit Ihrer benutzerdefinierten Anwendung konkurriert, die Geschäftstransaktionen verarbeitet, sondern sie auch bei Bedarf in freigegebene Ressourcen aufteilen kann. Sonst könntest du Zonen alle zusammen vermeiden. Virtualisierung auf diese Art und Weise spart Kosten und Platz, was dazu führt, dass mehrere Maschinen gekauft, angetrieben und Platz für sie gefunden werden. Wie bei jedem Virtualisierungsaufwand muss man alle Kosten berechnen, die mit der Konsolidierung der Ressourcen und der tatsächlichen Einsparungen verbunden sind. Normalerweise ist der Fall mit SPARC-Servern, dass Sie nicht unter Bereitstellung, aber Sie möchten aufgrund der Kosten für die Geräte und Zonen vollständig nutzen, um diese feine Linie zu gehen.
Zusammengefasst, wenn Sie Solaris verwenden oder ein Solaris-Shop sind, wissen Sie wahrscheinlich etwas über Zonen. Mit dem Wechsel in die Cloud ist Solaris heutzutage nicht mehr so populär wie ein Betriebssystem, weil nicht immer massiv große Server benötigt werden. Viele UNIX-Administratoren haben ihn auch als Slowaris bezeichnet. Fälle, in denen sie normalerweise benötigt werden, sind extrem große Unternehmen, die Legacy-Anwendungen haben, deren Überschreibung oder Migration auf wirtschaftlichere Plattformen übermäßig teuer sein kann. Solaris war im Laufe der Jahre eine sehr ausgereifte Plattform, so dass Sie gezwungen sind, auf ein Unternehmen zu stoßen, das es für bestimmte Bedürfnisse standardisiert hat.
PRO TIPP: Wenn das Problem bei Ihrem Computer oder Laptop / Notebook auftritt, sollten Sie versuchen, die Reimage Plus Software zu verwenden, die die Repositories durchsuchen und beschädigte und fehlende Dateien ersetzen kann. Dies funktioniert in den meisten Fällen, in denen das Problem aufgrund einer Systembeschädigung auftritt. Sie können Reimage Plus herunterladen, indem Sie hier klicken