VMotion, P2V - Editorial aus iX 2/2004
der-rhein-ruhr-marathon/”>marathon sind schon toll: Kaum hat man auch mal eine gute Idee, haben
die’s auch schon implementiert
Was dann noch auf meiner Wunschliste steht, ist ein virtueller
Hardwarecluster, eine VMware Implementation der Technologien von
Marathon Technologies und Stratus. Das würde dann so aussehen, daß
man eine VM auf zwei Rechnern laufen läßt und der VMware Server
doppelt den Input an die VMs und vergleicht den Output (A B). Bei
Abweichungen bzw. einem Ausfall liefert man ein Fehlersignal. Das
verdoppelt man dann noch mal und (C D)vergleicht wieder. Bei jedem
Einzelausfall gilt dann (A!=B) und (C==D) xor (A==B) und (C!=D). Das
Siegerpaar läuft dann weiter, während mann mit der VMotion Technolgie
auf der nächsten Box das ausgefallene Paar wieder aufsetzt.
Das Prinzip entspricht in etwa dem was auch Stratus auf ihren
Continuums einsetzt, nur eben in Software und mit dem Unterschied,
daß man nicht im Lock-Step CPU Signale vergleicht, sondern sich nur
den verhältnismäßig niederbandbreitigen Output anschaut. Auf diese
Art und Weise bekäme man z.B. Citrix Server absolut ausfallsicher
(außer natürlich gegen Softwarefehler
Bereits umgesetzt ist ja schon meine andere Idee: Physical2Virtual,
aber die entgegengesetzte Richtung hätte auch ihren Reiz
(Virtual2Physical).
Nachdem Microsoft Connectix gekauft hat, bete ich bete täglich, daß
Mircosoft VMware nicht ähnlich platt macht, wie Citrix. Scheint eine
Vorliebe von denen zu sein, den zweitbesten zu kaufen und den
erstbesten solange unter Druck zu setzen, bis er klein bei gibt. Das
ging schon mit DOS 1.0 so los (Seattle CDOS vs. CP/M-86).
