Niaj hnub nimno infrastructure: teeb meem thiab zeem muag

Niaj hnub nimno infrastructure: teeb meem thiab zeem muag

Qhov kawg ntawm Lub Tsib Hlis Kuv tau tuav lub rooj sib tham hauv online ntawm lub ncauj lus "Modern infrastructure thiab ntim: teeb meem thiab kev cia siab". Peb tham txog cov thawv ntim khoom, Kubernetes thiab orchestration nyob rau hauv txoj cai, cov txheej txheem rau xaiv infrastructure thiab ntau ntxiv. Cov neeg koom nrog sib koom cov xwm txheej los ntawm lawv tus kheej kev xyaum.

Cov tuaj koom:

  • Evgeniy Potapov, CEO ntawm ITSumma. Ntau tshaj li ib nrab ntawm nws cov neeg siv khoom twb tau tsiv los yog xav hloov mus rau Kubernetes.
  • Dmitry Stolyarov, CTO "Flant". Muaj 10+ xyoo ntawm kev paub ua haujlwm nrog cov thawv ntim khoom.
  • Denis Remchukov (aka Eric Oldmann), COO argotech.io, ex-RAO UES. Nws tau cog lus tias yuav tham txog cov xwm txheej hauv "ntshav" kev lag luam.
  • Andrey Fedorovsky, CTO "News360.com"Tom qab kev yuav lub tuam txhab los ntawm lwm tus neeg ua si, nws yog lub luag haujlwm rau ntau qhov ML thiab AI cov haujlwm thiab kev tsim kho vaj tse.
  • Ivan Kruglov, systems engineer, ex-Booking.com.Tib tus neeg uas tau ua ntau yam nrog Kubernetes nrog nws txhais tes.

Ntxhais:

  • Cov neeg koom nrog kev nkag siab txog cov ntim khoom thiab kev ua haujlwm (Docker, Kubernetes, thiab lwm yam); dab tsi tau sim hauv kev xyaum lossis tshuaj xyuas.
  • Case: Lub tuam txhab tab tom tsim cov phiaj xwm kev tsim kho vaj tse rau xyoo. Qhov kev txiav txim siab ua li cas los tsim (lossis tsiv teb tsaws tam sim no) infrastructure rau ntim thiab Kuber los yog tsis?
  • Teeb meem nyob rau hauv lub ntiaj teb huab-native, dab tsi yog ploj, cia peb xav txog dab tsi yuav tshwm sim tag kis.

Ib qho kev sib tham nthuav tau tshwm sim, cov kev xav ntawm cov neeg koom tau sib txawv thiab ua rau muaj ntau cov lus uas kuv xav qhia rau koj. Noj peb teev video, thiab hauv qab no yog cov ntsiab lus ntawm kev sib tham.

Puas yog Kubernetes twb yog tus qauv lossis kev lag luam zoo?

"Peb tuaj rau nws (Kubernetes. - Ed.) thaum tsis muaj leej twg paub txog nws tseem. Peb tuaj cuag nws txawm tias nws tsis nyob ntawd. Peb xav ua ntej" - Dmitry Stolyarov

Niaj hnub nimno infrastructure: teeb meem thiab zeem muag
Duab los ntawm Reddit.com

5-10 xyoo dhau los muaj ntau yam cuab yeej, thiab tsis muaj ib qho qauv. Txhua rau lub hlis ib yam khoom tshiab tshwm sim, lossis ntau tshaj ib qho. Thawj Vagrant, tom qab ntawd ntsev, Kws ua zaub mov, Puppet, ... "Thiab koj rov tsim kho koj cov vaj tse txhua rau lub hlis. Koj muaj tsib tus thawj tswj hwm uas niaj hnub ua haujlwm tsis tu ncua rov sau dua kev teeb tsa, "saib Andrey Fedorovsky. Nws ntseeg tias Docker thiab Kubernetes tau "tso tawm" lwm tus. Docker tau dhau los ua tus qauv hauv tsib xyoos dhau los, Kubernetes hauv ob xyoos dhau los. Thiab qhov ntawd yog qhov zoo rau kev lag luam..

Dmitry Stolyarov thiab nws pab neeg hlub Kuber. Lawv xav tau ib lub cuab yeej ua ntej nws tshwm sim, thiab tuaj rau nws thaum tsis muaj leej twg paub txog nws. Tam sim no, rau qhov laj thawj ntawm kev yooj yim, lawv tsis coj tus neeg siv khoom yog tias lawv nkag siab tias lawv yuav tsis siv Kubernetes nrog nws. Nyob rau tib lub sijhawm, raws li Dmitry, lub tuam txhab muaj "ntau cov dab neeg ua tiav zoo heev txog kev rov ua cov keeb kwm phem."

Kubernetes tsis yog tsuas yog lub thawv orchestration xwb, nws yog qhov kev tswj hwm kev teeb tsa nrog API tsim, kev sib koom ua ke, L3 ntsuas thiab Ingress controllers, uas ua rau nws yooj yim los tswj cov peev txheej, teev thiab paub daws teeb los ntawm cov txheej txheem qis dua.

Hmoov tsis zoo, hauv peb lub neej peb yuav tsum them txhua yam. Thiab cov se no loj, tshwj xeeb tshaj yog tias peb tham txog kev hloov mus rau Kubernetes ntawm lub tuam txhab nrog kev tsim kho vaj tse, raws li Ivan Kruglov ntseeg. Nws tuaj yeem ua haujlwm ywj pheej ob qho tib si hauv ib lub tuam txhab nrog cov txheej txheem ib txwm muaj thiab nrog Kuber. Qhov tseem ceeb tshaj plaws yog kom nkag siab cov yam ntxwv ntawm lub tuam txhab thiab kev ua lag luam. Tab sis, piv txwv li, rau Evgeny Potapov, leej twg yuav generalize Kubernetes rau ib lub thawv orchestration cuab tam, xws li lo lus nug tsis tshwm sim.

Evgeniy kos ib qho piv txwv nrog qhov xwm txheej hauv xyoo 1990, thaum lub hom phiaj ntawm kev ua haujlwm tau tshwm sim los ua ib txoj hauv kev ntawm kev ua haujlwm nyuaj. Lub sijhawm ntawd, kev sib cav txuas ntxiv thiab cov cuab yeej tshiab tau tshwm sim los txhawb OOP. Tom qab ntawd microservices tau tshwm sim los ua ib txoj hauv kev kom txav deb ntawm lub tswv yim monolithic. Qhov no, nyob rau hauv lem, coj mus rau qhov tshwm sim ntawm ntim thiab ntim tswj cov cuab yeej. "Kuv xav tias tsis ntev peb yuav los txog rau lub sijhawm uas yuav tsis muaj lus nug txog seb nws puas tsim nyog sau daim ntawv thov microservice me me, nws yuav raug sau ua microservice los ntawm lub neej ntawd," nws ntseeg. Ib yam li ntawd, Docker thiab Kubernetes thaum kawg yuav dhau los ua tus qauv kev daws teeb meem yam tsis xav tau kev xaiv.

Qhov teeb meem ntawm databases hauv stateless

Niaj hnub nimno infrastructure: teeb meem thiab zeem muag
Diam duab los ntawm Twitter: @jankolario ntawm Unsplash

Niaj hnub no, muaj ntau yam zaub mov txawv rau khiav databases hauv Kubernetes. Txawm tias yuav ua li cas cais qhov chaw uas ua haujlwm nrog I / O disk los ntawm, conditionally, daim ntawv thov ib feem ntawm cov ntaub ntawv. Puas yog nws muaj peev xwm hais tias yav tom ntej databases yuav hloov pauv ntau npaum li cas lawv yuav raug xa mus rau hauv ib lub thawv, qhov twg ib feem yuav tau orchestrated los ntawm Docker thiab Kubernetes, thiab nyob rau lwm qhov ntawm cov infrastructure, los ntawm cov software cais, qhov chaw cia yuav muab. ? Puas yuav lub hauv paus hloov raws li cov khoom?

Cov lus piav qhia no zoo ib yam li kev tswj hwm kab, tab sis qhov yuav tsum muaj rau kev ntseeg siab thiab kev sib koom ua ke ntawm cov ntaub ntawv hauv cov ntaub ntawv ib txwm muaj ntau dua, Andrey ntseeg. Cache hit piv hauv cov ntaub ntawv qub tseem nyob ntawm 99%. Yog tias tus neeg ua haujlwm poob qis, ib qho tshiab tau pib, thiab lub cache "sov" los ntawm kos. Txog thaum lub cache sov sov, tus neeg ua haujlwm ua haujlwm qeeb, uas txhais tau tias nws tsis tuaj yeem thauj cov neeg siv khoom thauj. Thaum tsis muaj neeg siv thauj khoom, lub cache tsis sov. Nws yog ib lub voj voog vicious.

Dmitry hauv paus tsis pom zoo - pawg pawg thiab sib faib daws qhov teeb meem. Tab sis Andrey hais tias qhov kev daws teeb meem tsis haum rau txhua tus. Qee qhov xwm txheej, pawg pawg tsim nyog, tab sis nws tso cov khoom thauj ntxiv rau hauv lub network. Lub NoSQL database tsis haum rau txhua kis.

Cov neeg tuaj sib ntsib tau muab faib ua ob lub chaw pw.

Denis thiab Andrey sib cav tias txhua yam uas tau sau rau disk - databases thiab lwm yam - tsis tuaj yeem ua hauv Kuber ecosystem tam sim no. Nws yog tsis yooj yim sua kom muaj kev ncaj ncees thiab sib xws ntawm cov ntaub ntawv ntau lawm hauv Kubernetes. Qhov no yog ib qho tseem ceeb feature. Kev daws: hybrid infrastructure.

Txawm tias niaj hnub huab huab cov ntaub ntawv xws li MongoDB thiab Cassandra, lossis cov lus kab lus xws li Kafka lossis RabbitMQ, yuav tsum tau khaws cov ntaub ntawv tsis tu ncua sab nraum Kubernetes.

Evgeniy cov khoom: "Cov hauv paus hauv Kubera yog cov neeg nyob ze-Lavxias teb sab, lossis ze-kev lag luam raug mob, uas cuam tshuam nrog qhov tseeb tias tsis muaj Huab Cua Txais hauv Russia." Cov tuam txhab me lossis nruab nrab nyob rau sab hnub poob yog Huab. Amazon RDS cov ntaub ntawv siv tau yooj yim dua li tinkering nrog Kubernetes koj tus kheej. Nyob rau hauv Russia lawv siv Kuber "nyob rau hauv qhov chaw" thiab hloov lub hauv paus rau nws thaum lawv tab tom sim tshem tawm lub vaj tsiaj.

Dmitry kuj tsis pom zoo nrog cov lus hais tias tsis muaj cov ntaub ntawv khaws cia hauv Kubernetes: "Lub hauv paus txawv ntawm lub hauv paus. Thiab yog hais tias koj thawb ib tug loj heev relational database, ces nyob rau hauv tsis muaj xwm txheej. Yog tias koj thawb ib yam dab tsi me me thiab huab ib txwm nyob, uas npaj siab rau lub neej ib nrab, txhua yam yuav zoo. " Dmitry kuj tau hais tias cov cuab yeej tswj cov ntaub ntawv tsis tau npaj rau Docker lossis Kuber, yog li muaj teeb meem loj.

Ivan, nyob rau hauv lem, paub tseeb hais tias txawm yog hais tias peb abstract los ntawm lub ntsiab lus ntawm lub xeev thiab stateless, lub ecosystem ntawm enterprise daws nyob rau hauv Kubernetes tseem tsis tau npaj txhij. Nrog Kuber, nws tsis yooj yim rau kev tswj hwm txoj cai lij choj thiab kev tswj hwm. Piv txwv li, nws tsis tuaj yeem ua kom muaj kev qhia txog tus kheej qhov twg yuav tsum muaj kev lees paub tus neeg rau zaub mov nruj, txoj cai nqes mus rau cov khoom siv uas tau muab tso rau hauv cov servers. Thaj chaw no tab tom txhim kho, tab sis tseem tsis tau muaj kev daws teeb meem.
Cov neeg koom tsis tuaj yeem pom zoo, yog li tsis muaj cov lus xaus yuav raug kos rau hauv ntu no. Cia peb muab ob peb yam piv txwv.

Case 1. Cybersecurity ntawm "mega-regulator" nrog lub hauv paus sab nraum Kubera

Nyob rau hauv cov ntaub ntawv ntawm ib tug tsim cybersecurity system, kev siv cov ntim thiab orchestration ua rau nws muaj peev xwm tawm tsam tawm tsam thiab intrusion. Piv txwv li, nyob rau hauv ib tug mega-regulator, Denis thiab nws pab neeg tau siv ib tug ua ke ntawm ib tug orchestrator nrog ib tug kawm SIEM kev pab cuam uas soj ntsuam cov cav nyob rau hauv lub sij hawm thiab txiav txim seb tus txheej txheem ntawm kev tawm tsam, hacking los yog tsis ua hauj lwm. Thaum muaj kev tawm tsam, kev sim tso ib yam dab tsi, lossis thaum muaj tus kab mob ransomware ntxeem tau, nws, los ntawm tus kws tshaj lij, khaws cov ntim nrog cov ntawv thov sai dua li lawv kis tau, lossis sai dua li tus neeg tawm tsam tawm tsam lawv.

Case 2. Ib nrab kev tsiv teb tsaws ntawm Booking.com databases rau Kubernetes

Hauv Booking.com, lub ntsiab database yog MySQL nrog asynchronous replication - muaj ib tug tswv thiab tag nrho hierarchy ntawm qhev. Thaum lub sij hawm Ivan tawm ntawm lub tuam txhab, ib tug project twb launched mus hloov cov qhev uas yuav raug "tua" nrog tej yam kev puas tsuaj.

Ntxiv nrog rau lub hauv paus tseem ceeb, muaj kev teeb tsa Cassandra nrog tus kheej sau orchestration, uas tau sau ua ntej Kuber nkag mus rau hauv lub ntsiab. Tsis muaj teeb meem dab tsi hauv qhov no, tab sis nws tseem pheej nyob ntawm SSDs hauv zos. Cov chaw taws teeb cia, txawm nyob hauv tib lub chaw khaws ntaub ntawv, tsis siv vim qhov teeb meem ntawm latency siab.

Cov chav kawm thib peb ntawm cov ntaub ntawv yog Booking.com nrhiav kev pabcuam, qhov twg txhua qhov kev pabcuam yog cov ntaub ntawv. Kev sim hloov cov kev pabcuam tshawb fawb rau Kuber ua tsis tiav, vim tias txhua qhov ntawm 60-80 GB ntawm kev cia hauv zos, uas nyuaj rau "nqa" thiab "sov".

Yog li ntawd, lub tshuab tshawb nrhiav tsis tau pauv mus rau Kubernetes, thiab Ivan tsis xav tias yuav muaj kev sim tshiab nyob rau yav tom ntej. Lub MySQL database tau pauv mus rau ib nrab: tsuas yog qhev, uas tsis ntshai yuav raug "tua". Cassandra tau nyob hauv zoo kawg nkaus.

Infrastructure xaiv raws li ib txoj hauj lwm tsis muaj kev daws teeb meem

Niaj hnub nimno infrastructure: teeb meem thiab zeem muag
Diam duab los ntawm Manuel Geissinger los ntawm Pexels

Wb hais tias peb muaj ib lub tuam txhab tshiab, los yog ib lub tuam txhab uas ib feem ntawm cov infrastructure yog tsim nyob rau hauv lub qub txoj kev. Nws tsim cov phiaj xwm kev tsim kho vaj tse rau xyoo. Qhov kev txiav txim siab ua li cas seb puas tsim kho vaj tse ntawm cov thawv thiab Kuber los yog tsis?

Cov tuam txhab uas sib ntaus rau nanoseconds raug tshem tawm los ntawm kev sib tham. Kev noj qab haus huv kev noj qab haus huv them tawm ntawm kev ntseeg tau, tab sis tseem muaj cov tuam txhab lag luam uas yuav tsum xav txog txoj hauv kev tshiab.

Ivan: "Kuv yuav twv yuav raug hu pib lub tuam txhab ntawm huab tam sim no, tsuas yog vim nws nrawm dua," txawm tias tsis tas yuav pheej yig dua. Nrog rau txoj kev loj hlob ntawm venture capitalism, startups tsis muaj teeb meem loj nrog nyiaj, thiab lub luag hauj lwm tseem ceeb yog kov yeej lub lag luam.

Ivan yog xav li ntawd txoj kev loj hlob ntawm cov infrastructure tam sim no yog ib qho kev xaiv. Yog tias muaj kev nqis peev loj yav dhau los, thiab nws ua haujlwm, ces tsis muaj qhov taw tes rau kev rov ua dua. Yog tias cov kev tsim kho vaj tse tsis tau tsim, thiab muaj teeb meem nrog cov cuab yeej, kev ruaj ntseg thiab kev saib xyuas, ces nws ua rau kev nkag siab zoo los saib cov kev faib khoom vaj tse.

Cov se yuav tsum tau them nyob rau hauv txhua rooj plaub, thiab Ivan yuav them tus nqi uas tso cai rau nws them tsawg dua yav tom ntej. "Vim hais tias tsuas yog los ntawm kev tsim txiaj ntawm qhov tseeb tias kuv tab tom caij tsheb ciav hlau uas lwm tus tab tom tsiv, kuv yuav taug kev ntau dua li yog tias kuv zaum rau lwm lub tsheb ciav hlau, uas kuv yuav tsum tso roj rau kuv tus kheej."hais tias Ivan. Thaum lub tuam txhab tshiab, thiab cov kev xav tau latency yog kaum tawm milliseconds, ces Ivan yuav saib mus rau "cov neeg ua haujlwm" uas cov ntaub ntawv qub yog "pob" niaj hnub no. Lawv tsa ib tug replication saw, uas hloov nws tus kheej nyob rau hauv cov ntaub ntawv ntawm tsis ua hauj lwm, thiab lwm yam ...

Rau ib lub tuam txhab me me nrog ob peb lub servers, Kubera tsis muaj kev nkag siab, "hais tias Andrey. Tab sis yog tias nws npaj yuav loj hlob mus rau ntau pua servers lossis ntau dua, ces nws xav tau automation thiab kev tswj hwm cov peev txheej. 90% ntawm rooj plaub yog tsim nyog tus nqi. Ntxiv mus, tsis hais txog qib ntawm kev thauj khoom thiab cov peev txheej. Nws ua rau muaj kev nkag siab zoo rau txhua tus, los ntawm kev pib mus rau cov tuam txhab loj nrog cov neeg tuaj saib ntau lab, maj mam saib mus rau cov khoom ntim khoom. "Yog lawm, qhov no yog lub neej yav tom ntej," Andrey paub tseeb.

Denis piav txog ob lub ntsiab lus tseem ceeb - scalability thiab stability ntawm kev ua haujlwm. Nws yuav xaiv cov cuab yeej uas tsim nyog rau txoj haujlwm. "Nws tuaj yeem yog lub npe tsis sib sau ua ke ntawm koj lub hauv caug, thiab nws muaj Nutanix Community Edition rau nws. Qhov no tuaj yeem yog kab thib ob hauv daim ntawv thov ntawm Kuber nrog cov ntaub ntawv ntawm lub nraub qaum, uas tau rov ua dua thiab tau teev tseg RTO thiab RPO tsis tau" (lub sijhawm rov qab los / taw tes lub hom phiaj - kwv yees.).

Evgeniy tau txheeb xyuas qhov teeb meem tshwm sim nrog cov neeg ua haujlwm. Tam sim no, tsis muaj ntau tus kws tshaj lij tsim nyog hauv kev ua lag luam uas nkag siab txog "lub siab." Tseeb tiag, yog tias cov cuab yeej xaiv tau yog qhov qub, ces nws nyuaj rau ntiav lwm tus uas tsis yog cov neeg muaj hnub nyoog nruab nrab uas dhuav thiab nkees ntawm lub neej. Txawm hais tias lwm tus neeg koom ntseeg tias qhov no yog qhov teeb meem ntawm kev cob qhia cov neeg ua haujlwm.
Yog tias peb muab lo lus nug ntawm kev xaiv: txhawm rau tsim lub tuam txhab me hauv Public Cloud nrog cov ntaub ntawv hauv Amazon RDS lossis "ntawm qhov chaw" nrog cov ntaub ntawv hauv Kubernetes, txawm tias qee qhov tsis txaus, Amazon RDS tau los ua kev xaiv ntawm cov neeg koom.

Txij li feem ntau ntawm cov rooj sib tham mloog tsis yog los ntawm "ntshav" kev lag luam, ces cov kev daws teeb meem yog qhov peb yuav tsum siv zog rau. Cov ntaub ntawv khaws cia yuav tsum tau muab faib, txhim khu kev qha, thiab tsim latency ntsuas hauv milliseconds, kaum feem ntau", Andrey xaus lus.

Kev ntsuas Kubernetes siv

Cov neeg mloog Anton Zhbankov tau nug cov lus nug rau Kubernetes thov txim: koj tau xaiv thiab ua qhov kev kawm ua tau li cas? Vim li cas Kubernetes, vim li cas ho tsis tshuab virtual, piv txwv li?

Niaj hnub nimno infrastructure: teeb meem thiab zeem muag
Diam duab los ntawm Tatyana Eremina ntawm Unsplash

Dmitry thiab Ivan teb nws. Hauv ob qho xwm txheej, dhau los ntawm kev sim thiab qhov ua yuam kev, ib ntu ntawm kev txiav txim siab tau ua, vim tias ob tus neeg koom tuaj txog ntawm Kubernetes. Tam sim no cov lag luam tab tom pib txhim kho nws tus kheej tsim software uas ua rau kev txiav txim siab hloov mus rau Kuber. Peb tsis tau tham txog cov txheej txheem thib peb classic, xws li 1C. Kubernetes pab thaum cov neeg tsim khoom xav tau kev tso tawm sai sai, nrog kev txhim kho tsis tu ncua.

Andrey pab neeg tau sim tsim ib pawg scalable raws li cov tshuab virtual. Cov nodes poob zoo li dominoes, uas qee zaum coj mus rau qhov tawg ntawm pawg. "Qhov kev xav, koj tuaj yeem ua tiav nws thiab txhawb nqa nws nrog koj txhais tes, tab sis nws tedious. Thiab yog tias muaj kev daws teeb meem ntawm kev ua lag luam uas tso cai rau koj ua haujlwm tawm ntawm lub thawv, ces peb zoo siab mus rau nws. Thiab peb tau hloov pauv raws li qhov tshwm sim, "hais tias Andrey.

Muaj cov qauv rau kev txheeb xyuas thiab kev suav, tab sis tsis muaj leej twg tuaj yeem hais tias lawv muaj tseeb npaum li cas ntawm cov khoom siv tiag tiag hauv kev ua haujlwm. Rau kev suav, nws tseem ceeb heev kom nkag siab txog txhua lub cuab yeej thiab ecosystem, tab sis qhov no tsis tuaj yeem ua tau.

Dab tsi tos peb

Niaj hnub nimno infrastructure: teeb meem thiab zeem muag
Diam duab los ntawm Drew Beamer ntawm Unsplash

Raws li kev siv thev naus laus zis hloov zuj zus, ntau thiab ntau qhov sib txawv tshwm sim, thiab tom qab ntawd ib ntu kev hloov pauv tshwm sim, tus neeg muag khoom tshwm sim uas tau tua cov khob noom cookie txaus rau txhua yam los ua ke hauv ib lub cuab yeej.

Koj puas xav tias yuav muaj lub sijhawm uas yuav muaj lub cuab yeej zoo li Ubuntu rau lub ntiaj teb Linux? Tej zaum ib lub thawv ntim khoom thiab cov cuab yeej orchestration yuav suav nrog Kuber. Nws yuav ua rau nws yooj yim los tsim cov huab hauv qhov chaw.

Cov lus teb tau muab los ntawm Ivan: "Tam sim no Google tab tom tsim Anthos - qhov no yog lawv cov kev ntim khoom uas xa cov huab thiab suav nrog Kuber, Kev Pabcuam Mesh, kev saib xyuas - txhua yam khoom siv uas xav tau rau hauv microservices." Peb yuav luag yav tom ntej. "

Denis kuj tau hais txog Nutanix thiab VMWare nrog vRealize Suite cov khoom, uas tuaj yeem tiv nrog txoj haujlwm zoo sib xws yam tsis muaj ntim khoom.

Dmitry tau qhia nws txoj kev xav tias txo qhov "mob" thiab txo cov se yog ob qhov chaw uas peb tuaj yeem xav txog kev txhim kho.

Txhawm rau xaus qhov kev sib tham, peb hais txog cov teeb meem hauv qab no ntawm cov txheej txheem niaj hnub no:

  • Peb tus neeg koom tam sim ntawd tau txheeb xyuas qhov teeb meem nrog lub xeev.
  • Ntau yam teeb meem kev ruaj ntseg, suav nrog qhov ua tau tias Docker yuav xaus nrog ntau lub versions ntawm Python, daim ntawv thov servers, thiab cov khoom siv.
    Kev siv nyiaj ntau dhau, uas yog qhov zoo dua los tham hauv kev sib tham sib cais.
    Kev kawm nyuaj raws li orchestration yog ib qho kev ecosystem nyuaj.
    Ib qho teeb meem tshwm sim hauv kev lag luam yog kev siv cov cuab yeej tsis raug.

    Lwm cov lus xaus yog nyob ntawm koj. Tseem muaj kev xav tias nws tsis yooj yim rau Docker + Kubernetes ua ke los ua "central" ib feem ntawm lub kaw lus. Piv txwv li, kev khiav hauj lwm systems raug ntsia rau ntawm hardware ua ntej, uas tsis tuaj yeem hais txog ntim thiab orchestration. Tej zaum yav tom ntej, kev khiav hauj lwm systems thiab ntim yuav ua ke nrog huab tswj software.

    Niaj hnub nimno infrastructure: teeb meem thiab zeem muag
    Diam duab los ntawm Gabriel Santos Fotografia los ntawm Pexels

    Kuv xav muab lub sijhawm no los hais qhia rau kuv niam thiab qhia koj tias peb muaj pawg Facebook "Kev tswj hwm thiab kev txhim kho ntawm cov haujlwm loj IT", channel @feedmeto nrog cov ntawv tshaj tawm nthuav tawm los ntawm ntau yam tech blogs. Thiab kuv channel @rybakalexey, qhov twg kuv tham txog kev tswj kev txhim kho hauv cov tuam txhab khoom.

Tau qhov twg los: www.hab.com

Ntxiv ib saib