Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Навън е типичната позитивна есенна питерска погода, в конференц-залата на Selectel е топло, има кафе, кока-кола и почти лято. В околния свят е 5 септември 2019 година, имаме втори ден от началото на Слёрма DevOps.

В първия ден на интензивния курс покрихме най-простите теми: Git, CI/CD. На втория ден подготвихме за участниците Infrastructure as Code и тестване на инфраструктурата - теми с много нюанси и практически задачи.

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Лекторите на втория ден на Слёрма бяха Алексей Степаненко, инженер в отдела за облачни платформи на Selectel, Николай Месропян, администратор в Southbridge, и Владимир Гурьянов, инженер/тимлидер в Southbridge.

Алексей Степаненко е инженер в компанията Selectel, която не само ни посрещна топло, но и предостави помещения, както и сървърни мощности. Алексей Степаненко се занимава с инфраструктурни задачи за обслужване на облака OpenStack, като мониторинг, CI/CD и управление на конфигурации.

Николай Месропян и Владимир Гурьянов, служители на компанията Southbridge. Владимир Гурьянов от 2015 година отговаря за системите за мониторинг, съвместно е ръководител на управление на експлоатацията на АО «Комита», а също така е инициатор на преминаването на АО «Комита» към DevOps подход.

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Към 10:00 участниците постепенно се събраха в конференц-залата. След темпото на първия ден на Слёрма DevOps изглеждаха малко замислени и изморени. Никой не е обещавал, че ще бъде лесно. Интензивният курс е проектиран за бързо натоварване за три дни с колкото се може повече практическа информация. Невъзможно е да усвоите Слерм за три дни. Самият интензив е само начало на работата. След това ще трябва да преглеждате записите и да практикувате.

Алексей Степаненко в първия ден засегна подтема «IaC: подход към инфраструктурата като код». И на втория ден на Слёрма вече започна с облачните доставчици като доставчици на инфраструктура.

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“
» - Ще обърна календара... »

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“
« ... и отново е третото септември! »

След това Алексей разгледа инструментите за инициализация на системи, създаването на образи (packer). След това премина към «душещипателни истории за Terraform», на които публиката очакваше в първия ден, в темата «IaC на примера на Terraform».

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

И завърши изказването с въпроси за съхранението на конфигурации, съвместната работа и автоматизацията на приложенията.

По време на почивката преодоляхме естествената срамежливост и скромност на разработчиците и поканихме всички да се снимат.

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“
Слёрм вдъхновява! Сергей Бондарев и Павел Селиванов задържат Дмитрий Симонов на земята.

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

След обяд и непосредствена доза кофеин в любопитните глави на разработчиците дойде времето за IaC с пример за Ansible.

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Николай Месропян първо отговори на въпроса: "А защо всъщност Ansible?". Лекторът демонстрира създаването на малка инфраструктура чрез Terraform и работата с ansible-vault. След това Николай разгледа от какво се състои Ansible: плейбуци, инвентар, роли. Изпита концепцията за идемпотентност на котките.

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“
По време на презентацията нито едно котенце не пострада.

Николай Месропян завърши своето изложение с компилиране и деплой на приложението xpaste, демонстрация на rolling-update и практически проект "Преобразуване на standalone PostgreSQL в отказоустойчива клъстер".

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“
— Справихте ли се със задачата? Най-страшното е зад нас. Сега прегърнете се...

Към вечерта Владимир Гурьянов изнесе тема "Тестване на инфраструктурата". Силите на участниците вече бяха на привършване. И пределът, когато информацията започва да минава между ушите, без да достига до мозъка, ставаше все по-близък. Участниците се увлякоха от лингвистични казуси:

Alex GSTC, [5 септ. 2019 г., 19:56:29 (06.09.2019, 10:10:50)]:
А на мен само ми реже слуха или и на някой друг?
* репозитАрий
* дефАУлт
* волЬт
* ансиблЬ
* редИс
* наДЖиус
* промEтиус

Nikolay Mesropyan, [5 септ. 2019 г., 19:57:09 (05.09.2019, 19:57:30)]:
> ансиблЬ
Как се произнася ударението на меко "ь"?)

Lucky SB, [5 септ. 2019 г., 19:57:13]:
а още ни питаха защо Павел казва сКедулер, а аз ансибля.

Затова беше взето решението мониторингът на инфраструктурата с Prometheus да бъде отложен за следващия, трети и последен ден на Слёрм.

Владимир Гурьянов се ограничи до тестване и непрекъсната интеграция с Molecule и Gitlab CI, както и приложение на Vagrant.

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Първият ден на Слёрм мина без технически проблеми. Оказа се, че те ни поджидат на втория ден. В чата на Слёрм участниците поставиха въпроса за запис на събитието:

Ник Гребнев, [4 септ. 2019 г., 21:53:09]: Добър вечер. Както разбирам, записа от днешното събитие вече е наличен. Но качеството е лошо - 720 линии. Как да получа 1080? Всичко изглежда много размазано - мислех, че стрийма е лош, но ще е 1080 в записа. Но се оказа, че и в записа е останало 720, което е много тъжно. 

Дмитрий Мирошниченко, [4 септ. 2019 г., 21:56:52]: +1, искам да видя 1080 в личния кабинет, ако не можете да стриймвате повече от 720. 

Акбархон Амирхонов, [4 септ. 2019 г., 22:24:40]: Има ограничения на платформата. За съжаление, не можем да запишем 1080. 

Ник Гребнев, [4 септ. 2019 г., 22:29:23]: Жалко! Че дори телефон не може да се приспособи за това..... Ще се мъчим с 720p. 

Максим Василев, [5 септ. 2019 г., 10:19:35]: #support Гледайки записа на конзолата на спикера - просто болка. Много лошо се вижда.

Стримваме през платформата Facecast. По-рано, на всичките четири слърма, 720 линии бяха достатъчни, за да може участниците да възприемат видеотрансляцията нормально. Работните лаптопи на спикерите на слърма бяха настроени одинаково и адаптирани специално за предаване на 720р. На втория ден на слърм DevOps се оказа, че лаптопите на поканените спикери са настроени всеки по своему. И бързо решение не можа да се намери — увеличаването на шрифта в конзолите нарушаваше таблиците на докладчиците. Малкият шрифт в транслацията на 720р се оказа трудно четим.

Слърмът се записва в 1080, а в 720 ги компресира вече Фейскаст. Така че оригиналите в 1080 го имахме. След 24 часа общуване с поддръжката и счетоводството на Фейскаст, имаме нов тарифен план — предаване в 1080 и повторно качване на първите два дни в 1080. Така че записите по искания на зрителите също ще бъдат в 1080.

На третия ден на слърм DevOps оставихме най-интересното: SRE. И изявата на двама силни спикери — Едуард Медведев, CTO в Tungsten Labs, и Иван Круглов, Principal Developer в Booking.com.

В крайна сметка разбрахме, че правилно решихме да преместим част от темите за следващия ден — при някои участници дори Windows не успя да издържи темпото на предаване на информация и поредицата от практически задачи.

Артур Гордиенко, [5 септ. 2019 г., 21:45:02] Току-що се върнах от слърма.... Има ли у някого възстановяваща флеха или Windows 10 на нея?

P.S. Признаваме честно, че прикриваме това, което всъщност се случва на слърма DevOps.

Мислите, че всичко се случва така:

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

А всъщност:

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“
Артем Галоński изпълнява Соната за пиано № 8 (Патетична) до минор на Бетовен. Сергей Бондарев диктува нотите.

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster