WS2016: Container von A bis Z

Slides:



Advertisements
Ähnliche Präsentationen
Software Assurance Service Open License Open Value
Advertisements

Lizenzen und virtuelle Maschinen
Software Assurance Services – Angebot für Academic Kunden, Stand Dezember 2007.
Systemverwaltung wie es Ihnen gefällt.
CD-ROMs im Netz Direkter Zugriff auf CD-ROMs via Web-Browser Hartmut Jörg.
Windows auf öffentlichen PCs
Präsentation Einsatzmöglichkeit von Microsoft Virtual PC 2004 im Praktikum Rechnernetze Marwane Lahsini PHT02.
Hochskalierbare betriebliche Datenbankanwendungen Adaptive virtuelle Infrastrukturen als Basis für Geschäftsanwendungen der Zukunft Hauptseminar Informatik.
Tomcat (I) Ende 1999 Jakarta-Projekt von Apache, IBM und Sun gegründet
LINUX&NT/ Konkurrenz &Kooperation Dürrenweid Professur systeme Betriebs- CheOpS 1 LINUX & Windows NT - Konkurrenz & Kooperation Historie Konfiguration.
Manfred Helber Microsoft Senior PreSales Consultant.
Netzwerke | Serversysteme | Client-Service | Groupware Darmstadt The Game Changer Microsofts Hyper-V v3 & HPs Insight Online Thorsten Podzimek,
Präsentation von Alexander Schönfeld
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 11 Folie 2 Microsoft Internet Information Services (IIS)
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Vorstellung der Referenzprojekte aus den Bereichen:
Windows Server 2008 Kurzüberblick Dr. Richtmann+Eder AG Olschewskibogen München.
Technisches Update Veeam Backup & Replication Version 7 Cloud Edition
Gliederung Was ist Linux? Desktop Environment Die Shell Tux His
Service Computing   Prof. Dr. Ramin Yahyapour IT & Medien Centrum 19. Januar 2010.
Claudia Fischer Licensing Marketing Manager Jochen Katz Product Manager – Windows Server Anna Fetzer Product Manager – System Center.
Microsoft Student Partners
Präsentation von Lukas Sulzer
Windows Server 2012 R2 Upgrade-Potential
Effizienz durch VIRTUALISIERUNG
Content Management System
Zero Administration Kit für Microsoft® Windows® Jörg Kramer University Support Center.
Real World Windows Azure Die Cloud richtig nutzen.
Kaseya Virtual System Administrator Produkt Update 7.0 Rocco van der Zwet Copyright ©2014 Kaseya 1.
Linux oder GNU/Linux WS 2013/2014.
Aufbau eines Betriebssystems
Virtualisierung mit Microsoft-Technologien. Hyper-V.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Universität zu Köln WS 2012/13 Seminar: IT-Zertifikat der Phil.-Fak.: Allgemeine Informationstechnologien I Dozentin: Susanne Kurz M.A. Referenten: Irina.
WINDOWS 2003 Server. Standart Varianten für 32 Bit: Web Edition: Unterstützt Single(1)- oder Dual(2)-Prozessor-Systeme und bis zu 2 GB RAM 32-Bit Standard.
Hans Laubisch Expert Student Partner Microsoft Student Partners DE e Windows Azure Windows Azure VPN (mit Windows Server)
Windows Server 2012R2 / Windows Server 2012 Filesystem.
Übersicht und Neuerungen
Für was, wen, wann und überhaupt? DEVOP PART IV: DSC – DESIRED STATE CONFIGURATION.
Remoting DEVOP PART II: WINDOWS POWERSHELL. Remoting  Ermöglicht es, alle CMDlets auch per Remote auf einem anderen Server auszuführen  Dafür gibt es.
Arrow ECS Training Windows Server 2016: Die Neuerungen im Überblick Bei technischen Problemen mit GoToMeeting kontaktieren Sie:
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
VMware vCloud Director / Connector
LINUX II Unit 7 LAMP Server. LAMP ● Linux – Apache - MySQL – PHP ● Leistungsfähiges und kostenloses System zur Genrierung von dynamischen Webseiten und.
LINUX II Samba Verbindung mit Windows. Samba Übersicht ● Samba dient zur Verbindung von Linux-Clients mit Windows Rechnern ( samba-client ) sowie von.
Windows Server 2016 Überblick Bereit für die Cloud Steigert die Effizienz u. Produktivität der IT Schützt Ihr Unternehmen.
Verteilte Anwendungen: J2EE
Kaseya System Backup and Recovery
WS2016: Die wichtigsten Neuigkeiten in der Praxis
Aufgabe 1: Begriffswelt
Spontan testen! Das eigene Test Lab, für jeden in der Cloud!
Workshop 1 Getting Started 2016 Boris Wylutzki
Google App Engine - Technische Stärken und Schwächen
SAP – Installation auf Windows Server 2008 R2 Enterprise
Erweiterte Azure Dienste
Lync and Learn mit Manfred Helber Thema heute:
10 Gründe, weshalb ich Powershell hasse
Ausgangslage Professional / Enterprise Desktop
Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell
Moderne Microsoft Windows-BetriebssystemE
1AHWIL Dennis Can, Lucas Hofbauer, Fabian Harra
Virtualisierung von Web-Applikationen mit Docker
Herzlich willkommen! Windows Server 2016, System Center 2016 & Windows 10 Berlin,
Die Stadt Aarau setzt für das Backup im RZ auf
Virtualisierung von IT-Systemen
1.
Digitale Transformation
Datenbanken online sowie offline verfügbar machen
Azure Countdown Was tun, wenn der Verschlüsselungstrojaner zugeschlagen hat? Backup and Desaster Recovery im ambulanten Pflegedienst.
Enterprise Search Solution
 Präsentation transkript:

WS2016: Container von A bis Z André Pflaum, iTrain GmbH

Container

Was sind Container? GM16 Virtualisierung auf Ebene des Betriebssystems Genutzt für die Isolierung von Website oder Anwendungen auf einem einzelnen System Sehr gut auf andere Systeme portierbar

Die Geschichte der Virtualisierung GM16 Virtualisierung von ganzen Servern (VMs) Jeder Applikationsserver benötigt ein OS  Last Alle Applikationsserver OS müssen stets aktuell gehalten werden  Aufwand Die Applikationsserver können über deren OS angegriffen werden  Sicherheit Virtualisierung des Betriebssystems (Container) Jede Applikation teilt sich ein OS Nur der Container-Host muss aktuell gehalten werden Die Applikation läuft in einer sicheren Sandbox

Physical Computing GM16 APP01 APP02 APP03 APP04

Physical Computing GM16 Server Host OS Applikation APP02 APP01

Virtual Computing GM16 APP01 APP02 APP03 APP04 HYVHOST01

Virtual Computing GM16 APP01 VM01 Guest OS Applikation APP02 VM02 Hypervisor Host OS Server

Container Computing GM16 HYVHOST01 APP01 APP02 APP03 APP04

Container Computing GM16 APP01 APP02 APP03 APP04 Applikation Host OS Server

Was sind Container? GM16

Was ist ein Container in Kurzform GM16 Ein Container ist ein sehr abgespeckter virtueller Computer.

Was ist ein Container in Kurzform GM16 Windows Server 2016 Container Windows Server 2016 Container Windows Server 2016 Container Windows Server 2016 mit Desktop Experience Windows Server 2016 Container Windows Server 2016 Container Windows Server 2016 Core Windows Server 2016 Container Windows Server 2016 Container Windows Server 2016 Nano

Was sieht ein Container vom Host OS GM16 Der gestartete Container sieht die lokale Festplatte wie eine unberührte Kopie der OS-Dateien Außerdem denkt der Container, Speicher, Dateien und Daten basieren auf einem frisch gebooteten Betriebssystem

Was virtualisiert ein Container von einem OS? GM16 File System Dateien sind nicht auf dem physischen Host zu finden Registry Registrierung ist unabhängig vom physischen Host OS Network Der Container hat eine eigene IP-Adressierung

Was benötigt man für Container GM16 Windows Server 2016 alle Editionen und Installationsarten Installation des Windows-Features «Container» Powershell oder Docker für deren Management

Weshalb lohnt sich der Einsatz von Containern GM16 Ressourcenschonend / Sicherheit Die virtuellen Anwendungen werden sehr viel kleiner als herkömmliche virtuelle Server, benötigen weniger Ressourcen, und sind gleichzeitig sicherer, da Angriffspunkte fehlen Kombination, dank Isolation Weitere Vorteile sind der Betrieb von mehr virtuellen Anwendungen pro Virtualisierungs-Host, da diese weniger Serverlast verursachen und eine wesentlich schnellere Bereitstellung bieten

Was kann auf einem Container laufen GM16 Cloud-Applikationen Web-Applikationen

Container Images vs. Containers GM16 Ein Container Image ist eine Vorlage für einen oder mehrere Container Die Basis ist immer ein „Container OS Image“ Ein Container ist eine Instanz eines Container Images Es können eine Vielzahl von Containern aufgrund eines einzelnen Container Images erstellt und ausgeführt werden Jeder Container verfügt über eine eigene IP- Adressierung, Filesystem und Registry

Container Images vs. Containers GM16

Verwaltung von Containern GM16 Docker Powershell-Modul (Alpha)

Was ist Docker? GM16 Open Source Projekt Docker Inc. für Enterprise Solutions Microsoft arbeitet eng mit Docker zusammen Docker-Support in Windows Server-Lizenz enthalten

Installation des Container Features GM16 Add-WindowsFeature Containers

Installation des Docker Clients GM16 Invoke-WebRequest "https://download.docker.com/components/engine/windows-server/cs- 1.12/docker.zip" -OutFile "$env:TEMP\docker.zip" -UseBasicParsing Expand-Archive -Path "$env:TEMP\docker.zip" -DestinationPath $env:ProgramFiles $env:path += ";c:\program files\docker" [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Program Files\Docker", [EnvironmentVariableTarget]::Machine) dockerd.exe --register-service Start-Service docker

Container Images herunterladen GM16 Lokale Docker-Images anzeigen: docker images Docker Images herunterladen: docker pull microsoft/nanoserver docker pull microsoft/windowsservercore docker pull microsoft/iis …

Windows Container GM16 DEMO

Windows Container vs. Hyper-V Container GM16 Windows Container teilen sich den OS Kernel Sind daher sehr abhängig vom Host-OS Versionen müssen übereinstimmen Ermöglicht u.U. den Zugriff zwischen Containern Hyper-V Container beinhalten einen sehr abgespeckten OS Build Kernel wird separat betrieben Minor-Versionen müssen nicht zwingend übereinstimmen Unterbindet den Zugriff zwischen Containern (Sandbox) Benötigen Hyper-V

Windows Container vs. Hyper-V Container GM16

Hyper-V Container GM16 DEMO

Powershell Module für Docker GM16 Register-PSRepository -Name DockerPS-Dev - SourceLocation https://ci.appveyor.com/nuget/docker- powershell-dev Install-Module Docker -Repository DockerPS-Dev -Scope CurrentUser

</SESSION> GM16 Youtube youtu.be/user/iTrainCH Twitter @andrepflaum #geekmania Books https://www.amazon.de/-/e/B0045AHBDA