Rêberek ji bo DevOpsConf 2019 Galaxy

Ez rêbernameyek DevOpsConf pêşkêşî we dikim, konferansek ku îsal di astek galaktîk de ye. Di vê wateyê de ku me bernameyek wusa hêzdar û hevseng berhev kir ku cûrbecûr pispor dê ji rêwîtiya wê kêfê bikin: pêşdebir, rêvebirên pergalê, endezyarên binesaziyê, QA, pêşengên tîmê, stasyonên karûbar û bi gelemperî her kesê ku di pêşkeftina teknolojîk de beşdar e. doz.

Em pêşniyar dikin ku biçin du deverên mezin ên gerdûna DevOps: yek bi pêvajoyên karsaziyê yên ku dikarin bi nermî bi kodê ve werin guheztin, û ya din jî bi amûran re. Ango, di konferansa me de dê di naverok û bi taybetî jî di hejmara raporan de du rêyên bi hêzek wekhev hebin. Yek balê dikişîne ser karanîna rastîn a amûran, û ya duyemîn jî li ser pêvajoyên ku mînakên pirsgirêkên karsaziyê bikar tînin ku wekî kod têne hesibandin û wekî kod têne rêve kirin. Em bawer dikin ku teknolojî û pêvajo bi hev ve girêdayî ne û bi alîkariya axaftvanên me yên ku di pargîdaniyên pêla nû de dixebitin û bi çareserkirina pirsgirêkan û derbaskirina pirsgirêkan re riya xwe ya ber bi têgihîştina nû ya pêşkeftinê ve parve dikin, bi rêkûpêk vê yekê nîşan didin.

Rêberek ji bo DevOpsConf 2019 Galaxy

Ger hûn bixwazin, kurteyek ji rêberê me DevOpsConf:

  • Di 30ê Îlonê de, di roja yekem a konferansê de, li salona yekem em ê 8 dozên karsaziyê binirxînin.
  • Di salona duyemîn de roja yekem em ê çareseriyên instrumental ên pir pisportir analîz bikin. Her rapor gelek ezmûnên pratîkî yên xweş dihewîne, ku, lêbelê, ji bo hemî pargîdaniyan ne maqûl e.
  • Di 1ê Cotmehê de, li salona yekem, berevajî, em bêtir li ser teknolojiyê diaxivin, lê bi berfirehî.
  • Di salona duyemîn de roja duyemîn em li ser karên taybetî yên ku di hemî projeyan de dernakeve nîqaş dikin, mînakî, di pargîdaniyek de.


Lê ez ê tavilê bibêjim ku dabeşkirinek bi vî rengî qet nayê wateya dabeşkirina temaşevanan. Berevajî vê, ji bo endezyarek girîng e ku pirsgirêkên karsaziyê fam bike, wateya tiştê ku ew dike zanibe û xwedan ezmûnek pratîkî be. Û ji bo rêberek tîmê an qereqola karûbarê, bê guman, doz û ezmûna pargîdaniyên din girîng in, lê di heman demê de hûn hewce ne ku hûn karên hundurîn jî fam bikin. Li jêr birîn ez ê ji we re li ser hemî mijaran bi hûrgulî vebêjim û ji we re bibe alîkar ku hûn plansaziyek rêwîtiyê ya berfireh biafirînin.

Konferans dê li Infospace were li dar xistin û me ji du salonên sereke re got "Dilê Zêrîn" - mîna keştiya ji "Rêberê Hitchhiker's to the Galaxy", ku prensîba bêbextiyê bikar tîne da ku di fezayê de bigere, û "Li peravê Gerdûn" - mîna xwaringehek ji heman sagayê. Ji niha û pê ve ez ê van navan bikar bînim da ku behsa şopan bikim. Ragihandinên raporê yên li devera galaksiya "Dilê Zêrîn" ji bo koma geştiyariyê ya sereke guncantir in; heke hûn bixwazin, ev in, ger hûn bixwazin, balkêş in. "Li qiraxa Gerdûnê" ji bo rêwiyên bi tecrûbe tiştên balkêş hene. Kêm kes diçin wir, lê yên ku diwêrin bi çavên şewitî di nav kemberên asteroîdê re biçin wir.

Di heman demê de, hûn dikarin bi hêsanî ji jûreyek derbasî jûreyek din bibin, û di her kêliyê de hûn ê mijarek ku li gorî we ye bibînin. Wekî ku min berê jî got, bername pir hevseng e. Raporên me yên polê pir zêde hebûn, lê, bi dilxwazî, Komîteya Bernameyê neçar ma ku wan biguhezîne HighLoad ++ yan jî heta konferansa biharê ya li St. Bernameya konferansê dihêle hûn her yek ji mijarên plansazkirî (radestkirina domdar, binesaziya wekî kod, veguherîna DevOps, pratîkên SRE, ewlehî, platforma binesaziyê) bi karanîna mînakên cihêreng û ji aliyên cihêreng bifikirin.

Naha rûne, keştiya meya galaktîk ber bi her tiştî ve tê.

"Dilê Zêrîn", 30 Îlonê

90 rojên pêşîn wekî CTO

Rêberek ji bo DevOpsConf 2019 GalaxyDê konferansê vekin nûçe Leona Fire. li ser mîraskirina pergalên mîras û pirsgirêkên ku pir caran bi wan re têne. Leon dê ji we re vebêje ka stasyona karûbarê çawa dikare têgihîştina pergala teknîkî ya ku ew pê re dest bi xebatê dike bi dest bixe. Ji bo derhênerek teknîkî di pargîdaniyek nûjen de, birêvebirina pêvajoya DevOps karê sereke ye, û Leon dê bi rengek balkêş û mîzahî nîşanî we bide. têkiliya di navbera beşên teknîkî û karsaziyê de ji nêrîna SRT.

Yên destpêk û yên ku dixwazin bibin yek divê teqez werin vê raporê. Beriya her tiştî, yek tişt e ku meriv mezin bibe ku di pargîdaniya xwe de bibe derhênerê teknîkî, û yekî din e ku hûn ji nû ve têkevin vê rola; aerobatîkên weha ji her kesî re ne berdest in.

Bingehên DevOps - ketina projeyek ji sifirê

Next nûçe mijarê berdewam dike, lê Andrey Yumashev (LitRes) dê pirsgirêkê hinekî kêmtir gerdûnî binirxîne û bersiva pirsan bide: dema ku hûn di tîmên cihê de dest bi xebatê dikin divê hûn çi bingehîn bizanibin; meriv çawa rêzika pirsgirêkan rast analîz dike; meriv çawa plansaziyek çalakiyê ava dike; meriv çawa KPI-ê hesab dike û kengê rawestîne.

Pêşeroja binesaziyê wekî kod

Dûv re em ê navberekê bidin ku mijara binesaziyê wekî kod nîqaş bikin. Roman Boyko Mîmarê Çareseriyê li AWS li DevOpsConf wê bêjin di derbarê amûra nû de AWS Cloud Development Kit, ku dihêle hûn binesaziyê bi zimanek nas (Python, TypeScript, JavaScript, Java) rave bikin. Em ê ji destê pêşîn fêr bibin ka çi dihêle ku ewr hîn bêtir nêzikî pêşdebiran bibe, meriv çawa dest bi karanîna vê amûrê dike û ji bo rêveberiya binesaziya hêsan hêmanên ji nû ve bi kar tîne biafirîne. Ji bo beşdarên konferansê, ev fersendek hêja ye ku li ser nûbûnên cîhanê bi rûsî û bi detayên teknîkî yên ku li vir hevpar e, lê ne li Rojava, bibihîzin.

Ji berdanê heya FastTrack

Piştî nîvro em ê du saetên din vegerin ser mijara veguherînê. Li nûçe Evgenia Fomenko Werin em veguherîna DevOps ya MegaFon bişopînin: ji qonaxa ku ew hewl didin ku rêbazên kevneşopî bikar bînin, wek KPI-yê, derbaskirina qonaxê gava ku tiştek ne diyar e û hûn hewce ne ku amûrên nû peyda bikin û xwe biguherînin dest pê bikin, heta ku pêvajo bi tevahî ji nû ve were avakirin. Ev ezmûnek pir xweş û motîvasyonek e ji bo pargîdaniyê, ku di veguheztina DevOps de, ku Evgeniy jî dê li ser biaxive, peymankerên xwe jî beşdar kir.

Meriv çawa dibe tîmek pir-fonksiyonel 

У Mikhail Bizhan ezmûna berfireh di pêkanîna guhertinên veguherîner de di tîmên. Naha Mikhail, wekî serokê Tîma Lezkirinê ya Raiffeisenbank, tîmê hev-fonksîyonel dike. li ser wî nûçe Werin em li ser êşa kêmbûna tîmên pir-fonksîyonel bipeyivin û çima kêşeyên tîmek pir-fonksiyonel bi îcadkirin, çêkirin û bicihanîn bi dawî nabin.

pratîkên SRE

Dûv re li ser rê em ê du raporên ku ji bo pratîkên SRE-yê hatine veqetandin bibînin, ku her ku diçe mezin dibin û di tevahiya pêvajoya DevOps de cîhek girîng digirin.

Alexey Andreev ji Prisma Labs wê bêjin, çima destpêkek pêdivî bi pratîkên SRE heye û çima ew drav dide.

Matvey Grigoriev ji Dodo Pizza dê pêşkêş bike mînakek SRE di pargîdaniyek mezintir de ku jixwe qonaxa destpêkê derketiye. Matvey bi xwe li ser xwe vê yekê dibêje: Pêşdebirek .NET ya bi ezmûn û SRE-ya destpêk, dê çîroka derbasbûna pêşdebirek, û ne tenê yek, lê tîmek tevahî, ji binesaziyê re parve bikin. Çima DevOps ji bo pêşdebirek rêyek mentiqî ye û çi diqewime heke hûn dest pê bikin li hemî pirtûkên lîstikê yên Ansible û nivîsarên xwe yên bash wekî hilberek nermalava bêkêmasî binihêrin û heman hewcedariyên wan bicîh bînin, em ê di rapora Matvey ya 30-ê Îlonê saet 17:00 de li salona Dilê Zêrîn nîqaş bikin.

Bernameya roja yekem temam bikin Daniil Tikhomirov, ku di wî axaftin pirseke girîng dike: Çawa teknolojî bi kêfxweşiya bikarhêner ve girêdayî ye. Çareserkirina pirsgirêka "her tişt dixebite, lê bikarhêner nerazî ye", MegaFon ji çavdêriya pergalên kesane, piştre servers, serîlêdan çû çavdêriya karûbarê bi çavên bikarhêner. Çawa hemî pisporên teknîkî, xerîdar û firoşkaran dest pê kirin ku li ser van nîşaneyên KQI-ê bisekinin, em ê di êvara roja yekem a konferansê de fêr bibin. Û piştî wê, em ê herin binesaziyê û veguherînê di cîhek nefermî de li paş-partiyê nîqaş bikin.

"Li qiraxa gerdûnê", 30 Îlonê

Sê raporên ewil ên li salona "Li qiraxa gerdûnê" dê ji hêla amûran ve pir balkêş bin.

Maxim Kostrikin (Ixtens) dê nîşan bide qalibên li Terraform li dijî kaos û rûtîn li ser projeyên mezin û dirêj şer bikin. Pêşdebirên Terraform ji bo xebata bi binesaziya AWS re pratîkên çêtirîn çêtirîn pêşkêşî dikin, lê nuwazeyek heye. Bi karanîna nimûneyên kodê, Maxim dê nîşan bide ka meriv çawa peldankek bi koda Terraform veneguhere topa berfê, lê, bi karanîna nimûneyan, ji bo hêsankirina otomasyonê û pêşkeftina bêtir.

Rapor kirin Grigory Mikhalkin ji Lamoda "Me çima operatorê Kubernetes pêşve xist û me çi ders jê fêr kir?" dê bibe alîkar dagirtina kêmbûna agahdariya li ser meriv çawa binesaziyê wekî pratîkên kodê bi karanîna Kubernetes bicîh tîne. Kubernetes bixwe, mînakî, danasîna karûbarên ku pelên yaml bikar tînin vedihewîne, lê ev ji bo hemî karan ne bes e. Rêvebiriya asta nizm operatoran hewce dike, û heke hûn dixwazin Kubernetes bi rêkûpêk îdare bikin ev axaftin pir bikêr e.

Mijara raporta bê ye Hashicorp Vault - pir taybet. Lê di rastiyê de, ev amûr li cîhê ku hûn hewce ne ku şîfreyan birêve bibin û ji bo xebata bi nehêniyan re xalek hevpar hebe hewce ye. Sala borî, Sergey Noskov got ku çawa bi alîkariya Hashicorp Vault veşarî li Avito têne rêvebirin, lê binihêrin nûçe û werin gûhdarkirin Yuri Shutkin ji Tinkoff.ru ji bo hîn bêtir ezmûn.

Taras Kotov (EPAM) dê bifikirin peywira hê hindiktir a avakirina binesaziyek ewr a ku pişta xwe vedihewîne tora IP/MPLS. Lê ezmûn pir mezin e, û rapor hişk e, ji ber vê yekê heke hûn fêm dikin ku ew li ser çi ye, bê guman werin vê raporê.

Dûv re êvarê em ê li ser rêveberiya databasê di binesaziyên ewr de biaxivin. Kirill Melnichuk dê parve bikin tecrubeya bikaranîna Vitess ji bo xebata bi MySQL di hundurê komek Kubernetes de. A Vladimir Ryabov ji Playkey.net wê bêjin, meriv çawa bi daneyên hundurê ewr re dixebite û meriv çawa cîhê hilanînê ya berdest bi rêkûpêk bikar tîne.

"Dilê Zêrîn", 1ê Cotmehê

Di 1'ê Cotmehê de wê her tişt berevajî be. Salona Dilê Zêrîn dê rêgezek bêtir teknolojiyê destnîşan bike. Bi vî rengî, ji bo endezyarên ku di nav "Dilê Zêrîn" de digerin, em pêşî we vedixwînin ku hûn di dozên karsaziyê de bişopînin, û dûv re bibînin ka ev doz di pratîkê de çawa têne çareser kirin. Û rêveber, di encamê de, pêşî li ser karên mimkun difikirin, û dûv re dest pê dikin ku çêtir fam bikin ka meriv çawa vê yekê di nav amûr û hardware de bicîh tîne.

Di bin kapê depoya ewrê mezin de

Rêberek ji bo DevOpsConf 2019 GalaxyAxaftvana yekem Artemy Kapitula. Rapora wî ya sala borîCeph. Anatomiya karesatekê"Beşdarvanên konferansê ji ber kûrahiya çîrokê ya bêhempa, ez difikirim ku ew çêtirîn jê re digotin. Vê carê çîrok dê bi çareseriyên Mail.Ru Cloud Solutions li ser sêwirana hilanînê û analîzkirina pêşkeftina têkçûna pergalê berdewam bike. Feydeya ne diyar a vê raporê ji bo rêveberan ev e ku Artemy ne tenê pirsgirêka teknîkî bixwe, lê di heman demê de tevahiya pêvajoya çareserkirina wê jî lêkolîn dike. Ewan. Hûn dikarin fêm bikin ka meriv çawa vê pêvajoyê tevde birêve dibe û wê li pargîdaniya xwe bicîh tîne.

Bicihkirina nemerkezî ya Reversive

Egor Bugaenko Ev ne cara yekem e ku ew jî beşdarî konferansê dibe; raporên wî bi kevneşopî tezên nakokî dihewîne, lê ew we difikire. Em hêvî dikin ku nûçe Axaftina Egor li ser bicîhkirina nenavendî dê bibe sedema nîqaşek balkêş û ya herî girîng, çêker.

Em dîsa di nav ewran de ne

Rapor kirin Alexey Vakhovtevhevbûnek hêzdar a hêman û teknolojiyên karsaziyê ye, ku dê hem ji hêla endezyariyê û hem jî ji hêla rêveberiyê ve balkêş be. Alexey dê ji we re vebêje ka Uchi.ru çawa dixebite binesaziya Cloud Native: Karûbar Mesh, OpenTracing, Vault, têketina navendî û tevahî SSO çawa têne bikar anîn. Piştre, saet 15:00 de, Alexey dê li dar bixe çîna masterê, ku her kesê ku tê wê bikaribe bi destên xwe dest bide van hemû amûran.

Apache Kafka di Avito de: çîrokek sê reincarnations

Rapor kirin Anatoly Soldatov li ser ka Avito çawa Kafka wekî xizmetek ava dike, bê guman dê bala wan kesên ku Kafka bikar tînin jî be. Lê ji aliyê din ve, ew pir baş eşkere dike pêvajoya afirandina karûbarek navxweyî: Meriv çawa hewcedariyên karûbar û daxwazên hevkaran berhev dike, navbeynkaran bicîh tîne, di navbera tîmê de danûstendinê ava dike û di nav pargîdaniyê de wekî hilberek karûbarek diafirîne. Ji vî alî ve, dîrok dîsa ji bo beşdarên konferansê yên pir cûda kêrhatî ye.

Werin em dîsa mîkroservisên sivik bikin 

Li vir, wusa dixuye, her tişt ji navê xwe diyar e. Lê vana dikin pêşkêş dike Dmitriy Sugrobov ji Leroy Merlin, tewra di komîteya bernameyê de bû sedema nîqaşên germ. Bi gotinek, ev ê bibe bingehek baş ji bo nîqaşek li ser mijara ku bi gelemperî wekî mîkroxizmet têne hesibandin, meriv wan çawa binivîse, wan biparêze, hwd.

CI/CD ji bo birêvebirina binesaziya BareMetal 

Rapora paşîn dîsa du yek e. Li aliyekî, Andrey Kvapil (WEDOS Înternetê, wekî) dê li ser birêvebirina binesaziya BareMetal, ku pir taybetî ye, biaxive, ji ber ku her kes naha bi gelemperî ewran bikar tîne, û heke ew hardware bigire, ew ne di astek wusa mezin de ye. Lê pir girîng e ku Andrey tecrubeya parve bikin sepana teknîkên CI/CD-ê ji bo danîn û rêvebirina binesaziya BareMetal, û ji vî alî ve, rapor dê hem ji rêberên tîmê û hem jî ji endezyaran re eleqedar be.

Mijar berdewam bikin Sergey Makarenko, nîşan dide li pişt perdeya vê pêvajoya ked-dijwar di Platforma Wargaming.

Ma konteynir dikarin ewle bin? 

Dê bernameyê li salona Dilê Zêrîn biqedînin Alexander Khayorov kaxezek nîqaşê li ser ewlehiya konteynerê. Alexander jixwe li RIT ++ ye destnîşan kir li ser kêşeyên ewlekarî yên Helmê û rêyên rûbirûbûna wê, û vê carê ew ê xwe bi rêzkirina qelsîyan sînordar neke, lê dê nîşan bide amûrên ji bo îzolekirina tam a jîngehê.

"Li qiraxa gerdûnê", 1ê Cotmehê

Dê dest pê bike Alexander Burtsev (BramaBrama) û dê pêşkêş bike yek ji çareseriyên mimkun e ku malperê bilez bike. Werin em li pêkanîna serketî ya pêncalî binêrin lezkirin tenê ji ber amûrên DevOps bêyî ku kodê ji nû ve binivîsin. Hûn ê dîsa jî biryar bidin ka hûn di her projeyê de kodê ji nû ve binivîsînin an na, lê her gav bikêr e ku meriv ezmûnek wusa di hişê xwe de hebe.

DevOps di 1C de: Pargîdanî 

Petr Gribanov ji şirketa 1C dê biceribîne efsaneya ku ne mumkun e ku meriv DevOps di pargîdaniyek mezin de bicîh bike hilweşînin. Çi dikare ji platforma 1C: Enterprise tevlihevtir be, lê ji ber ku pratîkên DevOps li wir jî têne sepandin, ez difikirim ku efsaneya wê namîne.

DevOps di pêşveçûna xwerû de

Anton Khlevitsky di berdewamiya raporta Evgeniy Fomenko de wê bêjin, Çawa MegaFon DevOps li ser milê peymankar ava kir û Pêvekirina Berdewam ava kir, tevî pêşkeftina xwerû ya ji gelek peydakiroxên nermalavê.

DevOps tîne DWH/BI

Mijarek ne-standard, lê dîsa ji bo beşdarên cihêreng mijarek balkêş dê eşkere bike Vasily Kutsenko ji Gazprombank. Vasily dê şîretên pratîkî li ser ka meriv çawa di pêşkeftina daneyê de çandek IT-ê pêşdixe û sepandina pratîkên DevOps-ê di Daneyên Warehous û BI-ê de parve dike, û dê ji we re vebêje ka xeta xebata bi daneyan re çawa cûda ye û kîjan amûrên otomasyonê bi rastî di çarçoweya xebatê de bikêr in. jimare.

Çawa (hûn) bêyî dezgehek ewlehiyê bijîn 

Piştî nîvro Mona Arkhipova (sudo.su) dê bidin nasîn me bi bingehîn DevSecOps û dê rave bike ka hûn çawa dikarin ewlehiyê wekî pêvajoyek di pêvajoya pêşkeftina xwe de bicîh bikin û dev ji karanîna dezgehek ewlehiyê ya cihê berdin. Mijar zext e, û rapor divê ji gelek kesan re pir bikêr be.

Testkirina barkirinê di CI / CD ya çareseriyek mezin de

Bi temamî mijara berê temam dike birêvebirinî Vladimir Khonin ji MegaFon. Li vir em ê li ser biaxivin meriv çawa qalîteyê di pêvajoya DevOps de destnîşan dike: Meriv çawa Deriyê Kalîteyê bikar tîne, dozên cihêreng di hundurê pergalê de tomar dike, û meriv wê çawa hemî di pêvajoya pêşkeftinê de entegre bike. Ev rapor bi taybetî ji bo kesên ku bi pergalên mezin re dixebitin guncan e, lê heke hûn bi fatûreya mezin nexebitin jî, hûn ê ji xwe re aliyên balkêş bibînin.

SDLC & Compliance

Û mijara paşîn ji bo pargîdaniyên mezin bêtir têkildar e - meriv çawa çareseriyên Pêvek û daxwazên standardan di pêvajoyê de destnîşan dike. Ilya Mitrukov ji Navenda Teknolojiyê ya Deutsche Bank dê nîşan bide, ku Dibe ku standardên xebatê bi DevOps re hevaheng bin.

Û di dawiya rojê de Matvey Kukuy (Amixr.IO) dê parve bikin îstatîstîk û têgihiştinên li ser ka bi dehan tîm li çaraliyê cîhanê çawa li ser peywirê ne, bûyeran rêz dikin, kar organîze dikin û pergalên pêbawer ava dikin, û dê rave bike ka ew hemî çawa bi SRE re têkildar e.

Niha ez hinekî ji we jî çavnebariyê dikim, ji ber ku rêwîtiya di nav de ye DevOpsConf 2019 tu tenê divê. Hûn dikarin plansaziya xweya kesane biafirînin û kêfê bikin ka rapor çawa bi organîkî dê hevûdu temam bikin, lê ez, bi îhtîmalek mezin, mîna her rêberek, dê wextê min tune ku ez bi baldarî li dora xwe binihêrim.

Bi awayê, ji bilî bernameya sereke, me, bi vî rengî, cîhek kampê heye - jûreyek civînê, ku tê de beşdar bixwe dikarin civînek piçûk, atolye, çîna masterê organîze bikin û di cîhek samîmî de li ser mijarên lezgîn nîqaş bikin. Hevdîtinek pêşniyar bikin her beşdarek dikare, û her beşdarek dikare wekî komîteyek bernameyê tevbigere û dengê xwe bide civînên din. Vê formatê jixwe bandora xwe îsbat kiriye, nemaze di warê torê de, ji ber vê yekê ji nêz ve lê binêre ev beş bername, û di dema konferansê de, li daxuyaniyên di derbarê hevdîtinên nû de temaşe bikin kanala telegramê.

We di galaksiya DevOpsConf 2019 de bibînin!

Source: www.habr.com

Add a comment