Höchstleistungsrechnen in der Cloud

Ähnliche Dokumente
Mythen des Cloud Computing

Cloud Computing. Strategien auf dem Weg in die Cloud. Björn Bröhl

Der Begriff Cloud. Eine Spurensuche. Patric Hafner geops

Secure Cloud - "In-the-Cloud-Sicherheit"

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Kostenoptimierte Cloud-Administration mit Solaris Container Technologie

Oracle Bare Metal Cloud Service

Cloud Computing in SAP Umgebungen

Beim Kunden wahrgenommene Qualität von IT-Services Ein wichtiger Faktor in der Beschaffung von Cloud Services

Profitieren Sie von einer offenen und flexiblen Clouddienstplattform

Automatisierung, Virtualisierung & Management Es muss nicht immer VMware sein

M5000 einfach ablösen durch T4/T5 LDoms und Solaris Zonen

Wie setzt Swisscom Solaris 11 ein

Results in time. FLEXIBLER UND KOSTENGÜNSTIGER BETRIEB VON SAP SYSTEMEN. Beratung. Support. Ganzheitliche Lösungen.

Oracle 11g und Virtualisierung Johannes Ahrends Technical Director Quest Software GmbH

Kostengünstige Virtuelle Speicher-Pools im Petabyte-Bereich mithilfe von MARS. GUUG 2017 Vortrag von Thomas Schöbel-Theuer

Die Wartung und Betreuung folgender Software-Applikationen ist bei der Variante Managed inkludiert:

Modernes, systemunabhängiges Deployment. mit Docker. bei der Deutschen Bahn AG

Leistungsbeschreibung vserver. Stand: 09/2018

Anforderungen von Cloud-Anwendungen an Datenbanksysteme

Dipl.-Inform. Harald Zinnen Senior Solution Specialist Datacenter Microsoft Deutschland GmbH

Anforderungen an Cloud- Rechenzentren

It's all in the Cloud! Cloud Computing Grundlagen

Cloud Computing Technologien. Maxim Schnjakin 16. April 2013

Oracle Database Appliance und Virtualisierung: OVM oder KVM?

Storage Virtualisierung 2.0. Highway to Cloud?!

UMSTIEG AUF SAP S/4 HANA: WARTEN ODER LOSLEGEN?

Lizenzierung. Windows Server Produktübersicht. Vorteile der hybriden Nutzung von Azure. Übersicht über Editionen

WAN-Optimierung SAN über WAN mit Riverbed Granite

Platform as a Service (PaaS) & Containerization

Evolution der owncloud-installation an der TU Berlin. Dr.-Ing. Thomas Hildmann tubit IT Service Center DFN Forum Clouddienste März 2017

Das dynamische Microsoft Duo System Center 2012 & Windows Server 2012 Referentin: Maria Wastlschmid

Gliederung. Was ist Cloud Computing Charakteristiken Virtualisierung Cloud Service Modelle Sicherheit Amazon EC2 OnLive Vorteile und Kritik

Verteilte Betriebssysteme

SAFE HARBOR STATEMENT

LDom Performance optimieren

Release Notes Miss Marple Lizenzkontrolle

Oracle Cloud Überblick

Deep Learning Appliance 4U Die Ready-to-Brain Komplett-Lösung

Vorlesung: Virtualisierung und Rechenzentrumsinfrastrukturen. Lars Göbel & Christian Müller VL04: Einführung in die Virtualisierung

Cloud Computing. Betriebssicherheit von Cloud Umgebungen C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y

Build. Ship. Run. Docker. Namics.

Wissenswertes über System Center 2012 R Wissenswertes über System Center 2012 R2

<Insert Picture Here> RAC Architektur und Installation

Windows Server 2016 richtig lizenziert

OSL Technologietage Virtualization Clustering

Oracle Public Cloud benutzen

Hochverfügbarkeit und virtualisierte Umgebungen

Next Generation Datacenter Automation und Modularisierung sind die Zukunft des Datacenters

Grenzen und Möglichkeiten. Senatsverwaltung für Inneres und Sport Verfassungsschutz Bereich: Wirtschaftsschutz René K.

Geschichte der Netze und verteilten Systeme. Gründe für die Nutzung verteilter Systeme. Wünschenswerte Eigenschaften verteilter Systeme

Hochverfügbar, skalierbar und sicher in. der Public Cloud

Wie sicher sind meine Daten in der Cloud? Datenschutz und Cloud Computing

HA Storage Cluster Lösung

Cloud Services eine Wirtschaftlichkeitsbetrachtung Eine Hilfestellung für den wirtschaftlichen Einsatz von Cloud Services

GSCC General Storage Cluster Controller. TSM Verfügbarkeit

HA Storage Cluster Lösung

DevOps und Red Hat Openshift Eine Traumkombination SEVEN PRINCIPLES AG

Ist nur Appliance ODA schon Rechenzentrum in der Kiste?

HA Storage Cluster Lösung

LDom Performance optimieren

Wie sieht die IT-Infrastruktur von Morgen aus?

euronas Fibre Channel SAN Cluster Datenblatt

Was traut die magellan der Cloud zu?

Optimierung des Windows Desktop: Software als Service. Ralf Siller, Lösungsberater Applikationsvirtualisierung

Weblogic 12.2 und DB 12.2 das perfekte Duo

The Storage Hypervisor

Vorlesung: Virtualisierung und Rechenzentrumsinfrastrukturen. Lars Göbel & Christian Müller VL02: Einführung in die Virtualisierung

Containerplattform. Lego für DevOps. Dr. Jonas Trüstedt

Herausforderungen bei der Einführung von Open Source Technologien in Unternehmen

Systemvoraussetzungen CAS genesisworld

D Einführung Betriebssysteme

D Einführung Betriebssysteme

NIST Definition von Cloud Computing

Der Digitale Arbeitsplatz der Zukunft

Isolierte Umgebungen für Python Anwendungen Teil 2. Christine Koppelt, Jürgen Schackmann, Stefan Seelmann

DB2 unter Linux for zseries als Server für VSE-Anwendungen

CyPhyControl. Virtualisierte Ausführungsplattform für die zuverlässige Steuerung cyber-physikalischer Systeme

OXO³ technische Aspekte der Oracle EMEA internen BI Implementierung

SWISS DATA PROTECTION

<Insert Picture Here> RAC und Oracle VM im Verbund, geht das? und wie das geht!

Software Engineering effizient und flexibel siemens.de/sicbs

Copyright 2013 Trend Micro Inc VMware Inc. All rights reserved. 1

Oracle Real Application Cluster

SIMATIC Software Platform as a Service Ihre Wahl für Cloud-basiertes Engineering

Marketing, das bewegt.

E-Akte Public. Flexible Lösungen und moderne Betriebskonzepte in Zeiten wachsender Datenmengen

Cloud Computing und Datenschutz. IT- T h e m e n a b e n d, 1 0. N o v e m b e r

Besuchen Sie uns: siemens.de/sicbs

HYPER-CONVERGED INFRASTRUCTURE. Höhere Performance Reduzierte Ausfallzeiten Verbesserte Auslastung Niedrigere Kosten

Anbietergruppen im Cloud Computing-Markt Work in Progress # 127

Fernwartung Schulung und Workshops (Oracle, Toad)

Cloud Computing die fünfte Generation TA-SWISS Workshop über Cloud Computing

Bibliotheks-basierte Virtualisierung

Umgestaltung des Managements Ihres virtualisierten Rechenzentrums Carsten Landeck Senior Specialist Systems Engineer 20.

Transkript:

Höchstleistungsrechnen in der Cloud Michael Gienger Höchstleistungsrechenzentrum Stuttgart Stuttgart, 13.11.2018 :: :: ::

Agenda Hintergrund Höchstleistungsrechnen Cloud Computing Motivation Integration Ansatz Resultate Zusammenfassung 2

HINTERGRUND Höchstleistungsrechnen & Cloud Computing 3

Höchstleistungsrechnen Computersysteme mit maximaler Leistungsfähigkeit Prozessor Hauptspeicher Festspeicher Anwendungen Komplexe Problemstellungen Nebenläufigkeit & Skalierbarkeit Datendurchsatz Langfristige Berechnungen Klimatologie, Astro- oder Teilchenphysik, Chemie, Biologie, Ingenieurswissenschaften, 4

Cloud Computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. 5

Vergleich: Cloud HPC Skaliert über die Anzahl an Instanzen Verbesserte Verfügbarkeit Instanzen (Virtuelle Maschinen) stellen die Dienste bereit Latenztolerant Replikation Cloud Computing Ganze Services mit Status Vereinfachter Zugriff Benutzerorientiert Unterschiedliche Plattformen unterstützt Höchstleistungsrechnen Skaliert über die Anzahl von Prozessen / Threads Verbesserte Leistungsfähigkeit Kann eine potentiell unlimitierte Anzahl an Prozessoren adressieren Instanzen sind leistungsfähige Server Latenzintolerant Replikation kann nur schwer realisiert werden Typischerweise: Datenreplikation Komplexer Zugriff Leistungsorientiert Hochspezialisierte Plattformen 6

MOTIVATION Höchstleistungsrechnen & Cloud Computing 7

Motivation HPC und Cloud Computing sind keine Konkurrenten Unterschiedliche Märkte und individuelle Ziele Unterschiedliche Betriebs- und Geschäftsmodelle Unterschiedliche Dienste und Anwendungen Warum sollten beide Modelle kombiniert werden? Vereinfachter Systemzugriff» Kontrolle» Applikationstransfer Vergrößertes Serviceportfolio» HPC as a Service 8

HPCaaS 2014 14% Leistungsverlust: Was hat sich seit dem Jahr 2014 getan? 9

INTEGRATION HPC as a Service 10

Ansatz HPCaaS benötigt vollintegrierte, hoch performante Plattformen Optimierte Compiler und Bibliotheken Volle Virtualisierung vermeiden => Hypervisors sind keine Alternative mehr => Container 11

Technologiebasis Hypervisor Container Virtualisierung Hardware Virtualisierung Betriebssystemvirtualisierung Leistungsfähigkeit Limitiert Hoch Startzeit 21s 1.5s Speicherplatzbedarf Hoch Gering Hauptspeicheranforderung Hoch Gering Konfigurierbarkeit Komplex Flexibel Gast Tuning Blackbox Direkte Informationen Sicherheit Komplett isoliert Teilisoliert 12

Technologiebasis Hypervisor Container Virtualisierung Hardware Applikation Virtualisierung Applikation Betriebssystemvirtualisierung Leistungsfähigkeit Limitiert Hoch Bin / Libs Bin / Libs Startzeit 21s 1.5s Applikation Applikation Speicherplatzbedarf Hoch Gering Gast 1 Gast 2 Hauptspeicheranforderung Hoch Gering Bin / Libs Bin / Libs Konfigurierbarkeit Komplex Hypervisor Flexibel Container Umgebung Gast Tuning Blackbox Direkte Informationen Betriebssystem Betriebssystem Sicherheit Komplett isoliert Teilisoliert Infrastruktur Infrastruktur 13

Container Laufzeitumgebungen Shifter Singularity Docker runc CoreOS rkt 1.712 Beiträge 11 Beitragende 5 Versionen 7.557 Beiträge 78 Beitragende 36 Versionen 3.711 Beiträge 243 Beitragende 14 Versionen 5.541 Beiträge 194 Beitragende 65 Versionen 14

Container: synthetischer Benchmark Betriebssystem Linux Centos 6 Benchmark Linux Werkzeuge Unterschiedliche Knotenanzahl Aggregierte Laufzeit Referenzwerte Linux nativ 15

Praktischer Benchmark: Bones Materialwissenschaft Simulation des Aufbaus von krebsartigen Knochen Basis: CT-Daten Materialmodell Biomechanische Simulationen für Knochenimplantate Transferfunktion Inhomogene Verteilungsfunktion von elastischem Material 16

Container: praktischer Benchmark FORTRAN / C Applikation 10 GB Input Daten 20 GB Output Daten Kommunikation / IO intensiv Laufzeitevaluation Lineare Skalierbarkeit Nativ: 1.00 Shifter: 1.02 Singularity: 1.00 17

Leistungsfähigkeit vs. Bedienbarkeit Leistungsfähigkeit Minimaler Leistungsunterschied Identische Laufzeit Identische Kosten Integration der Programmierumgebung zwingend notwendig Ein Container pro Knoten Systemarchitektur sehr nahe an Standard HPC Systemen Hohe Leistungsfähigkeit nicht für alle Applikationen gegeben Vollständige Kontrolle Anpassungen für Applikationen können reduziert werden Sicherheit Bedienbarkeit Private Umgebungen können aufgebaut werden Wartung der Container erforderlich Vereinfachter Zugriff Kundenorientierung 18

ZUSAMMENFASSUNG 19

Zusammenfassung HPC in der Cloud ist eine Alternative Betriebsmodelle von Cloud und HPC Systemen können kombiniert werden Leistungsfähigkeit moderner Containerlösungen sehr gut Container bieten beinahe native Leistungsfähigkeit Hypervisors bieten mehr Sicherheit auf Kosten der Performance Aufgrund der hohen Kosten keine Alternative mehr für HPCaas! HPC as a Service erfordert eine HPC Umgebung Hardwarekomponenten Prozessoren, Netzwerk, Speicheranbindung, Compiler & Bibliotheken Nur durch transparente Softwareintegration kann die Leistungsfähigkeit garantiert werden 20

Danke! Fragen? Michael Gienger Höchstleistungsrechenzentrum Stuttgart Nobelstrasse 19 70569 Stuttgart Telefon: +49-711-685-63824 Email: gienger@hlrs.de 21