Kev sib tham rau cov kiv cua ntawm DevOps mus kom ze

Peb tab tom tham, ntawm chav kawm, txog DevOpsConf. Yog tias koj tsis nkag mus rau hauv cov ntsiab lus, tom qab lub Cuaj Hlis 30 thiab Lub Kaum Hli 1 peb yuav tuav lub rooj sib tham ntawm kev sib txuas cov txheej txheem ntawm kev txhim kho, kev sim thiab kev ua haujlwm, thiab yog tias koj nkag mus rau cov ntsiab lus, thov, hauv qab miv.

Nyob rau hauv DevOps mus kom ze, txhua qhov chaw ntawm qhov project txoj kev txhim kho thev naus laus zis tau sib cuam tshuam, tshwm sim nyob rau hauv qhov sib npaug thiab cuam tshuam ib leeg. Qhov tseem ceeb ntawm no yog kev tsim cov txheej txheem kev txhim kho uas tuaj yeem hloov pauv, simulated thiab sim hauv lub sijhawm. Qhov no yuav pab tam sim teb rau cov kev hloov pauv hauv kev ua lag luam.

Hauv lub rooj sab laj peb xav qhia tias txoj hauv kev no cuam tshuam li cas rau kev tsim khoom. Yuav ua li cas cov kev ntseeg tau thiab adaptability ntawm lub system rau cov neeg siv yog guaranteed. Yuav ua li cas DevOps hloov cov qauv thiab txoj hauv kev ntawm lub tuam txhab los npaj nws cov txheej txheem ua haujlwm.

Kev sib tham rau cov kiv cua ntawm DevOps mus kom ze

qab lub scenes

Nws yog ib qho tseem ceeb rau peb kom paub tsis yog dab tsi txawv tuam txhab uas muag ua nyob rau hauv lub moj khaum ntawm DevOps mus kom ze, tab sis kuj yuav tsum to taub yog vim li cas tag nrho cov no ua tiav. Yog li ntawd, peb tau caw cov kws tshaj lij los koom nrog Pawg Neeg Saib Xyuas Txoj Haujlwm, tab sis cov kws tshaj lij uas pom DevOps cov lus hais los ntawm ntau txoj haujlwm:

  • senior engineers;
  • cov neeg tsim khoom;
  • pawg thawj coj;
  • CTO.

Ntawm qhov tod tes, qhov no tsim teeb meem thiab tsis sib haum xeeb thaum tham txog kev thov rau cov ntawv ceeb toom. Yog tias tus kws tshaj lij xav tshawb xyuas qhov xwm txheej loj, ces nws tseem ceeb dua rau tus tsim tawm kom nkag siab yuav ua li cas los tsim software uas ua haujlwm hauv huab thiab cov txheej txheem. Tab sis los ntawm kev pom zoo, peb tsim ib qho kev pab cuam uas yuav muaj txiaj ntsig thiab nthuav rau txhua tus: los ntawm cov kws ua haujlwm rau CTO.

Kev sib tham rau cov kiv cua ntawm DevOps mus kom ze

Lub hom phiaj ntawm peb lub rooj sib tham tsis yog tsuas yog xaiv cov lus tshaj tawm hype tshaj plaws, tab sis nthuav qhia tag nrho cov duab: yuav ua li cas DevOps txoj hauv kev ua haujlwm hauv kev xyaum, hom dab tsi koj tuaj yeem khiav mus rau thaum tsiv mus rau cov txheej txheem tshiab. Nyob rau tib lub sijhawm, peb tsim cov ntsiab lus ib feem, nqis los ntawm cov teeb meem kev lag luam mus rau cov thev naus laus zis tshwj xeeb.

Lub rooj sablaj seem yuav nyob zoo ib yam li hauv zaum kawg.

  • Infrastructure platform.
  • Infrastructure li code.
  • Kev xa khoom tsis tu ncua.
  • Tswv yim
  • Architecture hauv DevOps, DevOps rau CTO.
  • SRE kev coj ua.
  • Kev cob qhia thiab kev tswj hwm kev paub.
  • Kev ruaj ntseg, DevSecOps.
  • Kev hloov pauv ntawm DevOps.

Hu rau Cov Ntaub Ntawv: Cov ntaub ntawv zoo li cas peb tab tom nrhiav

Peb conditionally faib cov neeg tuaj saib ntawm lub rooj sib tham ua tsib pawg: engineers, developers, security specialists, team leads and CTO. Txhua pab pawg muaj nws lub siab xav tuaj koom lub rooj sab laj. Thiab, yog tias koj saib DevOps los ntawm cov haujlwm no, koj tuaj yeem nkag siab yuav ua li cas tsom koj lub ntsiab lus thiab qhov twg yuav tsum tau hais meej.

Rau cov engineers, leej twg tab tom tsim ib lub platform infrastructure, nws yog ib qho tseem ceeb kom nkag siab txog cov qauv uas twb muaj lawm, kom nkag siab txog cov technologies twg yog tam sim no tshaj plaws. Lawv yuav txaus siab kawm txog kev paub hauv lub neej tiag tiag hauv kev siv cov thev naus laus zis no thiab sib pauv tswv yim. Ib tug engineer yuav zoo siab los mloog ib daim ntawv qhia txog kev sib tsoo nyuaj, thiab peb, dhau los, yuav sim xaiv thiab polish li daim ntawv qhia.

Rau developers Nws yog ib qho tseem ceeb kom nkag siab txog lub tswv yim xws li huab ib txwm siv. Ntawd yog, yuav ua li cas los tsim software kom nws ua haujlwm hauv huab thiab ntau yam kev tsim kho vaj tse. Tus tsim tawm yuav tsum tau txais kev tawm tswv yim los ntawm software. Ntawm no peb xav hnov ​​​​txog li cas cov tuam txhab tsim cov txheej txheem no, yuav ua li cas los saib xyuas software kev ua tau zoo, thiab tag nrho cov txheej txheem xa khoom ua haujlwm li cas.

Cybersecurity specialists Nws yog ib qho tseem ceeb kom nkag siab yuav ua li cas teeb tsa cov txheej txheem kev ruaj ntseg kom tsis txhob cuam tshuam kev txhim kho thiab hloov cov txheej txheem hauv lub tuam txhab. Cov ncauj lus hais txog cov cai uas DevOps tso rau ntawm cov kws tshaj lij no kuj tseem yuav nthuav.

Pab pawg thawj coj xav paub, yuav ua li cas cov txheej txheem xa khoom tas mus li ua haujlwm hauv lwm lub tuam txhab. Txoj kev twg cov tuam txhab tau coj mus ua kom tiav qhov no, lawv tau tsim txoj kev txhim kho thiab kev ruaj ntseg zoo li cas hauv DevOps. Cov thawj coj hauv pab pawg kuj txaus siab rau Cloud haiv neeg. Thiab tseem muaj lus nug txog kev sib cuam tshuam hauv pab pawg thiab ntawm kev txhim kho thiab pab pawg engineering.

rau CTO Qhov tseem ceeb tshaj plaws yog kom paub tias yuav ua li cas txuas tag nrho cov txheej txheem no thiab kho lawv raws li kev xav tau ntawm kev lag luam. Nws ua kom paub tseeb tias daim ntawv thov muaj kev ntseeg siab rau cov lag luam thiab cov neeg siv khoom. Thiab ntawm no koj yuav tsum nkag siab tias cov thev naus laus zis twg yuav ua haujlwm rau cov haujlwm ua lag luam, yuav ua li cas los tsim cov txheej txheem tag nrho, thiab lwm yam. CTO kuj yog lub luag haujlwm rau kev siv nyiaj txiag. Piv txwv li, nws yuav tsum nkag siab tias yuav tsum tau siv nyiaj ntau npaum li cas rau kev cob qhia cov kws tshaj lij kom lawv tuaj yeem ua haujlwm hauv DevOps.

Kev sib tham rau cov kiv cua ntawm DevOps mus kom ze

Yog tias koj muaj lus nug txog cov teeb meem no, tsis txhob nyob twj ywm, xa koj daim ntawv qhia. Hnub kawg rau Hu rau Cov Ntawv yog Lub Yim Hli 20th. Ua ntej koj sau npe, lub sijhawm ntau koj yuav tau ua tiav koj daim ntawv tshaj tawm thiab npaj rau koj qhov kev nthuav qhia. Yog li, tsis txhob ncua.

Zoo, yog tias koj tsis muaj qhov yuav tsum tau hais tawm rau pej xeem, tsuas yog yuav daim pib thiab tuaj rau lub Cuaj Hlis 30 thiab Lub Kaum Hli 1 los sib tham nrog cov npoj yaig. Peb cog lus tias nws yuav nthuav thiab txhawb nqa.

Yuav ua li cas peb pom DevOps

Txhawm rau kom nkag siab qhov peb txhais tau li cas los ntawm DevOps, Kuv xav kom nyeem (lossis rov nyeem dua) kuv daim ntawv qhia "DevOps yog dab tsi" Taug kev los ntawm nthwv dej ntawm kev ua lag luam, Kuv tau pom tias lub tswv yim ntawm DevOps tau hloov pauv li cas hauv cov tuam txhab loj sib txawv: los ntawm kev pib me me mus rau ntau lub tuam txhab. Daim ntawv tshaj tawm tau tsim los ntawm ntau cov lus nug, los ntawm kev teb lawv koj tuaj yeem nkag siab seb koj lub tuam txhab puas tau tsiv mus rau DevOps lossis seb puas muaj teeb meem nyob qhov twg.

DevOps yog ib tug complex system, nws yuav tsum muaj xws li:

  • Cov khoom siv digital.
  • Cov lag luam modules uas tsim cov khoom digital no.
  • Pawg khoom uas sau cov cai.
  • Kev coj ua tsis tu ncua.
  • Platforms raws li kev pabcuam.
  • Infrastructure ua ib qho kev pabcuam.
  • Infrastructure li code.
  • Cais cov kev coj ua kom muaj kev ntseeg siab, ua rau DevOps.
  • Ib qho kev tawm tswv yim uas piav qhia txhua yam.

Thaum kawg ntawm daim ntawv tshaj tawm muaj ib daim duab uas muab lub tswv yim ntawm DevOps system hauv lub tuam txhab. Nws yuav tso cai rau koj pom cov txheej txheem twg hauv koj lub tuam txhab twb tau hloov kho thiab uas tseem tsis tau tsim.

Kev sib tham rau cov kiv cua ntawm DevOps mus kom ze

Koj tuaj yeem saib cov yeeb yaj kiab ntawm tsab ntawv ceeb toom no.

Thiab tam sim no yuav muaj nyiaj ntxiv: ob peb cov yeeb yaj kiab los ntawm RIT ++ 2019, uas kov cov teeb meem dav dav ntawm DevOps hloov pauv.

Tuam txhab infrastructure raws li ib yam khoom

Artyom Naumenko coj pab pawg DevOps ntawm Skyeng thiab saib xyuas kev txhim kho ntawm nws lub tuam txhab kev tsim kho vaj tse. Nws tau hais tias kev tsim kho vaj tse cuam tshuam li cas rau cov txheej txheem kev lag luam ntawm SkyEng: yuav ua li cas xam ROI rau nws, cov kev ntsuas twg yuav tsum raug xaiv rau kev suav thiab yuav ua li cas los txhim kho lawv.

Ntawm txoj kev mus rau microservices

Nixys lub tuam txhab muab kev txhawb nqa rau cov haujlwm hauv lub vev xaib tsis khoom thiab cov kab ke sib faib. Nws tus thawj coj kev, Boris Ershov, qhia yuav ua li cas txhais cov khoom siv software, kev txhim kho uas tau pib 5 xyoo dhau los (lossis ntau dua), mus rau lub platform niaj hnub.

Kev sib tham rau cov kiv cua ntawm DevOps mus kom ze

Raws li txoj cai, tej yaam num no yog lub ntiaj teb tshwj xeeb uas muaj xws li tsaus ntuj nti thiab ancient ces kaum ntawm infrastructure uas tam sim no engineers tsis paub txog lawv. Thiab cov txheej txheem rau architecture thiab kev loj hlob uas tau xaiv ib zaug yog outdated thiab tsis tuaj yeem muab kev lag luam nrog tib lub zog ntawm kev txhim kho thiab tso tawm cov tshiab versions. Raws li qhov tshwm sim, txhua yam khoom tso tawm hloov mus rau hauv qhov kev lom zem tsis txaus ntseeg, qhov twg ib yam dab tsi lossi poob tawm, thiab nyob rau hauv qhov chaw npaj txhij txog tshaj plaws.

Cov thawj coj ntawm tej yaam num inevitably ntsib qhov yuav tsum tau los hloov tag nrho cov txheej txheem thev naus laus zis. Hauv nws tsab ntawv ceeb toom, Boris tau hais tias:

  • yuav ua li cas xaiv qhov zoo architecture rau qhov project thiab muab cov infrastructure nyob rau hauv kev txiav txim;
  • yam cuab yeej siv thiab dab tsi pitfalls tau ntsib nyob rau hauv txoj kev mus rau transformation;
  • yuav ua li cas ntxiv.

Automation ntawm kev tso tawm lossis yuav ua li cas xa sai thiab tsis mob

Alexander Korotkov yog tus tsim tawm ntawm CI / CD system ntawm CIAN. Nws tau hais txog cov cuab yeej automation uas ua rau nws tuaj yeem txhim kho qhov zoo thiab txo lub sijhawm xa cov lej rau ntau lawm 5 zaug. Tab sis cov txiaj ntsig zoo li no tsis tuaj yeem ua tiav nrog automation ib leeg, yog li Alexander kuj tau them sai sai rau cov kev hloov pauv hauv txoj kev loj hlob.

Kev huam yuaj pab koj kawm li cas?

Alexey Kirpichnikov tau siv DevOps thiab infrastructure ntawm SKB Kontur rau 5 xyoos. Nyob rau hauv peb lub xyoos, kwv yees li 1000 fakaps ntawm qhov sib txawv ntawm qhov kev xav tau tshwm sim hauv nws lub tuam txhab. Ntawm lawv, piv txwv li, 36% tau tshwm sim los ntawm dov tawm qhov kev tso tawm qis rau hauv kev tsim khoom, thiab 14% yog tshwm sim los ntawm kev kho vajtse ua haujlwm hauv cov ntaub ntawv chaw.

Cov ntaub ntawv khaws tseg ntawm cov ntaub ntawv (tom qab kev tuag) uas lub tuam txhab engineers tau khaws cia rau ntau xyoo ua ke ua rau nws muaj peev xwm kom tau txais cov ntaub ntawv tseeb txog kev xwm txheej. Lub tsev kho mob tom qab yog sau los ntawm tus kws ua haujlwm ntawm lub luag haujlwm, uas yog thawj tus teb rau qhov teeb meem thaum muaj xwm txheej ceev thiab pib kho txhua yam. Vim li cas torment engineers uas tawm tsam hmo ntuj nrog facaps los ntawm kev sau ntawv? Cov ntaub ntawv no tso cai rau koj pom tag nrho cov duab thiab txav mus rau kev tsim kho vaj tse nyob rau hauv txoj kev yog.

Hauv nws cov lus, Alexey tau qhia txog yuav ua li cas sau ib qho txiaj ntsig zoo tom qab kev tuag thiab yuav ua li cas siv cov kev coj ua ntawm cov lus ceeb toom no hauv lub tuam txhab loj. Yog tias koj nyiam cov dab neeg hais txog yuav ua li cas ib tug neeg npau taws, saib cov yeeb yaj kiab ntawm kev ua yeeb yam.

Peb nkag siab tias koj lub zeem muag ntawm DevOps yuav tsis phim peb li. Nws yuav nthuav kom paub tias koj pom DevOps hloov pauv li cas. Qhia koj qhov kev paub thiab lub zeem muag ntawm lub ncauj lus no hauv cov lus pom.

Cov ntawv ceeb toom dab tsi peb twb tau txais rau hauv qhov kev zov me nyuam?

Lub lim tiam no Pawg Neeg Saib Kev Kawm tau txais 4 tsab ntawv ceeb toom: ntawm kev ruaj ntseg, kev tsim kho vaj tse thiab kev coj ua SRE.

Tej zaum qhov mob siab tshaj plaws ntawm kev hloov pauv DevOps: yuav ua li cas kom paub tseeb tias cov txiv neej los ntawm cov ntaub ntawv kev ruaj ntseg tsis rhuav tshem cov kev sib txuas uas twb tau tsim los ntawm kev txhim kho, kev ua haujlwm thiab kev tswj hwm. Qee lub tuam txhab tswj hwm yam tsis muaj chaw saib xyuas kev ruaj ntseg. Yuav ua li cas kom paub meej cov ntaub ntawv kev ruaj ntseg nyob rau hauv cov ntaub ntawv no? Txog nws yuav qhia Mona Arkhipova los ntawm sudo.su. Los ntawm nws daim ntawv qhia peb kawm:

  • dab tsi yuav tsum tau tiv thaiv thiab los ntawm leej twg;
  • dab tsi yog cov txheej txheem kev ruaj ntseg niaj hnub;
  • IT thiab cov ntaub ntawv kev ruaj ntseg cuam tshuam li cas;
  • CIS CSC yog dab tsi thiab yuav siv nws li cas;
  • yuav ua li cas thiab los ntawm cov ntsuas dab tsi los ua cov ntaub ntawv tshawb xyuas kev ruaj ntseg.

Daim ntawv tshaj tawm tom ntej no hais txog kev tsim kho vaj tse raws li txoj cai. Txo tus nqi ntawm phau ntawv niaj hnub thiab tsis tig tag nrho qhov project mus rau hauv chaos, qhov no puas ua tau? Rau lo lus nug no yuav teb Maxim Kostrikin los ntawm Ixtens. Nws lub tuam txhab siv Terraform rau kev ua haujlwm nrog AWS infrastructure. Cov cuab yeej yog yooj yim, tab sis cov lus nug yog yuav ua li cas kom tsis txhob tsim ib tug loj block ntawm code thaum siv nws. Kev saib xyuas cov cuab yeej cuab tam li no yuav kim dua txhua xyoo. 

Maxim yuav qhia tias cov qauv kev tso cai ua haujlwm li cas, tsom rau kev ua kom yooj yim automation thiab kev loj hlob.

Lwm qhia peb yuav hnov ​​txog infrastructure los ntawm Vladimir Ryabov los ntawm Playkey. Ntawm no peb yuav tham txog cov infrastructure platform, thiab peb yuav kawm:

  • Yuav ua li cas kom nkag siab seb qhov chaw khaws khoom puas siv tau zoo;
  • pes tsawg tus neeg siv tuaj yeem tau txais 10 TB ntawm cov ntsiab lus yog tias tsuas yog siv 20 TB ntawm kev khaws cia;
  • yuav ua li cas compress cov ntaub ntawv 5 zaug thiab muab rau cov neeg siv hauv lub sijhawm tiag tiag;
  • yuav ua li cas synchronize cov ntaub ntawv ntawm ya ntawm ob peb cov ntaub ntawv chaw;
  • yuav ua li cas tshem tawm kev cuam tshuam ntawm cov neeg siv ntawm ib leeg thaum siv ib lub tshuab virtual ua ntu zus.

Lub zais ntawm cov khawv koob no yog technology ZFS rau FreeBSD thiab nws cov diav rawg tshiab ZFS ntawm Linux. Vladimir yuav qhia cov xwm txheej los ntawm Playkey.

Matvey Kukuy los ntawm Amixr.IO npaj txhij nrog piv txwv ntawm lub neej qhia, ua li cas SRE thiab yuav ua li cas nws pab txhim kho cov kab ke txhim khu kev qha. Amixr.IO hla cov neeg siv khoom teeb meem los ntawm nws qhov backend; kaum ob pab pawg ua haujlwm thoob ntiaj teb twb tau cuam tshuam txog 150 txhiab tus neeg. Ntawm lub rooj sib tham, Matvey yuav qhia cov txheeb cais thiab kev nkag siab uas nws lub tuam txhab tau sau los ntawm kev daws teeb meem cov neeg siv khoom thiab tshuaj xyuas qhov ua tsis tiav.

Ib zaug ntxiv kuv yaum kom koj tsis txhob khav theeb thiab qhia koj qhov kev paub dhau los ua DevOps samurai. Pab twv rau ib daim ntawv qhia, thiab koj thiab kuv yuav muaj 2,5 lub hlis los npaj cov lus zoo. Yog koj xav ua neeg mloog, subscribe mus rau cov ntawv xov xwm nrog cov kev pab cuam hloov tshiab thiab xav txog kev booking daim pib ua ntej ntawm lub sij hawm, vim hais tias lawv yuav dhau los ua kim dua rau hnub lub rooj sib tham.

Tau qhov twg los: www.hab.com

Ntxiv ib saib