Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Fuera, el clásico clima positivo del otoño en San Petersburgo; en la sala de conferencias de Selectel hace calor, hay café, cola y casi verano. En el mundo exterior es 5 de septiembre de 2019, y estamos en el segundo día del Slérm DevOps.

En el primer día del intensivo, cubrimos los temas más simples: Git, CI/CD. Para el segundo día, preparamos a los participantes en Infrastructure as Code y pruebas de infraestructura, temas multifacéticos con muchos matices y tareas prácticas.

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Los ponentes del segundo día del Slérm fueron Alexey Stepanenko, ingeniero del departamento de plataforma en la nube de Selectel, Nikolay Mesropyan, administrador de Southbridge, y Vladimir Guryanov, ingeniero/líder de equipo en Southbridge.

Alexey Stepanenko es ingeniero de Selectel, que no solo nos recibió cálidamente, sino que también nos proporcionó el lugar y la potencia de servidores. En Selectel, Alexey se ocupa de tareas de infraestructura relacionadas con el mantenimiento de la nube OpenStack, específicamente monitoreo, CI/CD y gestión de configuraciones.

Nikolay Mesropyan y Vladimir Guryanov, empleados de Southbridge. Vladimir Guryanov ha sido responsable de los sistemas de monitoreo desde 2015, además de ser el jefe del departamento de operaciones de la empresa 'Komita' y también el iniciador de la transición de 'Komita' hacia el enfoque DevOps.

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

A las 10:00, los participantes comenzaron a llegar gradualmente a la sala de conferencias. Después del ritmo del primer día del Slérm DevOps, se veían un poco pensativos y agotados. Nadie prometió que sería fácil. El intensivo está diseñado para, en un ritmo acelerado, cargar en tres días la mayor cantidad posible de información práctica. No es posible asimilar el Slérm en tres días. El intensivo es solo el comienzo del trabajo. Después será necesario revisar las grabaciones y practicar.

Alexey Stepanenko mencionó en el primer día el subtema 'IaC: enfoque de la infraestructura como código'. Y en el segundo día del Slérm ya comenzó con los proveedores de nube como proveedores de infraestructura.

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"
» — Voltearé el calendario... »

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"
« ... y nuevamente será 3 de septiembre! »

Luego, Alexey analizó las herramientas de inicialización de sistemas y la construcción de imágenes (packer). Después de esto, pasó a 'historias conmovedoras sobre Terraform', que el público esperaba con anticipación en el primer día, en el tema 'IaC usando Terraform'.

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Y concluyó su presentación con preguntas sobre almacenamiento de configuraciones, colaboración y automatización de aplicaciones.

Durante el descanso, superamos la timidez y modestia natural de los desarrolladores y los invitamos a tomarse fotos.

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"
¡Slurm inspira! Sergey Bondarev y Pavel Selivanov mantienen a Dmitry Simonov en el suelo.

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Después del almuerzo y con una dosis directa de cafeína en las inquietas mentes de los desarrolladores, llegó el momento de IaC a través del ejemplo de Ansible.

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Nikolay Mesropyan respondió primero a la pregunta: "¿Y por qué Ansible?". El orador demostró la creación de una pequeña infraestructura a través de Terraform y el uso de ansible-vault. Luego, Nikolay desglosó de qué se compone Ansible: playbooks, inventario, roles. Experimentó el concepto de idempotencia con gatos.

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"
Durante la presentación, ningún gatito sufrió daño.

Nikolay Mesropyan concluyó su charla ensamblando y desplegando la aplicación xpaste, demostrando una actualización continua y una tarea práctica titulada "Transformando PostgreSQL standalone en un clúster tolerante a fallos".

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"
— ¿Completemos la tarea? Lo peor ya ha pasado. Ahora abrácense unos a otros…

Por la tarde, Vladimir Guryanov presentó el tema "Pruebas de infraestructura". Las fuerzas de los participantes ya estaban agotadas. Y el límite, cuando la información comienza a saltar entre las orejas, pasando por alto el cerebro, se acercaba más y más. Los participantes se entusiasmaron con los casos lingüísticos:

Alex GSTC, [5 de septiembre de 2019, 19:56:29 (06.09.2019, 10:10:50)]:
¿A mí solo me suena raro o a alguien más?
* repositorio
* defecto
* volt
* ansible
* redis
* nadjius
* prometeo

Nikolay Mesropyan, [5 de septiembre de 2019, 19:57:09 (05.09.2019, 19:57:30)]:
> ansible
¿Cómo se pronuncia la acentuación en la consonante blanda?)

Lucky SB, [5 de septiembre de 2019, 19:57:13]:
además, nos preguntaban por qué Pavel dice skeduler, y yo ansible.

Por lo tanto, se tomó la decisión de trasladar la monitorización de la infraestructura con Prometheus al tercer y último día de Slurm.

Vladimir Guryanov se limitó a realizar pruebas y a la integración continua con Molecule y Gitlab CI, así como a aplicar Vagrant.

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

El primer día de Slurm transcurrió sin problemas técnicos. Resultó que nos estaban esperando el segundo día. En el chat de Slurm, los participantes plantearon la cuestión de la grabación del evento:

Nik Grebnev, [4 de septiembre de 2019, 21:53:09]:
Buenas tardes. Según entiendo, la grabación del evento de hoy ya está disponible. Pero la calidad es mala: 720 líneas. ¿Cómo puedo obtener 1080? Todo se ve completamente difuso; pensaba que la transmisión era de mala calidad, pero que la grabación tendría 1080. Resulta que la grabación también se quedó en 720, lo cual es muy decepcionante.

Dmitriy Miroshnichenko, [4 de septiembre de 2019, 21:56:52]:
+1, quiero ver en el panel personal 1080, ya que no pueden transmitir más de 720.

Akbarjon Amirkhonov, [4 de septiembre de 2019, 22:24:40]:
Hay limitaciones en la plataforma. Desafortunadamente, no se podrá grabar en 1080.

Nik Grebnev, [4 de septiembre de 2019, 22:29:23]:
¡Qué pena! Ni siquiera se puede adaptar el teléfono para esto... Tendremos que lidiar con 720p.

Maksim Vasilev, [5 de septiembre de 2019, 10:19:35]:
#support Es un verdadero dolor ver en la grabación la consola del ponente. Se ve muy mal.

Transmitimos a través de la plataforma Facecast. Anteriormente, en todas las cuatro Slerms, 720 líneas eran suficientes para que los participantes percibieran la transmisión de video de manera adecuada. Las computadoras portátiles de trabajo de los ponentes estaban configuradas de la misma manera y adaptadas específicamente para la transmisión en 720p. En el segundo día de Slurm DevOps, se descubrió que las computadoras portátiles de los ponentes invitados estaban configuradas de manera diferente. Y no se pudo resolver rápidamente: aumentar el tamaño de la fuente en las consolas rompía las tablas de los ponentes. La fuente pequeña en la transmisión a 720p se volvió difícil de leer.

Slurm se graba en 1080, Facecast ya lo comprime a 720. Así que teníamos los originales en 1080. Tras un día de comunicación con el soporte y la contabilidad de Facecast, tenemos un nuevo plan tarifario, transmisión en 1080 y reposición de los primeros dos días en 1080. Por lo tanto, las grabaciones a solicitud de los televidentes también estarán en 1080.

En el tercer día de Slurm DevOps, dejaron lo más interesante: SRE. Y la actuación de dos potentes ponentes: Eduard Medvedev, CTO de Tungsten Labs, e Ivan Kruglov, desarrollador principal en Booking.com.

Al final, entendimos que tomamos la decisión correcta al trasladar varios temas al día siguiente; algunos participantes incluso tuvieron problemas con Windows, que no podía mantener el ritmo de la transmisión de información y la serie de tareas prácticas.

Arthur Gordienko, [5 de septiembre de 2019, 21:45:02]
Acabo de volver del slurm... ¿Alguien tiene un USB de recuperación o Windows 10 en él?

P.D. Seamos sinceros, ocultamos lo que realmente está ocurriendo en Slurm DevOps.

Ustedes piensan que todo ocurre así:

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"

Pero en realidad:

Slyrm DevOps. Día dos. IaC, pruebas de infraestructura y "Slyrm inspira!"
Artem Galonsky interpreta la Sonata para piano Nº 8 (Patética) en do menor de Beethoven. Sergey Bondarev dicta las notas.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster