Wir ertrinken in Information, aber hungern nach Wissen [John Naisbitt]

Site menu:


Letzte Kommentare

Links:

Counter

blogoscoop

Bloggerei

Blogverzeichnis - Blog Verzeichnis bloggerei.de

Archiv

Tag Cloud

Abhängigkeiten in Computer-Systemen und deren Auswirkungen

Man kann sich spielend in Not bringen, wenn man nicht über Abhängigkeiten und deren Konsequenzen nachdenkt. Manchmal braucht es dazu kleine Katastrophen, wie der komplette Stromausfall in einen Rechenzentrum. Beim Wiederanfahren kann man schon mal in Probleme laufen:

If you have all your DNS servers virtualized which cannot be started because of network or shared storage issues, you can run into problems starting other servers and services that rely on DNS.
Recovering servers, virtual machines after power failure

Man sollte sich immer im Klaren darüber sein, das jede zusätzlich eingebrachte Komponente (Storage, Virtualisierung etc) Probleme machen kann - trotz Hochverfügbarkeit. Lieber viele kleine, als wenige grosse Systeme, ist zumindest meine Erfahrung.

Grenzen der Virtualisierung

Nachfolgend ein paar Gedankenspiele und Erfahrungen zu Grenzen der Virtualisierung, betreffend VMware und Solaris Zonen. Nicht vollständig, noch erhebe ich den Anspruch auf Vollkommenheit. Widerworte, Anregungen und eigene Erfahrung sind ausdrücklich gewünscht.

  • Hoher Verbrauch an CPU/Memory Resourcen - die Instanz belegt dadurch überproportional Anteile vom Gesamtsystem und damit auch an den
    Gesamtkosten des Virtualisierungssystems, so das es billiger sein kann dieses in eigener Hardware zu betreiben
  • Hoher Netz- bzw. Disk IO - Beeinträchtigt alle anderen Systeme in Bezug auf Verfügbarkeit dieser Rescourcen. Auch ist die Performance von
    von virtualisierten Umgebungen und deren Instanzen nicht vergleichbar mit physikalischen Systemen
  • Zeitkritische Systeme - Alle Systeme die auf eine Taktgenauigkeit der Systemuhr angewiesen sind können nicht virtualisiert werden, da das Hostsystem diese nicht 1:1 durchreichen kann
  • Besondere Hardware wie z.B. ISDN-Karten oder Dongles lassen sich nicht virtualisieren
  • Die Applikations-Software ist nicht freigegeben für die Benutzung in virtuellen Umgebungen oder sie verhindert durch bestimmte Eigenschaften eine Virtualisierung. Beispiel: Die Applikations-Software ist an eine Host-ID/Mac gebunden welche sich durch Schwenk der Hardware ändern könnte.
  • Betriebssystem lässt sich nicht virtualisieren wie z.B. Solaris 8/9

Man könnte meinen ich wäre Negativ eingestellt gegenüber der Virtualisierung, das Gefühl ich mitunter selbst. Allerdings möchte ich das Thema für mich sozusagen ‘von hinten’ aufrollen.

Virtualisierung gibts nicht umsonst

Oh, intressanter Punkt bei Register:

On the x86 platform, Ideas found that virtualization made it much easier to deploy new systems. But this comes at a cost. The ease of creating virtual servers increases the demand for them. Suddenly, there are more servers to manage than ever before. From a manageability standpoint, going virtual is not all that different than physical, but the burden can actually become worse.