container infographic final · modernize .net, c++, c, c#, and java apps build cloud-native apps...

2
Containers Agile, lightweight building blocks to build, ship, and run any application, across any infrastructure A new way to build Secure your container Docker + Microsoft: a bridge to DevOps Take any app from development to production—with little or no code change—thanks to Docker integration across Microsoft developer tools, operating systems, and cloud Windows Server 2016 Hyper-V Visual Studio Azure Build | Ship | Run any application, anywhere, from devop to datacenter to cloud Use your tools Work with what you’re used to across the board Visual Studio Docker for Windows Use popular open-source tooling Let’s build microsoft.com/containers aka.ms/modernizeyourapps Modernize .NET, C++, C, C#, and Java apps Build cloud-native apps and microservices Move from Dev & IT to DevOps Pick a project Orchestrate and monitor from one location Resource cluster creation and management Place, manage, and network containerized apps Docker Datacenter DC/OS Commercial solutions Run Windows and Linux containers side by side Elastic cluster scale for Linux and Windows containers Built on familiar open-source tools (Docker Swarm, DC/OS, or Kubernetes) Docker Swarm Open-source tools Windows Server Containers Native to Windows Server 2016 Docker Engine enables full ecosystem of tools including PowerShell, CLI, and Docker Datacenter Active directory identity for containers Hyper-V Isolation Additional isolation for multi-tenanted environments Hyper-V provides trusted isolation and security Windows Server Container Hyper-V Isolation Virtual Machine Under 600 ms 1.75 seconds 3 seconds Spin up fast Compare the startup performance of NodeJS with… Nano Server 1 second 3.3 second Windows Server Core 5-60+ second “Evolution of the Modern Software Supply Chain,” the Docker Survey, 2016 Fast and agile Agility Supports microservices architecture Visual Studio Code, Docker for Windows, Docker for Mac Rapidly develop apps in Azure with templates from Docker Datacenter 65% reduction in developer onboarding time Portability Modular and portable Docker support for an open, portable bridge to Azure Ship across public, private, and hybrid cloud environments Lift and shift containers to new hosts at different sites without modifications to the service 41% move workloads across public/private clouds Eliminates “works on my machines” Control Flexible and secure Enterprise support options for Windows Server 2016 and Hyper-V containers Docker for Azure provides native, easy-to-deploy environment for portable apps leveraging Azure IaaS Services Higher resource utilization with Docker-supported container management One platform, one journey for all applications 10x cost reduction in maintaining existing applications Compare the density of NodeJS with… Make room for more apps Windows Server Core Windows Server Container Hyper-V Isolation Virtual Machine 10x Nano Server First container: 120 MB Additional: 75 MB First container: 340 MB Additional: 150 MB First container: 150 MB Additional: 75 MB First container: 555 MB Additional: 280 MB the size of containers 10x the size of containers

Upload: others

Post on 20-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Container Infographic Final · Modernize .NET, C++, C, C#, and Java apps Build cloud-native apps and microservices Move from Dev & IT to DevOps Pick a project Orchestrate and monitor

ContainersAgile, lightweight building blocks to build, ship, and run any application, across any infrastructure

A new way to build

Secure your container

Docker + Microsoft: a bridge to DevOps

Take any app from development to production—with little or no code change—thanks to Docker integration across Microsoft developer tools, operating systems, and cloud

Windows Server 2016

Hyper-V

Visual Studio

Azure

Build | Ship | Runany application, anywhere, from devop to datacenter to cloud

Use your toolsWork with what you’re used to across the boardVisual Studio Docker for WindowsUse popular open-source tooling

Let’s buildmicrosoft.com/containersaka.ms/modernizeyourapps

Modernize .NET, C++, C, C#, and Java apps Build cloud-native apps and microservicesMove from Dev & IT to DevOps

Pick a project

Orchestrate and monitor from one location

Resource cluster creation and managementPlace, manage, and network containerized appsDocker DatacenterDC/OS

Commercial solutions

Run Windows and Linux containers side by sideElastic cluster scale for Linux and Windows containersBuilt on familiar open-source tools (Docker Swarm, DC/OS, or Kubernetes)Docker Swarm

Open-source tools

Windows Server Containers

Native to Windows Server 2016Docker Engine enables full ecosystem of tools including PowerShell, CLI, and Docker DatacenterActive directory identity for containers

Hyper-V Isolation

Additional isolation for multi-tenanted environmentsHyper-V provides trusted isolation and security

Windows Server Container

Hyper-V Isolation

Virtual Machine

Under 600 ms

1.75 seconds

3 seconds

Spin up fastCompare the startup performance of NodeJS with…

Nano Server

1 second

3.3 second

Windows Server Core

5-60+ second

“Evolution of the Modern Software Supply Chain,” the Docker Survey, 2016

Fast and agileAgility

Supports microservices architectureVisual Studio Code, Docker for Windows, Docker for MacRapidly develop apps in Azure with templates from Docker Datacenter65% reduction in developer onboarding time

PortabilityModular and portableDocker support for an open, portable bridge to AzureShip across public, private, and hybrid cloud environmentsLift and shift containers to new hosts at different sites without modifications to the service41% move workloads across public/private clouds Eliminates “works on my machines”

ControlFlexible and secureEnterprise support options for Windows Server 2016 and Hyper-V containersDocker for Azure provides native, easy-to-deploy environment for portable apps leveraging Azure IaaS ServicesHigher resource utilization with Docker-supported container management

One platform, one journey for all applications

10x cost reduction in maintaining existing applications

Compare the density of NodeJS with…

Make room for more apps

Windows Server Core

Windows Server Container

Hyper-V Isolation

VirtualMachine 10x

Nano Server

First container: 120 MBAdditional: 75 MB

First container: 340 MBAdditional: 150 MB

First container: 150 MBAdditional: 75 MB

First container: 555 MBAdditional: 280 MB

the size of containers 10x the size of

containers

Page 2: Container Infographic Final · Modernize .NET, C++, C, C#, and Java apps Build cloud-native apps and microservices Move from Dev & IT to DevOps Pick a project Orchestrate and monitor

ContainersA new way to build