SlideServe
Menu
Préférences
© SlideServe · v2026

Service Computing

mardi avatar
9 diapositives · 199 Views · Jul 22, 2014

Service Computing. Prof. Dr. Ramin Yahyapour IT & Medien Centrum 19. Januar 2010. Themenüberblick. Historische Entwicklung Warum braucht man Virtualisierung ? Rechnervirtualisierung Speichervirtualisierung Netzwerkvirtualisierung Ausblick in die Zukunft. Historische Entwicklung.

Service Computing - slide 1
01 / 9Service Computing
1 / 17

Télécharger la présentation

Service Computing
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Service Computing Prof. Dr. Ramin YahyapourIT & Medien Centrum19. Januar 2010

  2. Themenüberblick • HistorischeEntwicklung • Warumbraucht man Virtualisierung? • Rechnervirtualisierung • Speichervirtualisierung • Netzwerkvirtualisierung • Ausblick in die Zukunft

  3. HistorischeEntwicklung • ErsteForschungen 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, … • VirtualisierunggibtessehrlangefürvieleAnwendungen • starkeZunahme in den letzten 5 (?) JahrenWarum?

  4. Warumnutzt man Virtualisierung? • Auslastung: Serverkonsolidierung • Isolation: Auswirkung von Fehlern auf virtuelleRessourcebeschränkt • Flexibilität: unterschiedlicheAnwendungen/Betriebssystemeteilensich Hardware; gleichzeitigeNutzung; Konfiguration • On-demand: virtuelleRessourcewirdbeiBedarf “erzeugt” oder “entfernt” • Migration: Fehlertoleranz; Live-Updates; Leistungsoptimierung • Research & Development: Forschung an Betriebssysteme; Testen/Debugging neuerFunktionalität

  5. BegriffVirtualisierung • … bedeutetAbstraktion von Computer-Ressourcen • VirtuellerHauptspeicher: einheitlicherZugriff auf / kontinuierlicheAdressierung von physischgetrenntenSpeichern • Speichervirtualisierung: Disks, Bänder • Netzwerkvirtualisierung: VPNs, … • Datenbankvirtualisierung • Virtual Machine: Implementierungeines Computers in Software • Plattformvirtualisierung (spätermehr) & Applikationsvirtualisierung

  6. Plattformvirtualisierung • Abstraktionsschicht “zwischen” Betriebssystem und “physischen” (genauerPlattform-) Ressourcen • Full virtualization: • Übersetzung von Instruktionen, HW-Traps • UnmodifiziertesGast-OS lauffähig • ErsteImplementierung IBM CP-40 / CP-67 (1966) • WeitereBsp.: VirtualBox, VMware Workstation, Parallels, QEMU, …

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

  8. Plattformvirtualisierung(Fortsetzung) • Partial virtualization: • TeilweiseAbstraktionder Hardware (insbesondereAdressraumvirtualisierung) • fürausgewählteApplikationen (nichtfürmehrereparalleleGast-OSes) • Nicht so bedeutend, aberwichtigerSchritt in Historie • Bsp.: IBM M44/44X, MVS, Commodore 64

  9. Plattformvirtualisierung(Fortsetzung) • Paravirtualization: • Abstraktionnurähnlichzu phys. Ressourcenbzw. API • erfordertmodifiziertesGast-OS (welches API nutzt) • Bsp.: früheVersionen von Xen, IBM LPAR, Win4Lin 9x, z/VM, … • OS-level virtualization: • Host-OS erlaubtmehrere User Space-Instanzen • OS-Instanzennutzenmeistdasselbe OS wieder Host • ErsteImplementierung: FreeBSD jails • Bsp.: Solaris Containers, OpenVZ, Linux-Vserver, AIX Workload-Partitions, Parallels Virtuozzo Containers, iCore Virtual Accounts