Tafole ea likateng[Pata][Bontša]
Ka keketseho e ntseng e eketseha ea software lefapheng la theknoloji, lihlopha tsa nts'etsopele li lula li le tlas'a khatello ea ho khotsofatsa litebello tse ntseng li eketseha tsa bareki bakeng sa likopo tsa khoebo.
Ka ho phahama ha lisebelisoa tse thehiloeng marung, mokhoa o tloaelehileng oa ntlafatso ea software o fetohile. Sebakeng sa ho hlahisa software bakeng sa tlhoko e le 'ngoe e boletsoeng ke moreki, mokhoa oa hajoale ke ho nahana ka nts'etsopele ea software e le ts'ebeletso e tsoelang pele.
Nts'etsopele ea sehlahisoa e tlohile ho tloha ho monolithic ho ea ho sebopeho sa khale, moo bahlahisi ba tsoelang pele ho ntlafatsa software ho lumellana le litlhoko tse fetohang tsa bareki.
Ho ikamahanya le leano lena le lecha, likhoebo tsa nts'etsopele ea software li amohetse mekhoa ea hajoale ea Software Development Lifecycle (SDLC) joalo ka Agile, Scrum, le Kanban ho fana ka litlatsetso tsa sehlahisoa, ntlafatso le tokiso ea liphoso.
Likarolo tse peli tse kholo tse thusang lifeme ho potlakisa ts'ebetso ea nts'etsopele ke DevOps le automation.
Karolong ena, re tla shebisisa li-automation tsa DevOps le lisebelisoa tse tsamaeang le eona.
DevOps automation ke eng?
Tloaelo ea DevOps e ipapisitse le molao-motheo oa "ho iketsetsa ntho e 'ngoe le e 'ngoe." Hobane boholo ba mesebetsi ea DevOps lifecycle ea phetoa, ke batho ba loketseng ho iketsetsa.
Automation ho DevOps e qala ka tlhahiso ea khoutu setsing sa mosebetsi sa lehae sa mohlahlami mme e tsoela pele ho fihlela khoutu e fanoa, hammoho le mohatong oohle oa ho beha leihlo. IT automation, robotic process automation (RPA), boits'oaro ba AI, ho ithuta ka mochini, le ho ithuta ka botebo kaofela ke mehlala ea mekhoa ea ntlafatso ea software.
Tsena tsohle li ka sebelisoa lits'ebetsong tsa DevOps. Automation e nolofatsa lits'ebetso tsa DevOps mme e li etsa hore li potlake le ho sebetsa hantle, ho lumella bahlahisi le lihlopha tsa ts'ebetso ho ngola, ho lekola, ho tsamaisa le ho boloka khoutu ka nako e nyane le liphoso tse fokolang ho feta mekhoa ea matsoho.
Likhamphani li ka sebelisa li-automation ho etsa liphaephe bakeng sa ho kopanya ho tsoelang pele (CI), ho fana ka nako e tsoelang pele (CD), le ho romelloa ho tsoelang pele (CI/CD).
Lisebelisoa tse ntle ka ho fetisisa tsa DevOps automation
1. Git
Git ke theknoloji e tsebahalang ea DevOps indastering ea software. Ke sesebelisoa se tsebahalang haholo har'a lihlopha tse hole le bafani ba merero e bulehileng.
Ke tharollo ea tsamaiso ea khoutu ea mohloli (SCM) e lumellang bahlahisi ho boloka tlaleho ea tsoelo-pele ea bona ka ho boloka mefuta e mengata ea khoutu ea mohloli. Li ka boela tsa khutlela phetolelong e fetileng ka potlako haeba ho hlokahala.
Git ke eona e ntle ka ho fetisisa ka mabaka a fapaneng hobane e lumella baetsi ho boloka tlaleho ea liphetoho tsohle le liapdeite tsa khoutu ea bona e le hore haeba ho na le ho hong ho sa tsamaeeng hantle, ba ka khutlela habonolo ho sebelisa liphetolelo tsa pele tsa khoutu.
U sebelisa libaka tsa polokelo moo litho tsa sehlopha sa DevOps li ka sutumelletsang mosebetsi oa tsona, Git e ka kopanngoa habonolo le DevOps workflow.
GitHub le Bitbucket ke lits'ebeletso tse peli tse kholo ka ho fetisisa tsa marang-rang tsa Git repo hajoale, 'me GitHub ke eona e tsebahalang haholo. Le ha Bitbucket e fana ka polokelo ea poraefete e se nang moeli bakeng sa sehlopha sa batho ba ka bang bahlano, GitHub e fana feela ka lipolokelo tsa sechaba mahala.
2. Docker
Docker ke sesebelisoa se tsebahalang sa DevOps se thusang lihlopha ho theha le ho etsa lits'ebetso tse ajoang kapele le ka nepo. E thehiloe mohopolong oa ts'ebetso ea virtualization.
Ho qoba likhohlano tsa app, Docker e haha libaka tse arohaneng bakeng sa lisebelisoa tsa lisebelisoa. Ho arola lisebelisoa ka har'a lijana tsa bona ho etsa hore li nkehe habonolo le ho sireletseha. Docker e u lumella ho laola litšoantšo tsa hau ka mekhoa e fapaneng.
E boloka registry ea poraefete moo e bolokang, e laolang le ho hlophisa li-cache tsa litšoantšo. Docker e u lumella ho iketsetsa litšoantšo kapa ho fetola tse teng ho fihlela litlhoko tsa hau tse ikhethileng. Docker e bile eena oa pele oa ho tsebahatsa ts'ebeliso ea lisebelisoa lekaleng la IT.
E lumella ho romelloa ka potlako, e lumella nts'etsopele e hole, le ho tsamaisa kabo ea app ka bo eona. Lisebelisoa tsa Docker ke OS le sethala sa agnostic 'me se sebelisana hantle le cloud computing.
Hona joale Docker e tšehetsoa ke bafani bohle ba ka sehloohong ba maru, ho kenyeletsoa Google le Amazon Web Services.
3. Kubernetes
Matsatsing ana, motho e mong le e mong o bua ka Kubernetes, software ea 'mino oa lijana e thehiloeng ke Google. E boloka lijana ka tekanyo e pharaletseng 'me e sutumelletsa li-containeration pele. E ka sebelisoa hammoho le Docker kapa leha e le efe ea li-clones tsa eona.
Lijana li ka hlophisoa ka likarolo tse utloahalang ho sebelisa Kubernetes. Kubernetes e nolofalletsa tsamaiso ea lik'hontheinara tse makholo hore li iketsetse. Ka ho tsamaisa kabo le ho hlophisa lijana ho pholletsa le sehlopha,
Kubernetes e etsa hore ho be bonolo ho tsamaisa software e kentsoeng ka har'a sehlopha sa likhomphutha ho fapana le seva e le 'ngoe. Kubernetes e u lumella ho ntlafatsa software ntle le nako ea ho theoha, ho fokotsa nako ea nts'etsopele le ho ntlafatsa mekhoa ea khoebo.
Lethathamo la li-node, lihlopha le li-pods li lumella lihlopha tsa DevOps hore li iketsetse tsamaiso ea lijana tse makholo, 'me letoto la li-node, lihlopha le li-pods li etsa hore ho tsamaisoa ha kopo ho fokotsehe,' me haeba pod e le 'ngoe e hlōleha, Kubernetes e ikhethela pod e 'ngoe.
4. Jenkins
Jenkins ke tharollo e tsoelang pele ea ho kopanya le ho fana (CI / CD) bakeng sa ho latela ts'ebetso ea ts'ebetso ea ho pheta-pheta. Hobane e na le mohloli o bulehileng ebile e hahelletsoe ka har'a Java, e ka sebetsa ho sistimi efe kapa efe ea ts'ebetso.
E tla le mefuta e fapaneng ea li-plugins tse kopaneng tse tsoelang pele, e leng karolo ea bohlokoahali ea DevOps. Jenkins Continuous Integration / Continuous Delivery server e u lumella ho iketsetsa mekhahlelo e mengata ea mokhoa oa hau oa ho fana ka thepa.
E sebelisa sebopeho sa liphaephe ho nolofalletsa CI/CD bakeng sa motsoako ofe kapa ofe oa lipuo tsa likhoutu le polokelo ea khoutu ea mohloli. Karolo ea eona ea Pipeline-as-Code e fetola liphaephe tsa CI/CD hore e be khoutu e felletseng mme e netefatsa hore ketane eohle ea DevOps e kopantsoe.
Jenkins e boetse e kenyelletsa likete tsa li-plugins tse u lumellang hore u kopanye mekhahlelo eohle ea hau ea DevOps ka katleho. Ho na le makholo a li-plugins ho u thusa ho rala, ho qala, le ho iketsetsa ts'ebeliso efe kapa efe, 'me u ka kenya feela li-plugins kapa mesebetsi eo u e hlokang.
E sebetsa le mahlale a DevOps joalo ka Azure DevOps, Amazon Web Services, le Ansible. Jenkins e boetse e kopanya le GitHub.
5. Pippet
Puppet ke tharollo e matla ka ho fetisisa ea li-cross-platform configuration configuration bakeng sa ho hlophisa, ho tsamaisa le ho laola li-server e le ho li etsa hore li sireletsehe le ho feta kapele.
E hlophisa moamoheli e mong le e mong mohahong oa hau mme e boloka li-server ka ho nyolla le ho theosa mechini. Puppet e lula e hlahloba ho bona hore na tlhophiso e nepahetse. Haeba ho se joalo, tlhophiso e hlokahalang ea moamoheli e khutlisetsoa morao.
Boqapi ba lipopae bo theiloe holim'a kamano e ntle le lekhoba. Ka tloaelo, likhokahano li etsoa ka khokahano e patiloeng ea SSL. E iketsetsa tsamaiso ea litšebeletso tsa motheo ka ho tšoara ntho e 'ngoe le e' ngoe e le khoutu.
U ka sebelisa Puppet ho laola lihlopha le lisebelisoa tse ngata. E ka boela ea sebetsana le litlokotsi ka bohlale. E na le li-module tse ngata tse ka sebelisoang hammoho le lisebelisoa tse fapaneng tse fapaneng.
Popi e sebelisana le mahlale a kang GitHub, GitLab, BitBucket, Slack le PagerDuty, hammoho le lisebelisoa tsa tsebiso tse kang Slack le PagerDuty. Theko e fumaneha ha o e kopa. Teko ea mahala e fumaneha hape bakeng sa sesebelisoa.
6. Ea nahanang
Ansible ke sesebelisoa se bonolo se se nang moemeli, se bonolo ho se sebelisa se nang le bokhoni bo tsoelang pele ba ho fana ka thepa e lumellang ho romelloa ka potlako.
E tsamaisa lits'ebetso joalo ka phepelo ea lits'ebetso, phano ea maru, orchestration ea intra-service, le tse ling tse ngata. Ansible ha e hloke lisebelisoa tse ling tsa ts'ireletso. Ansible e hokahanya li-node le ho aba mananeo a manyane a tsejoang e le li-module.
Ebe e tsamaisa li-module tsena ebe e li tlosa ka mor'a hore ts'ebetso e phethe. E utloahalang, joalo ka Puppet, e talima mekhoa ea motheo e le khoutu. Leha ho le joalo, e sebelisa YAML ho hlahisa mesebetsi ea boiketsetso joalo ka libuka tsa ho bapala. Hobane ha ho na liakhente kapa li-daemone tse sebetsang ka morao, Ansible ke khetho e potlakileng, e sireletsehileng le e bobebe bakeng sa li-automation tsa taolo ea tlhophiso.
Ka lebaka leo, e thusa sehlopha sa DevOps ho ho eketsa tlhahiso. Ansible ke lenaneo le bulehileng le bonolo ho le sebelisa ebile ha le hloke tsebo e khethehileng ea ho khouta.
E na le bokhoni bo bongata mme e ka phethela ts'ebetso e rarahaneng ea IT ha e ntse e le bonolo ho e sebelisa. E ngotsoe ka PowerShell, Python, le Ruby, 'me e lumellana le Windows, macOS le Linux.
7. Bamboo
Bamboo, joalo ka Jenkins, ke theknoloji e tsoelang pele ea ho kopanya le ho tsamaisa (CI/CD) DevOps e tsamaisang lipeipi tsa phano ho tloha meahong ho isa ho romelloa.
E tla le mesebetsi e mengata e hahiloeng esale pele e tlamehang ho beoa ka ho hlaka ho Jenkins. Ke ka lebaka lena Bamboo e nang le li-plugins tse ka bang 100 feela, empa Jenkins e na le tse fetang 1000.
Ha e le hantle, Bamboo ha e hloke li-plugins tse ngata hobane e na le mesebetsi e hahelletsoeng e e lumellang ho phetha mesebetsi ka ntle ho lebokose. Ka lebaka leo, Bamboo e ka fokotsa haholo nako ea tlhophiso.
Phapang e ka sehloohong pakeng tsa lenaneo la premium le e lekanang le lona mahala ke e latelang.
Ka lebaka leo, sesebelisoa se sebelisoang se khethoa ke tekanyetso le merero. Sesebelisoa se u lumella ho etsa liteko ka mokhoa o ts'oanang mohahong oa hau, ho boloka nako bakeng sa sehlopha sa hau, hammoho le ho hlophisa makala a 'maloa, ho hlahisa mangolo, le ho a tsamaisa.
Bamboo e sebelisana le lisebelisoa tsa taolo ea projeke joalo ka Jira le Bitbucket.
8. hlooho
Chef ke tharollo ea tlhophiso ea DevOps bakeng sa ts'ebetso ea marang-rang ea IT e hahiloeng ho Ruby. E okametse tsamaiso ea litšebeletso tsa motheo.
Taolo ea litlhophiso e tiisa hore likhomphutha tsohle, ebang ke tsa 'mele, tsa sebele, kapa tse thehiloeng marung, hammoho le data le software tseo li nang le tsona, li hlophisitsoe ka nepo ebile li sebetsa joalo ka ha ho reriloe. Ha lisebelisoa tsa motheo li fokola, ho boetse ho bonolo ho li hlophisa ka letsoho.
Leha ho le joalo, ha meralo ea motheo e hola, ho hlokahala mokhoa o mong o betere. Chef e theha mokhoa oa ho tšoara litšebeletso tsa motheo e le khoutu.
Sebakeng sa ho beha ntho e ngoe le e ngoe ka letsoho, joalo ka database, ho leka-lekanya mojaro, le li-server tsa marang-rang, risepe ea Chef e hlalosa setupo sa mantlha. Libuka tsa ho pheha li sebelisoa ho boloka pokello ea litlolo.
Meaho ea motheo ea Cookbooks e ngotsoe ka puo e ikhethileng ea domain. Ke sesebelisoa se setle sa DevOps bakeng sa ho iketsetsa le ho potlakisa lits'ebetso tse thata. Chef e sebelisoa ke lik'hamphani tse ngata tse kholo ho laola litsi tsa bona tsa data le lisebelisoa tsa maru.
Boteng bo phahameng ba Chef le bokhoni ba ho pheta-pheta bo ka ikamahanya le maemo le ho nchafatsa meaho ha ho hlokahala haeba ho e-na le ntho e sa tsamaeeng hantle, ho netefatsa nako e fokolang le ho ba teng ha mochini o phahameng ka ho kenella ho fokolang ha motho.
9. Terraform
Terraform ke sesebelisoa sa ho fana ka lisebelisoa tsa maru tse sebelisang khoutu ho hlalosa meralo. E etsa kerafo ea lisebelisoa tsohle, e hlahisa le ho hlophisa lisebelisoa life kapa life tse ikemetseng ka ho bapisa, 'me e boloka tlaleho ea liphetolelo tse ngata.
Terraform e boloka boemo ba meralo ea motheo ka lifaele tsa mmuso. E hlahisa moralo oa ts'ebetso o hlalosang mehato ea ho fihlela naha e lakatsehang ebe e phethahatsa leano la ho aha meralo ea motheo e boletsoeng moralong.
E thusa sehlopha sa DevOps ho haha le ho fetola mekhoa ea motheo ka potlako le ka mokhoa o sireletsehileng ka ho kenya letsoho ho fokolang ke batho. E lumellana le lisebelisoa tsa maru tsa sechaba le tsa poraefete.
Basebedisi ba ka hlalosa le ho fana ka litlhaloso tsa mekhoa ea motheo, software e le litlhaloso tsa tšebeletso, le sethala e le tlhaloso ea tšebeletso e sebelisang HashiCorp Configuration Language kapa JSON.
Moetsi oa Terraform, HashiCorp, o boloka lethathamo la bafani ba tšehetso ba molao bao basebelisi ba ka buisanang le bona ka ho hlalosa lisebelisoa. Joale Terraform e ka fana ka lisebelisoa tsohle e le khoutu, e lumellang ho sebelisoa hape le ho boloka ho feta.
10. Moferefere
Vagrant ke sesebelisoa sa DevOps se tsepamisitseng maikutlo haholo ho automation. Vagrant e etsa faele e le 'ngoe bakeng sa morero o mong le o mong, moo mofuta oa mochini le software eo basebelisi ba lakatsang ho e kenya hangata e boleloang.
E sebetsa ka mokhoa o tsitsitseng lits'ebetsong tse ngata tsa ts'ebetso tse kang Windows, Linux, le macOS. E tsepamisitse maikutlo ho kopantseng le ho fana ka nako e tsoelang pele (CI / CD) mme e thusa sehlopha sa DevOps ho theha tikoloho e ntle ea nts'etsopele.
E fokotsa nako ea ho seta mme e ntlafatsa ts'ebetso ea tlhahiso ka ho lumella basebelisi ho theha tikoloho ea mochini oa sebele ka mokhoa o le mong, o bonolo ho o sebelisa, le o tsitsitseng.
Sistimi tse ling tse tsebahalang tsa taolo ea tlhophiso, joalo ka Puppet, Ansible, le Chef, li ka kopanngoa habonolo le Vagrant ka li-plugins.
11. CircleCI
CircleCI ke e 'ngoe ea li-platform tse sebelisoang ka ho fetisisa tse arolelanoang ka maru tsa CI / CD, tse fanang ka taolo e phahameng le ho fetoha ha maemo ha ho tluoa tabeng ea ho laola liphaephe tsa CI / CD.
Ho lumellana ho ke ke ha hlola ho e-ba bothata ka tharollo ena ea boiketsetso ea CI / CD bakeng sa DevOps hobane e tšehetsoa ke lik'hamphani tse kholo tse kang Slack, AWS, le Atlassian.
E boetse e tšehetsa lipuo tsa lenaneo la Python, JavaScript, Ruby, le C++, hammoho le li-platform tsa Windows, Linux le macOS. Ka tumello ea FedRAMP le ho latela melao ea SOC 2 Type II, sesebelisoa sena se tiisitsoe hore se tla fana ka tšireletso e phahameng ka ho fetisisa. Maemo a thibetsoeng, lintlha tsa tlhahlobo, le likarolo tse ling le tsona li u fa taolo e ngata holim'a khoutu ea hau.
Pipe ea CircleCI e hlahisoa ka bo eona nako le nako ha u etsa phetoho ho khoutu e teng ho CircleCI. Sehlomathisi sena se tla qala ho itlhahloba ka har'a sets'oants'o se boletsoeng kapa mochining oa nnete, 'me haeba ho na le mathata a fumanoeng, sehlopha se ikarabellang se tla tsebisoa hanghang ntle le ts'ebetso ea letsoho. Hobane mosebetsi o mong le o mong o entsoe ka selikalikoe se le seng.
O ka boloka faele ea YAML kapele le ha bonolo. Litlhophiso tsa pele tsa sesebelisoa sena li bonolo, empa ha boholo ba faele bo ntse bo hola, ho ba thata le ho feta. CircleCI e boetse e na le khaello e matla ea menyetla ea ho e etsa.
12. Spunk
Splunk ke theknoloji e ntle haholo e kenyelletsang tharollo ea analytics e nang le lintlha tse sebetsang tse fang lihlopha tsa DevOps tlhaiso-leseling ea ts'ebetso. Nka hore u na le sistimi e lulang e hlahisa data ho tsoa liwebsaeteng, lits'ebetso le lisebelisoa.
Ka nako ea 'nete, u batla ho batla, ho sekaseka, le ho bonts'a lintlha kapa lintlha tse hlahisoang ke mochini. U lokela hape ho hlahloba boemo ba hajoale ba mochini mme u supe ntlha eo hardware e hlolehileng ho eona. Ke sesebelisoa se setle sa ho etsa sena.
U ka romela data ho tloha mochine ho Splunk, e tla u etsetsa eona. E ntša lintlha tse hlokahalang ha mosebetsi o phethiloe. Ka lebaka leo, o ka tseba ka potlako mathata a itseng hammoho le libaka tsa bona.
Splunk ke tekhenoloji e tsebahalang ea ho lekola le ho sekaseka lebaleng la DevOps, e nang le tharollo ea mahala le ea premium e fumanehang. E sebelisa mokhoa oa mela e mengata ho bokella, ho boloka, ho supa, ho hokahanya, ho bonts'a, ho sekaseka le ho tlaleha ka mofuta ofe kapa ofe oa data e hlahisoang ke mochini, ebang ke lintlha tse hlophisitsoeng, tse sa hlophisoang kapa tse rarahaneng. Lintlha tsa nako ea sebele le tsa histori li ka batlisisoa.
U ka boela ua etsa litlaleho tsa tloaelo le li-dashboards ho ba le kutloisiso e tebileng ea lintlha tsa hau le ho fumana le ho rarolla mathata a ts'ireletso kapele.
13. Nagios
Lenaneo la ho lekola meaho ea lisebelisoa tse bulehileng Nagios ke e 'ngoe ea tse sebelisoang haholo. E thusa lihlopha tsa DevOps ho beha leihlo marang-rang le lisebelisoa tsa motheo, tse thusang ho lemoha le ho rarolla mathata.
Ba ka boela ba boloka tlaleho ea liketsahalo, litšitiso le liphoso ha ba e sebelisa. E tla le analyzer ea marang-rang e thusang ho tsebahatsa libotlolo le ho ntlafatsa ts'ebeliso ea bandwidth. Lihlopha tsa DevOps le tsona li ka sebelisa Nagios ho etsa litlaleho le li-graph ho latela katleho le mekhoa ea ho hlōleha.
Sena se etsa hore ho be bonolo ho bolela esale pele liphoso le liphoso, hammoho le ho tseba le ho lebella mathata a ts'ireletso. Litharollo tsa ho lekola mehloli e bulehileng ho tsoa ho Nagios li fa lihlopha tsa DevOp tharollo e felletseng ea tlhahlobo ea lits'ebetso.
Nagios Core ke sebopeho sa line-taelo bakeng sa Nagios se fanang ka ts'ebetso e fokolang.
Nagios XI ke setšoantšo se thehiloeng marang-rang sebopeho sa mosebedisi. E tla le wizate ea ho beha leihlo e thusang lihlopha tsa DevOp ho boloka tlaleho ea likarolo tsohle tsa bohlokoa tsa meaho joalo ka lits'ebetso tsa komporo le li-server, lits'ebeletso, liprothokholo tsa marang-rang le lits'ebetso.
Nagios Log Server e nolofalletsa batho ba ntlafatsang ho batla lintlha tsa marang-rang ka ho ntlafatsa mokhoa ona. Ba ka boela ba theha litemoso bakeng sa mathata a ka bang teng a tšireletso. Bahlahisi ba ka sebelisa Nagios Fusion ho lekola marang-rang a 'maloa ka nako e le ngoe.
14. Pulumi
Pulumi ke sesebelisoa sa tsamaiso ea lisebelisoa tsa maru, moralo le ho tsamaisa. Bakeng sa bafani bohle ba ka sehloohong ba maru, ho kenyeletsoa Kubernetes, OpenStack, AWS, Google Cloud, le Azure, tharollo ena ea mohloli o bulehileng e lumellana le mefuta eohle ea maru a lebasetere, a sechaba le a poraefete.
E ka sebelisoa ho fihlela litholoana tse ntle, ebang ke ho aha likaroloana tsa mantlha tsa mantlha joalo ka database le metjhini ea sebele kapa ho rala likarolo tsa morao-rao tsa maru joalo ka lihlopha le lijana.
Ha o sebetsana le khoutu, o ka sebelisa lipuo tse tsebahalang tsa lenaneo joalo ka TypeScript, Go,.NET, le Python. E ka iketsetsa boitlamo ba leano, e leng mosebetsi oa bohlokoa.
Pele o hlahisa lisebelisoa, sesebelisoa sena se etsa ponelo-pele le ho hlahloba ho bona hore na se lumellana le litlhoko. Ho laola mekhoa ea ho amohela le ea maru ke karolo ea kaka.
Leha a na le bokhoni bo itseng, Pulumi e haelloa ke ho etsa hore merero e meholo e be bonolo ho e theha.
Sesebelisoa sena se tla hlophisa merero e meholo joalo ka projeke e le 'ngoe e kholo kapa merero e mengata e nyane ha e ntse e etsa ts'ebetso ena. Ho fokotsa litšupiso tsa stack ha u ntse u etsa 'mapa oa lisebelisoa tse ngata ho ba thata haholo maemong afe kapa afe.
15. QuerySurge
QuerySurge ke sesebelisoa sa bohlale sa data le analytics se fanang ka tlhahlobo ea data e bohlale. E lumellana hantle le phala ea DevOps bakeng sa tlhahlobo e tsoelang pele le ho lekola lintlha tse ngata ka lebelo le phahameng.
QuerySurge e sebelisa filosofi ea DevOps ho fana ka API e matla ka mehala e mengata ho iketsetsa ts'ebetso eohle ea liteko tsa Big Data, Libaka tsa polokelo ea data, ts'ebetso ea ETL, le Litlaleho tsa BI.
E ka ntlafatsa haholo ts'ebetso ea netefatso ea data ha e ntse e netefatsa melao ea bohlokoa ea phetoho mehloling e mengata le lits'ebetso tse shebiloeng. QuerySurge e sebetsa ka bo eona, ntle le tlhoko ea tšebelisano ea batho, 'me e etsa liteko tsohle pele e tlaleha liphetho. I
t e boetse e fana ka lintlha tse qaqileng mabapi le ho hloleha ha data ka 'ngoe. QuerySurge's line-line API e ka iketsetsa CI/CD ka ho lula e fumana liphoso tsa data ho phaephe.
16. Buddy
Buddy ke tharollo ea CI/CD e hahang, e leka, le ho sebelisa software e sebelisang liphaephe tsa othomathike tse bonolo haholo. Buddy o tsejoa ka ho fokotsa tšitiso ho DevOps, mme Actions ke motheo oa Buddy. Liketso tsena ke mehato e etsoang ka phaephe.
Ha ho na moeli oa hore na pipeline e ka ba le mekhahlelo e mekae. E boetse e tšehetsoa ke lipuo tsohle tse ka sehloohong tsa lenaneo le meralo. Ho bonolo ho hokahanya le AWS, Azure, Google, le lits'ebeletso tse ling tse ngata.
Ka liphaephe tse hlahisoang khafetsa, e ka boela ea beha leihlo boemo, ts'ebetso, le bophelo bo botle ba lits'ebetso le lits'ebeletso. O ka hlalosa karolo e 'ngoe le e 'ngoe ea ts'ebetso ea hau e tsoelang pele ea ho fana ka eona u e sebelisa.
Sesebelisoa sena se u lumella ho haha le ho leka lisebelisoa tsa hau sebakeng sa nts'etsopele, hammoho le ho li fetisetsa sebakeng sa tlhahiso le ho ngola mangolo a tloaelehileng.
Buddy e boetse e u nolofalletsa ho hlokomela sebaka sa hau sa marang-rang le ho ntlafatsa analytics ea hau. E ts'ehetsa YAML le GUI setup, hammoho le phepelo e tsoelang pele ka li-platform tse kang GitHub, Docker, le Bitbucket.
17. Maven
Maven ke sesebelisoa se tsebahalang sa DevOps se iketselitseng se entsoeng ke Apache Software Foundation. E tsebahala haholo tikolohong ea Java, empa e ka boela ea sebelisoa ho laola kaho ea lits'ebetso tse ngotsoeng ho Scala, C/C++, le C #.
Ts'ebetso ea kaho le taolo ea ho itšetleha ke libaka tse peli tse kholo moo Maven e tsepamisitseng maikutlo.
E sebelisa faele ea XML ho hlalosa ts'ebetso eohle ea kaho, ho kenyelletsa le litšepeho tsohle tsa bohlokoa, li-module, joalo-joalo - ka mantsoe a mang, ntho e 'ngoe le e' ngoe e hlokahalang bakeng sa kaho e atlehileng.
Sepheo sa Maven ke ho fana ka pokello ea lipehelo tse boletsoeng esale pele bakeng sa ho etsa mesebetsi e tloaelehileng le ho fumana litšepiso tsa Java ho tsoa ho bafani ba lihlahisoa tsa sechaba le tsa poraefete.
Maven ea atolosoa, kahoo u ka e sebelisa le lipuo tse ling ntle le Java; mohlala, ho na le plugin ea semmuso ea C/C++.
18. Prometheus
Ha ho pelaelo hore Prometheus ke e 'ngoe ea lisebelisoa tse kholo ka ho fetisisa tse fumanehang tsa ho beha leihlo.
E bonts'itse hore e sebetsa ka mokhoa o makatsang ho lekola lits'ebetso tsa motheo ka lebaka la bokhoni bo kang pono e hlahelletseng ea metrics, lipotso tse tsoetseng pele, litlhokomeliso tse nepahetseng, likhokahano tsa mokha oa boraro, le data ea maemo, har'a tse ling.
Hammoho le seva sa Linux, tharollo ea mohloli o bulehileng e fana ka tlhokomelo ea Kubernetes. Prometheus e na le mookameli oa tlhokomeliso ea hahiloeng ho eona ea laolang litlhophiso tsa tlhokomeliso ea metrics.
E sebelisa pokello ea letoto la nako ho boloka litekanyo tsa nako ea nnete, e lumellang boemo bo boholo le lipatlisiso tse feto-fetohang.
E fana ka tlhokomeliso ea nako ea 'nete, empa ha e ea hahuoa bakeng sa pono, ka hona e sebelisoa hamolemo le software ea dashboarding joalo ka Grafana.
Mehaho ea Prometheus e ts'ehetsa tlhahlobo ea lebokose le lesoeu, e khothaletsa lits'ebetso ho fana ka metrics e le hore Prometheus e ka li bokella khafetsa.
19. Raygun
Raygun ke theknoloji ea ho shebella ea basebelisi ba ho qetela e fang bahlahisi leseli la hore na basebelisi ba sebelisana joang le lits'ebetso tsa software.
E reretsoe ho hloaea, ho hlahloba le ho lokisa litaba tsa ts'ebeliso joalo ka liphoso, mathata a ts'ebetso, le likotsi tse ka pele kapele kamoo ho ka khonehang.
Ho bonolo ho theha le ho hokahanya lisebelisoa tse ka bang 43, ho kenyelletsa lipuo tse kang JavaScript, PHP, Node.js, le Python, hammoho le liforomo tse kang GitHub, HipChat, Slack, Jira, le tse ling.
Ke sesebelisoa se setle sa taolo ea ts'ebetso ea kopo (APM).
E fana ka sethala se setle sa ho lekola liphoso le ho tlaleha likotsi tse u thusang ho fumana litaba tsa ts'ebetso le ho latela mefokolo ho fihla moleng o itseng oa khoutu ea mohloli, ts'ebetso, kapa mohala oa API.
20. Selenium
Selenium ke mohloli o bulehileng o tsebahalang ts'ebeliso ea webo moralo o sebetsang le libatli tsohle tse kholo le lits'ebetso tse sebetsang, ho kenyeletsoa Linux, Windows, le Mac OS X.
Selenium e na le mefuta e mengata ea lipuo tsa mananeo le mekhoa ea tlhahlobo ea boiketsetso, ho kenyelletsa Python, C #, Ruby, Java, JavaScript, PHP, le PERL.
Selenium IDE (Tikoloho e Kopantsoeng ea Tsoelo-pele) e sebelisetsoa ho theha le ho tsamaisa linyeoe tsa liteko bakeng sa tlhahlobo ea lipatlisiso hammoho le ho rekota lipapali tsa liteko.
Ho e-na le ho ngola mangolo a teko ka Selenese, Selenium client API e lumella bahlahisi hore ba e ngole ka ho toba ka lipuo tse ngata tsa k'homphieutha. Bakeng sa ho ngola mangolo a tlhahlobo,
Selenium WebDriver e na le litlamo tse ikhethileng ka puo. Selenium Grid e bohlale seva sa projeke e lumellang libatli tse fapaneng le sistimi ea ts'ebetso ho etsa liteko ka nako e le 'ngoe.
21. HoOOOOOO
OverOps ke sesebelisoa sa DevOps se thusang sehlopha ho tseba ka potlako sesosa sa phoso kapa ho senyeha ha seva. E ka tseba hang-hang sesosa sa ho hlōleha ha khoutu ea tlhahiso le ho fana ka khoutu eohle ea mohloli ho lokisa bothata.
E ka boela ea u bolella hore na bothata bo etsahetse neng. Ka lebaka leo, sehlopha sa DevOps se ka qeta nako e ngata se fana ka lintlafatso tsa bohlokoa ho e-na le ho senya nako ho sheba likutung.
OverOps e ikarabella haholo bakeng sa ho tseba, ho thibela, le ho rarolla sesosa sa liphoso.
E fumana le ho etelletsa pele liphoso tse kholo tsa software tokollong e 'ngoe le e' ngoe ea khoutu, hammoho le ho supa liphoso tsa phepelo (haeba li teng). Liheke tsa boleng ba OverOps li thibela tokollo hore e se ke ea sebelisoa haeba e sa tšepahale.
Ebe, ho sebelisa boemo bo nepahetseng ba khoutu le tikoloho nakong ea ketsahalo, e lokisa bothata ka ts'epo e tsoelang pele.
22. AWS Cloud Formation
Bakeng sa khoebo, Amazon Web Services e fana ka lisebelisoa tse fapaneng. Ka lehlakoreng le leng, ho li laola ka letsoho ke mosebetsi o moholo.
AWS CloudFormation ea Amazon ke tharollo ea tsamaiso ea litšebeletso e etsang hore ho be bonolo hore likhoebo li hlahise le ho laola lisebelisoa tsa AWS.
U ka sebelisa AWS CloudFormation ho iketsetsa tlhahiso le mohlala oa lisebelisoa tsa hau. Stack ke pokello ea lisebelisoa tsa Amazon Web Services tse ka sebelisoang ho hlahisa kapa ho ntlafatsa lisebelisoa tse ling tsa Amazon Web Services.
Ho feta moo, CloudFormation e u lumella ho laola lisebelisoa tsena kapa lisebelisoa tse feletseng u sebelisa template kapa faele ea mongolo, e leng se etsang hore e be ts'ebetso e bonolo haholo. Boemo ba boemo bo hole, bo tsoang ka har'a lebokose, ke tšobotsi e ikhethang ea sesebelisoa.
CloudFormation StackSets e lumella basebelisi ho fihlella lisebelisoa tse tšoanang tsa lisebelisoa tsa AWS ho li-account tse ngata le libaka ba sebelisa template e le 'ngoe.
Sesebelisoa sena se u lumella ho etsa mohlala oa lifaele ka tsela efe kapa efe eo u e khethang, hore na u batla ho sebelisa JSON kapa YAML kapa meralo e hlakileng. Sesebelisoa sena se u lumella ho hlalosa libaka tsa maru ka lipuo tse tsebahalang joalo ka.NET, Python le Java.
23. Sekhetho
Gradle e netefalitsoe e le sesebelisoa sa ho aha se feto-fetohang le se ka tšeptjoang ka har'a sesebelisoa sa DevOps. Ha Google e e etsa sesebelisoa sa semmuso sa ho aha Android Studio, e ile ea matlafala le ho feta.
Boholo ba li-IDE tse kholo, joalo ka Eclipse, IntelliJ IDEA, le Netbeans, li tšehetsa Gradle, e lumellang bahlahisi ho etsa khoutu ka puo efe kapa efe e tsebahalang, ho kenyeletsoa Python, C++, le Java.
Gradle o ile a qala ho sebelisa DSL e thehiloeng ho Groovy ho hlalosa mangolo a kaho, ha lisebelisoa tse ling tse itlhommeng pele, tse kang Maven le Apache Ant, li sebelisitse XML bakeng sa tlhophiso.
Gradle ke DSL e thehiloeng ho Kotlin e qalileng ka 2016. Gradle e fana ka kaho e ntseng e eketseha, e bolokang nako e ngata nakong eohle ea ho bokella.
E boetse e fana ka sebopeho sa "cache" se sebelisang liphetho tsa mosebetsi hape 'me se boloka tlhaiso-leseling ka mohopolo lipakeng tsa meaho. Ts'ebetso ea Gradle e potlakile ka makhetlo a lekholo ho feta liteboho tsa Maven ho likarolo tsena tse peli. Gradle e boetse e tla le mefuta e fapaneng ea likhetho tsa tlhophiso.
24. TeamCity
JetBrains 'TeamCity ke sethala se matla se tsoelang pele sa kopanyo bakeng sa lihlopha tsa DevOps. Ke sesebelisoa se akaretsang sa CI/CD DevOps se u fang likhetho tse ling bakeng sa mefuta e fapaneng ea nts'etsopele le phallo ea mosebetsi.
Motho e mong le e mong o rata TeamCity, ho tsoa ho baetsi le Baenjiniere ba DevOps ho batsamaisi le batsamaisi. O ka theha, oa tsamaisa, 'me oa leka mefuta e fapaneng ea lisebelisoa, lijana, le liphutheloana, ho kenyeletsoa maru a mangata, lipuo tse ngata, le li-platform tse ngata.
Makholo a li-plugins a fumaneha bakeng sa ho khoasolla mahala 'me a ka kenngoa ka ho penya ho seng kae feela. Bahlahisi ba ka se tlose likhoutu tsa mohloli taolo ea phetolelo litsamaiso ka lebaka la ts'ebetso e ts'oanang. Tlaleho ea nako ea 'nete e lumella ho rarolla mathata ka potlako.
Litlhahlobo tse kopantsoeng, tšireletso ea khoutu, lipatlisiso tse kopitsoang, le lits'ebeletso tse ling lia fumaneha. Liteko tse ngata le meaho li ka sebetsa ho li-setting le li-platform tse fapaneng ka nako e le 'ngoe li sebelisa Build Grid. Li-platform tse tšehelitsoeng li kenyelletsa Java, Ruby, le.NET.
25. Tricentis Tosca
Potlakisa tlhahlobo ea software ka Tricentis Tosca, tharollo e thehiloeng ho AI, e se nang mongolo e fanang ka mokhoa oa ho se be le khoutu ea ho iketsetsa liteko tsa ho qetela.
E kopanya likarolo tse 'maloa tsa tlhahlobo, ho kenyeletsoa li-automation tsa liteko, moralo oa linyeoe, tlhahiso ea data le moralo, le analytics.
Ho fihlela litekanyetso tse kholoanyane tsa boiketsetso ba liteko ka boiketlo ba tlhokomelo, Tricentis Tosca e sebelisa mahlale a hokahantsoeng le liteko tse thehiloeng ho Kotsi le liteko tse thehiloeng ho Model.
Teko ea ts'ebetso, tlhahlobo ea mojaro, tlhahlobo ea BI/DWH, tlhahlobo ea boits'oaro, tlhahlobo ea lits'ebetso tse pakiloeng, taolo ea data ea liteko, tlhahlobo ea phello ea liteko, ts'ebetso ea ts'ebeletso, le ts'ebetso e ajoang ke tse ling tsa lisebelisoa tsa boiketsetso tse fumanehang ho sehlopha sa DevOps.
Salesforce, Adobe, Oracle, SAP, Java,.NET, HTML 5, le tse ling ke tse ling tsa 160+ lik'hamphani le mahlale a tšehetsoeng.
fihlela qeto e
DevOps ke phephetso e kholo e kenyelletsang maano a fapaneng. Leha ho na le taba ea hore likhoebo tse ngata tse kholo kajeno li sebelisa li-DevOps ka mokhoa o mong, litlhoko tsa bona tsa khoebo bakeng sa DevOps lia fapana.
Ka lebaka leo, ho ka se be le sesebelisoa se le seng sa DevOps se ikemetseng. Ho li-DevOps, ho ba le pokello e nepahetseng ea lisebelisoa tsa othomathike ho bohlokoa kaha e ama tlhahiso ka kotloloho.
Ha ho tluoa tabeng ea ho khetha sesebelisoa se nepahetseng sa lisebelisoa, ho na le lintlha tse 'maloa tse lokelang ho nahanoa, ho kenyelletsa le tekanyetso, lisebelisoa tsa morao-rao, lipakane tsa khoebo, le setso sa feme.
Mekhatlo e meholo, mohlala, e ka kopanya Jenkins haufi le GitLab ho lumellana le litlhoko tsa bona tsa CI/CD. Ho tloha sethaleng se le seng, ba khona ho laola mosebetsi oa bona oa CI / CD. Likhoebo tse nyane le tse mahareng, ka lehlakoreng le leng, li lokela ho sebelisa CircleCI ka lebaka la ts'ebetso ea eona ea theko e tlase ha e ntse e fana ka ts'ebetso e ntle.
Leave a Reply