DevOps en el borde del universo

Para comprender cómo están conectados el Universo, los peces y DevOps, debe estudiar el programa DevOpsConf Rusia. Además, la conferencia ya tiene lugar en una semana, del 1 al 2 de octubre, por lo que es necesario planificar cuáles de los discursos puede escuchar. Intentaré ayudar con esto; sin embargo, puse mucho esfuerzo para hacer que el programa sea tan rico.

Abriré la conferencia yo mismo con el tema "Qué es DevOps". Te diré cómo acudir a él, y de qué se trata, espero que esto dé lugar a debate y conversación durante toda la conferencia. Me referiré a los problemas de procesos, ingeniería e infraestructura, es decir, todos los ladrillos que componen DevOps, que formaron la base del programa. Y después de eso, tomaremos las herramientas: Kubernetes, Ansible, Docker, Prometheus, Ceph, Hashicorp Vault, Istio, KVM, CoreOS.



Todos los informes y resúmenes se recopilan aquí , no nos detendremos en toda esta revisión, sino solo en algunos que reflejen la versatilidad de nuestra nueva y renombrada conferencia RootConf. Puedes leer la historia del cambio de marca aquí .

1 de octubre, lunes


El primer día, discutiremos mucho la plataforma de infraestructura . Estos informes se llevarán a cabo principalmente en la sala No. 1 " Gracias por el pescado " y serán especialmente útiles para los especialistas que se dedican a las prácticas de ingeniería.

En la segunda sala con el título " En el borde del universo " discutiremos temas ligeramente más específicos, tales como: DevSecOps, arquitecturas DevOps, DevOps para directores técnicos. Quizás estos temas sean de interés para un número menor de nuestros participantes, pero realmente los necesitan, y los informes ayudarán a todos a resolver sus problemas. Es importante que ninguno de los oradores le cuente sobre lo que no trató de primera mano. Este es uno de los principios fundamentales de nuestras conferencias, y no vamos a alejarnos de él.

Kubernetes para mayores de 30

11:00, gracias por la sala de pescado

Nikolai Sivko siempre agrada a los oyentes con sus informes, siempre están llenos de una valiosa experiencia, además, Nikolai es simplemente interesante de escuchar. Por ejemplo, uno puede recordar sus informes: sobre equilibrio de carga , sobre monitoreo de proyectos web y sobre operación . En DevOpsConf Rusia, Nikolay hablará sobre el uso de Kubernetes en condiciones de máxima tolerancia a fallas y falta de recursos humanos para esta tarea.

Gestión de secretos con Hashicorp Vault

14:00, sala "Gracias por el pescado"

El informe de Sergei Noskov es muy vital y completo. Contiene muchos detalles importantes sobre la experiencia de Avito, la aplicación de enfoques muy diferentes y el dolor vivo que logramos hacer frente.



Isstio en funcionamiento

15:00, sala "Gracias por el pescado"

Alexander Lukyanchenko en Avito crea y mantiene una nube interna y una plataforma. En DevOpsConf Rusia, Alexander tratará de revelar un tema poco frecuente y hablar sobre la arquitectura y el principio de funcionamiento de Istio as a Service Mesh .

Hacer CI para SDK móvil desde cero

17:00, sala "Gracias por el pescado"

Este informe debería ser de interés no solo para los especialistas en DevOps, sino también para los desarrolladores del mundo de las aplicaciones móviles . Después de todo, Artem Nikitin (HERE Technologies) cubrirá muchas tecnologías a la vez, incluido el código abierto, para una integración continua para el SDK móvil.



Para ampliar el tema de seguridad en DevOps, por supuesto, no nos limitamos a una sola charla. Estas historias sobre ejemplos concretos y servicios en vivo destruyen el mito de que la seguridad y DevOps son incompatibles.

Miedo y asco DevSecOps

13:00, la sala "En el borde del universo"

Yuri Shabalin (Swordfish Security) descubrirá cómo integrar adecuadamente el proceso de desarrollo seguro en el proceso DevOps y cómo no romper nada . En el curso del informe, aclararemos las etapas principales de las pruebas de seguridad. Veamos qué herramientas se pueden usar, cómo se diferencian entre sí y cómo configurarlas correctamente para implementar DevSecOps con éxito. Yuri tiene una vasta experiencia en la industria de la seguridad de la información, nos contará sobre las trampas reales y las tareas no obvias con ejemplos reales .

Cómo construimos la gestión de parches en Qiwi

16:00, la sala "En el borde del universo"

Informe
Nikolay Samosvat te será útil si tampoco quieres ver vulnerabilidades en tu infraestructura . Se centrará en mejorar la eficiencia del proceso de gestión de parches utilizando el control de amenazas Zabbix y el programador de parches.



Patrones en arquitectura


El paciente resultó ser el tema de la estandarización de la arquitectura y los enfoques de microservicio. En esta dirección tendremos dos informes.

Maxim Vikharev promete contarle a toda la saga de DevOps "acerca del microservicio de plantillas": cómo permitir a los desarrolladores lanzar independientemente nuevos servicios en el producto en una hora y no olvidar nada.

Igor Dolzhikov revelará el secreto de cómo satisfacer a SRE o un servicio en Go en un contenedor en 5 minutos. Puede evaluar el problema desde diferentes ángulos en la sala "Al borde del universo", el 1 de octubre a las 11:00 y a las 17:00.

2 de octubre, martes


El segundo día también será muy agitado, pero más práctico para el proceso . Estudiaremos ejemplos específicos de grandes empresas y hablaremos sobre las herramientas tecnológicas que se utilizan para construir el proceso. En los resúmenes hay menos nombres de productos y más abreviaturas: CI, CD, IaC.

En el segundo día habrá informes sobre la transformación, y en dos situaciones completamente diferentes. Anton Isanin hablará sobre este proceso en Alfa Bank. La compañía de CIO Wheels Ilya Stekolnikov considerará el tema de la transformación de DevOps en una compañía de tecnología.



Comencemos el programa el 2 de octubre con un informe cuyo nombre contradice directamente el principio de construir el programa de nuestra conferencia.

¡Lo principal no es calidad, sino cantidad!

10:00, sala "Gracias por el pescado"

Así lo dice el fundador de Zerocracy, Yegor Bugaenko . Bueno, tendremos la oportunidad de discutir, es cierto, la calidad no es lo que los programadores deberían pensar primero. Dada la gran experiencia de Yegor y su carisma, uno puede esperar que al final habrá más evangélicos en esta industria.

Hacemos entregas a Kubernetes. Continuamente y a su manera

10:00, la sala "En el borde del universo"

Evgeny Dekhtyarev vino a 2GIS para limpiar la infraestructura. Pero el informe no se referirá a todo el proceso, sino solo a la parte que se relaciona con la entrega de solicitudes a Kubernetes. Resultó que una solución preparada no era suficiente, y los chicos idearon la suya. Aprenderemos sobre lo que impulsó el desarrollo de nuestra propia herramienta y, lo más importante, obtendremos un enlace a la versión OpenSource , que, como se prometió, hará del mundo un lugar mejor.

Automatizar las nubes

11:00, gracias por la sala de pescado

La peculiaridad de la compañía Uchi.ru es que las 300 aplicaciones contenidas en el sistema actual están 100% alojadas en nubes públicas en los acopladores. Alexey Vakhov le dirá qué otras herramientas se han probado en la compañía en las diferentes etapas de su desarrollo, y en concreto los valores mostrarán cuándo es razonable comenzar a usar nubes, contenedores, configuración y sistemas de gestión de infraestructura. Alexey siempre usa un enfoque científico sistemático , por lo que si necesita argumentos serios y sentido común, venga a este informe .

Cómo llegamos a la entrega continua. Conos, rastrillo, planes para el futuro.

15:00, sala "Gracias por el pescado"

La empresa Tinkoff.ru , que tenía experiencia en la introducción de soluciones tecnológicas únicas, durante mucho tiempo no estaba particularmente interesada en compartirla, pero ahora está emergiendo lentamente de las sombras. Aparentemente, el número de conos completos cruzó el umbral, y los resultados han resistido la prueba del tiempo.

Andrei Ermakov y Yuri Tregubov hablarán sobre la transición a la entrega continua, por supuesto, al superar las pruebas de caída, las limitaciones de herramientas y los errores de producción.

Andrey Ermakov describirá por separado y con más detalle la herramienta para desarrolladores para la entrega continua como código .

Plataformas de transmisión de datos

16:00, sala "Gracias por el pescado"

Evgeny Potapov, uno de nuestros oradores habituales, nos deleitó con informes sobre el apoyo a proyectos de alta carga y, por ejemplo, la optimización de la arquitectura . Recientemente, ITSumma ha asumido nuevas tareas de infraestructura, y esta vez Evgeny compartirá su experiencia en la construcción de plataformas de análisis de datos y procesamiento de transmisión con tolerancia a fallas en Apache Stack, y lo más importante, su experiencia operativa. Vale la pena escuchar esta actuación, aunque solo sea para recargar con vigor y entusiasmo para resolver nuevos problemas difíciles.

Clases magistrales. Marvin Hall


Además del programa principal de los informes, nuestros oradores prepararon varias clases prácticas de dos horas sobre tareas importantes específicas. Será útil participar en ellos si ya ha encontrado un problema similar, pero aún no lo ha resuelto por completo, o incluso si nunca ha tenido nada que ver con esto en su propia práctica. Entonces esta es una gran oportunidad para tocar la tecnología con las manos , pero al mismo tiempo acompañado por un instructor, es decir, con mayor eficiencia y la capacidad de recibir de inmediato una recomendación calificada. La desventaja, por supuesto, es que debe omitir dos informes, pero los informes se registrarán, pero las clases maestras no.

Monitoreo usando Prometheus usando aplicaciones Atlassian como ejemplo

1 de octubre a las 11:00

Durante esta clase magistral, intentaremos usar ejemplos de la vida real de Prometheus y Grafana para monitorear aplicaciones de terceros. Andrey Markelov y Alexey Matveev demostrarán las capacidades de las herramientas utilizando el ejemplo de los exportadores: exportador de nodos, exportador de Jira y exportador de Bitbucket. Nos ocuparemos de las métricas, configuraremos servicios de descubrimiento y configuraremos alertas.

Enfoques modernos para desarrollar código de infraestructura en Puppet

1 de octubre a las 15:00

Bajo el liderazgo de Igor Kurochkin, crearemos un repositorio utilizando todo lo último del ecosistema de Puppet 5 . Formaremos la estructura del módulo a partir de la plantilla, la dibujaremos a lo largo de la tubería, realizaremos pruebas de sintaxis, unidad e integración, crearemos automáticamente documentación y cargaremos el artefacto resultante en el repositorio de Puppet Forge. Nos ocuparemos del dispositivo del repositorio de infraestructura , entenderemos cómo administrar dependencias externas, cómo probar todo junto y entregar el código de infraestructura. Además de la práctica, Igor prestará atención a la teoría para comprender mejor el enfoque de Infraestructura como un código .

Idempotente Ansible. Escenarios de primera vez confiables y predecibles

2 de octubre a las 11:00

Vale la pena asistir a este evento, aunque solo sea para aprender una nueva palabra difícil :) Pero en serio, Alexey Sokolov nos presentará las técnicas avanzadas de scripting de Ansible. Practicaremos trabajar con resultados de depuración , desarrollar lógica condicional, así como crear secuencias de comandos que sean resistentes a factores externos.

Tenga en cuenta : debe completar la preparación para esta instrucción.

Configure el clúster de docker con las herramientas de HashiCorp

2 de octubre a las 15:00

Todos dicen Kubernetes, y Alexey Vakhov construye grupos en la pila de HashiCorp , está completamente satisfecho y listo para enseñar a todos. Y, como ya se señaló, Alexei aborda todos los problemas desde el punto de vista del sentido común, por lo que será extremadamente útil descubrir su motivación. Además de que la clase magistral no necesita ninguna preparación e instalación de ningún software especial, haremos todo en el navegador. Y como resultado, de la nada, todos podrán obtener una versión funcional del clúster , con monitoreo, registro y una sensación de completa satisfacción.



DevOps Deflope BoF


El cierre de la conferencia será una gran reunión informal con DevOps Deflope, del que ya hablé por separado . Cualquiera que esté incluso un poco interesado en las prácticas de DevOps conoce este canal como una forma muy conveniente de conocer las noticias en el mundo y en Rusia. Es decir, será interesante para todos nuestros participantes escuchar en vivo la opinión de las últimas tendencias y hacer sus preguntas .

En esta revisión, pudimos resaltar los informes más discutidos, el programa completo y el calendario en el sitio web de la conferencia. La conferencia se llevará a cabo el 1 y 2 de octubre en Infospace en Moscú, puede registrarse aquí .

Espero que los dos días hábiles de la conferencia sean tan intensos que terminarán tan silenciosamente como su revisión. Pero, al mismo tiempo, permitirán que se les cargue durante mucho tiempo nuevas ideas y planes de largo alcance, cuya implementación se puede contar en un año.

El programa es el resultado del trabajo conjunto del Comité del Programa. Participantes: Mikhail Chinkov , Vyacheslav Kuznetsov, Danila Shtan , Vitaliy Rybnikov , Dmitry Zaitsev , Valeria Pilia, Andrey Shorin , Nikita Borzykh , Andrey Kononov, Roman Poborchiy .
Decir gracias a todos ellos!

Únase al movimiento para integrar desarrollo, pruebas y operaciones. Participe en DevOpsConf Russia para comprender, no solo cómo usar cualquier tecnología correctamente, sino, en primer lugar, para entender por qué esto es necesario.

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


All Articles