Container Technologien sind neben Linux nun auch im Windows Umfeld angekommen. Applikationen als Container auszuliefern bringen viele Vorteile. Dieser Prozess soll, ganz in DevOps-Manier, voll automatisiert mittels dem Build und Release System von VSTS / TFS durchgeführt werden. Die Session zeigt Ihnen die Integration der Docker Tools in VSTS und TFS für Build und Release Management.
11. Bleeding edge technology is a category of technologies so new that
they could have a high risk of being unreliable and lead adopters to incur greater expense in
order to make use of them.[1][2] The term bleeding edge was formed as an allusion to the similar
terms "leading edge" and "cutting edge". It tends to imply even greater advancement, albeit at an
increased risk because of the unreliability of the software or hardware.[3] The first documented
example of this term being used dates to early 1983, when an unnamed banking executive was
quoted to have used it in reference to Storage Technology Corporation.[4]
Source: https://en.wikipedia.org/wiki/Bleeding_edge_technology
Cutting Edge Technology
13. Server
Host OS
Hypervisor
Server
Host OS
Docker Engine
Guest
OS
Guest
OS
Guest
OS
Bins/Libs Bins/Libs Bins/Libs
App A App A’ App B
Bins/Libs Bins/Libs
AppA
AppA’
AppB
AppB’
AppB
AppB’
AppB
AppB’
Containers are isolated, but
share OS and, where
appropriate, bins/librariesBins/Libs
Image Source: https://sec.ch9.ms/sessions/build/2016/B822.pptx
18. Vorteile von Containern
Schnelles Deployment
Schneller Start
Einfaches Scaling und Partitioning
Isolierter, versionierter, wiederverwendbarer Code (Artefakt /
Konfigurationselement)
Klare Abgrenzung zwischen Entwicklung und Betrieb
Entwicklung kümmert sich um den Inhalt des Containers
Betrieb kümmert sich darum, wie der Container verwendet wird
46. Zusammenfassung
Micro-Service Architektur
Reduktion der Komplexität, einfacher und schnellere Deployments
Automatisierung der Build- und Release-Prozesse
Isolation der Services als Container
Isolation der Build Umgebung (Agent)
Load Balancing mittels Service Discovery
47. Besten Dank für Ihre Aufmerksamkeit
Für allfällige Fragen stehen wir Ihnen jederzeit
gerne zur Verfügung:
4tecture GmbH Marc Müller
Aathalstrasse 84 Principal Consultant
CH-8610 Uster
+41 44 508 37 00 marc.mueller@4tecture.ch
info@4tecture.ch @muellermarc
www.4tecture.ch