Slurm DevOps: por que não discutiremos a filosofia do DevOps e o que acontecerá

Hoje em Southbridge, o gerenciamento turquesa foi discutido em uma reunião.


Houve quem sugerisse passar de cima para baixo, da ideia para a prática. Assim, vamos apresentar a filosofia do gerenciamento turquesa: encontre um padrão, tome uma decisão sobre como os papéis devem ser divididos, como a comunicação deve ser construída e comece a seguir nessa direção.


Havia aqueles (inclusive eu) que queriam passar de baixo para cima, da prática para a ideia. Temos tarefas específicas e problemas específicos. Vamos resolvê-los, contando com ferramentas turquesas, e o gerenciamento de turquesas tomará forma por si só.


Se compararmos o gerenciamento com o desenvolvimento, o caminho de cima para baixo é criar um monólito, e o caminho de baixo para cima é uma arquitetura de microsserviço. Agora, em nosso gerenciamento de "microsserviço", podemos reconstruir o circuito de gerenciamento duas vezes por dia e imediatamente "lançá-lo em produção".


E o programa Slurm DevOps foi desenvolvido para aqueles que preferem passar de baixo para cima.



Não discutiremos a filosofia do DevOps. Não é porque não tem sentido, ou não o conhecemos, ou não gostamos de holivares (e não amamos). Só que a filosofia do DevOps se cristaliza em todos os arquitetos e engenheiros do DevOps ao longo de anos de prática, e não em 3 dias de intensidade.


Vamos discutir ferramentas específicas. O que pode ser implementado imediatamente, sem conversas filosóficas e reestruturação gerencial, no nível do trabalho cotidiano. Escreva instruções sobre o trabalho em equipe com o Git. Escreva um manual para implantação do servidor. Configure um coletor de logs.


Como resultado, será cada vez mais fácil, aparecerá uma base na qual você poderá criar seus DevOps.


Para ir além das práticas de Southbridge, convidamos oradores externos sobre alguns tópicos.


Artyom Galonsky, Bureau de Serviços da Estação
Em desenvolvimento comercial 12+ anos.
Timlid / Chefe de Desenvolvimento desde 2011.
Diretor Técnico desde 2016.


Juntamente com os alunos, consideraremos maneiras de automatizar a implantação de aplicativos que foram usados ​​anteriormente. Discutiremos a construção moderna de dutos e algumas ferramentas comuns. Analisaremos detalhadamente as ferramentas e os recursos do GitLab CI / CD. Desenvolvi a prática nos meus tópicos (Introdução à automação e trabalho com o Gitlab) para que os alunos possam sentir como e para que métodos modernos de CI / CD são aplicados. A teoria será o mínimo objetivamente necessário.

Alexey Stepanenko, engenheiro de plataforma de nuvem da Selectel
Ele está envolvido em tarefas de infraestrutura para atender a nuvem OpenStack: monitoramento, CI / CD e gerenciamento de configuração.


Primeiro, falaremos sobre modelos e métodos de gerenciamento de infra-estrutura (como as abordagens de programação chegaram à administração), familiarizar-nos na prática com as ferramentas HashiCorp DevOps (Packer e Terraform) para gerenciamento declarativo de infraestrutura.
No final do bloco, você pode descrever sua infraestrutura, automatizar a criação de ambientes de teste e produção, escalar seu aplicativo e criar uma solução de alta disponibilidade usando um balanceador de carga.

Eduard Medvedev, CTO da Tungsten Labs (Alemanha)
Ele trabalhou como engenheiro na StackStorm, foi responsável pela funcionalidade ChatOps da plataforma. Desenvolvi e implementei ChatOps na automação de data centers. Palestrante em conferências russas e internacionais.


No Slurm, falarei sobre como tornar a comunicação dentro da equipe do DevOps e a interação com o pipeline de CI / CD mais eficazes usando a integração bidirecional com os bots de bate-papo.

Ivan Kruglov, desenvolvedor principal da Booking.com
Desde que ingressou na Booking.com em 2013, ele trabalhou em projetos de infraestrutura como entrega distribuída e processamento de mensagens, BigData e web-stack, pesquisa.
Agora ele está envolvido em questões de construção de uma nuvem interna e Service Mesh.


Na última parte do Slerm, nos familiarizaremos com os conceitos ideológicos e organizacionais básicos da SRE, consideraremos a prática de sua aplicação em exemplos vivos da minha experiência. Além disso, consideraremos o lado técnico do SRE, a saber, quais técnicas podem ser usadas para tornar o serviço mais confiável.
No final do curso, tentarei responder a duas questões importantes:
  1. O que oferece o SRE a um administrador ou programador?
  2. Por que o proprietário da empresa ou do produto precisa implementar o SRE?

Portanto, esse Slurm DevOps será único: se repetirmos o programa, ele estará em uma composição diferente.


Para os atenciosos, ainda há um desconto de 15% no código promocional habrapost.


Sobre o programa Slurm DevOps - aqui .


Registro: https://slurm.io/devops

Source: https://habr.com/ru/post/pt463765/


All Articles