Virtual Elastic Services

April 24, 2019 | Author: Benedikt Huber | Category: N/A
Share Embed Donate


Short Description

Download Virtual Elastic Services...

Description

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

¨ Uberblick Inhalt dieses Vortrages Virtualisierung

Virtual Elastic Services Seminar zum Schwerpunkt Systemtechnik von Kevin Wennemuth 10. M¨ arz 2007

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

¨ Uberblick Inhalt dieses Vortrages Virtualisierung

¨ .: Uberblick :.

• Ausblick auf Virtualisierungskonzepte • Interessante Themen aus Betriebssystem- und

Netzwerktechniken • 60 Minuten Vortrag • 15 Minuten Diskussion

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

¨ Uberblick Inhalt dieses Vortrages Virtualisierung

.: Inhalt dieses Vortrages :.

1

Einleitung

2

Begriffe und Projekte

3

Anwendungsgebiete

4

Zusammenfassung

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

¨ Uberblick Inhalt dieses Vortrages Virtualisierung

.: Virtuell != Virtuell :.

• Native Virtualisierung • Volle Emulation aller Hardwarekomponenten • Schlechte Performance durch Overhead • Vertreter: VMWare, VirtualBox • Paravirtualisierung • Nur Verwaltung von Ressourcen • Kaum Overhead (3-5%), aber inflexibler • Vertreter: XenTM und KVM

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

¨ Uberblick Inhalt dieses Vortrages Virtualisierung

.: Virtuell != Virtuell :.

• Native Virtualisierung • Volle Emulation aller Hardwarekomponenten • Schlechte Performance durch Overhead • Vertreter: VMWare, VirtualBox • Paravirtualisierung • Nur Verwaltung von Ressourcen • Kaum Overhead (3-5%), aber inflexibler • Vertreter: XenTM und KVM

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Xen - virtual machine monitor :.

• Entwickelt an der Universit¨ at Cambridge • Teil des XenoServers Frameworks • Aktuelle Version 3.0.4 • Aufteilung in Anwendungsdom¨ anen (dom0 und domU)

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Xen - virtual machine monitor :.

• Entwickelt an der Universit¨ at Cambridge • Teil des XenoServers Frameworks • Aktuelle Version 3.0.4 • Aufteilung in Anwendungsdom¨ anen (dom0 und domU)

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Xen - Aufbau :. • Hypervisor und Hypercalls

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Xen - Features :.

• Unterst¨ utzung f¨ ur Intels Vanderpool und AMDs Pacifica • Hardware-Hotplugging • shared-storage zwischen domUs

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Xen - Features :.

• Unterst¨ utzung f¨ ur Intels Vanderpool und AMDs Pacifica • Hardware-Hotplugging • shared-storage zwischen domUs • Virtuelle Netzwerkverwaltung • Live-Migration

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Xen - Features :.

• Unterst¨ utzung f¨ ur Intels Vanderpool und AMDs Pacifica • Hardware-Hotplugging • shared-storage zwischen domUs • Virtuelle Netzwerkverwaltung • Live-Migration

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Xen - Live Migration :.

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Distributed Redundant Block Device :.

• Spiegelt Block-Ger¨ ate • RAID-1 u ¨ber Netzwerk • Unabh¨ angig vom Dateisystem • Aktiv-Passiv und Aktiv-Aktiv Betrieb m¨ oglich

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Distributed Redundant Block Device :.

• Spiegelt Block-Ger¨ ate • RAID-1 u ¨ber Netzwerk • Unabh¨ angig vom Dateisystem • Aktiv-Passiv und Aktiv-Aktiv Betrieb m¨ oglich

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Aktiv-Passiv :.

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Aktiv-Aktiv :.

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: OCFS2 :.

• Entwickelt f¨ ur Datenbankcluster • POSIX Kompatibel • Konkurrierende Zugriffe auf Ressourcen • Quorum und Fencing

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: OCFS2 :.

• Entwickelt f¨ ur Datenbankcluster • POSIX Kompatibel • Konkurrierende Zugriffe auf Ressourcen • Quorum und Fencing

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Festplatte am Netz :.

• Client/Server Architektur • ATA Remote Procedure Calls • Verbindungsloses Protokoll • Nicht routingf¨ ahig

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Festplatte am Netz :.

• Client/Server Architektur • ATA Remote Procedure Calls • Verbindungsloses Protokoll • Nicht routingf¨ ahig • Wenig Overhead, schnell

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Xen - virtual machine monitor Distributed Redundant Block Device Oracle Cluster File System v2 ATA over Ethernet

.: Festplatte am Netz :.

• Client/Server Architektur • ATA Remote Procedure Calls • Verbindungsloses Protokoll • Nicht routingf¨ ahig • Wenig Overhead, schnell

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: SSI Hosting :.

• Hohes Isolationslevel • Server Konsolidierung

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: SSI Hosting :.

• Hohes Isolationslevel • Server Konsolidierung • Wenig manuelle Administration

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: SSI Hosting :.

• Hohes Isolationslevel • Server Konsolidierung • Wenig manuelle Administration • Dedizierte Umgebungen - Out-of-the-box

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: SSI Hosting :.

• Hohes Isolationslevel • Server Konsolidierung • Wenig manuelle Administration • Dedizierte Umgebungen - Out-of-the-box

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: SSI Hosting :.

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: Vorteile f¨ ur Produktionssysteme :.

• Failovermechanismen durch Paravirtualisierung • Isolierte Fehleranalyse • Prototypische Systeme • Snapshotting durch SSIs • Bessere Releasezyklen

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: Vorteile f¨ ur Produktionssysteme :.

• Failovermechanismen durch Paravirtualisierung • Isolierte Fehleranalyse • Prototypische Systeme • Snapshotting durch SSIs • Bessere Releasezyklen • H¨ ohere Auslastung der IT Infrastruktur

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: Vorteile f¨ ur Produktionssysteme :.

• Failovermechanismen durch Paravirtualisierung • Isolierte Fehleranalyse • Prototypische Systeme • Snapshotting durch SSIs • Bessere Releasezyklen • H¨ ohere Auslastung der IT Infrastruktur

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: Vorteile f¨ ur Produktionssysteme :.

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: Virtual Clustering :.

• openMosix oder BeoWulf als Container • XenTM dom0 l¨ auft in Container • Dom0 als Prozess durch Cluster verteilt • DomUs mit SSIs

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: Virtual Clustering :.

• openMosix oder BeoWulf als Container • XenTM dom0 l¨ auft in Container • Dom0 als Prozess durch Cluster verteilt • DomUs mit SSIs

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: Virtual Clustering :.

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: Virtual Elastic Clustering :.

• Cluster Instanzen SSIs • Isolation einzelner Cluster • Konkurrentes Betreiben mehrerer Cluster • Clusteranalyse

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

SSI Hosting Vorteile f¨ ur Produktionssysteme Virtual Clustering Virtual Elastic Clustering

.: Virtual Elastic Clustering :.

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Projekt ATLAS :.

• Hohe Verf¨ ugbarkeit • Ausfallsicherheit

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Projekt ATLAS :.

• Hohe Verf¨ ugbarkeit • Ausfallsicherheit • Kaum manuelle Administration

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Projekt ATLAS :.

• Hohe Verf¨ ugbarkeit • Ausfallsicherheit • Kaum manuelle Administration • Dedizierte Entwicklungs- und Poduktivumgebungen

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Projekt ATLAS :.

• Hohe Verf¨ ugbarkeit • Ausfallsicherheit • Kaum manuelle Administration • Dedizierte Entwicklungs- und Poduktivumgebungen

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Projekt ATLAS :.

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Amazon - Elastic Compute Cloud (EC2) :.

• Amazon Machine Images (AMI) • On-Demand Cluster • Zeitliche Provisionierung • XenTM basierend

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Amazon - Elastic Compute Cloud (EC2) :.

• Amazon Machine Images (AMI) • On-Demand Cluster • Zeitliche Provisionierung • XenTM basierend

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Amazon - Elastic Compute Cloud (EC2) :.

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Fazit :.

• try-and-Error Building • Verwaltungsoberfl¨ achen noch nicht ausgereift (openQRM)

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Fazit :.

• try-and-Error Building • Verwaltungsoberfl¨ achen noch nicht ausgereift (openQRM) • Schnelle Marktbewegung • Innovative Technologien

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Fazit :.

• try-and-Error Building • Verwaltungsoberfl¨ achen noch nicht ausgereift (openQRM) • Schnelle Marktbewegung • Innovative Technologien • Zwei Paradigmenwechseln (OS, Rechenleistung)

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Fazit :.

• try-and-Error Building • Verwaltungsoberfl¨ achen noch nicht ausgereift (openQRM) • Schnelle Marktbewegung • Innovative Technologien • Zwei Paradigmenwechseln (OS, Rechenleistung)

Kevin Wennemuth

Virtual Elastic Services

Einleitung Begriffe und Projekte Anwendungsgebiete Zusammenfassung

Projekt ATLAS Amazon - Elastic Compute Cloud (EC2) Fazit Diskussion

.: Diskussion :.

• Vielen Dank f¨ ur Ihre Teilname • Fragen und Diskussionen sind herzlich willkommen

Kevin Wennemuth

Virtual Elastic Services

View more...

Comments

Copyright � 2017 SILO Inc.