Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Docker Berlin Meetup Nov 2015: Zalando Intro

987 vues

Publié le

Small introduction for the November 2015 Docker Berlin Meetup on how Zalando Technology uses Docker on AWS to power Radical Agility.

Publié dans : Technologie
  • Soyez le premier à commenter

Docker Berlin Meetup Nov 2015: Zalando Intro

  1. 1. Radical Agility with Docker & AWS Docker Berlin Meetup 2015-11-12 henning.jacobs@zalando.de @try_except_ tech.zalando.com
  2. 2. ONE OF EUROPE’S LARGEST ONLINE FASHION RETAILERS ★ 15 countries ★ 3 fulfillment centers ★ 16+ mn active customers ★ 2.2+ bn € revenue 2014 ★ 135+ mn visits per month ★ 9.000+ employees ★ IPO in Oct 2014
  3. 3. … WITH A STRONG FOCUS ON TECHNOLOGY ★ 800+ in Tech Dept ★ 5 main tech locations ○ Berlin ○ Dortmund ○ Hamburg ○ Dublin ○ Helsinki Visit us our tech page: tech.zalando.com
  4. 4. RADICAL AGILITY
  5. 5. AUTONOMY
  6. 6. ➊ One AWS account per Team ➋ Deployment with Docker ➌ Managed SSH Access ➍ REST/OAuth 2.0 mandatory ➎ Traceability of changes IN A NUTSHELL STUPS
  7. 7. AWS DEPLOYMENT Senza CLI Deploy Tool Pier One Docker Registry docker pull docker push Taupage AMI
  8. 8. IMMUTABLE STACKS ELB myapp-v1 myapp.example.org EC2 + Docker EC2 + Docker EC2 + Docker 100%
  9. 9. IMMUTABLE STACKS ELB myapp-v1 EC2 + Docker EC2 + Docker EC2 + Docker ELB myapp-v2 EC2 + Docker EC2 + Docker myapp.example.org 90% 10%
  10. 10. ● Pier One Docker Registry ● Ubuntu & OpenJDK base image ● Log to STDOUT ● Config via KMS encrypted env vars ● Non-root execution ● Persistence via EBS mounts ● Immutable stacks, no orchestration DOCKER IN STUPS
  11. 11. ● Offline builds ● Improved isolation ● GPG signing ● Registry API / Spec ● Focus on Docker core product MY WISHLIST @DOCKER
  12. 12. STUPS Homepage stups.io GitHub Repositories github.com/zalando-stups tech.zalando.com @try_except_ Open Source First

×