Grids: Die Fortsetzung der Virtualisierung

10.10.2006
Von Thorsten Langner

Eine Service-orientierte Infrastruktur muss orchestriert werden. Da ein Grid mehrere einzelne Ressourcen zu einer großen virtuellen Ressource verbindet, müssen alle diese Ressourcen überwacht, gesteuert und koordiniert werden. In Anlehnung an die Service-orientierten Architekturen, die das Wort Orchestrierung hervorgebracht haben, übernimmt ein "Grid Orchestrator" die intelligente Kontrolle der Infrastruktur, so dass diese Service-orientiert agieren kann.

Automatisch Kosten drücken

Ein Grid Orchestrator ist die Grundlage für jegliche Konsolidierung und intelligente Verteilung von Lasten auf Ressourcen (siehe Grafik "Leihen und Verleihen"): Theoretisch und praktisch können auf einer Ressource unterschiedliche Applikationen zeitversetzt und bedarfsabhängig laufen. Hierzu muss ein Grid Orchestrator den Administratoren ermöglichen, definieren zu können, wie viele Ressourcen welchen Typs von einer Applikation an eine andere ausgeliehen werden und unter welchen Umständen diese Ausleihe beendet werden kann.

Der Grid Orchestrator bildet somit die Grundlage, welche die Flexibilität des Grid ausmacht. Auf Basis der definierten Regeln können somit die Ressourcenansprüche einzelner Applikationen kostengünstig und automatisch gedeckt werden. Das Resultat ist eine deutliche Reduktion der Hardware, da zeitversetzt auftretende Peaks durch Ressourcengruppen anderer Applikationen abgefangen werden.

Während Service-orientierte Architekturen noch implementiert werden müssen - und sie auf Grund der notwendigen großen Investitionen vielerorts auf unbestimmte Zeit verschoben werden - kann eine Service-orientierte Infrastruktur bereits heute die IT-Kosten drastisch senken. Mit einem Grid Orchestrator ist alles möglich: Das Spektrum beginnt bei der gewohnten fixen Bindung zwischen Ressource und Anwendung, was für bestimmte IT-Szenarien durchaus angemessen sein kann. Es reicht darüber hinaus bis hin zu einer äußerst flexiblen Bereitstellung der irgendwo im Unternehmen verfügbaren Computerpower nach Bedarf.