Niaj hnub nimno platform rau software tsim thiab xa tawm

Qhov no yog thawj zaug hauv cov lus tshaj tawm txog kev hloov pauv, kev txhim kho, thiab ntxiv rau hauv Red Hat OpenShift platform 4.0 hloov tshiab uas yuav pab koj npaj rau kev hloov pauv mus rau qhov tshiab.

Niaj hnub nimno platform rau software tsim thiab xa tawm

Txij li lub sijhawm cov neeg nyob hauv Kubernetes cov zej zog tau sib sau ua ntej ntawm Google's Seattle chaw ua haujlwm thaum lub caij nplooj zeeg xyoo 2014, Kubernetes qhov project tau destined los hloov kho txoj kev software tsim thiab siv niaj hnub no. Nyob rau tib lub sijhawm, cov chaw muab kev pabcuam huab huab tau txuas ntxiv mus nqis peev hauv kev tsim kho vaj tse thiab kev pabcuam, uas ua rau kev ua haujlwm nrog IT thiab tsim software yooj yim dua thiab siv tau ntau dua, thiab ua rau lawv pheej yig heev, uas tsawg tus tuaj yeem xav txog thaum pib ntawm xyoo caum.

Tau kawg, kev tshaj tawm ntawm txhua qhov kev pabcuam huab tshiab tau nrog ntau qhov kev sib tham ntawm cov kws tshaj lij hauv Twitter, thiab kev sib cav tau ua rau ntau lub ntsiab lus - suav nrog qhov kawg ntawm lub sijhawm qhib, qhov poob ntawm qhov chaw IT, thiab kev tsis pom zoo. ntawm tus tshiab software monopoly. nyob rau hauv huab, thiab yuav ua li cas tus tshiab paradigm X yuav hloov tag nrho lwm yam paradigms.

Needless hais, tag nrho cov kev tsis sib haum xeeb no tau ruam heev

Qhov tseeb yog tias tsis muaj dab tsi yuav ploj mus, thiab niaj hnub no peb tuaj yeem pom qhov kev loj hlob ntawm cov khoom kawg thiab txoj kev lawv tsim, vim qhov tshwm sim tas li ntawm software tshiab hauv peb lub neej. Thiab txawm hais tias txhua yam nyob ib puag ncig yuav hloov pauv, tib lub sijhawm, hauv qhov tseem ceeb, txhua yam yuav nyob twj ywm tsis hloov pauv. Cov neeg tsim tawm software tseem tseem yuav sau cov lej nrog qhov tsis raug, cov kws ua haujlwm ua haujlwm thiab cov kws paub txog kev ntseeg siab tseem yuav taug kev ncig nrog cov nplooj ntawv thiab tau txais kev ceeb toom tsis siv neeg hauv Slack, cov thawj coj tseem yuav ua haujlwm hauv cov ntsiab lus ntawm OpEx thiab CapEx, thiab txhua zaus muaj qhov tsis ua tiav, tus neeg laus tsim tawm. yuav tu siab nrog cov lus: "Kuv hais rau koj li ntawd" ...

Oh tiag tiag yuav tsum tau tham, yog dab tsi cov cuab yeej peb tuaj yeem muaj ntawm peb qhov kev pov tseg los tsim cov khoom lag luam software zoo dua, thiab lawv tuaj yeem txhim kho kev ruaj ntseg thiab ua rau kev txhim kho yooj yim dua thiab txhim khu kev qha. Raws li cov haujlwm ua haujlwm nyuaj, qhov kev pheej hmoo tshiab tshwm sim, thiab niaj hnub no tib neeg lub neej yog nyob ntawm software uas cov neeg tsim khoom tsuas yog yuav tsum tau sim ua lawv txoj haujlwm zoo dua.

Kubernetes yog ib qho cuab yeej zoo li no. Kev ua haujlwm tab tom pib ua ke Red Hat OpenShift nrog lwm cov cuab yeej thiab cov kev pabcuam rau hauv ib lub platform uas yuav ua rau software txhim khu kev qha, tswj tau yooj yim dua, thiab nyab xeeb rau cov neeg siv.

Nrog qhov hais tias, pab neeg OpenShift nug ib lo lus nug yooj yim:

Koj yuav ua li cas ua haujlwm nrog Kubernetes yooj yim dua thiab yooj yim dua?

Cov lus teb yog xav tsis thoob pom tseeb:

  • automate txoj haujlwm nyuaj ntawm kev xa mus rau huab lossis sab nraum huab;
  • tsom rau kev ntseeg tau thaum zais qhov nyuaj;
  • txuas ntxiv mus ua haujlwm kom tso tawm cov hloov tshiab yooj yim thiab ruaj ntseg;
  • ua tiav controllability thiab auditability;
  • siv zog los pib ua kom muaj kev ruaj ntseg siab, tab sis tsis yog tus nqi ntawm kev siv tau.

Qhov kev tso tawm tom ntej ntawm OpenShift yuav tsum coj mus rau hauv tus account ob qho tib si kev paub ntawm cov neeg tsim khoom thiab cov kev paub ntawm lwm tus neeg tsim khoom uas tab tom siv software ntawm qhov loj hauv cov tuam txhab loj tshaj plaws hauv ntiaj teb. Tsis tas li ntawd, nws yuav tsum coj mus rau hauv tus account tag nrho cov kev paub ntau ntawm qhib ecosystems uas underlie lub ntiaj teb niaj hnub niaj hnub no. Nyob rau tib lub sijhawm, nws yog ib qho tsim nyog yuav tsum tso tseg qhov qub kev xav ntawm tus tsim tawm amateur thiab txav mus rau lub tswv yim tshiab ntawm lub neej yav tom ntej. Nws yuav tsum tau txuas qhov sib txawv ntawm txoj kev qub thiab tshiab ntawm kev siv software, thiab ua kom zoo dua ntawm txhua qhov kev tsim kho vaj tse - txawm tias nws tau tuav los ntawm cov chaw muab huab cua loj tshaj plaws lossis khiav ntawm cov tshuab me me ntawm ntug.

Yuav ua li cas kom ua tiav qhov txiaj ntsig no?

Ntawm Red Hat, nws yog ib txwm ua haujlwm tho txawv thiab ua tsaug rau lub sijhawm ntev txhawm rau txhawm rau khaws lub zej zog tsim thiab tiv thaiv kev kaw cov haujlwm uas lub tuam txhab koom nrog. Lub zej zog qhib muaj ntau tus neeg txawj ntse uas tsim cov khoom tshwj xeeb tshaj plaws - kev lom zem, kev kawm, qhib lub sijhawm tshiab thiab zoo nkauj, tab sis, ntawm chav kawm, tsis muaj leej twg xav kom txhua tus txav mus rau tib qho kev taw qhia lossis ua raws cov hom phiaj. . Siv lub zog no thiab xa rov qab mus rau qhov raug yog qee zaum tsim nyog los txhim kho thaj chaw uas yuav pab tau peb cov neeg siv, tab sis tib lub sijhawm peb yuav tsum saib xyuas kev txhim kho ntawm peb cov zej zog thiab kawm los ntawm lawv.

Thaum pib ntawm 2018, Red Hat tau txais qhov project CoreOS, uas muaj cov kev xav zoo sib xws rau yav tom ntej - ntau ruaj ntseg thiab txhim khu kev qha, tsim los ntawm cov ntsiab lus qhib. Lub tuam txhab tau ua haujlwm ntxiv los tsim cov tswv yim no thiab siv lawv, muab peb lub tswv yim rau hauv kev xyaum - sim ua kom txhua tus software khiav zoo. Tag nrho cov haujlwm no yog tsim los ntawm Kubernetes, Linux, huab huab pej xeem, huab ntiag tug, thiab ntau txhiab lwm txoj haujlwm uas txhawb nqa peb cov ecosystem niaj hnub digital.

Qhov kev tso tawm tshiab ntawm OpenShift 4 yuav yog qhov tseeb, automated thiab ntau yam ntuj tso

Lub OpenShift platform yuav ua haujlwm nrog qhov zoo tshaj plaws thiab txhim khu kev qha Linux kev ua haujlwm, nrog rau cov khoom siv hlau liab qab, kev yooj yim virtualization, tsis siv neeg cov kev pab cuam thiab, tau kawg, ntim (uas yog qhov tseem ceeb tsuas yog Linux cov duab).

Lub platform yuav tsum muaj kev ruaj ntseg txij thaum pib, tab sis tseem tso cai rau cov neeg tsim khoom kom yooj yim rov hais dua - uas yog, hloov pauv thiab ruaj ntseg txaus thaum tseem tso cai rau cov thawj coj tshawb xyuas thiab tswj nws yooj yim.

Nws yuav tsum tso cai rau software khiav "raws li qhov kev pabcuam" thiab tsis ua rau kev loj hlob ntawm kev tswj tsis tau rau cov neeg ua haujlwm.

Nws yuav tso cai rau cov neeg tsim khoom tsom mus rau kev tsim cov khoom tiag tiag rau cov neeg siv khoom thiab cov neeg siv khoom. Koj yuav tsis tau mus rau hauv hav zoov ntawm hardware thiab software teeb tsa, thiab tag nrho cov teeb meem tsis sib haum xeeb yuav yog yav dhau los.

OpenShift 4: NoOps platform uas tsis xav tau kev saib xyuas

Π’ daim ntawv no tau piav qhia txog cov haujlwm uas tau pab txhim kho lub tuam txhab lub zeem muag rau OpenShift 4. Pab pawg lub hom phiaj yog ua kom yooj yim cov haujlwm niaj hnub ntawm kev khiav hauj lwm thiab tswj software kom ntau li ntau tau, ua kom cov txheej txheem no yooj yim thiab so - ob qho tib si rau cov kws tshwj xeeb koom nrog hauv kev siv thiab rau cov tsim tawm. Tab sis koj yuav ua li cas kom ze rau lub hom phiaj no? Yuav ua li cas los tsim lub platform rau khiav software uas yuav tsum tau muaj kev cuam tshuam tsawg? NoOps txawm txhais li cas hauv cov ntsiab lus no?

Yog tias koj sim ua kom paub daws teeb meem, tom qab ntawd rau cov neeg tsim khoom cov ntsiab lus ntawm "serverless" lossis "NoOps" txhais tau tias cov cuab yeej thiab cov kev pabcuam uas tso cai rau koj los nkaum qhov "kev ua haujlwm" tivthaiv lossis txo qis lub nra rau tus tsim tawm.

  • Tsis ua haujlwm nrog cov tshuab, tab sis nrog daim ntawv thov interfaces (APIs).
  • Tsis txhob thab siv software - cia tus kws kho mob ua rau koj.
  • Koj yuav tsum tsis txhob dhia mus rau hauv kev tsim lub moj khaum loj tam sim ntawd - pib los ntawm kev sau ntawv me me uas yuav ua raws li "lub tsev thaiv", sim ua kom cov cai no ua haujlwm nrog cov ntaub ntawv thiab cov xwm txheej, thiab tsis yog nrog cov disks thiab databases.

Lub hom phiaj, ib yam li ua ntej, yog txhawm rau ua kom nrawm dua hauv kev txhim kho software, muab lub sijhawm los tsim cov khoom lag luam zoo dua, thiab kom tus tsim tawm tsis tas yuav txhawj xeeb txog cov kab ke uas nws cov software khiav. Ib tus neeg tsim khoom paub paub paub zoo tias kev tsom mus rau cov neeg siv tuaj yeem hloov daim duab sai sai, yog li koj yuav tsum tsis txhob siv zog ntau dhau rau kev sau ntawv software tshwj tsis yog koj paub tseeb tias nws xav tau.

Rau kev saib xyuas thiab cov kws tshaj lij kev ua haujlwm, lo lus "NoOps" yuav zoo li txaus ntshai me ntsis. Tab sis thaum sib txuas lus nrog cov kws ua haujlwm hauv teb, nws pom tseeb tias cov qauv thiab cov tswv yim uas lawv siv los ua kom muaj kev ntseeg siab thiab kev ntseeg siab (Site Reliability Engineering, SRE) muaj ntau yam zoo sib xws nrog cov qauv piav qhia saum toj no:

  • Tsis txhob tswj cov tshuab - automate lawv cov txheej txheem tswj.
  • Tsis txhob siv software - tsim ib lub raj xa mus rau nws.
  • Tsis txhob muab tag nrho koj cov kev pabcuam ua ke thiab cia qhov tsis ua haujlwm ntawm ib qho ua rau tag nrho cov kab ke ua tsis tiav - cuam tshuam lawv hla koj tag nrho cov txheej txheem siv automation cov cuab yeej, thiab txuas lawv hauv txoj hauv kev uas tuaj yeem saib xyuas thiab saib xyuas.

SREs paub tias ib yam dab tsi tuaj yeem ua tsis ncaj ncees lawm thiab lawv yuav tau taug qab thiab kho qhov teeb meem - yog li lawv ua haujlwm niaj hnub ua haujlwm thiab teeb tsa cov peev nyiaj yuam kev ua ntej kom lawv tau npaj ua ntej thiab txiav txim siab thaum muaj teeb meem tshwm sim.

Kubernetes hauv OpenShift yog lub platform tsim los daws ob qhov teeb meem tseem ceeb: es tsis txhob yuam koj kom nkag siab txog cov tshuab virtual lossis thauj khoom sib npaug APIs, nws ua haujlwm nrog kev txiav txim siab dua - kev xa tawm cov txheej txheem thiab cov kev pabcuam. Es tsis txhob txhim kho cov neeg ua haujlwm software, koj tuaj yeem khiav cov thawv, thiab tsis txhob sau koj tus kheej cov pawg saib xyuas, siv cov cuab yeej uas twb muaj nyob hauv lub platform. Yog li, cov kua ntses zais cia ntawm OpenShift 4 yog qhov tsis pub leejtwg paub - nws tsuas yog ib qho teeb meem ntawm kev noj SRE cov ntsiab lus thiab cov ntsiab lus tsis muaj server thiab coj lawv mus rau lawv qhov kev txiav txim siab los pab cov neeg tsim khoom thiab cov neeg ua haujlwm ua haujlwm:

  • Automate thiab standardize cov infrastructure uas cov ntawv thov siv
  • Txuas kev xa mus thiab cov txheej txheem kev txhim kho ua ke yam tsis txwv cov neeg tsim khoom lawv tus kheej
  • Ua kom ntseeg tau tias kev tshaj tawm, kev tshuaj xyuas, thiab kev ruaj ntseg XNUMXth kev pabcuam, feature, daim ntawv thov, lossis tag nrho pawg tsis nyuaj dua li thawj zaug.

Tab sis dab tsi yog qhov txawv ntawm OpenShift 4 platform thiab nws cov thawj coj thiab los ntawm "tus qauv" txoj hauv kev los daws cov teeb meem no? Dab tsi ua rau qhov ntsuas rau kev siv thiab ua haujlwm pab pawg? Vim lub fact tias huab tais nyob rau hauv qhov teeb meem no yog pawg. Yog li ntawd,

  • Peb paub tseeb tias lub hom phiaj ntawm pawg yog qhov tseeb (Nyob zoo huab, Kuv khaws cov pawg no vim kuv tuaj yeem ua tau)
  • Cov tshuab thiab kev khiav hauj lwm muaj nyob rau hauv pab pawg (Koj Majesty)
  • Tswj lub xeev ntawm cov tswv los ntawm pawg, txo lawv cov kev tsim kho tshiab (drift).
  • Rau txhua lub ntsiab lus tseem ceeb ntawm lub kaw lus, yuav tsum muaj ib tus neeg saib xyuas (txoj haujlwm) uas yuav saib xyuas thiab tshem tawm cov teeb meem
  • Kev ua tsis tiav ntawm * txhua * nam lossis lub hauv paus ntawm lub cev thiab cov txheej txheem rov qab los yog ib feem ntawm lub neej
  • Tag nrho cov txheej txheem yuav tsum tau teeb tsa los ntawm API.
  • Siv Kubernetes khiav Kubernetes. (Yog, yog, qhov ntawd tsis yog typo)
  • Hloov tshiab yuav tsum yooj yim thiab hassle-dawb rau nruab. Yog hais tias nws yuav siv ntau tshaj ib nias rau nruab ib qho kev hloov tshiab, ces pom tseeb tias peb tab tom ua ib yam dab tsi tsis ncaj ncees lawm.
  • Kev saib xyuas thiab kev debugging ib qho kev tivthaiv yuav tsum tsis muaj teeb meem, thiab yog li kev taug qab thiab tshaj tawm thoob plaws tag nrho cov txheej txheem yuav tsum yooj yim thiab yooj yim.

Koj puas xav pom lub platform muaj peev xwm ua haujlwm?

Ib qho kev saib ua ntej ntawm OpenShift 4 tau dhau los ua muaj rau cov neeg tsim khoom. Nrog ib qho yooj yim-rau-siv installer, koj tuaj yeem khiav ib pawg ntawm AWS saum Red Had CoreOS. Txhawm rau siv qhov kev saib ua ntej, koj tsuas yog xav tau AWS account los muab cov txheej txheem thiab cov txheej txheem rau nkag mus rau cov duab saib ua ntej.

  1. Txhawm rau pib, mus rau try.openshift.com thiab nyem "Get Started".
  2. Nkag mus rau hauv koj tus account Red Hat (lossis tsim ib qho tshiab) thiab ua raws li cov lus qhia los teeb tsa koj thawj pawg.

Tom qab ua tiav kev teeb tsa, tshawb xyuas peb cov kev qhia Kev cob qhia OpenShiftkom tau txais kev nkag siab tob dua ntawm cov tshuab thiab cov ntsiab lus uas ua rau OpenShift 4 platform xws li txoj hauv kev yooj yim thiab yooj yim los khiav Kubernetes.

Sim qhov tshiab OpenShift tso tawm thiab qhia koj lub tswv yim. Peb tau cog lus tias yuav ua haujlwm nrog Kumbernetes kom nkag mus tau thiab tsis muaj zog li sai tau - yav tom ntej ntawm NoOps pib hnub no.

Tam sim no mloog!
Hauv kev sablaj DevOpsForum 2019 Thaum Lub Plaub Hlis 20, ib qho ntawm OpenShift developers, Vadim Rutkovsky, yuav tuav ib tug tswv chav kawm - nws yuav tawg kaum pawg thiab yuam kom lawv kho lawv. Lub rooj sib tham tau them, tab sis nrog cov lej tshaj tawm #RedHat koj tau txais 37% luv nqi

Master chav kawm thaum 17:15 - 18:15, thiab lub rooj qhib txhua hnub. T-shirts, kaus mom, stickers - ib txwm!

Hall #2
"Ntawm no tag nrho cov txheej txheem yuav tsum tau hloov pauv: peb kho qhov tawg k8s pawg ua ke nrog cov kws kho tshuab tau ntawv pov thawj."


Tau qhov twg los: www.hab.com

Ntxiv ib saib