PesquisaculturaDEVOPS
Nome:Guilherme Nunes daSilva
Turma: Gestãode infraestruturade TI
Cultura DevOps:
A principal característica da cultura DevOps é a crescente colaboração entre as
funções de desenvolvimento e operações. Há algumas mudanças culturais
importantes, dentro de equipes e em nível organizacional, que apoiam essa
colaboração.
Uma atitude de responsabilidade compartilhada é um aspecto da cultura
DevOps que incentiva uma colaboração mais próxima. É fácil para uma equipe
de desenvolvimento se tornar desinteressada na operação e manutenção de
um sistema se for entregue a outra equipe para cuidar. Se uma equipe de
desenvolvimento compartilha a responsabilidade de cuidar de um sistema ao
longo de sua vida, eles são capazes de compartilhar a dor da equipe de
operações e assim identificar maneiras de simplificar a implantação e
manutenção (por exemplo, automatizando implantações e melhorando log).
Quando a equipe de operações compartilha a responsabilidade dos objetivos
de negócios de um sistema, Eles são capazes de trabalhar mais de perto com
os desenvolvedores para entender melhor as necessidades operacionais de
um sistema e ajudar a cumpri-los. Na prática, a colaboração muitas vezes
começa com uma maior conscientização dos desenvolvedores de
preocupações operacionais (como implantação e monitoramento) e a adoção
de novas ferramentas e práticas de automação pela equipe operacional.
Outra mudança organizacional valiosa é apoiar equipes autônomas. Para
colaborar eficazmente, os desenvolvedores e a equipe de operações precisam
ser capazes de tomar decisões e aplicar mudanças sem processos de tomada
de decisão complicados. Isso envolve confiar em equipes, mudando a maneira
como o risco é gerenciado e criando um ambiente livre de medo do fracasso.
Por exemplo, uma equipe que tem de produzir uma lista de alterações para
assinatura para implantar em um ambiente de teste é provável que seja
atrasada com frequência. Em vez de exigir tal verificação manual, é possível
confiar no controle de versão, que é totalmente auditável. As alterações no
controle de versão podem até ser associadas a tickets na ferramenta de
gerenciamento de projetos da equipe. Sem a assinatura manual,
Um efeito de uma mudança para a cultura DevOps é que torna-se mais fácil
colocar código novo na produção. Isto necessita algumas mudanças culturais
mais adicionais. A fim de garantir que as mudanças na produção são sólidas, a
equipe precisa valorizar a qualidade da construção no processo de
desenvolvimento. Isso inclui preocupações multifuncionais, como desempenho
e segurança.
Também é importante que a equipe avalie o feedback, a fim de melhorar
continuamente a forma como os desenvolvedores e a equipe de operações
trabalham juntos, bem como o próprio sistema.
A automação é uma pedra angular do movimento DevOps e facilita a
colaboração. Automatizar tarefas como teste, configuração e implantação libera
as pessoas para se concentrarem em outras atividades valiosas e reduz a
chance de erro humano. Um efeito colateral útil da automação é que scripts e
testes automatizados servem como documentação útil, sempre atualizada do
sistema.
Produto DevOps
Docker:
Docker auxilia tanto o pessoal de Dev quanto o pessoal de Ops. O Docker
permite que o desenvolvedor tenha todo o seu ambiente de desenvolvimento e
teste totalmente agnóstico da infraestrutura. Da mesma forma, ele permite ao
analista de infraestrutura realizar ou configurar o ambiente de produção de uma
maneira muito mais segura e eficiente, pois basta replicar o ambiente de
homologação (que já foi testado pelo desenvolvedor) no ambiente de produção,
e isso sem se preocupar com as diferenças nos ambientes, pois é o mesmo
ambiente.
Outro benefício que o Docker proporciona é a agilidade no deploy das
aplicações, pois não é necessário subir uma instância ou instalar um servidor
todo apenas para testar algo, basta criar um container e subir sua aplicação.
O Docker pode ser utilizado tanto nas plataformas físicas com os sistemas
MAC OS, WINDOWS, Windows Server e Linux quando nas virtuais com
ambientes pré configurados para receber as aplicações como AWS, Azure.
Valores para DATA CENTER
Valores de Pacotes para Suporte
Valores para Docker em Cloud
Referencia:
https://www.docker.com/get-docker

Cultura dev ops

  • 1.
    PesquisaculturaDEVOPS Nome:Guilherme Nunes daSilva Turma:Gestãode infraestruturade TI Cultura DevOps: A principal característica da cultura DevOps é a crescente colaboração entre as funções de desenvolvimento e operações. Há algumas mudanças culturais importantes, dentro de equipes e em nível organizacional, que apoiam essa colaboração. Uma atitude de responsabilidade compartilhada é um aspecto da cultura DevOps que incentiva uma colaboração mais próxima. É fácil para uma equipe de desenvolvimento se tornar desinteressada na operação e manutenção de um sistema se for entregue a outra equipe para cuidar. Se uma equipe de desenvolvimento compartilha a responsabilidade de cuidar de um sistema ao longo de sua vida, eles são capazes de compartilhar a dor da equipe de operações e assim identificar maneiras de simplificar a implantação e manutenção (por exemplo, automatizando implantações e melhorando log). Quando a equipe de operações compartilha a responsabilidade dos objetivos de negócios de um sistema, Eles são capazes de trabalhar mais de perto com os desenvolvedores para entender melhor as necessidades operacionais de um sistema e ajudar a cumpri-los. Na prática, a colaboração muitas vezes começa com uma maior conscientização dos desenvolvedores de preocupações operacionais (como implantação e monitoramento) e a adoção de novas ferramentas e práticas de automação pela equipe operacional. Outra mudança organizacional valiosa é apoiar equipes autônomas. Para colaborar eficazmente, os desenvolvedores e a equipe de operações precisam ser capazes de tomar decisões e aplicar mudanças sem processos de tomada de decisão complicados. Isso envolve confiar em equipes, mudando a maneira como o risco é gerenciado e criando um ambiente livre de medo do fracasso.
  • 2.
    Por exemplo, umaequipe que tem de produzir uma lista de alterações para assinatura para implantar em um ambiente de teste é provável que seja atrasada com frequência. Em vez de exigir tal verificação manual, é possível confiar no controle de versão, que é totalmente auditável. As alterações no controle de versão podem até ser associadas a tickets na ferramenta de gerenciamento de projetos da equipe. Sem a assinatura manual, Um efeito de uma mudança para a cultura DevOps é que torna-se mais fácil colocar código novo na produção. Isto necessita algumas mudanças culturais mais adicionais. A fim de garantir que as mudanças na produção são sólidas, a equipe precisa valorizar a qualidade da construção no processo de desenvolvimento. Isso inclui preocupações multifuncionais, como desempenho e segurança. Também é importante que a equipe avalie o feedback, a fim de melhorar continuamente a forma como os desenvolvedores e a equipe de operações trabalham juntos, bem como o próprio sistema. A automação é uma pedra angular do movimento DevOps e facilita a colaboração. Automatizar tarefas como teste, configuração e implantação libera as pessoas para se concentrarem em outras atividades valiosas e reduz a chance de erro humano. Um efeito colateral útil da automação é que scripts e testes automatizados servem como documentação útil, sempre atualizada do sistema. Produto DevOps Docker: Docker auxilia tanto o pessoal de Dev quanto o pessoal de Ops. O Docker permite que o desenvolvedor tenha todo o seu ambiente de desenvolvimento e teste totalmente agnóstico da infraestrutura. Da mesma forma, ele permite ao analista de infraestrutura realizar ou configurar o ambiente de produção de uma maneira muito mais segura e eficiente, pois basta replicar o ambiente de homologação (que já foi testado pelo desenvolvedor) no ambiente de produção, e isso sem se preocupar com as diferenças nos ambientes, pois é o mesmo ambiente. Outro benefício que o Docker proporciona é a agilidade no deploy das aplicações, pois não é necessário subir uma instância ou instalar um servidor todo apenas para testar algo, basta criar um container e subir sua aplicação. O Docker pode ser utilizado tanto nas plataformas físicas com os sistemas MAC OS, WINDOWS, Windows Server e Linux quando nas virtuais com ambientes pré configurados para receber as aplicações como AWS, Azure.
  • 3.
    Valores para DATACENTER Valores de Pacotes para Suporte
  • 4.
    Valores para Dockerem Cloud Referencia: https://www.docker.com/get-docker