Conceitos modernos de infraestrutura de TI

Conceitos de DevOps

Cem Sakarya

DevOps Risk Advisor

Principais componentes da infraestrutura de TI

 

  • Combinação de vários componentes
  • Personalizada às necessidades da organização

Software

Rede

Hardware

Conceitos de DevOps

Hardware

Servidores

  • Podem ficar nas instalações da organização
  • Ou serem acessados por um provedor de nuvem
Conceitos de DevOps

Rede

  • Comunicação com outras partes do software
  • Comunicação com usuários via Internet

Rede

Conceitos de DevOps

Software

 

Precisamos de software para:

  • Gerenciar o hardware e a rede
  • Configurá-los para uso da organização

 

Objetivo do software de infraestrutura:

  • permitir que as equipes de produto desenvolvam e atendam clientes.
Conceitos de DevOps

Gestão de mudanças

 

  • Software exige manutenção e melhoria contínuas
  • Essas mudanças podem ser caras e impactar os serviços da organização
  • Engenharia de Infraestrutura fornece as ferramentas necessárias para construir produtos
Conceitos de DevOps

Plataforma do desenvolvedor

  Esquema de Platform Engineering: Developer Platform, Codebase & Version Control, DevOps e Deployment Platform. Developer Platform está em destaque.

Conceitos de DevOps

Base de código e controle de versão

  Esquema de Platform Engineering: Developer Platform, Codebase & Version Control, DevOps e Deployment Platform. Codebase & Version Control está em destaque.  

  • Controle de versão: Git
Conceitos de DevOps

Pipelines CI/CD de DevOps

  Esquema de Platform Engineering: Developer Platform, Codebase & Version Control, DevOps e Deployment Platform. DevOps está em destaque.  

  • DevOps em sentido restrito: CI/CD
  • Código precisa ser compilado
  • Transformar arquivo de código em executável de máquina
Conceitos de DevOps

Plataforma de implantação

  Esquema de Platform Engineering: Developer Platform, Codebase & Version Control, DevOps e Deployment Platform. Deployment Platform está em destaque.

Conceitos de DevOps

Gestão de mudanças em microsserviços

O Microservice A é atualizado da versão 1 para a 2, enquanto o microservice B permanece na versão 1.

Conceitos de DevOps

Vamos praticar!

Conceitos de DevOps

Preparing Video For Download...