Një udhëzues për Galaxy DevOpsConf 2019

Unë paraqes në vëmendjen tuaj një udhëzues për DevOpsConf, një konferencë që këtë vit është në shkallë galaktike. Në kuptimin që ne arritëm të krijonim një program kaq të fuqishëm dhe të ekuilibruar që një sërë specialistësh do të kënaqen duke udhëtuar përmes tij: zhvillues, administratorë të sistemit, inxhinierë të infrastrukturës, QA, drejtues ekipesh, stacione shërbimi dhe në përgjithësi të gjithë të përfshirë në zhvillimin teknologjik. procesi.

Ne propozojmë të vizitojmë dy zona të mëdha të universit DevOps: njëra me procese biznesi që mund të ndryshohen në mënyrë fleksibël përmes kodit dhe tjetra me mjete. Kjo do të thotë, në konferencën tonë do të ketë dy rryma me fuqi të barabartë në përmbajtje dhe, veçanërisht, në numrin e raporteve. Njëri fokusohet në përdorimin aktual të mjeteve dhe i dyti në proceset që përdorin shembuj të problemeve të biznesit që trajtohen si kod dhe menaxhohen si kod. Ne besojmë se teknologjia dhe proceset janë të lidhura pazgjidhshmërisht dhe e tregojnë sistematikisht këtë me ndihmën e folësve tanë që punojnë në kompanitë e valëve të reja dhe ndajnë rrugën e tyre drejt një perceptimi të ri të zhvillimit përmes zgjidhjes së problemeve dhe tejkalimit të sfidave.

Një udhëzues për Galaxy DevOpsConf 2019

Nëse dëshironi, një përmbledhje e shkurtër e udhëzuesit tonë për DevOpsConf:

  • Më 30 shtator, në ditën e parë të konferencës, në sallën e parë do të shqyrtojmë 8 raste biznesi.
  • Në sallën e dytë ditën e parë do të analizojmë zgjidhje instrumentale më të specializuara. Çdo raport përmban shumë përvojë praktike të lezetshme, e cila, megjithatë, nuk është e përshtatshme për të gjitha kompanitë.
  • Në 1 tetor, në sallën e parë, përkundrazi, flasim më shumë për teknologjinë, por më gjerë.
  • Në sallën e dytë në ditën e dytë diskutojmë detyra specifike që nuk lindin në të gjitha projektet, për shembull, në një ndërmarrje.


Por menjëherë do të vërej se një ndarje e tillë nuk do të thotë aspak ndarje e audiencës. Përkundrazi, është e rëndësishme që një inxhinier të kuptojë problemet e biznesit, të dijë kuptimin e asaj që po bën dhe të ketë përvojë praktike. Dhe për një drejtues ekipi ose stacion shërbimi, natyrisht, rastet dhe përvoja e kompanive të tjera janë të rëndësishme, por në të njëjtën kohë ju duhet të kuptoni funksionimin e brendshëm. Më poshtë prerjes do t'ju tregoj për të gjitha temat në mënyrë më të detajuar dhe do t'ju ndihmoj të krijoni një plan të detajuar udhëtimi.

Konferenca do të mbahet në Infospace dhe ne i quajtëm dy sallat kryesore "Zemra e Artë" - si anija nga "The Hitchhiker's Guide to the Galaxy", e cila përdor parimin e pamundësisë për të lëvizur nëpër hapësirë, dhe "Në skaj të Universi” - si një restorant nga e njëjta sagë. Tani e tutje do t'i përdor këta emra për t'iu referuar këngëve. Ndalesat e raportuara në zonën e galaktikës "Zemra e Artë" janë më të përshtatshme për grupin kryesor turistik; këto janë, nëse dëshironi, atraksione që duhen vizituar. "Në skaj të Universit" ka objekte interesante për udhëtarët me përvojë. Pak arrijnë atje, por ata që guxojnë shkojnë atje me sytë djegur nëpër brezat e asteroidëve.

Në të njëjtën kohë, ju mund të lëvizni lehtësisht nga një dhomë në tjetrën dhe në çdo kohë do të gjeni një temë që ju përshtatet. Siç thashë tashmë, programi është shumë i balancuar. Ne kishim shumë më tepër raporte të klasës, por, pa dëshirë, Komiteti i Programit duhej t'i zhvendoste ato Ngarkesë e lartë ++ ose të shtyhet deri në konferencën e pranverës në Shën Petersburg, që të mos prishet ekuilibri dhe të zbatohet ideja origjinale. Programi i konferencës ju lejon të konsideroni secilën nga temat e planifikuara (dorëzimi i vazhdueshëm, infrastruktura si kod, transformimi i DevOps, praktikat SRE, siguria, platforma e infrastrukturës) duke përdorur shembuj të ndryshëm dhe nga këndvështrime të ndryshme.

Tani rri duarkryq, anija jonë galaktike është duke u ndalur.

"Zemra e Artë", 30 shtator

90 ditët e para si CTO

Një udhëzues për Galaxy DevOpsConf 2019Do të hapë konferencën raportin Leona Fire. në lidhje me trashëgiminë e sistemeve të trashëguara dhe problemet që vijnë shpesh me to. Leon do t'ju tregojë se si stacioni i shërbimit mund të kuptojë sistemin teknik me të cilin ai fillon të punojë. Për një drejtor teknik në një kompani moderne, menaxhimi i procesit DevOps është detyra kryesore dhe Leon do t'ju tregojë në një mënyrë interesante dhe me humor marrëdhëniet ndërmjet pjesëve teknike dhe atyre të biznesit nga këndvështrimi i SRT.

Fillestarët dhe ata që duan të bëhen të tillë duhet patjetër të vijnë në këtë raport. Në fund të fundit, një gjë është të rritesh për t'u bërë drejtor teknik në kompaninë tënde, dhe krejt tjetër të rihysh në këtë rol; aeroba të tilla nuk janë të disponueshme për të gjithë.

Bazat e DevOps - hyrja në një projekt nga e para

Следующий raportin vazhdon temën, por Andrey Yumashev (LitRes) do ta shqyrtojë çështjen pak më pak globalisht dhe do t'i përgjigjet pyetjeve: cilat baza duhet të dini kur filloni të punoni në ekipe të ndryshme; si të analizoni saktë gamën e problemeve; si të ndërtohet një plan aktiviteti; si të llogaritni KPI dhe kur të ndaloni.

E ardhmja e infrastrukturës si kod

Më pas do të bëjmë një pushim për të diskutuar temën e infrastrukturës si kod. Roman Bojko Arkitekt i zgjidhjeve në AWS në DevOpsConf do ta tregoj në lidhje me mjetin e ri Kompleti i zhvillimit të resë kompjuterike AWS, i cili ju lejon të përshkruani infrastrukturën në një gjuhë të njohur (Python, TypeScript, JavaScript, Java). Do të mësojmë nga dora e parë se çfarë e lejon cloud-in të jetë edhe më afër zhvilluesit, si të filloni ta përdorni këtë mjet dhe të krijoni komponentë të ripërdorshëm për menaxhim të përshtatshëm të infrastrukturës. Për pjesëmarrësit e konferencës, kjo është një mundësi e shkëlqyer për të dëgjuar për risitë botërore në rusisht dhe me shkallën e detajeve teknike që është e zakonshme këtu, por jo në Perëndim.

Nga lëshimi në FastTrack

Pas drekës do t'i rikthehemi çështjes së transformimit për disa orë të tjera. Aktiv raport Evgenia Fomenko Le të ndjekim transformimin e DevOps të MegaFon: duke filluar nga faza kur ata përpiqen të përdorin metoda tradicionale, si KPI, duke kapërcyer fazën kur asgjë nuk është e qartë dhe ju duhet të dilni me mjete të reja dhe të ndryshoni veten, derisa procesi të ristrukturohet plotësisht. Kjo është një përvojë shumë interesante dhe motivuese për ndërmarrjen, e cila gjithashtu përfshiu kontraktorët e saj në transformimin e DevOps, për të cilin do të flasë edhe Evgeniy.

Si të bëheni një ekip ndërfunksional 

У Mikhail Bizhan përvojë të gjerë në kryerjen e ndryshimeve transformuese në ekipe. Tani Mikhail, si drejtues i Ekipit të Përshpejtimit të Raiffeisenbank, i bën ekipet ndërfunksionale. mbi të tijën raport Le të flasim për dhimbjen e mungesës së ekipeve ndërfunksionale dhe pse sfidat e një ekipi ndërfunksional nuk përfundojnë me shpikjen, krijimin dhe zbatimin.

Praktikat e SRE

Më pas gjatë rrugës do të gjejmë dy raporte kushtuar praktikave SRE, të cilat po marrin vrull dhe zënë një vend të rëndësishëm në të gjithë procesin e DevOps.

Alexey Andreev nga Prisma Labs do ta tregoj, pse një startup ka nevojë për praktika SRE dhe pse jep rezultate.

Matvey Grigoriev nga Pica Dodo do të paraqesë një shembull i SRE në një kompani më të madhe që tashmë ka tejkaluar fazën fillestare. Vetë Matvey thotë këtë për veten e tij: një zhvillues me përvojë .NET dhe një SRE fillestar, përkatësisht, do të ndajnë historinë e kalimit të një zhvilluesi, dhe jo vetëm të një, por një ekipi të tërë, në infrastrukturë. Pse DevOps është një rrugë logjike për një zhvillues dhe çfarë ndodh nëse filloni të shikoni të gjithë librat tuaj të lojërave Ansible dhe skriptet bash si një produkt softuerësh të plotë dhe zbatoni të njëjtat kërkesa për to, ne do të diskutojmë në raportin e Matvey më 30 shtator në orën 17:00 në sallën Golden Heart.

Plotësoni programin e ditës së parë Daniil Tikhomirov, i cili në të tijën të folurit shtron një pyetje të rëndësishme: Si lidhet teknologjia me lumturinë e përdoruesit. Zgjidhja e problemit të "gjithçka funksionon, por përdoruesi është i pakënaqur", MegaFon kaloi nga monitorimi i sistemeve individuale, më pas serverëve, aplikacioneve në monitorimin e shërbimit përmes syve të përdoruesit. Se si filluan të fokusohen të gjithë specialistët teknikë, klientët dhe shitësit në këta tregues KQI, do ta zbulojmë në mbrëmjen e ditës së parë të konferencës. Dhe pas kësaj, ne do të shkojmë të diskutojmë infrastrukturën dhe transformimin në një mjedis joformal në pas-party.

"Në skaj të Universit", 30 shtator

Tre reportazhet e para në sallën “Në buzë të universit” do të jenë shumë interesante nga pikëpamja e instrumenteve.

Maksim Kostrikin (Ixtens) Do te shfaqet modelet në Terraform për të luftuar kaosin dhe rutinën në projekte të mëdha dhe të gjata. Zhvilluesit e Terraform ofrojnë praktika më të mira mjaft të përshtatshme për të punuar me infrastrukturën AWS, por ka një nuancë. Duke përdorur shembuj kodesh, Maxim do të demonstrojë se si të mos e ktheni një dosje me kod Terraform në një top bore, por, duke përdorur modele, për të thjeshtuar automatizimin dhe zhvillimin e mëtejshëm.

raport Grigory Mikhalkin nga Lamoda "Pse e zhvilluam operatorin Kubernetes dhe çfarë mësimesh mësuam prej tij?" do të ndihmojë në plotësimin e mungesës së informacionit se si të zbatohet infrastruktura si praktika kodi duke përdorur Kubernetes. Vetë Kubernetes përmban, për shembull, një përshkrim të shërbimeve që përdorin skedarë yaml, por kjo nuk është e mjaftueshme për të gjitha detyrat. Menaxhimi i nivelit të ulët kërkon operatorë dhe kjo bisedë është shumë e dobishme nëse doni të menaxhoni Kubernetes siç duhet.

Tema e raportit të radhës është Hashicorp Vault - mjaft e veçantë. Por në fakt, ky mjet është i nevojshëm kudo që ju duhet të menaxhoni fjalëkalimet dhe të keni një pikë të përbashkët për të punuar me sekretet. Vitin e kaluar, Sergey Noskov tregoi se si menaxhohen sekretet në Avito me ndihmën e Hashicorp Vault, shikoni atë raportin dhe eja dëgjo Yuri Shutkin nga Tinkoff.ru për më shumë përvojë.

Taras Kotov (EPAM) do të shqyrtojë detyra edhe më e rrallë për të ndërtuar një infrastrukturë cloud që përfshin shtyllën e saj kurrizore Rrjeti IP/MPLS. Por përvoja është e mrekullueshme dhe raporti është i fortë, kështu që nëse e kuptoni se për çfarë bëhet fjalë, sigurohuni që të vini në këtë raport.

Më vonë në mbrëmje do të flasim për menaxhimin e bazës së të dhënave në infrastrukturat cloud. Kirill Melnichuk do të ndajnë përvojën e përdorimit Vitess për të punuar me MySQL brenda një grupi Kubernetes. Një Vladimir Ryabov nga Playkey.net do ta tregoj, si të punoni me të dhënat brenda cloud dhe si të përdorni siç duhet hapësirën e disponueshme të ruajtjes.

"Zemra e Artë", 1 tetor

Më 1 tetor, gjithçka do të jetë e kundërta. Salla Golden Heart do të ketë një pistë më të orientuar nga teknologjia. Kështu, për inxhinierët që udhëtojnë nëpër "Zemrën e Artë", ne fillimisht ju ftojmë të zhyteni në rastet e biznesit dhe më pas të shihni se si zgjidhen këto raste në praktikë. Dhe menaxherët, nga ana tjetër, së pari mendojnë për detyrat e mundshme, dhe më pas fillojnë të kuptojnë më mirë se si ta zbatojnë këtë në mjete dhe pajisje.

Nën kapuçin e ruajtjes së madhe të reve

Një udhëzues për Galaxy DevOpsConf 2019Folësi i parë Artemy Kapitula. Raporti i tij vitin e kaluarCeph. Anatomia e një fatkeqësie"Pjesëmarrësit e konferencës e quajtën atë më të mirën, mendoj, për shkak të thellësisë së pabesueshme të historisë. Kësaj radhe tregimi do të vazhdojë me zgjidhjet e Mail.Ru Cloud Solutions për hartimin e ruajtjes dhe analizën e precedentit të dështimit të sistemit. Përfitimi i padukshëm i këtij raporti për menaxherët është se Artemy shqyrton jo vetëm vetë problemin teknik, por edhe të gjithë procesin e zgjidhjes së tij. Ato. Ju mund të kuptoni se si ta menaxhoni të gjithë këtë proces dhe ta zbatoni atë në kompaninë tuaj.

Vendosja e Decentralizuar Reversive

Egor Bugaenko Kjo nuk është hera e parë që ai gjithashtu paraqitet në konferencë; raportet e tij tradicionalisht përmbajnë teza të diskutueshme, por ato të bëjnë të mendosh. Shpresojmë që raportin Biseda e Egor për vendosjen e decentralizuar do të shkaktojë një diskutim interesant dhe, më e rëndësishmja, konstruktiv.

Ne jemi përsëri në re

raport Alexey Vakhovështë një bashkim i fuqishëm i komponentëve dhe teknologjive të biznesit, i cili do të jetë interesant nga ana inxhinierike dhe menaxheriale. Alexey do t'ju tregojë se si funksionon Uchi.ru Infrastruktura vendase e resë kompjuterike: si përdoren Service Mesh, OpenTracing, Vault, logging centralizuar dhe SSO totale. Më pas, në orën 15:00, Alexey do të mbajë master klasë, ku kushdo që vjen do të mund t'i prekë të gjitha këto instrumente me duart e veta.

Apache Kafka në Avito: një histori e tre rimishërimeve

raport Anatoli Soldatov se si Avito po e ndërton Kafkën si shërbim, sigurisht që do të jetë me interes për ata që përdorin Kafkën. Por nga ana tjetër, zbulohet shumë mirë procesi i krijimit të një shërbimi të brendshëm: si të mblidhen kërkesat e shërbimit dhe dëshirat e kolegëve, të zbatohen ndërfaqet, të ndërtohet ndërveprimi ndërmjet ekipeve dhe të krijohet një shërbim si produkt brenda kompanisë. Nga ky këndvështrim, historia është përsëri e dobishme për pjesëmarrësit shumë të ndryshëm të konferencës.

Le t'i bëjmë mikroshërbimet përsëri të lehta 

Këtu, me sa duket, gjithçka është e qartë nga emri. Por këto janë ofertat Dmitry Sugrobov nga Leroy Merlin, edhe në komisionin e programit shkaktoi debat të nxehtë. Me një fjalë, kjo do të jetë një bazë e mirë për një diskutim mbi temën se çfarë konsiderohen përgjithësisht mikroshërbime, si t'i shkruajmë, mirëmbajmë ato, etj.

CI/CD për menaxhimin e infrastrukturës BareMetal 

Raporti tjetër është sërish dy në një. Nga njëra anë, Andrey Kvapil (WEDOS Internet, as) do të flasë për menaxhimin e infrastrukturës BareMetal, e cila është mjaft specifike, sepse të gjithë tani përdorin kryesisht retë, dhe nëse mbajnë pajisje, nuk është në një shkallë kaq të madhe. Por është shumë e rëndësishme që Andrey ndajnë përvojën aplikimi i teknikave CI/CD për vendosjen dhe menaxhimin e infrastrukturës BareMetal, dhe nga ky këndvështrim, raporti do të jetë me interes si për drejtuesit e ekipit ashtu edhe për inxhinierët.

Vazhdoni temën Sergej Makarenko, tregoi prapaskenat e këtij procesi intensiv të punës në Platforma Wargaming.

A mund të jenë të sigurt kontejnerët? 

Do të përfundojë programin në sallën e Zemrës së Artë Alexander Khayorov dokument diskutimi mbi sigurinë e kontejnerëve. Aleksandri tashmë është në RIT++ vuri në dukje mbi problemet e sigurisë së Helmit dhe mënyrat për ta luftuar atë, dhe këtë herë nuk do të kufizohet në renditjen e dobësive, por Do te shfaqet mjete për izolimin e plotë të mjedisit.

"Në skaj të universit", 1 tetor

Do të fillojë Aleksandër Burtsev (BramaBrama) dhe do të paraqesë një nga zgjidhjet e mundshme për të shpejtuar faqen. Le të shohim zbatimin e suksesshëm të pesëfishit përshpejtimi vetëm për shkak të mjeteve DevOps pa e rishkruar kodin. Ju ende do të duhet të vendosni nëse do të rishkruani kodin apo jo në secilin projekt, por është gjithmonë e dobishme të keni parasysh një përvojë të tillë.

DevOps në 1C: Ndërmarrje 

Petr Gribanov nga kompania 1C do ta provoj hedh poshtë mitin se është e pamundur të zbatosh DevOps në një ndërmarrje të madhe. Çfarë mund të jetë më komplekse se platforma 1C: Enterprise, por duke qenë se praktikat e DevOps janë të zbatueshme edhe atje, mendoj se miti nuk do të qëndrojë.

DevOps në zhvillimin e personalizuar

Anton Khlevitsky në vazhdim të raportit të Evgeniy Fomenko do ta tregoj, si MegaFon ndërtoi DevOps në anën e kontraktorit dhe ndërtoi vendosjen e vazhdueshme, duke përfshirë zhvillimin me porosi nga disa furnizues softuerësh.

Sjellja e DevOps në DWH/BI

Një temë jo standarde, por përsëri interesante për pjesëmarrës të ndryshëm do të zbulojë Vasily Kutsenko nga Gazprombank. Vasily do të ndajë këshilla praktike se si të zhvilloni një kulturë IT në zhvillimin e të dhënave dhe të aplikoni praktikat e DevOps në Data Warehous dhe BI, dhe do t'ju tregojë se si ndryshon rrjedha e punës me të dhënat dhe cilat mjete automatizimi janë vërtet të dobishme në kontekstin e punës me të dhëna.

Si (ju) të jetoni pa një departament sigurie 

Pas drekës Mona Arkhipova (sudo.su) do të prezantojë ne me bazat DevSecOps dhe do të shpjegojë se si mund ta futni sigurinë si proces në procesin tuaj të zhvillimit dhe të ndaloni përdorimin e një departamenti të veçantë sigurie. Tema është urgjente dhe raporti duhet të jetë shumë i dobishëm për shumë njerëz.

Testimi i ngarkesës në CI/CD të një zgjidhjeje të madhe

Plotëson në mënyrë të përkryer temën e mëparshme performancës Vladimir Khonin nga MegaFon. Këtu do të flasim për si të futni cilësinë në procesin e DevOps: si të përdorni Quality Gate, të regjistroni raste të ndryshme brenda sistemit dhe si t'i integroni të gjitha në procesin e zhvillimit. Ky raport është veçanërisht i përshtatshëm për ata që punojnë me sisteme të mëdha, por edhe nëse nuk punoni me faturim të madh, do të gjeni aspekte interesante për veten tuaj.

SDLC & Pajtueshmëria

Dhe tema tjetër është më e rëndësishme për kompanitë e mëdha - si të futni zgjidhjet e pajtueshmërisë dhe kërkesat e standardeve në proces. Ilya Mitrukov nga Qendra Teknologjike e Deutsche Bank do të demonstrojëstandardet e punës mund të jenë të pajtueshme me DevOps.

Dhe në fund të ditës Matvey Kukuy (Amixr.IO) do të ndajnë statistika dhe njohuri se si dhjetëra ekipe në mbarë botën janë në detyrë, duke zgjidhur incidentet, duke organizuar punën dhe duke ndërtuar sisteme të besueshme dhe do të shpjegojnë se si të gjitha lidhen me SRE.

Tani të kam zili edhe pak, sepse udhëtimi nëpër DevOpsConf 2019 ju vetëm duhet të. Ju mund të krijoni planin tuaj individual dhe të shijoni sa organikisht raportet do të plotësojnë njëri-tjetrin, por unë, ka shumë të ngjarë, si çdo udhëzues, nuk do të kem kohë të shikoj me kujdes përreth.

Nga rruga, përveç programit kryesor, ne kemi, si të thuash, një vend kampingu - një dhomë takimi, në të cilën vetë pjesëmarrësit mund të organizojnë një takim të vogël, punëtori, klasë master dhe të diskutojnë çështje të ngutshme në një mjedis intim. Sugjeroni një takim çdo pjesëmarrës mundet, dhe çdo pjesëmarrës mund të veprojë si një komitet programi dhe të votojë për takime të tjera. Ky format tashmë e ka dëshmuar efektivitetin e tij, veçanërisht në aspektin e rrjetëzimit, ndaj hidhini një vështrim më të afërt kjo pjese orarin, dhe gjatë konferencës, shikoni për njoftime për takime të reja në kanali i telegramit.

Shihemi në galaktikën DevOpsConf 2019!

Burimi: www.habr.com

Shto një koment