Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Service Computing   Prof. Dr. Ramin Yahyapour IT & Medien Centrum 19. Januar 2010.

Ähnliche Präsentationen


Präsentation zum Thema: "Service Computing   Prof. Dr. Ramin Yahyapour IT & Medien Centrum 19. Januar 2010."—  Präsentation transkript:

1 Service Computing   Prof. Dr. Ramin Yahyapour IT & Medien Centrum 19. Januar 2010

2 Themenüberblick Historische Entwicklung
Warum braucht man Virtualisierung? Rechnervirtualisierung Speichervirtualisierung Netzwerkvirtualisierung Ausblick in die Zukunft

3 Historische Entwicklung
Erste Forschungen in den 50er OS/360 für IBM System/360 (1964) Multiprogramming: OS/360  MVS  OS/390  z/OS Java VM, VPNs, Storage Plattformvirtualisierung: VMware, Xen, KVM, …  Virtualisierung gibt es sehr lange für viele Anwendungen  starke Zunahme in den letzten 5 (?) Jahren  Warum?

4 Warum nutzt man Virtualisierung?
Auslastung: Serverkonsolidierung Isolation: Auswirkung von Fehlern auf virtuelle Ressource beschränkt Flexibilität: unterschiedliche Anwendungen/Betriebssysteme teilen sich Hardware; gleichzeitige Nutzung; Konfiguration On-demand: virtuelle Ressource wird bei Bedarf “erzeugt” oder “entfernt” Migration: Fehlertoleranz; Live-Updates; Leistungsoptimierung Research & Development: Forschung an Betriebssysteme; Testen/Debugging neuer Funktionalität

5 Begriff Virtualisierung
… bedeutet Abstraktion von Computer-Ressourcen Virtueller Hauptspeicher: einheitlicher Zugriff auf / kontinuierliche Adressierung von physisch getrennten Speichern Speichervirtualisierung: Disks, Bänder Netzwerkvirtualisierung: VPNs, … Datenbankvirtualisierung Virtual Machine: Implementierung eines Computers in Software Plattformvirtualisierung (später mehr) & Applikationsvirtualisierung

6 Plattformvirtualisierung
Abstraktionsschicht “zwischen” Betriebssystem und “physischen” (genauer Plattform-) Ressourcen Full virtualization: Übersetzung von Instruktionen, HW-Traps Unmodifiziertes Gast-OS lauffähig Erste Implementierung IBM CP-40 / CP-67 (1966) Weitere Bsp.: VirtualBox, VMware Workstation, Parallels, QEMU, …

7 Plattformvirtualisierung (Fortsetzung)
Hardware-assisted virtualization: CPU-Traps für Virtual Machine Monitor unmodifiziertes Gast-OS Erstes System: IBM System/370 (1972) mit VM/370 OS Weitere Bsp.: Linux KVM, VMware Workstation, VMware Fusion, Microsoft Virtual PC, Xen, Parallels Desktop for Mac,VirtualBox and Parallels Workstation

8 Plattformvirtualisierung (Fortsetzung)
Partial virtualization: Teilweise Abstraktion der Hardware (insbesondere Adressraumvirtualisierung) für ausgewählte Applikationen (nicht für mehrere parallele Gast-OSes) Nicht so bedeutend, aber wichtiger Schritt in Historie Bsp.: IBM M44/44X, MVS, Commodore 64

9 Plattformvirtualisierung (Fortsetzung)
Paravirtualization: Abstraktion nur ähnlich zu phys. Ressourcen bzw. API erfordert modifiziertes Gast-OS (welches API nutzt) Bsp.: frühe Versionen von Xen, IBM LPAR, Win4Lin 9x, z/VM, … OS-level virtualization: Host-OS erlaubt mehrere User Space-Instanzen OS-Instanzen nutzen meist dasselbe OS wie der Host Erste Implementierung: FreeBSD jails Bsp.: Solaris Containers, OpenVZ, Linux-Vserver, AIX Workload- Partitions, Parallels Virtuozzo Containers, iCore Virtual Accounts


Herunterladen ppt "Service Computing   Prof. Dr. Ramin Yahyapour IT & Medien Centrum 19. Januar 2010."

Ähnliche Präsentationen


Google-Anzeigen