Prática de DevOps com Docker
  • Prática de DevOps com Docker
  • Autores e Agradecimentos
  • Uso do Livro
  • Contribua com o Livro
  • Licença
  • Organização do Livro
  • 1. Introdução
    • 1.1 - Máquinas Virtuais e Contêineres
    • 1.2 DevOps e Docker
    • 1.3 Configuração do Ambiente
  • 2. Produção
    • 2.1 Produção: o fim ou o início?
    • 2.2 Ambiente de Produção
    • 2.3 Instalação do Servidor de Banco de Dados
    • 2.4 Instalação do Servidor de Web
  • 3. Monitoramento
    • 3.1 Introdução
    • 3.2 Configurando o Servidor de Monitoramento
    • 3.3 Monitorando Servidores do Ambiente de Produção
    • 3.4 Comandos de Verificação do Nagios
    • 3.5 Criando Verificações Mais Específicas
    • 3.6 Criando Alertas
    • 3.7 Recuperando de Problemas
  • 4. Infraestrutura como Código e Orquestração
    • 4.1 Introdução
    • 4.2 Orquestração com Docker Compose
  • 5. Integração Contínua
    • 5.1 Introdução
    • 5.2 Controle de Versão
    • 5.3 Construindo o Projeto Utilizando Contêiner
    • 5.4 Garantindo Acesso de Desenvolvedor nas Plataformas por meio de Tokens
    • 5.5 Integrando GitLab e GitHub
    • 5.6 Pipeline de Integração Contínua com GitLab CI/CD
  • 6. Entrega Contínua
    • 6.1 Introdução
    • 6.2 Personalizando Imagem Docker
    • 6.3 Personalizando Imagem do Servidor Web via GitLab CI/CD
    • 6.4 Atualizando o Servidor Web no Ambiente de Produção
  • 7. Deploy na Nuvem
    • 7.1 Introdução
    • 7.2 Configurando o ambiente local de desenvolvimento
    • 7.3 Conhecendo os recursos e conceitos do Kubernetes
    • 7.4 Entendendo o Chart
    • 7.5 Configurando o Jib
    • 7.6 Definindo o chart utilizado para execução local e na nuvem
  • 8. Conclusão
    • Conclusão
Powered by GitBook
On this page

Was this helpful?

  1. 8. Conclusão

Conclusão

De maneira geral, este livro trouxe uma visão geral sobre o uso de Docker no processo de DevOps e a importância da tecnologia e contêineres para esse ambiente de desenvolvimento que utiliza-se de Integração e Entrega Continuas.

Buscou-se dar uma visão geral de diferentes conceitos e capacitar os estudantes no entendimento dessas tecnologias com exemplos práticos e didáticos.

O exemplo utilizado pode não ser o melhor de todos mas permitiu ilustrar uma aplicação composta de mais de um contêiner e também o uso de um servidor de monitoramento para alertar sobre possíveis problemas na infraestrutura tanto do ambiente de produção quanto de desenvolvimento.

Ainda há muito o que se estudar mas espero que esse material simples sirva de ponta pé inicial para instigá-los a lerem mais sobre o assunto afinal, a grande maioria das empresas de desenvolvimento de software atualmente demandam por profissionais com conhecimento mínimo de DevOps e conceitos relacionados.

Espero ter ajudado um pouco nessa direção.

Como continuidade desse projeto, num futuro próximo, outros exemplos, principalmente considerando plaraformas DevOps disponíveis na nuvem devem ser incorporadas para capacitá-los ainda mais em tecnologias de ponta empregadas em ambientes reais de desenvolvimento de software.

Até lá.

Previous7.6 Definindo o chart utilizado para execução local e na nuvem

Last updated 4 years ago

Was this helpful?