Unha guía para o Galaxy DevOpsConf 2019

Presento á súa atención unha guía de DevOpsConf, unha conferencia que este ano é a escala galáctica. No sentido de que conseguimos armar un programa tan potente e equilibrado que gozarán viaxando por el unha variedade de especialistas: desenvolvedores, administradores de sistemas, enxeñeiros de infraestruturas, control de calidade, xefes de equipo, estacións de servizo e, en xeral, todos os implicados no desenvolvemento tecnolóxico. proceso.

Propoñemos visitar dúas grandes áreas do universo DevOps: unha con procesos de negocio que se poden cambiar de forma flexible a través do código, e outra con ferramentas. É dicir, na nosa conferencia haberá dúas correntes de igual forza en contidos e, sobre todo, no número de relatorios. Un deles céntrase no uso real das ferramentas, e o segundo nos procesos utilizando exemplos de problemas empresariais que se tratan como código e se xestionan como código. Cremos que a tecnoloxía e os procesos están inextricablemente ligados e así o demostramos de forma sistemática coa axuda dos nosos relatores que traballan en empresas da nova onda e comparten o seu camiño cara a unha nova percepción do desenvolvemento mediante a resolución de problemas e a superación de desafíos.

Unha guía para o Galaxy DevOpsConf 2019

Se queres, un pequeno resumo da nosa guía para DevOpsConf:

  • O día 30 de setembro, o primeiro día das xornadas, no primeiro salón analizaremos 8 casos de negocio.
  • Na segunda sala da primeira xornada analizaremos solucións instrumentais máis especializadas. Cada informe contén unha gran experiencia práctica, que, con todo, non é apta para todas as empresas.
  • O 1 de outubro, no primeiro salón, pola contra, fálase máis de tecnoloxía, pero de xeito máis amplo.
  • Na segunda sala do segundo día comentamos tarefas específicas que non xorden en todos os proxectos, por exemplo, nunha empresa.


Pero de inmediato notarei que tal división non significa en absoluto unha división do público. Pola contra, é importante que un enxeñeiro comprenda os problemas empresariais, coñeza o significado do que está a facer e teña experiencia práctica. E para un xefe de equipo ou estación de servizo, por suposto, os casos e a experiencia doutras empresas son importantes, pero ao mesmo tempo cómpre comprender o funcionamento interno. Debaixo do corte falarei de todos os temas con máis detalle e axudarei a crear un plan de viaxe detallado.

A conferencia celebrarase no Infospace e chamamos aos dous salóns principais "Golden Heart", como a nave de "The Hitchhiker's Guide to the Galaxy", que utiliza o principio de improbabilidade para moverse polo espazo, e "At the Edge of the". Universo” - como un restaurante da mesma saga. A partir de agora empregarei estes nomes para referirme a pistas. As paradas de informe na zona da galaxia "Corazón de Ouro" son máis adecuadas para o grupo turístico principal; estas son, se o desexa, as atraccións de visita obrigada. "Ao bordo do Universo" hai obxectos interesantes para viaxeiros experimentados. Poucos chegan alí, pero os que se atreven van alí cos ollos ardentes polos cintos de asteroides.

Ao mesmo tempo, podes pasar facilmente dunha sala a outra e en calquera momento atoparás un tema que che conveña. Como xa dixen, o programa é moi equilibrado. Tiñamos moito máis informes de clase, pero, de mala gana, a Comisión do Programa tivo que trasladalos HighLoad++ ou aprazar ata a conferencia de primavera en San Petersburgo, para non alterar o equilibrio e aplicar a idea orixinal. O programa da conferencia permite considerar cada un dos temas previstos (entrega continua, infraestrutura como código, transformación DevOps, prácticas SRE, seguridade, plataforma de infraestrutura) utilizando diferentes exemplos e desde diferentes ángulos.

Agora senta, a nosa nave galáctica está chegando a todas as paradas.

"Corazón de Ouro", 30 de setembro

Primeiros 90 días como CTO

Unha guía para o Galaxy DevOpsConf 2019Abrirá a conferencia informe Leona Lume. sobre a herdanza dos sistemas legados e os problemas que a miúdo veñen con eles. León dirá como a estación de servizo pode comprender o sistema técnico co que comeza a traballar. Para un director técnico dunha empresa moderna, xestionar o proceso DevOps é a tarefa principal, e Leon amosarache dun xeito interesante e divertido. relación entre partes técnicas e de negocio dende o punto de vista da SRT.

Os principiantes e aqueles que queiran converterse nun deberían acudir a este informe. Despois de todo, unha cousa é crecer para converterse en director técnico da túa empresa e outra moi distinta é volver a incorporar a este papel; esta acrobacia non está dispoñible para todos.

Conceptos básicos de DevOps: introducir un proxecto desde cero

Следующий informe continúa o tema, pero Andrey Yumashev (LitRes) considerará o tema de forma un pouco menos global e responderá ás preguntas: que conceptos básicos cómpre saber para comezar a traballar en diferentes equipos; como analizar correctamente a gama de problemas; como construír un plan de actividades; como calcular os KPI e cando parar.

O futuro da infraestrutura como código

A continuación faremos un descanso para discutir o tema da infraestrutura como código. Roman Boyko Arquitecto de solucións en AWS en DevOpsConf vai contar sobre a nova ferramenta Kit de desenvolvemento na nube de AWS, que permite describir a infraestrutura nunha linguaxe familiar (Python, TypeScript, JavaScript, Java). Aprenderemos de primeira man o que permite que a nube estea aínda máis preto do programador, como comezar a usar esta ferramenta e crear compoñentes reutilizables para unha cómoda xestión da infraestrutura. Para os participantes da conferencia, esta é unha excelente oportunidade para escoitar sobre as innovacións mundiais en ruso e co grao de detalle técnico que é común aquí, pero non en Occidente.

Desde o lanzamento ata FastTrack

Despois de xantar voltaremos ao tema da transformación durante un par de horas máis. Activado informe Evgenia Fomenko Sigamos a transformación de DevOps de MegaFon: empezando desde a etapa na que intentan utilizar os métodos tradicionais, como o KPI, superando a etapa na que nada está claro e necesitas crear novas ferramentas e cambiar ti mesmo, ata que se reestruture completamente o proceso. Esta é unha experiencia moi interesante e motivadora para a empresa, que tamén implicou aos seus contratistas na transformación DevOps, da que tamén falará Evgeniy.

Como converterse nun equipo multifuncional 

У Mikhail Bizhan ampla experiencia na realización de cambios transformadores en equipos. Agora Mikhail, como líder do Raiffeisenbank Acceleration Team, fai que os equipos sexan interfuncionais. na súa informe Falemos da dor da falta de equipos transversais e de por que os retos dun equipo multifuncional non acaban con inventar, facer e implementar.

Prácticas de SRE

A continuación, no camiño atoparemos dous informes dedicados ás prácticas de SRE, que van cobrando impulso e ocupan un lugar importante en todo o proceso DevOps.

Alexey Andreev de Prisma Labs vai contar, por que unha startup necesita prácticas de SRE e por que paga a pena.

Matvey Grigoriev de Dodo Pizza presentará un exemplo de SRE nunha empresa máis grande que xa superou a etapa de inicio. O propio Matvey di isto sobre si mesmo: un desenvolvedor experimentado de .NET e un SRE principiante, respectivamente, compartirán a historia da transición dun desenvolvedor, e non só dun, senón de todo un equipo, á infraestrutura. Por que DevOps é un camiño lóxico para un programador e que pasa se comezas a ver todos os teus libros de xogos de Ansible e scripts de bash como un produto de software completo e aplicas os mesmos requisitos a eles, discutirémolo no informe de Matvey o 30 de setembro ás 17:00 no salón Golden Heart.

Completa o programa do primeiro día Daniil Tikhomirov, quen no seu fala suscita unha cuestión importante: Como se relaciona a tecnoloxía coa felicidade dos usuarios. Resolvendo o problema de "todo funciona, pero o usuario está insatisfeito", MegaFon pasou de supervisar sistemas individuais, despois servidores, aplicacións a supervisar o servizo a través dos ollos do usuario. Como todos os especialistas técnicos, clientes e provedores comezaron a centrarse nestes indicadores KQI, descubrirémolo á noite do primeiro día da conferencia. E despois diso, falaremos sobre a infraestrutura e a transformación nun ambiente informal na festa posterior.

“Ao borde do universo”, 30 de setembro

Os tres primeiros relatorios da sala “Ao borde do universo” serán moi interesantes dende o punto de vista dos instrumentos.

Máximo Kostrikin (Extense) amosará patróns en Terraform para combater o caos e a rutina en proxectos grandes e longos. Os desenvolvedores de Terraform ofrecen mellores prácticas bastante convenientes para traballar coa infraestrutura de AWS, pero hai un matiz. Usando exemplos de código, Maxim demostrará como non converter un cartafol con código Terraform nunha bola de neve, senón, mediante patróns, simplificar a automatización e o desenvolvemento posterior.

Informe Grigory Mikhalkin de Lamoda "Por que desenvolvemos o operador Kubernetes e que leccións aprendemos con el?" axudará a cubrir a falta de información sobre como implementar a infraestrutura como prácticas de código usando Kubernetes. O propio Kubernetes contén, por exemplo, unha descrición dos servizos que utilizan ficheiros yaml, pero isto non é suficiente para todas as tarefas. A xestión de baixo nivel require operadores, e esta charla é moi útil se queres xestionar Kubernetes correctamente.

O tema do próximo informe é Bóveda de Hashicorp - moi especial. Pero, de feito, esta ferramenta é necesaria onde necesites xestionar contrasinais e ter un punto común para traballar con segredos. O ano pasado, Sergey Noskov contou como se xestionan os segredos en Avito coa axuda de Hashicorp Vault, mira iso informe e veña escoita Yuri Shutkin de Tinkoff.ru para aínda máis experiencia.

Taras Kotov (EPAM) considerará a tarefa aínda máis rara de construír unha infraestrutura de nube que inclúa a súa propia columna vertebral Rede IP/MPLS. Pero a experiencia é xenial e o informe é duro, así que se entendes de que se trata, asegúrate de vir a este informe.

Máis tarde pola noite falaremos da xestión de bases de datos en infraestruturas na nube. Kirill Melnichuk compartirá experiencia de uso Vitess por traballar con MySQL dentro dun clúster de Kubernetes. A Vladimir Ryabov desde Playkey.net vai contar, como traballar con datos dentro da nube e como utilizar correctamente o espazo de almacenamento dispoñible.

"Corazón de Ouro", 1 de outubro

O 1 de outubro todo será ao revés. O salón Corazón de Ouro contará cunha pista máis orientada á tecnoloxía. Así, para os enxeñeiros que viaxan polo "Corazón de Ouro", primeiro invitámosche a mergullarte nos casos de negocio e despois ver como se solucionan estes casos na práctica. E os xestores, pola súa banda, primeiro pensan nas tarefas posibles e despois comezan a comprender mellor como implementar isto en ferramentas e hardware.

Baixo o capó do gran almacenamento na nube

Unha guía para o Galaxy DevOpsConf 2019Primeiro orador Artemy Kapitula. O seu informe o ano pasadoCeph. Anatomía dun desastre"Os participantes na conferencia chamárona o mellor, creo, debido á incrible profundidade da historia. Esta vez historia continuará coas solucións de Mail.Ru Cloud Solutions sobre deseño de almacenamento e análise do precedente de fallo do sistema. O beneficio non obvio deste informe para os xestores é que Artemy examina non só o problema técnico en si, senón tamén todo o proceso de resolución. Eses. Podes entender como xestionar todo este proceso e aplicalo á túa empresa.

Implementación descentralizada reversiva

Egor Bugaenko Non é a primeira vez que tamén comparece no congreso; os seus relatorios conteñen tradicionalmente teses controvertidas, pero fan reflexionar. Agardamos que informe A charla de Egor sobre o despregamento descentralizado provocará unha discusión interesante e, sobre todo, construtiva.

Estamos de novo nas nubes

Informe Alexei Vakhové unha poderosa fusión de compoñentes e tecnoloxías empresariais, que será interesante tanto desde o lado da enxeñería como da xestión. Alexey dirá como funciona Uchi.ru Infraestrutura nativa na nube: como se usan Service Mesh, OpenTracing, Vault, rexistro centralizado e SSO total. Despois, ás 15:00 horas, celebrará Alexey clase maxistral, onde todos os que se acheguen poderán tocar coas súas propias mans todos estes instrumentos.

Apache Kafka en Avito: unha historia de tres reencarnacións

Informe Anatoli Soldatov sobre como Avito está a construír Kafka como servizo, será de interese para os que usan Kafka. Pero, por outra banda, revela moi ben proceso de creación dun servizo interno: como recoller os requisitos e desexos do servizo dos compañeiros, implementar interfaces, crear interacción entre equipos e crear un servizo como produto dentro da empresa. Desde este punto de vista, a historia volve ser útil para participantes moi diferentes no congreso.

Volvamos facer que os microservizos sexan lixeiros 

Aquí, ao parecer, todo está claro polo nome. Pero teses que ofertas Dmitri Sugrobov de Leroy Merlin, mesmo na comisión do programa provocou un acalorado debate. Nunha palabra, esta será unha boa base para unha discusión sobre o que xeralmente se considera microservizos, como redactalos, mantelos, etc.

CI/CD para a xestión da infraestrutura BareMetal 

O seguinte informe volve ser dous nun. Por un lado, Andrei Kvapil (WEDOS Internet, as) falará sobre a xestión da infraestrutura BareMetal, que é bastante específica, porque agora todo o mundo usa principalmente nubes e, se teñen hardware, non é a tan grande escala. Pero é moi importante que Andrey compartir experiencia aplicación de técnicas CI/CD para a implantación e xestión da infraestrutura BareMetal e, desde este punto de vista, o informe será de interese tanto para os xefes de equipo como para os enxeñeiros.

Continuar co tema Sergey Makarenko, mostrando entre bastidores deste proceso intensivo de traballo en Plataforma de xogos de guerra.

Os contedores poden ser seguros? 

Completará o programa no salón Corazón de Ouro Alexander Khayorov documento de debate sobre seguridade dos contedores. Alexander xa está en RIT++ sinalou sobre os problemas de seguridade de Helm e as formas de combatelos, e esta vez non se limitará a enumerar debilidades, senón que amosará ferramentas para o illamento completo do medio.

“Ao borde do universo”, 1 de outubro

Comezará Alexander Burtsev (BramaBrama) e presentará unha das posibles solucións para axilizar o sitio. Vexamos a implementación exitosa do cinco aceleración só debido ás ferramentas DevOps sen reescribir o código. Aínda terás que decidir se reescribir o código ou non en cada proxecto, pero sempre é útil ter en conta esa experiencia.

DevOps en 1C: Enterprise 

Petr Gribanov da empresa 1C intentará desmentir o mito de que é imposible implementar DevOps nunha gran empresa. O que podería ser máis complexo que a plataforma 1C: Enterprise, pero como as prácticas DevOps son aplicables incluso alí, creo que o mito non se manterá.

DevOps no desenvolvemento personalizado

Anton Khlevitsky na continuación do informe de Evgeniy Fomenko vai contar, como MegaFon construíu DevOps no lado do contratista e construíu a Implementación Continua, incluíndo o desenvolvemento personalizado de varios provedores de software.

Traendo DevOps a DWH/BI

Un tema non estándar, pero de novo interesante para os diferentes participantes revelará Vasily Kutsenko de Gazprombank. Vasily compartirá consellos prácticos sobre como desenvolver unha cultura de TI no desenvolvemento de datos e aplicar prácticas DevOps en Data Warehous e BI, e dirá como difiere o pipeline para traballar con datos e que ferramentas de automatización son realmente útiles no contexto de traballar con datos.

Como (ti) vivir sen un departamento de seguridade 

Despois de comer Mona Arkhipova (sudo.su) presentará nós co básico DevSecOps e explicará como pode incorporar a seguridade como proceso no seu proceso de desenvolvemento e deixar de usar un departamento de seguridade separado. O tema é urxente e o informe debería ser moi útil para moitos.

Proba de carga en CI/CD dunha solución grande

Complementa perfectamente o tema anterior actuación Vladimir Khonin de MegaFon. Aquí falaremos como introducir calidade no proceso DevOps: como usar Quality Gate, rexistrar varios casos dentro do sistema e como integralo todo no proceso de desenvolvemento. Este informe é especialmente axeitado para aqueles que traballan con sistemas grandes, pero aínda que non traballes cunha facturación enorme, atoparás aspectos interesantes para ti.

SDLC e Conformidade

E o seguinte tema é máis relevante para as grandes empresas: como introducir solucións de conformidade e requisitos de estándares no proceso. Ilya Mitrukov do Centro Tecnolóxico do Deutsche Bank demostraráQue os estándares de traballo poden ser compatibles con DevOps.

E ao final do día Matvey Kukuy (Amixr.IO) compartirá estatísticas e coñecementos sobre como decenas de equipos en todo o mundo están de servizo, resolver incidentes, organizar o traballo e construír sistemas fiables, e explicará como todo se relaciona coa SRE.

Agora mesmo che envexo un pouco, porque a viaxe a través DevOpsConf 2019 só tes que. Podes crear o teu propio plan individual e gozar do xeito en que os informes se complementarán de xeito orgánico, pero moi probablemente, como calquera guía, non teña tempo para mirar detidamente ao redor.

Por certo, ademais do programa principal, temos, por así dicilo, un lugar de acampada: unha sala de reunións, na que os propios participantes poden organizar unha pequena reunión, obradoiro, clase maxistral e discutir cuestións urxentes nun ambiente íntimo. Suxire unha reunión calquera participante pode, e calquera participante pode actuar como comité do programa e votar por outras reunións. Este formato xa demostrou a súa eficacia, sobre todo no que se refire ao traballo en rede, así que bótalle unha ollada máis atentamente esta parte programa e, durante a conferencia, mira os anuncios sobre novas reunións en canle de telegrama.

Vémonos na galaxia DevOpsConf 2019!

Fonte: www.habr.com

Engadir un comentario