Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Akna taga on klassikaline positiivne sĂŒgisene Peterburi ilm, konverentsisaalis Selectel on soe, kohvi, Coca-Colat ja peaaegu suvi. Ümbritsevas maailmas on 5. september 2019, meil on SlĂ«rm DevOpsi teise pĂ€eva algus.

Esimese pĂ€eva intensiivis kĂ€sitlesime kĂ”ige lihtsamaid teemasid: Git, CI/CD. Teisel pĂ€eval valmistasime osalejatele ette Infrastructure as Code ja infrastruktuuri testimise - mitmekesised teemad, millel on palju nĂŒansse ja praktilisi ĂŒlesandeid.

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Teise pÀeva Slërmi esinejad olid Aleksei Stepanenko, Selecteli pilveplatvormi insener, Nikolai Mesropyani, Southbridge'i administraator ja Vladimir Gurjanov, Southbridge'i insener/tiimijuht.

Aleksei Stepanenko on Selecteli insener, kes mitte ainult ei tervitanud meid sooja vastuvÔtuga, vaid pakkus ka ruume ja serverivÔimsust. Aleksei Stepanenko tegeleb Selectelis OpenStacki pilve infrastruktuuri teenindamisega, sealhulgas jÀlgimise, CI/CD ja konfiguratsioonihaldamisega.

Nikolai Mesropyani ja Vladimir Gurjanov, Southbridge'i töötajad. Vladimir Gurjanov vastutab alates 2015. aastast jĂ€lgimissĂŒsteemide eest, olles samal ajal AO 'Komita' ekspluateerimise juht ja ka AO 'Komita' ĂŒleminek DevOpsi lĂ€henemisele algataja.

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Kell 10.00 kogunesid osalejad konverentsisaali. PĂ€rast esimese pĂ€eva SlĂ«rm DevOpsi tempot tundusid nad veidi mĂ”tlikud ja vĂ€sinud. Keegi ei lubanud, et see lihtne on. Intensiivne programm on mĂ”eldud selleks, et kolme pĂ€eva jooksul vĂ”imalikult palju praktilisi teadmisi pĂ€he tĂ”husalt paigutada. SlĂ«rmi kolme pĂ€evaga omandamine pole vĂ”imalik. Intensiivkursus on vaid töö algus. SeejĂ€rel tuleks salvestusi ĂŒle vaadata ja harjutada.

Aleksei Stepanenko kÀsitles esimesel pÀeval alateemat 'IaC: lÀhenemine infrastruktuurile kui koodile'. Ja teisel Slërmi pÀeval alustas juba pilveteenuse pakkujatega, kui infrastruktuuri tarnijatega.

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»
» — Ma pööran kalendri ĂŒmber »

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

SeejĂ€rel analĂŒĂŒsis Aleksei sĂŒsteemide initsialiseerimise tööriistu, piltide kogumist (packer). PĂ€rast seda liikus ta 'emotsionaalsete lugude juurde Terraformist', mille jĂ€rele publik esimesel pĂ€eval nii ootas, teemal 'IaC Terraformi nĂ€itel'.

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Ja lĂ”petas oma esitluse kĂŒsimustega konfiguratsioonide salvestamise, koostöö ja rakenduste automatiseerimise kohta.

Vaheaja jooksul suutsime arendajate loomuliku hĂ€belikkuse ja tagasihoidlikkuse ĂŒle saada ning kutsuda kĂ”iki pildistama.

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»
Slöörm inspireerib! Sergei Bondarev ja Pavel Selivanov hoiavad Dmitri Simonovi maapinnal.

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

PĂ€rast lĂ”unat ja otse kohvi laadimist arendajate uudishimuliku pĂ€he tuli aeg IaC nĂ€itena Ansible’i tutvustamiseks.

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Nikolai Mesropjan vastas kĂ”igepealt kĂŒsimusele: „Aga miks just Ansible?“. Esineja demonstreeris vĂ€ikese infrastruktuuri loomist Terraformi kaudu ja tööd ansible-vaultiga. Edasi analĂŒĂŒsis Nikolai, millest Ansible koosneb: mĂ€ngukavad, inventeerimine, rollid. Ta testis idempotentsuse mĂ”istet kasside peal.

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»
Esitluse kĂ€igus ei kannatanud ĂŒkski kass.

Nikolai Mesropjan lĂ”petas esitluse xpaste rakenduse kokkuvĂ”tte ja juurutamisega, roolimisuuenduse demonstreerimisega ning praktilise ĂŒlesandega „Muuda sĂ”ltumatu PostgreSQL talitlushĂ€irete kliendiks“. 

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»
— Kas saime ĂŒlesandega hakkama? KĂ”ige kohutavam on seljataga. NĂŒĂŒd kallistage ĂŒksteist


Õhtul esines Vladimir Gurjanov teemal „Infrastruktuuri testimine“. Osalejate jĂ”ud olid juba otsa lĂ”ppemas. Ja piir, mil hetkel teave hakkab kĂ”rva kaudu mööda minema, jĂ€i jĂ€rjest lĂ€hemale ja lĂ€hemale. Osalejad olid tĂ”eliselt ĂŒllatunud keelelistest juhtumitest:

Alex GSTC, [5. sept 2019, 19:56:29 (06.09.2019, 10:10:50)]:
Aga kas ainult mulle kÔrvu riivab vÔi veel kellelegi?
* repositAarium
* defAULT
* volT
* ansibL
* redIs
* naDGIus
* promEtius

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

Lucky SB, [5. sept 2019, 19:57:13]:
Ja veel kĂŒsiti, miks Pavel ĂŒtleb skeduler, aga mina olen ansiblit.

SeetĂ”ttu oli otsustatud infrastruktuuri jĂ€lgimine Prometheusega kolmandale, viimasele pĂ€evale Slöörm'il edasi lĂŒkata.

Vladimir Gurjanov piirdus testimise ja pideva integreerimisega Molecule'i ja Gitlab CI abil, samuti Vagranti rakendamisega.

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Slöörmi esimene pĂ€ev möödus tehniliste probleemideta. Selgus, et need ootasid meid teisel pĂ€eval. Slöörmi vestluses tĂ”stsid osalejad ĂŒles kĂŒsimuse ĂŒrituse salvestamise kohta: 

Nik Grebnev, [4. september 2019, 21:53:09]:
Tere Ă”htust. Nagu ma aru saan, on tĂ€nase ĂŒrituse salvestus ilmunud. Kuid kvaliteet on kehv - 720 rida. Kuidas saab 1080? Sest kĂ”ik on tĂ€iesti udune - arvasin, et otseĂŒlekanne on kehv, aga salvestuses peaks olema 1080. Aga selgus, et salvestuses jĂ€i samuti 720, mis on ÀÀrmiselt kurb.

Dmitriy Miroshnichenko, [4. september 2019, 21:56:52]:
+1, tahaks isiklikus kabinetis nĂ€ha 1080, kui te ei suuda ĂŒle kanda rohkem kui 720.

Akbarhon Amirkonov, [4. september 2019, 22:24:40]:
Platvormil on piirangud. Kahjuks ei saa me salvestada 1080.

Nik Grebnev, [4. september 2019, 22:29:23]:
Kahju! Et isegi telefoni ei saa selle jaoks kohandada..... Peame piirduma 720p-ga.

Maksim Vasilev, [5. september 2019, 10:19:35]:
#support Salvestust vaadata esinejate konsoolist - lihtsalt valus. VÀga halvasti on nÀha.

Me striimime lĂ€bi Facecast platvormi. Varasemalt, kĂ”igil neljal SĂ”lmikul piisab 720 read, et osalejad saaksid videovoogu normaalselt jĂ€lgida. Esinejate tööarvutid olid seadistatud ĂŒhtemoodi ja kohandatud just 720p otseĂŒlekande jaoks. Teisel pĂ€eval SĂ”lm DevOps'il selgus, et kutsutud esinejate sĂŒlearvutid olid igaĂŒhel seadistatud erinevalt. Kiire lahendus sellest ei tulnud - konsoolides fondi suuruse suurendamine lĂ”hkus esinejate tabeleid. VĂ€ike font 720p ĂŒlekandes osutus halvasti loetavaks.

SĂ”lm salvestatakse 1080, 720-s pigistab juba Facecast. Nii et originaalid olid meil 1080. Üks pĂ€ev suhtlemist Facecasti toe ja raamatupidamisega, ja meil on uus hinnaplaan, ĂŒlekanded 1080-s ja esimese kahe pĂ€eva uuesti ĂŒleslaadimine 1080-s. Nii et salvestused televaatajate soovide jĂ€rgi tulevad ka 1080-s.

Kolmandal pÀeval SÔlm DevOps'il jÀtsime kÔige huvitavamad teemad: SRE. Ja kahe vÔimsa esineja ettekanded - Eduard Medvedev, CTO Tungsten Labs'ist, ja Ivan Kruglov, peamine arendaja Booking.com'ist.

KokkuvĂ”ttes mĂ”istsime, et olime Ă”igesti otsustanud edastada mitmeid teemasid jĂ€rgmiseks pĂ€evaks - mĂ”nel osalejal ei pidanud isegi Windows infovoo tempo ja praktiliste ĂŒlesannete jĂ€rjestusele vastu.

Arthur Gordienko, [5. september 2019, 21:45:02]
Tulin just SÔlmilt.... Kas kellelgi on taastav fleha vÔi 10. Windows sellel?

P.S. Me oleme ausalt öeldes varjanud seda, mis tegelikult SÔlm DevOps'il toimub.

Te arvate, et kÔik toimub nii:

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»

Aga tegelikult:

Slerm DevOps. Teine pÀev. IaC, infrastruktuuri testimine ja «Slerm inspireerib!»
Artyom Galonski esitab Beethoveni klaveri sonaat nr 8 (Patetique) c-moll. Sergey Bondarev dikteerib noodid.

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster