Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Akna taga on klassikaline sĂŒgisene Peterburi ilm, Selecteli konverentsisaalis on soe, kohvi, Coca-Colat ja veebis peaaegu suvi. Ümbritsev maailm on 5. septembril 2019, meil on DevOps SlĂžrmi teine pĂ€ev.

Intensiivi esimesel pĂ€eval kĂ€sitlesime kĂ”ige lihtsamaid teemasid: Git, CI/CD. Teisel pĂ€eval valmistame osalejatele ette Infrastructure as Code ja infrastruktuuri testimise — need on mitmekesised teemad, millel on palju nĂŒansse ja praktilisi ĂŒlesandeid.

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Teise pÀeva esinejad SlÞrmil olid Aleksei Stepanenko, Selecteli pilveplatvormi insener, Nikolai Mesropyan, Southbridge'i administraator, ja Vladimir Guryanov, insener/tiimijuht Southbridge'is.

Aleksei Stepanenko on Selecteli insener, kes mitte ainult ei tervitanud meid soe, vaid ka pakkus ruumi ja serverivĂ”imsust. Aleksei Stepanenko tegeleb Selectelis OpenStacki pilve haldamise infrastruktuuri ĂŒlesannetega, sealhulgas jĂ€lgimise, CI/CD ja konfigureerimise haldamisega.

Nikolai Mesropyan ja Vladimir Guryanov, Southbridge'i töötajad. Vladimir Guryanov vastutab alates 2015. aastast jĂ€lgimissĂŒsteemide eest ning on samal ajal AO «Komita» hooldusteenistuse juht ja AO «Komita» ĂŒlemineku algataja DevOps lĂ€henemisele.

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Kell 10:00 kogunesid osalejad jĂ€rk-jĂ€rgult konverentsisaali. PĂ€rast esimese pĂ€eva SlĂȘrmi DevOps tempo nad nĂ€gid vĂ€lja natuke murelikud ja vĂ€sinud. Keegi ei lubanud, et see lihtne on. Intensiivne aeg on mĂ”eldud sellele, et kolme pĂ€evaga vĂ”imalikult palju praktilisi teadmisi pĂ€he saada. SlĂȘrmi kolme pĂ€evaga selgeks saada ei ole vĂ”imalik. Intensiivne koolitus on alles töö algus. Hiljem tuleb salvestusi ĂŒle vaadata ja harjutada.

Aleksei Stepanenko puudutas esimesel pĂ€eval alateemat „IaC: lĂ€henemine infrastruktuurile kui koodile”. Teisel pĂ€eval alustas SlĂȘrmi juba pilveteenuse pakkujatega kui infrastruktuuri tarnijatega.

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“
» — Ma keeran kalendri ĂŒmber »

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“
«  ja jĂ€lle on kolmas september!»

SeejĂ€rel analĂŒĂŒsis Aleksei sĂŒsteemide initsialiseerimise tööriistu ja piltide loomist (packer). JĂ€rgnes „emotsionaalsete lugude rÀÀkimine Terraformist,” mida publik ootas esimesel pĂ€eval., teemal «IaC Terraformi nĂ€itel».

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Ja lĂ”petas ettekande kĂŒsimustega seadistuste salvestamisest, koostööst ja rakenduste automatiseerimisest.

Pausi ajal ĂŒletame arendajate loomuliku hĂ€belikkuse ja tagasihoidlikkuse ning kutsume kĂ”iki koosolekule pildistama.

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“
Sleermi energia tÔukab! Sergei Bondarev ja Pavel Selivanov hoiavad Dmitri Simonovi maapinda.

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

PÀrast lÔunat ja otse kohvi laadimist arendajate uudishimulikes peades on aeg IaC Ansible'i nÀitel.

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Nikolai Mesropjan vastas kĂ”igepealt kĂŒsimusele: «Aga miks just Ansible?». Ettekandja nĂ€itas vĂ€ikese infrastruktuuri loomist Terraformi kaudu ja rögad ansible-vaultiga. SeejĂ€rel selgitas Nikolai, millest Ansible koosneb: playbook’id, inventuur, rollid. Ta katsetas idempotentsuse mĂ”istet kasside peal.

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“
Ettekande kĂ€igus ei hukkunud ĂŒkski kassipoeg.

Nikolai Mesropjan lĂ”petas ettekande rakenduse xpaste kokkupanemise ja juurutamisega, demonstreerides rolling-update'i ja praktilist ĂŒlesannet «Iseseisva PostgreSQL muutmine talitlushĂ€ire vastu kindlaks klastriks».

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“
— Kas saime ĂŒlesandega hakkama? KĂ”ige hirmutavam on selja taga. NĂŒĂŒd kallistage ĂŒksteist


Õhtul esines Vladimir Gurjanov teemaga „Infrastruktuuri testimine“. Osalejate jĂ”ud hakkas juba raugema. Ja piir, mil hetkest alates hakkab informatsioon kĂ”rvadest mööda minema, lĂ€henes jĂ€rjest enam. Osalejad haarasid lingvistilistest olukordadest:

Alex GSTC, [5. sept 2019, 19:56:29 (06.09.2019, 10:10:50)]:
Ainult mulle tÔlgendab see kÔrvu vÔi ka kellelegi muule?
* repozitAarii
* defAULT
* volt
* ansibL
* redis
* naDGIUS
* promEtius

Nikolay Mesropyan, [5. sept 2019, 19:57:09 (05.09.2019, 19:57:30)]:
> ansibL
Kuidas rÔhku pehmel mÀrgil hÀÀldatakse?)

Lucky SB, [5. sept 2019, 19:57:13]:
ja veel kĂŒsiti meilt, miks Pavel ĂŒtleb skeDULER, aga mina ansibliest

SeetÔttu otsustati infrastruktuuri jÀlgimine Prometheusega kolmandale ja viimasele pÀevadele Slërmilt edasi viia.

Vladimir Gurjanov piirdus testimise ja pideva integratsiooniga Molecule'i ja Gitlab CI abil ning rakendades Vagranti.

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Esimene pĂ€ev SlĂ«rmi jooksis tehniliste probleemideta. Selgus, et need ootasid meid teisel pĂ€eval. SlĂ«rmi vestluses tĂ”status kĂŒsimus ĂŒrituse salvestamisest: ‹‹

Nik Grebnev, [4. sept 2019, 21:53:09]:
Tere Ă”htust. Nagu ma aru saan, on tĂ€na toimunud ĂŒrituse salvestus juba saadaval. Ainult kvaliteet on kehv - 720 rida. Kuidas saada 1080? KĂ”ik on nii udune - arvasin, et otseĂŒlekanne on halb, aga et salvestuses on 1080. Tundub, et ka salvestus on jÀÀnud 720, mis on ÀÀrmiselt kurb.

Dmitriy Miroshnichenko, [4. sept 2019, 21:56:52]:
+1, tahaks oma konto juures nĂ€ha 1080, kui te ei saa ĂŒle 720 striimida.

Akbarhon Amirhonov, [4. sept 2019, 22:24:40]:
On olemas platvormi piirangud. Kahjuks ei saa 1080 salvestada.

Nik Grebnev, [4. sept 2019, 22:29:23]:
Kahju! Miks isegi telefoni ei saa selleks kohandada..... Peame kannatama 720p-ga.

Maksim Vasilev, [5. sept 2019, 10:19:35]:
#support Salvestusest vaadata esineja konsooli - lihtsalt valus. VÀga halvasti on nÀha.

Meie striimime Facecasti platvormi kaudu. Varem piisas kĂ”igis neljas SlĂ«rmis 720 joont, et osalejad saaksid videovaatamist meeles pidada. SlĂ«rmi esinejate tööarvutid olid seadistatud ĂŒhtlaselt ja kohandatud just 720p edastamiseks. Teisel SlĂ«rmi DevOps pĂ€eval selgus, et kĂŒlalis-esinejate lĂ€ptopid olid seadistatud igaĂŒhel omamoodi. Ja seda kiiresti lahendada ei Ă”nnestunud — fondi suurendamine konsoolides rikkus esinejate tabelid. VĂ€ike fond 720p edastuses osutus halvasti loetavaks.

SlĂ«rm jÀÀdvustatakse 1080 mĂ€nguna, 720p-edastust juba compressib Facecast. Niisiis, meil olid originaalid 1080. Üks pĂ€ev suhtlemist Facecasti toe ja raamatupidamisega, ja meil on uus hinnaplaan, 1080 edastused ja esimese kahe pĂ€eva ĂŒleslaadimine 1080. Seega, telesaate soovitud salvestused on samuti 1080.

Kolmandal Slërmi DevOps pÀeval jÀeti kÔige huvitavam: SRE. Ja kahe vÔimsa esineja, Eduard Medvedev, CTO Tungsten Labs'is, ja Ivan Kruglov, peadirektor Booking.com'is, esinemine.

LĂ”ppkokkuvĂ”ttes mĂ”istsime, et olime Ă”igesti otsustanud mitmete teemade edasiviimise osas jĂ€rgmiseks pĂ€evaks — mĂ”nel osalejal ei pidanud isegi Windows info edastamise tempos ja praktiliste ĂŒlesannete jadades vĂ”imalusi.

Arthur Gordienko, [5. sept 2019, 21:45:02]
Just tulin slöörmist... Kas kellegil on taastav flekk vÔi 10. Windows sellel?

P.S. Tunnistame ausalt, et peidame tÔde selle kohta, mis tÔeliselt slöörmis DevOps'is toimub.

Te arvate, et kÔik toimub nii:

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“

Aga tegelikult:

Sleerm DevOps. Teine pĂ€ev. IaC, infrastruktuuri testimine ja „Sleerm inspireerib!“
Artyom Galonsky mÀngib Beethoveni klaveri sonaat nr 8 (patetiline) c-moll. Sergei Bondarev dikteerib noote.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster