Why Containers

Why Containers

Why Containers WILL TAKE OVER THE WORLD @EltonStoneman | [email protected] | #gids18 Today WHY CONTAINERS WILL TAKE OVER THE WORLD 1. Because they solve real problems 2. Because they’re flexible 3. Because they’re open 1. Because They Solve Real Problems i. To The Cloud! i. To The Cloud! o Agility o Cost o Freedom App 1 App 2 App 3 App 2 App 3 App 1 App 1 App 2 App 3 App 2 App 3 App 1 Agility * Cost o Freedom App 2 App 3 App 1 App 2 App 3 App 1 * Agility o Cost Freedom App 2 App 3 App 1 TEST | 10x VMs | $1.4K / mth PROD | 25x VMs | $3.4K / mth App 2 App 3 App 1 ₹300K TEST | 10x VMs | $1.4K / mth PROD | 25x VMs | $3.4K / mth App 1 App 2 App 3 App 2 App 3 App 1 TEST | 3x VMs | $0.4K / mth PROD | 7x VMs | $0.9K / mth App 2 App 3 App 1 ₹100K TEST | 3x VMs | $0.4K / mth PROD | 7x VMs | $0.9K / mth App 2 App 3 App 1 Agility Cost Freedom ii. Cloud Native Apps ii. Cloud Native Apps o Agility o Scale o Fault-tolerance CLOUD NATIVE COMPUTE FDN • Container packaged • Dynamically managed • Micro-services oriented * https://www.cncf.io/about/charter/ Agility Scale Fault-tolerance microservices-demo > demo iii. Modernizing Traditional Apps iii. Modernizing Traditional o Portability Apps o Security o Efficiency v0 v1 v1 Portability Security Efficiency v2 v3 v4 > demo iv. Innovation iv. Innovation If we don’t, someone else will Serverless IoT Machine Learning Architecture Pipeline * https://github.com/cncf/wg-serverless > demo v. DevOps v. DevOps Agility Quality Value DevOps is C. A. L. M. S. • Culture • Automation • Lean • Metrics • Sharing Docker Underpins C. A. L. M. S. • Culture | Common artifacts • Automation | Build, ship & run • Lean | Incremental updates • Metrics | Consistent landscape • Sharing | Production-grade OSS MSBuild Make NuGet Maven MSIs and ZIPs JARs and WARs PowerShell Bash IIS Manager Bash SCOM Nagios MSBuild DockerfileMake NuGet Maven JARs and WARs MSIs andDocker ZIPs Image PowerShell Bash Bash IIS ManagerOrchestrator SCOM Nagios 2. Because They’re Flexible Migrate Adopt Adapt Extract Rebuild as-is platform idioms to new runtime key features and renew • Binaries • Configuration • Fault-tolerance • Peformance • Architecture • Setup • Monitoring • Scaling • Functionality • Tech stack • Artifacts • Logging • Statelessness • Fast updates • Paradigms Migrate Adopt Adapt Extract Rebuild as-is platform idioms to new runtime key features and renew • Binaries • Configuration • Fault-tolerance • Peformance • Architecture • Setup • Monitoring • Scaling • Functionality • Tech stack • Artifacts https://is.gd/about_mta• Logging • Statelessness • Fast updates • Paradigms 3. Because They’re Open PS> docker … PS> sfctl … PS> kubectl PS> docker … build ship run NEXT STEPS • Demos | is.gd/30rcog • Workshop | is.gd/YvMAAH • MTA for .NET devs | dockr.ly/mta-dev • Pluralsight | Modernizing .NET Apps w/ Docker THANK YOU :) @EltonStoneman | [email protected] .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    71 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us