Cruzamos k8s com Kafka, salvamos contêineres e escapamos do lixo no Ansible: os 10 principais relatórios do DevOops 2018



Habr, olá! Ao publicar vídeos de relatórios do DevOops 2018, tradicionalmente fizemos os dez principais relatórios (de acordo com os visitantes da conferência) e apresentamos a você.

Os relatórios estão em uma classificação crescente, então os principais líderes estão no final do post, mas as diferenças entre as classificações não são gigantescas - em geral, vale a pena assistir!

Os vídeos são divididos em um índice de acordo com o conteúdo da postagem, apresentações e descrições curtas. E se, em vez do top 10 com lugares e descrições, é mais conveniente para você simplesmente obter vídeos da conferência por uma lista de reprodução do YouTube, ela também existe .

Etapas práticas para proteger sua implantação de contêiner


Palestrante: Liz Rice
Localização: 10
Classificação: 3.93
Apresentação do relatório



Ao mudar para o DevOps, a responsabilidade pela segurança se torna parte da responsabilidade de cada membro da equipe e, para que a equipe de segurança seja feliz e calma, o DevOps deve ser preparado corretamente. Este é um relatório da chefe do comitê do programa KubeCon, Liz Rice, uma boa especialista em codificação e segurança de contêineres.

Você aprenderá passo a passo e em exemplos simples como garantir a segurança em cada estágio do pipeline e o que você precisa fazer com as mãos. Um bom relatório de "aquecimento" para a seleção.



O que aprendemos ao fazer nosso próprio sistema de notificação de emergência


Palestrante: Alexey Kirpichnikov
Localização: 9
Classificação: 3.96
Apresentação do relatório



Se você achou que o envio de alertas era fácil, ouça as histórias fascinantes de Alexei sobre todas as situações regulares e de contingência que um desenvolvedor de sistemas de monitoramento precisa enfrentar. Todas as idéias e soluções foram testadas com suor e sangue durante o desenvolvimento de Moira, que Avito, Kontur e Yandex.Money usam.

Todas as decisões durante o desenvolvimento do sistema de alerta são tomadas simultaneamente no desenvolvimento, design e administração, e o relatório se concentra em como combiná-las e não causar um conflito de interesses. Os ouvintes aceitaram muito positivamente a história de Alexey, muitos admitiram que suas histórias sobre foguetes e reatores nucleares ajudaram a repensar a abordagem dos alertas e aprender algo novo (tanto no sentido prático quanto no sentido "filosófico").



Vida feliz com Kubernetes em produção


Palestrante: Evgeny Dekhtyarev
Localização: 8
Classificação: 3.99
Apresentação do relatório



Uma história detalhada sobre como no 2GIS foi decidido reduzir o tempo de lançamento no mercado, após o qual os desenvolvedores mudaram para uma nova abordagem para gerenciar e trabalhar com aplicativos - usando o Kubernetes. De acordo com Eugene, é fácil obter o Kubernetes em produção, mas quando existem vários deles em diferentes data centers, existem várias nuances que você precisa conhecer.

Eugene fala sobre os componentes necessários do Kubernetes, como eles são preparados, quais problemas eles encontraram e como foram resolvidos - consideram o relatório como uma "instrução" para implantar o ambiente. É perfeito para quem deseja saber o que acontecerá se você implantar vários Kubernetes de uma só vez e como corrigi-lo.

Um bom equilíbrio entre experiência pessoal, profundidade de apresentação, humor e apresentação da arquitetura de cluster com conclusões e moralidade.



Como escrevemos uma plataforma de código aberto para gerenciar diferentes clusters do Kubernetes: dificuldades e suas soluções


Palestrante: Alena Prokhorchik
Localização: 7
Classificação: 3.99
Apresentação do relatório



Se você não está familiarizado com o Rancher (plataforma de gerenciamento de cluster de código aberto Kubernetes), mas deseja conhecer este relatório é para você. Maravilhosa Alyona fala sobre o produto “em primeira mão”, compartilha seus cones ocupados, discute como trabalhar corretamente com vários clusters de uma só vez e como resolver problemas.

Os ouvintes observam separadamente a abertura da história: Alena descreve como o produto foi desenvolvido, o que encontrou durante o desenvolvimento e explica por que é necessário e como pode ajudar os desenvolvedores.



Keynote: Os sete arquétipos de uma transformação DevOps


Palestrante: John Willis
Localização: 6
Classificação: 4.02
Apresentação do relatório



Uma palestra de abertura de um dos "pais" do DevOps - sobre por que o DevOps não funciona nas empresas e como corrigi-lo. Essa é uma ótima maneira de “mergulhar” nos iniciantes no DevOps, classificar sua essência e ter uma idéia clara de como mudar, para que os princípios do DevOps funcionem corretamente.

Para isso, John identifica sete padrões especiais que aparecem em cada empresa em que trabalhou e os usa para explicar como uma organização pode se transformar em DevOps (tudo sobre cultura organizacional). Informações muito honestas e relevantes, literalmente torturadas por uma vasta experiência de combate.

Como alguns participantes da conferência disseram, "um cara muito poderoso"!




Kafka on Kubernetes: a misteriosa história de criação de uma plataforma de dados de streaming em nuvem


Palestrante: Victor Gamov
Localização: 5
Classificação: 4.07
Apresentação do relatório



Quem, se não um homem Kafka, Victor Gamow, deveria falar sobre Kafka e Kubernetes, tendo feito isso de forma rápida, provocativa e muito interessante?

Consulte: se você precisar de uma plataforma de processamento de dados distribuída eficiente, eficiente, em tempo real, Apache Kafka. Se você precisar de um aplicativo de nuvem escalável com alta resiliência, redundância e balanceamento de carga, esses são os Kubernetes.

Depois de atravessar o porco-espinho com uma cobra, você obtém um aplicativo escalável que processa fluxos em tempo real na nuvem. Victor, em seu relatório, conta como descobrir esse cruzamento, presta atenção às pequenas coisas com as quais você terá que lidar e ajuda na escolha de iniciar o Apache Kafka ou não.



Segurança moderna com microsserviços e a nuvem


Palestrante: Seth Vargo
Localização: 4
Avaliação: 4.10


Uma palestra importante sobre a importância da segurança em aplicativos de microsserviços do advogado do desenvolvedor no Google, por Seth Wargo. Ele falará sobre os princípios básicos de segurança e práticas recomendadas dos sistemas modernos de microsserviços e, como exemplo de solução, ele usará o Vault de código aberto gratuito e o ensinará a trabalhar com ele.

Entre os tópicos abordados estão segredos estáticos e dinâmicos, "criptografia como serviço", novos problemas com a segurança de microsserviços e muito mais. O relatório será útil para quem estiver um pouco preocupado com a segurança de seus produtos e sistemas com base em microsserviços.



Playbooks Ansible é código: testamos, testamos, integramos continuamente


Palestrante: Ivan Ponomarev
Localização: 3
Classificação: 4.14
Apresentação do relatório



A Ansible tem uma incrível capacidade de se transformar em lixo em alta velocidade e "convergir para o inferno", diz Vyacheslav Kuznetsov, do comitê do programa DevOops.
E Ivan apenas fala sobre como não transformar o resultado frágil do trabalho no Ansible em lixo - com a ajuda de testes. Em contêineres do Docker.

Por exemplo, o Ansible é difícil de manter à medida que a base de código aumenta - o medo de alterações e erros aparece e várias ferramentas que o Ivan oferece podem lidar com eles. Por exemplo, execute análise estática, teste scripts e configure sistemas de IC para trabalhar com funções no Ansible Galaxy.

Um relatório em formato muito simples e útil “pelo menos agora vá e implemente” com muitos exemplos. Agradeço a Ivan por ser capaz de lidar e ter um bom desempenho, apesar do resfriado - e você o apoia assistindo o relatório!



#DataDrivenDevOps


Orador: Baruch Sadogursky, Leonid Igolnik
Local: 2
Classificação: 4.15
Apresentação do relatório



Os dados são tudo, e sem eles, "você é apenas outra pessoa com uma opinião muito valiosa". Desempenho tradicionalmente animado, brilhante e útil de Baruch e Leonid, ambos relatórios conjuntos dos quais foram incluídos nos cinco primeiros nos DevOops anteriores.

Relate sobre como integrar métricas à funcionalidade de ponta a ponta do desenvolvimento, operação e teste, de maneira a entender melhor o que está acontecendo na organização e como tomar decisões com base em dados. Práticas, dicas e exemplos dessas métricas para DevOps controlados por dados que você pode colocar em prática imediatamente. Altamente recomendado para assistir a todos os evangelistas do DevOps.



Serviços mudos em redes inteligentes: implante como um ninja usando a malha de serviço Istio


Palestrante: Anton Weiss
Localização: 1
Classificação: 4.22
Apresentação do relatório



E aqui está o melhor relatório, de acordo com os visitantes do DevOops! Trata-se dos detalhes e características da tecnologia Istio - a implementação de código aberto de uma peneira de serviço desenvolvida pelo Google, IBM e Lyft. Ajuda na operação de microsserviços no Kubernetes por meio de monitoramento, análise e fornece estabilidade - tudo em um local centralizado, sem nenhuma (quase) alteração no código do aplicativo.

Anton explicará por que o Istio é a abordagem que permitirá que os serviços não saibam nada sobre a plataforma e não se preocupem com ela, mas simplesmente executem suas funções de negócios sem prejudicar o desenvolvedor e a arquitetura. Claro, não sem suas próprias características.

Não deixe de olhar para o relatório: Anton explica com facilidade e com exemplos simples e demonstrações ao vivo. Merecido primeiro lugar.

Enquanto você assiste a esses relatórios, o DevOops 2019 está sendo preparado a todo vapor (Petersburgo, de 29 a 30 de outubro). Entre os palestrantes, haverá muitos heróis deste top, amados pelo público: Baruch Sadogursky , e Victor Gamov , e o líder de classificação Anton Weiss .
Os preços dos ingressos estão aumentando gradualmente, o aumento mais próximo é 31 de julho. Você pode ver todas as informações relevantes no site da conferência , comprar ingressos no mesmo local.

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


All Articles