Abụ nke ice (ụlọ ọrụ ọbara) na ọkụ (DevOps na IaC)

Isiokwu DevOps na IaC na-ewu ewu ma na-eto ngwa ngwa. Agbanyeghị, ọtụtụ ndị ode akwụkwọ na-enwe nsogbu naanị teknụzụ n'ụzọ. M ga-akọwa nsogbu ndị ahụ kpọmkwem maka nnukwu ụlọ ọrụ. Enweghị m ngwọta - nsogbu, n'ozuzu, na-egbu egbu ma na-agha ụgha na ngalaba nke ụlọ ọrụ, nyocha, na "nkà dị nro".

Abụ nke ice (ụlọ ọrụ ọbara) na ọkụ (DevOps na IaC)
Ebe ọ bụ na aha isiokwu dị otú ahụ, mgbe ahụ, Daenerys ga-eme ihe dị ka pusi, ebe ọ gafere n'akụkụ nke Enterprise.

Ihe ịrụ ụka adịghị ya na ugbu a, e nwere esemokwu nke ochie na nke ọhụrụ. Ọtụtụ mgbe na nkuko ndị a adịghị mma ma ọ bụ ihe ọjọọ. O mere nnọọ otú ahụ. Mana, ka anyị wee ghara ịbụ ndị enweghị ntọala, anyị ga-eji ihuenyo a malite:

Abụ nke ice (ụlọ ọrụ ọbara) na ọkụ (DevOps na IaC)

Nke a bụ ihe a na-akpọ Change Request. Ị na-ahụ ihe dị ka otu ụzọ n'ụzọ atọ nke ubi ndị dị mkpa ka ejupụta n'ime akwụkwọ ndekọ aha dị iche iche, ndị ọzọ nke ubi dị na taabụ ndị ọzọ. A ghaghị mejupụta akwụkwọ dị otú ahụ iji tinye ederede na ihe nkesa mmepụta, ma ọ bụ bulite faịlụ ọhụrụ na, n'ozuzu, gbanwee ihe.

Ọnụọgụ nke ubi bụ nke na m dere obere akpaaka m maka imejupụta mpaghara ndị a. Ọzọkwa, a na-ede ibe a n'ụzọ na ọ dịghị ngwaọrụ akpaaka na-ahụ ubi ya, naanị ihe ngwọta ga-ekwe omume bụ iji AutoIt iji nzuzu kụrie ndị na-ahazi ya na òké. Nyochaa ogo enweghị olileanya iji kpebie nke a:

Abụ nke ice (ụlọ ọrụ ọbara) na ọkụ (DevOps na IaC)

Yabụ, ị were jenkins, onye isi nri, terraform, nexus na ihe ndị ọzọ, wee jiri ọ joyụ tinye ihe a niile na dev gị. Mana ọ bụ oge iziga ya na QA, UAT na PROD. Ị nwere artifact Nexus ma nweta akwụkwọ ozi sitere na DBA nwere ihe dị ka nke a:

Ezigbo,

Mbụ, gị nexus i nwere ike iche na m na-enweghị ohere gị nexus
Nke abuo, a ga-etinyerịrị mgbanwe niile dị ka arịrịọ mgbanwe.
Ịkwesịrị ịwepụ script SQL na Nexus wee tinye ha na arịrịọ Change.
Ọ bụrụ na mgbanwe ahụ abụghị ihe mberede, ekwesịrị ime ya n'ime ụbọchị 7 nke ntọhapụ (naanị na izu ụka)
Mgbe ọtụtụ mmadụ kwadoro arịrịọ mgbanwe gị, DBA ga-emezu edemede gị wee ziga nseta ihuenyo nke nsonaazụ ya site na mail.

N'ezie, DBA gị, nke na-arụ ọrụ ebe a kemgbe isi.

Ị maara ihe nke a na-echetara m? Ọkara akpaaka: rọbọt ahụ na-ejide etiti ahụ, onye ọrụ ahụ were sledgehammer kụrụ ya. Ọfọn, n'ezie, gịnị bụ uru nke a Nexus, ma ọ bụrụ na ihe niile na-mere kpamkpam aka?

Mana atala Enterprise ụta maka nke a! Ọ bụ, n'ezie, ọbara, ma ihe niile a bureaucracy na Change Arịrịọ na-amanye na-abịa site auditors. Enterprise kwesịrị ịrụ ọrụ n'ụzọ dị otú ahụ, oge. O nweghị ike ime ya ụzọ ọzọ. Na nyocha bụ ihe na-agbanwe agbanwe. Dị ka ihe atụ, ole ka ekwuru banyere eziokwu ahụ bụ na ogologo pseudo-mgbagwoju anya na okwuntughe gbanwere ugboro ugboro dị njọ, mana ụlọ ọrụ ga-abụ ebe ikpeazụ ịgbanwe nke a. Na mgbakwunye na nkesa na ihe ọ bụla ọzọ.

Site n'ụzọ, n'otu oge m gbalịrị ịmepụta faịlụ maka terraform, ma enweghị m ihe ịga nke ọma. M sụrụ ngọngọ maka ihe mkpado 'Project Accounting Code Billing Code' pụtara, nke m na-enwebeghị ike ịchọpụta - enweghị m nka dị nro zuru oke.

Anaghị m ewere isiokwu nke Luddism na-agafe agafe - oh, akpaaka gị na-eyi nchekwa ọrụ m egwu, achọghị m ịmụta ihe ọhụrụ, yabụ m ga-eji nwayọọ mebie.

Ya mere, gịnị nwere ike ịbụ ngwọta ya? Sistemu ITSM nwere API ochie nke ukwuu iji mepụta akwụkwọ na-akpaghị aka. Na n'ozuzu, ọtụtụ n'ime usoro ndị a na-abịa site na ụbọchị nke mainframes. Ma eleghị anya, mmadụ maara n'ezie usoro ITSM ọgbara ọhụrụ? Ma eleghị anya, mmadụ nwere ahụmahụ na-aga nke ọma nke ijikọ DevOps ọgbara ọhụrụ na ọchịchị ọchịchị? Nke a, n'ezie, ọ bụghị banyere kpere rụrụ arụ na saịtị, ebe ọ nwere ike n'ezie-deployed kwa ụbọchị, ma, ihe atụ, na ụlọ akụ mpaghara, nke dị n'okpuru auditors na nnọọ ike ikewapụ elu gburugburu.

Echefula na echiche efu gị niile bụ naanị nyocha. Na nke ahụ na-agbanwe ihe niile. Na-eche gị na nkọwa!

isi: www.habr.com

Tinye a comment