33

Escalabilidade com docker - ASP.NET Conference 2016

Embed Size (px)

Citation preview

Page 1: Escalabilidade com docker - ASP.NET Conference 2016
Page 2: Escalabilidade com docker - ASP.NET Conference 2016

@RodolfoFadino

Grupo Minha VidaEspecialista em desenvolvimento webFatec-SPMicrosoft MVPhttp://rodolfofadino.com.br/

Page 3: Escalabilidade com docker - ASP.NET Conference 2016

Desafios20161998

Client-server apps

Stack bem definida• S.O• Runtime• Middleware

Infraestrutura físicae monolítica

Celular, navegador, relógio, etc

Desenvolvedores escolhendo as melhores tecnologias disponíveis

Clouds, vms, Infra local, etc

Page 4: Escalabilidade com docker - ASP.NET Conference 2016

Interação entre os serviços e partes do

sistema

Migração, escalabilidade e compatibilidade

N x N configurações

2016

Celular, navegador, relógio, etc

Desenvolvedores escolhendo as melhores tecnologias disponíveis

Clouds, vms, Infra local, etc

Escala e performance

Desafios

Page 5: Escalabilidade com docker - ASP.NET Conference 2016

http://stackshare.io/minha-vida/minha-vida

Stack

Page 6: Escalabilidade com docker - ASP.NET Conference 2016

Transporte de carga (antes 1960)

Page 7: Escalabilidade com docker - ASP.NET Conference 2016

Container

Page 8: Escalabilidade com docker - ASP.NET Conference 2016

Container vs VM’s

Page 9: Escalabilidade com docker - ASP.NET Conference 2016

Container e VMApp

A

Hypervisor (Type 2)

Host OS

Server

GuestOS

Bins/Libs

AppA’

GuestOS

Bins/Libs

AppB

GuestOS

Bins/Libs

App A’

Docker

Host OS

Server

Bins/LibsApp A

Bins/Libs

App B

App B’

App B’

App B’

VM

Container

GuestOS

GuestOS

Page 10: Escalabilidade com docker - ASP.NET Conference 2016

Começando com Docker

Page 11: Escalabilidade com docker - ASP.NET Conference 2016
Page 12: Escalabilidade com docker - ASP.NET Conference 2016
Page 13: Escalabilidade com docker - ASP.NET Conference 2016
Page 14: Escalabilidade com docker - ASP.NET Conference 2016
Page 15: Escalabilidade com docker - ASP.NET Conference 2016
Page 16: Escalabilidade com docker - ASP.NET Conference 2016

Criando uma imagem

Page 17: Escalabilidade com docker - ASP.NET Conference 2016
Page 18: Escalabilidade com docker - ASP.NET Conference 2016
Page 19: Escalabilidade com docker - ASP.NET Conference 2016
Page 20: Escalabilidade com docker - ASP.NET Conference 2016
Page 21: Escalabilidade com docker - ASP.NET Conference 2016
Page 22: Escalabilidade com docker - ASP.NET Conference 2016
Page 23: Escalabilidade com docker - ASP.NET Conference 2016

Docker Compose

Page 24: Escalabilidade com docker - ASP.NET Conference 2016
Page 25: Escalabilidade com docker - ASP.NET Conference 2016
Page 26: Escalabilidade com docker - ASP.NET Conference 2016
Page 27: Escalabilidade com docker - ASP.NET Conference 2016
Page 28: Escalabilidade com docker - ASP.NET Conference 2016
Page 29: Escalabilidade com docker - ASP.NET Conference 2016
Page 30: Escalabilidade com docker - ASP.NET Conference 2016

Docker Swarm

Page 31: Escalabilidade com docker - ASP.NET Conference 2016
Page 32: Escalabilidade com docker - ASP.NET Conference 2016

Azure e Docker Swarm