Vom Umgang mit Containern in der Informatik

Ähnliche Dokumente
Docker. Eine Einführung

The linux container engine. Peter Daum

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

CentOS 7 Secure And Portable Containers Made Easy Jürgen Brunk Köln,

eridea AG Installation Eclipse V 1.4

Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012

Continuous Delivery mit Docker

Paketverwaltung und wichtige FOSS-Anwendungen

Unternehmen-IT sicher in der Public Cloud

Installation der 4Dv12sql Software für Verbindungen zum T.Base Server

Die in diesem Dokument aufgelisteten Anforderungen an das Betriebssystem schließen die aktuellen Patches und Servivepacks ein.

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

Systemanforderungen Verlage & Akzidenzdruck

Hybride Cloud Datacenters

Systemanforderungen Verlage & Akzidenzdruck

oder von 0 zu IaaS mit Windows Server, Hyper-V, Virtual Machine Manager und Azure Pack

Alle Jahre wieder... Eckard Brandt. Regionales Rechenzentrum für Niedersachsen Eckard Brandt Gruppe Systemtechnik

Virtuelle Entwicklungsarbeitsplätze und Linux

Vision: ICT Services aus der Fabrik

Exchange 2016 SharePoint Nicht alles neu, aber vieles besser!

Zend PHP Cloud Application Platform

Blu-ray und Linux. PC-Treff-BB VHS Aidlingen

Konfiguration Zentyal 3.3 Inhaltsverzeichnis

Systemanforderungen Verlage & Akzidenzdruck

Der Cloud-Dienst Windows Azure

LINUX Schulung. FrauenComputerZentrum Berlin. Jutta Horstmann, Mai 2006

Die Vorteile von officeatwork und Microsoft Azure bei Asendia

eridea AG Installation Eclipse V 1.1

Systemanforderungen Verlage & Akzidenzdruck

eclips Handheld Remote Control Software Updater

Ruben Deyhle Proseminar Konzepte für Daten- und Prozess-Management. Cloud Computing mit Windows Azure

Microsoft SharePoint. share it, do it!

CLOUD ANBIETERVERGLEICH

KASPERSKY SECURITY FOR VIRTUALIZATION 2015

Einführung in Docker. Tobias Zeimetz

Virtualisierung im Rechenzentrum

JEAF Cloud Plattform Der Workspace aus der Cloud

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

Windows 7, 8 und 10. Wohin soll die Reise gehen

Bitte beachten Sie die folgenden Systemvoraussetzungen um DocuWare installieren zu können:

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany. Cloud Computing. Steffen Staab

TimeMachine. Installation und Konfiguration. Version 1.4. Stand Dokument: installcentos.odt

Ablösung von Oracle-Datenbanken mit PostgreSQL oder MariaDB. Präsentation 23. Juni 2016

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

Administration von großen Ubuntu Linux Desktop Umgebungen mit Univention Corporate Client

Data Center Automation mit Puppet

Continuous Delivery in der Praxis

conjectcm Systemvoraussetzungen

Orpheus Datacenter Azure Cloud On-premises. EU-Datacenter (Microsoft) SQL-Lizenzen, Backup, OS-Wartung (durch Orpheus) Dedizierte Umgebung

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

Jörg Neumann Acando GmbH

Platform as a Service (PaaS) Prof. Dr. Ch. Reich

E-Business Architekturen

OpenSource Business Strategien. Thomas Uhl Topalis AG

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

DISTRIBUTION / MARKETING

Lizenzierung von morgen Planen Sie im Voraus und nutzen Sie die Zukunft noch heute. Roman Heimgartner

Installationsanleitung für. SugarCRM Open Source. Windows Einzelplatz

ANYCLOUD STATE-OF-CLOUD WORKSHOP

Modern Windows OS Deployment

Kurzanleitung. Norman Patch & Remediation

Was gibt es Neues im Office 365 Umfeld?

Azure und die Cloud. Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat. Institut für Informatik Software & Systems Engineering

Microsoft Dynamics CRM 2016 What s New?

Inhaltsverzeichnis ERWEITERUNG. 26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-

Boost your APEX Deployment and Provisioning with Docker

1 Installation QTrans V2.0 unter Windows NT4

A1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac

It's all in the Cloud! Cloud Computing Grundlagen

Parallels Transporter Read Me

Big Data Management Thema 14: Cassandra

Systemvoraussetzungen

Powershell DSC Oliver Ryf

Universität Heidelberg, Rechenzentrum

Office 365 On Premise oder Cloud? Stephan Krüger

System Center 2012 R2 und Microsoft Azure. Marc Grote

Was darf das Grid kosten?

Systemvoraussetzungen

quickterm Systemvoraussetzungen Version: 1.1

Linux-HA-Cluster Heartbeat mit DRBD

Linux Server in der eigenen Cloud

MySQL Community Server 5.6 Installationsbeispiel (Ab )

Sind Cloud Apps der nächste Hype?

INNOTask, INNOCount, INNORent, INNOSpace, INNOCar Installationsanforderungen

Byte-Taxi. Bedienungsanleitung. Autor: Dimitrios Savvidis

Agenda. TERRA CLOUD GmbH Zahlen, Daten, Fakten Private & Hybrid Cloud Szenarien Public Cloud Szenarien Lessons Learned

Installation der SAS Foundation Software auf Windows

Prestage Media Deployment

Cloud Computing - die Lösung der Zukunft

Spontan testen! Das eigene Test Lab, für jeden in der Cloud! Peter Kirchner. Microsoft Deutschland GmbH

Cloud-Provider im Vergleich. Markus

INSTALLATION DES MICROSOFT SUS-SERVERS AUF WINDOWS XP PROFESSIONAL

Continuous Delivery in der Praxis

TELEMETRIE EINER ANWENDUNG

Desktop Virtualisierung

Cloud Management und Automatisierung mit Open Source Software. Michael Eichenberger Time to Market 24. Mai 2013

Sicheres Hosting in der Cloud. Dr. Christopher Kunz filoo GmbH

Deploy Early oder die richtigen. Zutaten für Ihren Relaunch

Wir befinden uns inmitten einer Zeit des Wandels.

Transkript:

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 geht es? Lösung: Container Demo

Vom Umgang mit Containern in der Informatik UM WAS GEHT ES?

Um was geht es? Informatiklösungen Software Applikationen (CRM, ERP ) Services (Web Server, Datenbanken ) Wie betreiben? Wie automatisieren? Wie beherrschen?

Abhängigkeiten, DLL Hell sudo apt-get install mysql-server Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen... Fertig Die folgenden zusätzlichen Pakete werden installiert: libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-server-5.5 mysql-server-core-5.5 Vorgeschlagene Pakete: libclone-perl libmldbm-perl libnet-daemon-perl libplrpc-perl libsql-statement-perl libipc-sharedcache-perl tinyca mailx Die folgenden NEUEN Pakete werden installiert: libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-server mysql-server-5.5 mysql-server-core-5.5 0 aktualisiert, 10 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 9'002 kb an Archiven heruntergeladen werden. Nach dieser Operation werden 93.5 MB Plattenplatz zusätzlich benutzt.

Skalierbarkeit

Ressourceneffizienz (CPU, Disk)?

Portabilität, Hybride Cloud Quelle: https://containerd.io/ Vom Desktop mit Linux, Windows, MacOS bis in die Cloud mit Amazon Cloud (AWS), Microsoft Azure, OpenShift, Google, DC/OS, IBM Bluemix

Dokumentation Wie wurde die Applikation und der Server Installiert? Was wurde nach der Installation noch geändert?

SW Verteilung, Durchgängigkeit DevOps Quelle: Docker

Entwickler vs. IT Operations Bei mir auf dem Rechner lief es doch!

Vom Umgang mit Containern in der Informatik LÖSUNG: CONTAINER

Kisten vs. Container Applikationen und Services unzusammenhängend in einzelnen Kisten Applikationen und Services verpackt in Containern

Container-(Hafen) Software, Applikationen und Services verpackt in Containern => Containerisierung der Informatik

Dokumentiert in «Dockerfiles» FROM ubuntu:14.04 MAINTAINER Marcel Bernet marcel.bernet@ch-open.ch RUN apt-get update RUN apt-get -q -y install apache2 # Konfiguration Apache ENV APACHE_RUN_USER www-data ENV APACHE_RUN_GROUP www-data ENV APACHE_LOG_DIR /var/log/apache2 RUN mkdir -p /var/lock/apache2 /var/run/apache2 EXPOSE 80 VOLUME /var/www/html CMD /bin/bash -c "source /etc/apache2/envvars && \ exec /usr/sbin/apache2 -DFOREGROUND"

Verpackt in Images, Gespeichert in Repositories https://hub.docker.com/

Vom Umgang mit Containern in der Informatik DEMO

Entwickler: Container lokal Eclipse mit Docker Visual Studio Code mit Docker Alle 64-Bit Linux Versionen, Windows 10, Mac OS,

IT Operations: Data Center, Cloud Alle 64-bit Linux Versionen mit Docker Swarm, DC/OS, Docker DataCenter, RedHat OpenShift, Windows 2016 Server Cloud: Amazon AWS, IBM Bluemix, Google, Microsoft Azure

Zusammenfassung: Container sind Verteilbar, Skalierbar, Durchgängig, Effizient und Dokumentiert

Veranstaltungsreihe 1.3.17: Warum die Digitalisierung Jobs killt! 15.3.17: Bit Data und künstliche Intelligenz zwei Puzzleteile, die passen 5.4.17: Internet der Dinge die Digitalisierung nimmt ihren Lauf 3.5.17: Vom Umgang mit Containern in der Informatik 17.5.17: Wähle, was du brauchst IT-Architektur «on demand» Jeweils von 12:30 bis 13:15 Uhr IT-Architektur on demand, Marcel Bernet, 17. Mai 2017

Kurse Digitalisierung https://www.eb-zuerich.ch/angebot/digitale-transformation.html Internet der Dinge (IoT) http://kurs.eb-zuerich.ch/is95 http://kurs.eb-zuerich.ch/is96 http://kurs.eb-zuerich.ch/is98 Big Data, Künstliche Intelligenz, Machine Learning https://www.eb-zuerich.ch/angebot/big-data-ueberblick.html Infrastructure as Code (IT-Architektur «on demand») https://www.eb-zuerich.ch/angebot/infrastructure-as-code.html Docker (Containerisierung) https://www.eb-zuerich.ch/angebot/docker.html IT-Architektur on demand, Marcel Bernet, 17. Mai 2017

Fragen IT-Architektur on demand, Marcel Bernet, 17. Mai 2017

Danke für Ihre Aufmerksamkeit! Kontakt: EB Zürich Bildungszentrum für Erwachsene BiZE Riesbachstrasse 11 8090 Zürich Telefon 0842 843 844 Fax 044 385 83 29 E-Mail lernen@eb-zuerich.ch E-Mail marcel.bernet@ch-open.ch IT-Architektur on demand, Marcel Bernet, 17. Mai 2017