APPUiO – Swiss Container Platform Thomas Philipona CTO Puzzle ITC GmbH Open Source Business Forum und -Awards 2016 Thomas Philipona CTO und Head of Middleware @ Puzzle ITC [email protected] phil-pona @tphilipona | www.puzzle.ch | @puzzleitc 1. Die Reise 2. Container 3. APPUiO Content Die Reise Our road OpenShift 2 | No offers but demand | Container | Operations? Microservices – Docker – Kubernetes DevOps - Continuous Integration, Delivery und Deployment Blue-Green Deployments - Zero Downtime - Time To Market Back at Puzzle Lets change our development process and adopt those new concepts to increase productivity Challenge Accepted! Container Container Hype TODO : Vollflächiges Container Bild Container Hype In aller Munde | Docker | Rocket | Kubernetes | Microservices Container Virtualization Container node Container 1 Container 2 Container 3 Applikation Applikation Applikation Applikation Server Applikation Server Applikation Server libraries libraries libraries Guest Kernel Hypervisor (RHEV, VmWare, ...) Container the Infrastructure ● Container are immutable ● Updating a container means replacing a container ● For application update as well as system patches ● No local filesystem for application data ● Mounted persistent storage Challenges: Security 80% 74% 70% 64% 60% 50% 40% 40% 36% 64 % of all Docker images in official Repositories have security issues: ShellShock (bash) Heartbleed (OpenSSL) 30% 20% Poodle (OpenSSL) 10% ... 0% Alle Docker Images High Priority 2015 erstellt High and Medium Priority Quelle: http://www.banyanops.com/blog/analyzing-docker-hub/ Mai 2015: Jayanth Gummaraju, Tarun Desikan and Yoshio Turner Challenges: Operations Lifecycle Storage Container a. Infrastruktur Backup Monitoring Network Logserver DB Server Mailserver Jenkins Unsere Antwort Our Container Platform Highly-available ✓ISO 27001 ✓FINMA ✓ -based ✓ Open Standards No vendor lock-in | Flexibility | Software | API Automation and Workflows DevOps | Tool chain | Orchestration | Lifecycle | Config management Rolling updates No interrupts | Legacy vs. modern HA Automation and fast feedback idea, feature, bug Customer, PO deployment Dev fast, qualified feedback Production APPUiO additional features HTTPS at the push of a button Secure Docker Builds From the community, for the community appuio puzzle Our offerings Managed Private APPUiO Public Platform On Premises APPUiO Your own, private APPUiO installation on our infrastructure. The platform to deploy your productive applications. Your own platform in your datacenter, integrated into your environment. Tech Labs For free | Konzepte | Hands-on tutorials | Bring my App to the Cloud Conclusion Key Factors Automation | CI/CD | Ops Aspects | Lifecycle | Fun Q&A Thank you!
© Copyright 2024 ExpyDoc