Das neue Entwicklerleben mit Windows 10

Größe: px
Ab Seite anzeigen:

Download "Das neue Entwicklerleben mit Windows 10"

Transkript

1 efficiency. we set IT up. Das neue Entwicklerleben mit Windows 10 // // Marco Bratz & Klaus Moser // // Marco Bratz & Klaus Moser 1

2 Marco Bratz Senior Software Architect Klaus Moser Senior Software Architect // Marco Bratz & Klaus Moser 2

3 // Marco Bratz & Klaus Moser 3

4 Was tun mit einer doubleslash-ente? ab in den Urlaub und uns davon berichten! // Marco Bratz & Klaus Moser 4

5 Windows Subsystem for Linux (WSL) // Marco Bratz & Klaus Moser 5

6 WSL: Voraussetzung und Installation Windows bit mit Anniversary Update oder höher (Build 1607+) Installation gemäß Anleitung Unterschiede in den WSL-Versionen: Anniversary Update (Build 1607) Ubuntu LTS Creators Update (Build 1703) Ubuntu LTS // Marco Bratz & Klaus Moser 6

7 Ausblick: WSL ab Fall Creators Update Ab dem Fall Creators Update (Herbst 2017) ist das WSL über den Store verfügbar Verschiedene Distributionen: Ubuntu opensuse SUSE Linux Enterprise Server Lassen sich parallel verwenden und sind unabhängig voneinander // Marco Bratz & Klaus Moser 7

8 Dateisystemzugriff im WSL Das Windows-Dateisystem ist unter /mnt/c erreichbar Es kann ein symbolischer Link für den vereinfachten Zugriff erstellt werden Bspw. /c /mnt/c Achtung bei Sonderzeichen und Leerzeichen! // Marco Bratz & Klaus Moser 8

9 Inhalt des WSL unter Windows Der Inhalt des WSL ist in Windows verfügbar: C:\Users\<USER>\AppData\Local\ lxss Achtung: Wird im Explorer nicht direkt angezeigt. Über direkte Eingabe des Pfades in die Adressleiste aber sichtbar! // Marco Bratz & Klaus Moser 9

10 Windows-Programme im WSL starten Im WSL können Windows-Programme gestartet werden (ab 1703). Bspw.: explorer.exe notepad.exe cmd.exe /c ping google.de // Marco Bratz & Klaus Moser 10

11 Verbindung Windows <-> WSL Befehle lassen sich zwischen Windows und WSL miteinander kombinieren. Die Verbindung läuft über Pipes. // Marco Bratz & Klaus Moser 11

12 Einführung in Containertechnologie // Marco Bratz & Klaus Moser 12

13 Einführung in Containertechnologie Eine Definition Docker ist eine offene Plattform für Entwickler und Administratoren um verteilte Applikationen zu bauen, auszuliefern und zu betreiben. docker.com // Marco Bratz & Klaus Moser 13

14 Einführung in Containertechnologie Server Konfiguration und Deployment heute Experten-Know-How für Hardware/Software-Stack notwendig Kompliziert nur Erfahrene im Team führen das Deployment durch Jede Komponente muss anders konfiguriert werden Fehleranfällig Aufwändig Fehlende Automatisierung Lange Todo-Listen, komplizierte Installationsanleitungen viele kleine Vorgehensweisen, Skripte und Tools Gilt für alle Umgebungen (auch Dev)! // Marco Bratz & Klaus Moser 14

15 Einführung in Containertechnologie Matrix des Untergangs Hardware /Software CentOS Dev1 Dev2 TST INT PROD VM / Europa PROD Cloud USA?????? Java Apache JBoss MySQL?????? Vereinfachtes Beispiel!?????????????????? ELK?????? // Marco Bratz & Klaus Moser 15

16 Einführung in Containertechnologie Matrix des Untergangs 6 Hardware -Umgebungen 6 Software-Komponenten = 36 Kombinationen, bei denen etwas schief gehen kann Wer will das alles testen??? // Marco Bratz & Klaus Moser 16

17 Einführung in Containertechnologie Matrix des Untergangs // Marco Bratz & Klaus Moser 17

18 Einführung in Containertechnologie Wie hat dies die Industrie gelöst? // Marco Bratz & Klaus Moser 18

19 Einführung in Containertechnologie Wie hat dies die Industrie gelöst? Güter???????????????????????????????????? // Marco Bratz & Klaus Moser 19

20 Einführung in Containertechnologie Matrix des Untergangs Hardware /Software CentOS Dev1 Dev2 TST INT PROD VM / Europa PROD Cloud USA?????? Java Apache JBoss MySQL ELK?????????????????????????????? // Marco Bratz & Klaus Moser 20

21 Einführung in Containertechnologie Textuelle Zusammenfassung Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud. docker.com // Marco Bratz & Klaus Moser 21

22 Einführung in Containertechnologie Wer nutzt Docker? Auslieferung Developer baut Docker Image (Deploymentpaket) Administrator betreibt Docker Container (Laufendes Deploymentpaket) // Marco Bratz & Klaus Moser 22

23 Einführung in Containertechnologie Wie hilft Docker den Developers? Developer // Marco Bratz & Klaus Moser 23

24 Einführung in Containertechnologie Wie hilft Docker den Developers? baue jede Anwendung in jeder Sprache mit jeder Werkzeugkette Dockerifizierte Anwendungen sind komplett portabel und überall ausführbar (Linux, OS X, Windows Notebooks, Testumgebungen, Ubuntu in der Cloud, Produktions- Rechenzentren mit VMs auf denen Red Hat läuft) Developer Schnelles Ausführen von über 13,000+ Anwendungen, die im Docker Hub als Images zu Verfügung stehen // Marco Bratz & Klaus Moser 24

25 Einführung in Containertechnologie Wie hilft Docker den Developers? Docker verwaltet und verfolgt Änderungen und Abhängigkeiten Docker bietet eine einheitliche Bedien-API zum Starten/Stoppen von dockerifizierten Anwendungskomponenten Developer Reduktion von Installationsanleitungen // Marco Bratz & Klaus Moser 25

26 Einführung in Containertechnologie Wie hilft Docker den Developers? Komplette Zielumgebung wird lokal gleich abgebildet (keine Unterschiede bei Dev-Rechnern, bei mir geht s! ) Developer Integrationstests Schnelle Bereitstellung unterschiedlichster Umgebungen (z.b. unterschiedliche Linux Distributionen) // Marco Bratz & Klaus Moser 26

27 Einführung in Containertechnologie Wie hilft Docker den Developers? Developer erhält mehr Kontrolle über Serverkonfiguration Docker verschiebt die Serverkonfiguration in die Build-Phase, bisher eher Runtime-Phase Developer Serverkonfiguration kann vorher ausführlich getestet werden Komplette Zielumgebung kann lokal abgebildet werden // Marco Bratz & Klaus Moser 27

28 Die Technik // Marco Bratz & Klaus Moser 28

29 Wie ist dies technisch realisiert? Wie unterscheidet sich Docker von Virtuellen Machinen? App A App B Bin/Libs Gast OS Bin/Libs Gast OS VM App A Bin/Libs App B Bin/Libs Docker Hypervisor Host OS Server Docker Host OS Server // Marco Bratz & Klaus Moser 29

30 Wie ist dies technisch realisiert? Wie unterscheidet sich Docker von Virtuellen Machinen? App A Bin/Libs Gast OS Hypervisor Host OS Server App B Bin/Libs Gast OS VM Jede virtualisierte Anwendung enthält nicht nur die Anwendung (~ 100MB) sie enthält alle nötigen Programme und Bibliotheken Sie enthält ein komplettes Betriebsystem ( ~ GB) // Marco Bratz & Klaus Moser 30

31 Wie ist dies technisch realisiert? Wie unterscheidet sich Docker von Virtuellen Machinen? App A Bin/Libs Docker Host OS Server App B Bin/Libs Docker Jede virtualisierte Anwendung enthält nur die Anwendung, alle nötigen Programme und Bibliotheken Der Linux Kernel wird mit dem Host und anderen Containern geteilt Die Anwendung läuft als isolierter Prozess mit isolierten Ressourcen // Marco Bratz & Klaus Moser 31

32 Wie ist dies technisch realisiert? Begriffe 1. Image 2. Registry 3. Container // Marco Bratz & Klaus Moser 32

33 Wie ist dies technisch realisiert? Was ist ein Docker Image? Ein Image kann nur gelesen werden Ein Image verändert sich nie // Marco Bratz & Klaus Moser 33

34 Wie ist dies technisch realisiert? Was ist ein Docker Image? Images haben keinen Zustand Nur die oberste Schicht ist beschreibbar Es wird ein Union File System verwendet Auch gelöschte Dateien bleiben in tiefer liegenden Schichten erhalten // Marco Bratz & Klaus Moser 34

35 Wie ist dies technisch realisiert? Was ist ein Docker Image? Ein Image referenziert ein darunter liegendes Image Es werden Basis-Images bereitgestellt (ubuntu, centos, usw.) Jedes Image wird über eine eindeutige ID referenziert // Marco Bratz & Klaus Moser 35

36 Wie ist dies technisch realisiert? Wie baue ich ein Docker Image? - Dockerfile FROM fedora-httpd # base image MAINTAINER A D Ministator admin@corp.example.com # Add the tar file of the web site ADD mysite.tar /tmp/ # Docker automatically extracted. move files to web directory RUN mv /tmp/mysite/* /var/www/html # listen to port, use for container linking EXPOSE 80 ENTRYPOINT [ "/usr/sbin/httpd" ] CMD [ "-D", "FOREGROUND" ] // Marco Bratz & Klaus Moser 36

37 Wie ist dies technisch realisiert? Was ist ein Docker Container? Runtime Version von Image Beim Starten des Containers werden alle nötigen Images geladen Eine beschreibbare Dateisystemschicht wird hinzugefügt +Eindeutige ID, Netzwerk, Resourcen Einschränkungen // Marco Bratz & Klaus Moser 37

38 Wie ist dies technisch realisiert? Was ist ein Docker Container? Container Zustände: Running Prozess läuft Exited Kein Prozess Memory wird NICHT erhalten! Dateisystemzustand bleibt erhalten // Marco Bratz & Klaus Moser 38

39 Wie ist dies technisch realisiert? Was ist ein Docker Container? Basiert auf existierenden Linux Technologien: Container (LXC) Chroot Ändere / für Prozess Cgroups Limit CPU, memory, disk I/O Namespaces NET, MNT (Mount), UTS (System ID), IPC (Interprocess), PID, USER // Marco Bratz & Klaus Moser 39

40 Wie ist dies technisch realisiert? Docker Command Line Befehl build images pull push run stop start Beschreibung Image bauen Listet lokal vorhandene Images Image von Registry herunterladen Image auf Registry hochladen Erstellt und startet Container Stopt Container Starte Container // Marco Bratz & Klaus Moser 40

41 Wie ist dies technisch realisiert? Docker Command Line Befehl exec ps inspect rm logs Beschreibung Startet zusätzlichen Prozess innerhalb von Container Übersicht über Container (running, exited) Container/Image untersuchen Entfernen eines Containers Logausgaben eines Containers beobachten // Marco Bratz & Klaus Moser 41

42 Wie ist dies technisch realisiert? Überblick Image A Push Docker Container Image Registry Dockerfile For A Source Code Repository Build Docker Engine Host 1 OS (Linux) Container A Search Docker Container C Container B Host 2 OS (Linux) Pull Run // Marco Bratz & Klaus Moser 42

43 Container unter Windows 10 // Marco Bratz & Klaus Moser 43

44 Microsoft im Docker Hub Eine Vielzahl an offiziell von Microsoft bereitgestellten Container-Images Linux-Container Windows-Container // Marco Bratz & Klaus Moser 44

45 Docker for Windows Native, in Windows integrierte Anwendung Verwendet Hyper-V als Virtualisierungsumgebung Erlaubt die Verwaltung der Containerumgebung in Windows: Netzwerk Dateisystem Konfiguration von Docker // Marco Bratz & Klaus Moser 45

46 Wichtige Optionen in Docker for Windows General Portfreigabe für localhost:2375 ohne TLS aktivieren. Shared Drives Grundlage für das Volume-Mapping in den Containern Zur lokalen Kommunikation Data-Volumes zum Datenaustausch und zur Persistierung. Nur auf DEV-Umgebungen!!! // Marco Bratz & Klaus Moser 46

47 Verbindung WSL zur Dockerumgebung Setzen der Umgebungsvariable DOCKER_HOST zur lokalen Kommunikation. Direkt in der aktuelle Konsole oder permanent in der Umgebung (bspw. ~/.bashrc) Erlaubt die Kommunikation des WSL mit dem lokalen Docker-Deamon. // Marco Bratz & Klaus Moser 47

48 Wechsel zwischen den Container-Welten Docker for Windows erlaubt den einfachen Wechsel zwischen den Container-Welten über Kontextmenü Ist ein Proxy für die eigentlichen Docker- Deamons Der Wechsel ist transparent für den Docker-Client // Marco Bratz & Klaus Moser 48

49 Praxisbeispiel.NET Anwendung im Docker Container #.NET Core App auf Basis von Linux (Debian) # Docker Image Größe: ~1 GB docker run microsoft/dotnet-samples:dotnetapp Hallo #.NET Core App auf Basis von Windows Nanoserver # Docker Image Größe: ~1 GB docker run microsoft/dotnet-samples:dotnetapp-nanoserver Hallo #.NET Full Framwork App auf Basis von Windows Server Core # Docker Image Größe: ~10 GB docker run microsoft/dotnet-framework-samples Hallo // Marco Bratz & Klaus Moser 49

50 Praxisbeispiel Dockerfile microsoft/dotnet-framework-samples FROM microsoft/dotnet-framework:4.6.2 WORKDIR /app COPY bin/release. ENTRYPOINT ["dotnetapp exe"] // Marco Bratz & Klaus Moser 50

51 Praxisbeispiel Siehe // Marco Bratz & Klaus Moser 51

52 Fazit und Diskussion Vorteile Einheitliche Schnittstelle zur Verwaltung und Paketierung von Softwarekomponenten Keine lokale Installation von unterschiedlichen Laufzeitumgebungen notwendig Einfache Skalierung durch Betrieb Einheitliche Bedienung Einsatzmöglichkeiten Effizienzsteigerung und Flexibilität in der Entwicklung Standardisierung im Betrieb durch Containertechnologien (Public und private Cloud) Rollbackmöglichkeiten auf vorhergehende Versionen Unterstützt Umsetzung von Microservice-Architekturen Starker Enabler für DevOps-Kultur // Marco Bratz & Klaus Moser 52

53 efficiency. we set IT up. doubleslash Net-Business GmbH 07541/ // Marco Bratz & Klaus Moser 53

Containisierung von Java Apps mit Docker

Containisierung von Java Apps mit Docker Containisierung von Java Apps mit Docker Inhalt 1. Virtualisierungskonzept 2. Softwarecontainer 3. Docker 4. Anwendungsbeispiel 5. Fazit 07.06.2018 Containerisierung von Java Apps mit Docker 2 Inhalt 1.

Mehr

Anwendungsvirtualisierung in Containern mit Docker

Anwendungsvirtualisierung in Containern mit Docker Anwendungsvirtualisierung in Containern mit Docker Troisdorfer Linux User Group 1. Februar 2018 Harald Weidner hweidner@gmx.net Container Mechanismus zur Prozess-Isolierung auf einem Betriebssystem Filesystem

Mehr

GIS Docker und Azure-Cloud. Neues aus der Entwicklung

GIS Docker und Azure-Cloud. Neues aus der Entwicklung GIS Docker und Azure-Cloud Neues aus der Entwicklung 1 Agenda Ausgangssituation / Rahmenbedingungen / Entscheidung Docker Azure Beispiel VM anlegen via Web Interface Putting all together Beispiel: Azure

Mehr

The linux container engine. Peter Daum

The linux container engine. Peter Daum 0 The linux container engine Peter Daum Über mich Peter Daum Entwickler seit 13 Jahren Java Developer @ tyntec Java EE / Spring im OSS / BSS Twitter - @MrPaeddah Blog - www.coders-kitchen.com Agenda Docker?!

Mehr

Build. Ship. Run. Docker. Namics.

Build. Ship. Run. Docker. Namics. Build. Ship. Run. Docker. ST. GALLEN, 16. JUNI 2016 SOFTWARE DELIVERY MIT DOCKER? Beat Helfenberger. Software Architect. André Schäfer. Senior Software Engineer. Agenda. ERSTENS ZWEITENS DRITTENS VIERTENS

Mehr

docker.io @ CentOS 7 Secure And Portable Containers Made Easy Jürgen Brunk Köln, 04.08.2014

docker.io @ CentOS 7 Secure And Portable Containers Made Easy Jürgen Brunk Köln, 04.08.2014 docker.io @ CentOS 7 Secure And Portable Containers Made Easy Jürgen Brunk Köln, 04.08.2014 Agenda 1. Was ist Docker? 2. Was sind Container? 3. Warum Docker? 4. Architektur 5. Praxis 6. Docker unter CentOS

Mehr

Platform as a Service (PaaS) & Containerization

Platform as a Service (PaaS) & Containerization Platform as a Service (PaaS) & Containerization Open Source Roundtable Bundesverwaltung; Bern, 23. Juni 2016 André Kunz Chief Communications Officer Peter Mumenthaler Head of System Engineering 1. Puzzle

Mehr

Container als Immutable Infrastructure. John M. Hutchison

Container als Immutable Infrastructure. John M. Hutchison Container als Immutable Infrastructure John M. Hutchison Container als Immutable Infrastructure 1. Context 2. Anwendungsbereiche 3. Demo 4. Erkenntnisse Präsentationstitel 06.03.2017 2 Container Verschiedene

Mehr

Dockerbank Container-basiertes Deployment von biomedizinischen IT-Lösungen

Dockerbank Container-basiertes Deployment von biomedizinischen IT-Lösungen Dockerbank Container-basiertes Deployment von biomedizinischen IT-Lösungen Praktische Übung 2: Erstellung eigener Container, Orchestrierung von Containern Benjamin Baum 1, Sebastian Stäubert² 1 Institut

Mehr

docker.io Secure And Portable Containers Made Easy Jürgen Brunk München, 30.04.2014

docker.io Secure And Portable Containers Made Easy Jürgen Brunk München, 30.04.2014 Secure And Portable Containers Made Easy Jürgen Brunk München, 30.04.2014 Agenda 1. Was ist Docker? 2. Was sind Container? 3. Warum Docker? 4. Architektur 5. Praxis 6. Docker unter Ubuntu installieren

Mehr

Vom Umgang mit Containern in der Informatik

Vom Umgang mit Containern in der Informatik Vom Umgang mit Containern in der Informatik Wie mit Docker Informatiklösungen einfacher zu realisieren sind. Mittwoch 3. Mai, 12:30 13:15 Uhr Marcel Bernet Weiterbildung wie ich sie will Agenda Um was

Mehr

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

Containerplattform. Lego für DevOps. Dr. Jonas Trüstedt Containerplattform Lego für DevOps Dr. Jonas Trüstedt 19.10.2017 Idee von Containern Virtualisierung in Containern: Minimalisierung der Abhängigkeiten Mit Host geteilter Kernel Wenig Overhead 1 Container

Mehr

DOCKER IN PRACTICE. Matthias Zober EXXETA GmbH Leipzig

DOCKER IN PRACTICE. Matthias Zober EXXETA GmbH Leipzig DOCKER IN PRACTICE Matthias Zober EXXETA GmbH Leipzig 1 1. Typische Installationen Typische Probleme HowTos die nicht funktionieren? Jenkins + Maven + Plugins manuell installieren Worst Case Dauer: > ½

Mehr

Docker Einführung - und warum Container so wichtig sind Thomas Bröll Principal Consultant DOAG Regio Stuttgart

Docker Einführung - und warum Container so wichtig sind Thomas Bröll Principal Consultant DOAG Regio Stuttgart Docker Einführung - und warum Container Thomas Bröll Principal Consultant DOAG Regio Stuttgart 17.5.2018 BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN

Mehr

DevOps und Red Hat Openshift Eine Traumkombination SEVEN PRINCIPLES AG

DevOps und Red Hat Openshift Eine Traumkombination SEVEN PRINCIPLES AG DevOps und Red Hat Openshift Eine Traumkombination SEVEN PRINCIPLES AG 1 $ whoami Jochen Schneider 1997-2000: Software Entwickler Trescom 2000-2011: Network Designer/Technical Architect Telefónica Deutschland

Mehr

Einführung in Docker. Tobias Zeimetz

Einführung in Docker. Tobias Zeimetz Einführung in Docker Tobias Zeimetz Agenda Repitition Container Docker-Engine Installing and Docker Machine Container and Images Registry and Repository Docker Hub Fist Steps Repitition VM VM VM VM Applications

Mehr

Bereitstellung von Microservice mit dem OCCS

Bereitstellung von Microservice mit dem OCCS Schlüsselworte Bereitstellung von Microservice mit dem OCCS Cloud, Microservice, Docker, Container Einleitung Stefan Kühnlein OPITZ CONSULTING GmbH München Microservices sind längst nicht mehr nur ein

Mehr

Docker & DevOps.

Docker & DevOps. Docker & DevOps Stephan.Pampel@cloudandheat.com Seite 2 Agenda 0. Cloud&Heat 1. Docker 2. DevOps Seite 3 1. Docker - Motivation Blog Software Bitte blog_api.py installieren: $ export FLASK_APP=blog_api.py

Mehr

Continuous Delivery mit Docker

Continuous Delivery mit Docker Continuous Delivery mit Docker Berlin Expert Days 2014 Dr. Halil-Cem Gürsoy adesso AG 04.04.14 http://www.flickr.com/photos/jpmartineau/501718334/ Definition und Provisionierung eines Linux-Containers

Mehr

Forms 12c, Reports und Weblogic in Docker betreiben

Forms 12c, Reports und Weblogic in Docker betreiben Überraschend mehr Möglichkeiten Forms 12c, Reports und Weblogic in Docker betreiben DOAG Forms Day 2019 21.02.2019 Holger Lehmann, Lead Consultant Agenda 1 2 3 4 5 Wieso Container und Docker? Wieso Forms?

Mehr

Dockerbank II. Block 2: Komplexbeispiel. Benjamin Baum 1, Christian Bauer 1

Dockerbank II. Block 2: Komplexbeispiel. Benjamin Baum 1, Christian Bauer 1 Dockerbank II Vertiefungsworkshop zum Container-basierten Deployment von biomedizinischen IT-Lösungen Block 2: Komplexbeispiel Benjamin Baum 1, Christian Bauer 1 1 Universitätsmedizin Göttingen Dockerbank

Mehr

Continuous Delivery in der Praxis

Continuous Delivery in der Praxis Dr. Halil-Cem Gürsoy @hgutwit! adesso AG Continuous Delivery in der Praxis Über mich Principal Architect @ adesso AG seit 15 Jahre Software-Entwicklung > davor in wissenschaftlichem Umfeld Verteilte Enterprise-Systeme

Mehr

APEX OOS TOOLS & HELFER

APEX OOS TOOLS & HELFER APEX OOS TOOLS & HELFER About me Oracle > 8 Jahre APEX > 8 Jahre Freelancer seit 2016 Vorher APEX Entwickler im Versicherungsumfeld aktiver Open Source Entwickler auf Github Mit-Entwickler von apex.world!

Mehr

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

Isolierte Umgebungen für Python Anwendungen Teil 2. Christine Koppelt, Jürgen Schackmann, Stefan Seelmann Isolierte Umgebungen für Python Anwendungen Teil 2 Christine Koppelt, Jürgen Schackmann, Stefan Seelmann Grenzen von virtualenv Anwendungen bestehen neben Python aus einer Reihe weiterer Komponenten (zusätzliche

Mehr

Docker für Java Entwickler

Docker für Java Entwickler Wir unternehmen IT. Docker für Java Entwickler Dr. Roland Huß, ConSol* Software GmbH JavaLand, 24.3.2015 Agenda Docker Crash Intro Docker für Java Entwickler Integrationstests Paketierung von Anwendungen

Mehr

Docker und Virtualisierung Container Use Cases für eine isolierte, performante Zukunft

Docker und Virtualisierung Container Use Cases für eine isolierte, performante Zukunft Docker und Virtualisierung Container Use Cases für eine isolierte, performante Zukunft CommitterConf 2015, Essen 10. November 2015 Christian Baumann Linux Consultant B1 Systems GmbH baumann@b1-systems.de

Mehr

Docker. Grundlagen SaarCamp 2016 Nico Maas

Docker. Grundlagen SaarCamp 2016 Nico Maas Docker Grundlagen SaarCamp 2016 Nico Maas Zur Person Nico Maas IT Systemelektroniker Bachelor of Science mail@nico-maas.de www.nico-maas.de @nmaas87 04.06.2016 Nico Maas / www.nico-maas.de / mail@nico-maas.de

Mehr

SAFE HARBOR STATEMENT

SAFE HARBOR STATEMENT SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment

Mehr

Container Hype. TODO : Vollflächiges Container Bild. Håkan Dahlström Source: https://www.flickr.com/photos/dahlstroms/

Container Hype. TODO : Vollflächiges Container Bild. Håkan Dahlström Source: https://www.flickr.com/photos/dahlstroms/ OpenShift 3 Techlab Container Hype TODO : Vollflächiges Container Bild Håkan Dahlström Source: https://www.flickr.com/photos/dahlstroms/3144199355 1. Ziele 2. Container 3. OpenShift 3 4. Workshop Agenda

Mehr

Azure Community Deutschland. Microsoft Azure. Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET)

Azure Community Deutschland. Microsoft Azure. Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET) Azure Community Deutschland Microsoft Azure Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET) Berlin 2016 1.0 Vorwort Hallo zusammen! das Schwerpunktthema der ACD, ist in diesem

Mehr

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

Modernes, systemunabhängiges Deployment. mit Docker. bei der Deutschen Bahn AG Modernes, systemunabhängiges Deployment mit Docker bei der Deutschen Bahn AG Die Bahn dockert an Agenda Einleitung...Folie 4 & 5 Software in Container..Folie 6 & 7 Docker vs virtuelle Maschine..Folie 8

Mehr

Dr. Roland Huß, ConSol* (@ro14nd) Docker für Java-Entwickler

Dr. Roland Huß, ConSol* (@ro14nd) Docker für Java-Entwickler Dr. Roland Huß, ConSol* (@ro14nd) Docker für Java-Entwickler Docker Crash Intro Agenda Docker für Java Entwickler Integrationstests Anwendungs-Paketierung docker-maven-plugin Demo Roland Huß ro14nd @ Java

Mehr

Container-Orchestrierung in der Cloud für Profis

Container-Orchestrierung in der Cloud für Profis Container-Orchestrierung in der Cloud für Profis IT Tage 2018, Frankfurt am Main 12. Dezember 2018 Michel Raabe Cloud Solution Architect B1 Systems GmbH raabe@b1-systems.de Vorstellung B1 Systems gegründet

Mehr

Profitieren Sie von einer offenen und flexiblen Clouddienstplattform

Profitieren Sie von einer offenen und flexiblen Clouddienstplattform Microsoft Azure Profitieren Sie von einer offenen und flexiblen Clouddienstplattform Microsoft Azure ist eine wachsende Sammlung integrierter Clouddienste für Analysen, Computing, Datenbanken, Mobilgeräte,

Mehr

Informationen zur Verwendung von Visual Studio und cmake

Informationen zur Verwendung von Visual Studio und cmake Inhaltsverzeichnis Informationen zur Verwendung von Visual Studio und cmake...2 Erste Schritte mit Visual Studio...2 Einstellungen für Visual Studio 2013...2 Nutzung von cmake...5 Installation von cmake...5

Mehr

Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-)

Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-) Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-) Folie 1 About Seit 10 Jahren bei Zühlke Software Architekt und Infrastructure-as-Code Enthusiast In verschiedensten Projekten unterwegs......und

Mehr

Infrastruktur im Wandel

Infrastruktur im Wandel Infrastruktur im Wandel IT-Sicherheit im Kontext von Container-Virtualisierung Container Virtualisierung Erweiterte Chroot-Umgebung, bekannte Produkte: linux vserver OpenVZ / virtuozzo LXC / docker Alle

Mehr

Boost your APEX Deployment and Provisioning with Docker

Boost your APEX Deployment and Provisioning with Docker Boost your APEX Deployment and Provisioning with Docker Steven Grzbielok: 17.11.2016 DOAG 2016 Im Überblick Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Ausbildungsbetrieb

Mehr

Continuous Delivery in der Praxis

Continuous Delivery in der Praxis Dr. Halil-Cem Gürsoy @hgutwit adesso AG Continuous Delivery in der Praxis Über mich Principal Architect @ adesso AG seit 15 Jahre Software-Entwicklung > davor in wissenschaftlichem Umfeld Verteilte Enterprise-Systeme

Mehr

Docker für Entwickler

Docker für Entwickler Docker für Entwickler Dr. Roland Huß, ConSol* Software GmbH Seamless DevOps Day, 16. April 2015 Agenda Docker Crash Intro Docker für Java Entwickler Integrationstests Anwendungs-Paketierung docker-maven-plugin

Mehr

Red Hat Satellite mehr als nur ein Content Delivery und Subscription Management System

Red Hat Satellite mehr als nur ein Content Delivery und Subscription Management System Red Hat Satellite mehr als nur ein Content Delivery und Subscription Management System DI (FH) René Koch München, 25.09.2018 Agenda Was ist Red Hat Satellite? Life Cycle Management Patch- und Update-Management

Mehr

Singularity - Container für die HPC Welt. Egbert Eich Project Manager HPC SUSE Linux

Singularity - Container für die HPC Welt. Egbert Eich Project Manager HPC SUSE Linux Singularity - Container für die HPC Welt Egbert Eich Project Manager HPC SUSE Linux GmbH/eich@suse.com Über mich UNIX Betriebssysteme seit 1991 (AIX, Digital UNIX, ) Seit 25 Jahren Linux Seit 2000 bei

Mehr

Kostenoptimierte Cloud-Administration mit Solaris Container Technologie

Kostenoptimierte Cloud-Administration mit Solaris Container Technologie Kostenoptimierte Cloud-Administration mit Solaris Container Technologie Joachim M. Dietsch Principal Sales Consultant Global Elite Accounts Agenda Virtualisierungs-Technologien System

Mehr

Systemvoraussetzungen für ConSol CM Version Architektur Überblick

Systemvoraussetzungen für ConSol CM Version Architektur Überblick Systemvoraussetzungen für ConSol CM Version 6.10.8 Architektur Überblick ConSol CM basiert auf einer Java EE Web-Architektur, bestehend aus den folgenden Kern-Komponenten: JEE Application Server für die

Mehr

Erhöhe den Nutzen deines Dienstes

Erhöhe den Nutzen deines Dienstes Erhöhe den Nutzen deines Dienstes Qualitätskontrolle für OGC-konforme Geodatendienste mit TEAM Engine von Dirk Stenger (stenger@lat-lon.de) 1 Agenda 1. Einleitung 2. TEAM Engine 3. OGC Testsuites für die

Mehr

Docker. Softwaretest, Testautomatisierung und -management. Nico Maas. Grundlagen. Saar 2017

Docker. Softwaretest, Testautomatisierung und -management. Nico Maas. Grundlagen. Saar 2017 Docker Grundlagen Softwaretest, Testautomatisierung und -management Saar 2017 Nico Maas Zur Person Nico Maas IT Systemelektroniker Bachelor of Science mail@nico-maas.de www.nico-maas.de @nmaas87 Agenda

Mehr

Testen und Docker. Beispiele aus der Praxis. Dehla Sokenou

Testen und Docker. Beispiele aus der Praxis. Dehla Sokenou Testen und Docker Beispiele aus der Praxis Dehla Sokenou Übersicht ÜBERSICHT Was ist Docker? Ein Praxisbeispiel Last- und Performancetests mit Docker Docker auf dem Build-und Testserver Fazit Docker? Ein

Mehr

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

M5000 einfach ablösen durch T4/T5 LDoms und Solaris Zonen M5000 einfach ablösen durch T4/T5 LDoms und Solaris Zonen Marcel Hofstetter JomaSoft GmbH St. Gallen / Schweiz Schlüsselworte M5000, T4, T5, LDoms, Oracle Solaris 11, Solaris Zonen, VDCF Einleitung Die

Mehr

Bereitstellung von Microservices in der Oracle-Cloud

Bereitstellung von Microservices in der Oracle-Cloud Bereitstellung von Microservices in der Oracle-Cloud Stefan Kühnlein, OPITZ CONSULTING Deutschland GmbH Microservices sind längst nicht mehr nur ein Buzzword, sondern etablieren sich immer mehr in aktuellen

Mehr

Container im Schwarm - Weblogic und Docker Swarm

Container im Schwarm - Weblogic und Docker Swarm Container im Schwarm - Weblogic und Docker Swarm Bio Thorsten Wussow 20 Jahre IT davon 16 Jahre mit Oracle thorsten@slix.de Twitter: @thwussi 2 Agenda Einleitung Docker 1.12 und der Swarm Mode Weblogic

Mehr

Docker Container für das Deployment eines WebLogic Clusters

Docker Container für das Deployment eines WebLogic Clusters Docker Container für das Deployment eines WebLogic Clusters Thomas Robert ORACLE Deutschland B.V. & Co. KG Geschäftsstelle Hamburg Schlüsselworte Docker, Swarm, Container, WebLogic, Cluster, Cloud, Oracle

Mehr

Smartphone Entwicklung mit Android und Java

Smartphone Entwicklung mit Android und Java Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Was ist Android Offene Plattform für mobile Geräte Software Kompletter

Mehr

Dr. Roland Huß ConSol* Docker für Java Entwickler

Dr. Roland Huß ConSol* Docker für Java Entwickler Dr. Roland Huß ConSol* Docker für Java Entwickler Agenda Docker Crash Intro Integrationstests Build Integration Applikations-Deployment docker-maven-plugin Maven Plugin Shootout Demo Roland Huß Java seit

Mehr

Dockerbank II Vertiefungsworkshop zum Container-basierten Deployment von biomedizinischen IT-Lösungen

Dockerbank II Vertiefungsworkshop zum Container-basierten Deployment von biomedizinischen IT-Lösungen Dockerbank II Vertiefungsworkshop zum Container-basierten Deployment von biomedizinischen IT-Lösungen Block 1: Begrüßung & Einführung Dr. med. Thomas Ganslandt 1, Matthias Löbe 2 1 Universitätsklinikum

Mehr

Docker. Eine Einführung

Docker. Eine Einführung Docker Eine Einführung Inhalt Motivation Virtualisierung Docker Anwendung Fazit & Ausblick 2 von 21 Motivation Motivation Ziel: Sicherheit im Bereich der Webentwicklung Idee: Mehr Praxis Perspektivenwechsel

Mehr

CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java

CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java Stand: 30.01.2017 Java-Plattform: Auf Ihrem Computer muss die Java-Plattform, Standard-Edition der Version 7 (Java SE 7) oder höher installiert

Mehr

Docker. Grundlagen Workshop Trier Tech Talk Conference, Nico Maas

Docker. Grundlagen Workshop Trier Tech Talk Conference, Nico Maas Docker Grundlagen Workshop Trier Tech Talk Conference, Nico Maas Zur Person Nico Maas IT Systemelektroniker Bachelor of Science mail@nico-maas.de www.nico-maas.de @nmaas87 Agenda - I. Einführung - VMs

Mehr

DevOps. Alexander Pacnik, Head of DevOps Engineering

DevOps. Alexander Pacnik, Head of DevOps Engineering DevOps Alexander Pacnik, Head of DevOps Engineering 29.09.2016 Einführung... Produktfokussierung die Entstehungsgeschichte der Veränderung Umsatz / Features Innovative Phase (technisch orientiert) Deliver

Mehr

Agenda. Ausgangssituation (Beispiel) PaaS oder IaaS? Migrationspfade Deep Dives. IaaS via Azure Site Recovery PaaS via SQL Deployment Wizard

Agenda. Ausgangssituation (Beispiel) PaaS oder IaaS? Migrationspfade Deep Dives. IaaS via Azure Site Recovery PaaS via SQL Deployment Wizard Agenda Ausgangssituation (Beispiel) PaaS oder IaaS? Migrationspfade Deep Dives IaaS via Azure Site Recovery PaaS via SQL Deployment Wizard AZURE REGIONS offen BETRIEBSSYSTEME DATENBANKEN ENTWICKLUNGS-

Mehr

Microsoft-Prüfung. Installation, Storage, and Compute with Windows Server Preview EXAM PACK

Microsoft-Prüfung. Installation, Storage, and Compute with Windows Server Preview EXAM PACK 70-740 Microsoft-Prüfung Installation, Storage, and Compute with Windows Server 2016 Preview EXAM PACK Das komplett 70-410 EXAM PACK mit 100 Prüfungsfragen kann unter mschulz@consuit.ch für 65 CHF bestellt

Mehr

4 Einrichten von Windows

4 Einrichten von Windows Einrichten von Windows Containern 4 Einrichten von Windows Containern Prüfungsanforderungen von Microsoft: o Deploy Windows Containers o Manage Windows Containers Quelle: Microsoft Lernziele: Bereitstellen

Mehr

The Foreman. Felix Massem und Jan-Frederic Markert

The Foreman. Felix Massem und Jan-Frederic Markert The Foreman Felix Massem und Jan-Frederic Markert Agenda Was ist The Foreman? Typischer Lebenszyklus einer Maschine Quelle: http://prezi.com/heph6y7kzole/introduction-to-foreman/ Unterstützung durch The

Mehr

Virtualisierung und Management am Desktop mit Citrix

Virtualisierung und Management am Desktop mit Citrix Virtualisierung und Management am Desktop mit Citrix XenDesktop, XenApp Wolfgang Traunfellner Senior Sales Manager Austria Citrix Systems GmbH Herkömmliches verteiltes Computing Management Endgeräte Sicherheit

Mehr

Veeam und Microsoft. Marco Horstmann System Engineer, Veeam

Veeam und Microsoft. Marco Horstmann System Engineer, Veeam Veeam und Microsoft Marco Horstmann System Engineer, Veeam Software marco.horstmann@veeam.com @marcohorstmann Windows Server 2016 Support Die vollständige und fortschrittliche Unterstützung von Veeam erschliesst

Mehr

Veeam Availability Platform. Marco Horstmann System Engineer, Veeam

Veeam Availability Platform. Marco Horstmann System Engineer, Veeam Veeam Availability Platform Marco Horstmann System Engineer, Veeam Software marco.horstmann@veeam.com @marcohorstmann Vorstellung Veeam Software Die Veeam Availability Platform Private Cloud / On-Premises

Mehr

Docker. Lass mal containern Julian mino GPN15-04.06.2015

Docker. Lass mal containern Julian mino GPN15-04.06.2015 Lass mal containern Julian mino GPN15-04.06.2015 Julian mino! Interessen: Netzwerke # Karlsruhe Hardware $ gpn15@lab10.de Cocktails " twitter.com/julianklinck Hacking Musik- und Lichttechnik 2 Julian mino!

Mehr

Lab Management mit TFS Thomas Schissler artiso AG

Lab Management mit TFS Thomas Schissler artiso AG Lab Management mit TFS 2012 Thomas Schissler artiso AG Lab Management Lab Management stellt virtualisierte oder physikalische Test-Umgebungen bereit Nutzung für manuelle Tests in Referenzumgebungen Automatisiertes

Mehr

CADEMIA: Einrichtung Ihres Computers unter Windows

CADEMIA: Einrichtung Ihres Computers unter Windows CADEMIA: Einrichtung Ihres Computers unter Windows Stand: 30.01.2017 Java-Plattform: Auf Ihrem Computer muss die Java-Plattform, Standard-Edition der Version 7 (Java SE 7) oder höher installiert sein.

Mehr

Docker Container für das Deployment eines WebLogic Clusters

Docker Container für das Deployment eines WebLogic Clusters Docker Container für das Deployment eines WebLogic Clusters Thomas Robert Senior Principal Sales Consultant Strategisch Technische Unterstützung (STU) November 2017 Safe Harbor Statement The following

Mehr

Neues in Hyper-V Version 2

Neues in Hyper-V Version 2 Michael Korp Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/mkorp Neues in Hyper-V Version 2 - Virtualisieren auf die moderne Art - Windows Server 2008 R2 Hyper-V Robust Basis:

Mehr

Unternehmen-IT sicher in der Public Cloud

Unternehmen-IT sicher in der Public Cloud Unternehmen-IT sicher in der Public Cloud Safely doing your private business in public David Treanor Team Lead Infrastructure Microsoft Certified Systems Engineer (MCSE) Microsoft Certified Systems Administrator

Mehr

Systemanforderungen für Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Alle Rechte vorbehalten.

Systemanforderungen für Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Alle Rechte vorbehalten. Systemanforderungen für Qlik Sense Qlik Sense June 2017 Copyright 1993-2017 QlikTech International AB. Alle Rechte vorbehalten. Copyright 1993 2017 QlikTech International AB. Alle Rechte vorbehalten. Qlik,

Mehr

Line-of-Business-Apps mit der Universal Windows Platform entwickeln. Thomas Claudius

Line-of-Business-Apps mit der Universal Windows Platform entwickeln. Thomas Claudius Line-of-Business-Apps mit der Universal Windows Platform entwickeln Thomas Claudius Huber @thomasclaudiush Thomas Claudius Huber Principal Consultant bei Trivadis Pluralsight-Autor, Buchautor C#, XAML,

Mehr

Oracle Public Cloud benutzen

Oracle Public Cloud benutzen Oracle Public Cloud benutzen 1. Service auswählen 2. Plan auswählen 3. Service konfigurieren 6. Benutzen & verwalten 5. Credentials erhalten 4. Request abschicken 1 Oracle Public Cloud Architektur Ge-Hosted,

Mehr

Accelerating possibilities

Accelerating possibilities 26.10.2016 Accelerating possibilities GTUG Hannover, 26.04.2017 Mode 2: Digitalisierung 2 Digitalisierung 3. industrielle Revolution 3 Digitalisierung => 3. industrielle Revolution => Idea Economy

Mehr

Business Connect ECSTA / TAPI. Installationsanleitung fw

Business Connect ECSTA / TAPI. Installationsanleitung fw Installationsanleitung fw4.0.2.3019 Allgemein 2 CSTA Computer Supported Telecommunications Applications (CSTA) ist der Name einer von der ECMA standardisierten Protokollspezifikation, die für den Datenverkehr

Mehr

Leitfaden für die Installation der freien Virtual Machine. C-MOR Videoüberwachung auf einem VMware ESX Server

Leitfaden für die Installation der freien Virtual Machine. C-MOR Videoüberwachung auf einem VMware ESX Server Diese Anleitung illustriert die Installation der Videoüberwachung C-MOR Virtuelle Maschine auf VMware ESX Server. Diese Anleitung bezieht sich auf die Version 4 mit 64-Bit C-MOR-Betriebssystem. Bitte laden

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform

Mehr

Systemvoraussetzungen & Schnittstellen otris privacy

Systemvoraussetzungen & Schnittstellen otris privacy Systemvoraussetzungen & Schnittstellen otris privacy Stand: 19.01.2017 Systemvoraussetzungen Server-Voraussetzungen Nachfolgende Server- werden unterstützt. Ab Version 6.1 unterstützt otris privacy 64-bit.

Mehr

Network-Attached Storage mit FreeNAS

Network-Attached Storage mit FreeNAS Network-Attached Storage mit FreeNAS Diese Anleitung zeigt das Setup eines NAS-Servers mit FreeNAS. FreeNAS basiert auf dem OS FreeBSD und unterstützt CIFS (samba), FTP, NFS, RSYNC, SSH, lokale Benutzer-Authentifizierung

Mehr

Preise und Leistungen Dynamic Computing Services

Preise und Leistungen Dynamic Computing Services Preise und Leistungen Dynamic Computing Services Alle Preise in CHF exkl. MwSt. beim Bezug während 30 Tagen. Die effektive Verrechnung findet auf Stundenbasis statt. Für die Nachvollziehbarkeit der Rechnung

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News

Mehr

quickterm Systemvoraussetzungen Dokumentversion 1.0

quickterm Systemvoraussetzungen Dokumentversion 1.0 quickterm 5.6.6 Systemvoraussetzungen Inhaltsverzeichnis Inhaltsverzeichnis 1 Systemvoraussetzungen quickterm Server... 3 2 Systemvoraussetzungen quickterm Client... 5 3 Systemvoraussetzungen quickterm

Mehr

Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version. Schimon.Mosessohn@microsoft.

Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version. Schimon.Mosessohn@microsoft. Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version Schimon.Mosessohn@microsoft.com Herzlich Willkommen 1996 2004 2010 2014 Navision 3.7 Microsoft

Mehr

Migra?on VMWare basierender Datenbanken auf Knopfdruck

Migra?on VMWare basierender Datenbanken auf Knopfdruck Migra?on VMWare basierender Datenbanken auf Knopfdruck Oracle Ravello Cloud Service Marcus Schröder Master Principal Sales Consultant Business Unit Core & Cloud Technologies Oracle Deutschland Copyright

Mehr

Wie setzt Swisscom Solaris 11 ein

Wie setzt Swisscom Solaris 11 ein Wie setzt Swisscom Solaris 11 ein Fritz Wittwer Marcel Hofstetter fritz.wittwer@swisscom.com hofstetter@jomasoft.ch Senior System Engineer Swisscom Enterprise Customers Geschäftsführer / Enterprise Consultant

Mehr

Installations- und Update-Anleitung für TransportControl

Installations- und Update-Anleitung für TransportControl Installations- und Update-Anleitung für TransportControl Stand: 19.09.2018 Autor: S. Karwehl Inhaltsverzeichnis 1. Systemanforderungen 1 1.1. TransportControl Server 1 1.2. TransportControl Browser UI

Mehr

Micro Focus Unit Testing Framework in Visual COBOL 3.0. Rolf Becking 29.August 2017

Micro Focus Unit Testing Framework in Visual COBOL 3.0. Rolf Becking 29.August 2017 Micro Focus Unit Testing Framework in Visual COBOL 3.0 Rolf Becking 29.August 2017 Unser heutiges Webinar Wozu dient das Micro Focus Unit Testing Framework? Welches Konzept steckt dahinter? Wie wird ein

Mehr

Office Line, Supportinformationen

Office Line, Supportinformationen Meldung im Control-Center oder den Auskünften: "Applikationsserver konnte nicht kontaktiert werden" Im Control-Center (ab Version 2012) oder in den Auskünften (ab Version 2013) der Office Line erscheint

Mehr

Einleitung und Vorstellung Was ist opsi? Motivation Continous Deployment Neue Testumgebung QA

Einleitung und Vorstellung Was ist opsi? Motivation Continous Deployment Neue Testumgebung QA CONTINOUS DEPLOYMENT MIT OPSI UND PIPELINES OSAD 2018 AGENDA Einleitung und Vorstellung Was ist opsi? Motivation Continous Deployment Neue Testumgebung QA VORSTELLUNG EROL UELUEKMEN @uib since 2003 Geschäftsführer

Mehr

Docker revisited - Leichtgewichtige Orchestrierung. Dr. Halil-Cem Gürsoy @hgutwit adesso AG - Dortmund

Docker revisited - Leichtgewichtige Orchestrierung. Dr. Halil-Cem Gürsoy @hgutwit adesso AG - Dortmund Docker revisited - Leichtgewichtige Orchestrierung Dr. Halil-Cem Gürsoy @hgutwit adesso AG - Dortmund Über mich Principal Architect @ adesso AG seit 15 Jahre Software-Entwicklung > davor in wissenschaftlichem

Mehr

Teil I. Allgemeine System-Administration. Windows Server 2016 Neues, Lizenzierung und Download... 23

Teil I. Allgemeine System-Administration. Windows Server 2016 Neues, Lizenzierung und Download... 23 Teil I Allgemeine System-Administration In diesem Teil: Kapitel 1 Windows Server 2016 Neues, Lizenzierung und Download............................... 23 Kapitel 2 Windows Server 2016 installieren oder

Mehr