Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO
DIOGO GOEBEL
@DIOGOGOEBEL
JÁ FUI SYSADMIN e gerente de PRODUTOS
SEMPRE FUI EMPREENDEDOR
CEO E FUNDADOR DA GETUP CLOUDDIOGO GOEBEL
WE MAKE THE INFRASTRUCTURE INVISIBLE
?usando containers
Containers Na empresa e em produção
Kubernetes
Outro orquestrador
Dev, Ops
Ops, o que acham do dev com acesso
Ao kubectl na produção
CONTROL PANEL
API ETCD
SCHEDULER CONTROLLER
MASTER NODES
LOG MONITORING ROUTER
BILLING QUOTA AUTH
INFRA NODES
APPLICATION NODES
PHP NGINX
NODEJS PYTHON …
JAVA
Você que está em 2018
http://gtup.me/LiveDEMO
Strategic Planning Assumption By 2020, more than 50% of global enterprises will be running containerized applications in production, up from less than 20% today.
Source: Gartner
E como resolver ?
http://gtup.me/LiveDEMO
Service discovery
Scheduling
Manter estado da aplicação
Rolling deployment
Rollback
INGRESS SERVICE ROUTING
?
SDN
SDS
API and CLI
ORCHESTRATIONSERVICE
DISCOVERY AND REGISTRATION
SCHEDULING
OS
CONTAINER RUNTIME CONTAINER RUNTIME MONITORING
SOURCE: GARTNER
Management UI
SDN
SDS
API and CLI
ORCHESTRATIONSERVICE
DISCOVERY AND REGISTRATION
SCHEDULING
OS
CONTAINER RUNTIME CONTAINER RUNTIME MONITORING
SOURCE: GARTNER
INGRESS SERVICE ROUTING
?
Management UI
SDN
SDS
API and CLI
ORCHESTRATIONSERVICE
DISCOVERY AND REGISTRATION
SCHEDULING
OS
CONTAINER RUNTIME CONTAINER RUNTIME MONITORING
SOURCE: GARTNER
INGRESS SERVICE ROUTING
DEVOPS WORKFLOW
REGISTRY
Source: A Guidance Framework for Continuous Integration: The Continuous Delivery 'Heartbeat'
60% das empresas ainda não possuem CI e apenas ~15-25%
tem CD
DEVOPS WORKFLOW
REGISTRY
Management UI
SDN
SDS
API and CLI
ORCHESTRATIONSERVICE
DISCOVERY AND REGISTRATION
SCHEDULING
OS
CONTAINER RUNTIME CONTAINER RUNTIME MONITORING
SOURCE: GARTNER
INGRESS SERVICE ROUTING
MONITORING
DEVOPS WORKFLOW
REGISTRY
BLUE / GREEN CANARY
FAST ROLLBACKS
Management UI
SDN
SDS
API and CLI
ORCHESTRATIONSERVICE
DISCOVERY AND REGISTRATION
SCHEDULING
OS
CONTAINER RUNTIME CONTAINER RUNTIME MONITORING
SOURCE: GARTNER
INGRESS SERVICE ROUTING
POLI
CY
AN
D G
OV
ERN
AN
CE
SEC
UR
ITY,
QU
OTA
, LIM
ITS
MONITORING
DEVOPS WORKFLOW
REGISTRY
BLUE / GREEN CANARY
FAST ROLLBACKS
Management UI
SDN
SDS
API and CLI
ORCHESTRATIONSERVICE
DISCOVERY AND REGISTRATION
SCHEDULING
OS
CONTAINER RUNTIME CONTAINER RUNTIME MONITORING
SOURCE: GARTNER
INGRESS SERVICE ROUTING
POLI
CY
AN
D G
OV
ERN
AN
CE
SEC
UR
ITY,
QU
OTA
, LIM
ITS
VIRTUAL OR PHYSICAL INFRASTRUCTURENetwork Compute Storage
MONITORING
DEVOPS WORKFLOW
REGISTRY
BLUE / GREEN CANARY
FAST ROLLBACKS
VOCÊ PECISA
DE UMA
PLATAFORMA
NÃO MATE A PRODUTIVIDADE E INOVAÇÃO DOS DESENVOLVEDORES