Whakamatau i te Ao DevOps

Ko te DevOps he whakakotahitanga o te Whanaketanga me nga mahi Whakahaerenga mo te whanaketanga raupaparorohiko me te Tukuna.

Ko nga kaiwhakaatu e uru ana ki te tauira tuku a DevOps ka tiimata ki te paatai ​​penei:

  • Ka uru te whakamatautau ki te tauira DevOps?
  • He aha te rereketanga o te whakamatautau me te QA i nga DevOps i te whakamatautau i nga tauira Agile me te wairere?
  • Hei QA, he aha atu nga pukenga e hiahia ana ahau kia mohio?

Ko tenei whakairinga e matapakihia ana nga taputapu, rautaki, me nga whakaritenga e hiahia ana tatou ki te whakamahi hei whakamatautau pai i roto i te ao DevOps, te awhi i te mahi aunoatanga me te whakamatau tonu i nga DevOps.

QA me te Whakamatau i nga DevOps

He pehea te tipu o nga whakamatautau mai i te wairere ki te tere ki DevOps?

Tauira Waterfall

Ko nga mahi whakamatau me te Koi Kounga kua tino rerekee mai i nga ra o te wairere, Agile a inaianei ko DevOps. I roto i te tauira wairere, i kitehia te waahanga whakamatautau i roto i te waahanga whanaketanga raupaparorohiko. Ko nga Kaitoha me nga mahi whakamatautau i tino waimarie i reira nga kaiwhakaatu i tu ai hei waahanga o te roopu whakamatautau ka wehe ke tonu mai i te roopu whanaketanga.

Tuhinga o mua rautaki whakamatau a i kitea hei kaitiaki o te kounga kairangi. Ko te whakamatau he mahi-a-ringa te mahi i muri i te whanaketanga o te raupaparorohiko i mua tonu o te tuku ki te whakaputa.



Waihoki, he roa te wa e tukuna ana e te raupaparorohiko. He roopu whakahaere wehe i te kawenga mo te tuku i te raupaparorohiko ki te whakangao, i te mea pai, i nga marama katoa. Kaore he iti, he iti ranei te taumata korero / mahi tahi i waenga i te roopu Ops me te roopu Dev.

Tauira Agile

Ko te tauira Agile i hangaia he nekehanga ki te whanaketanga me te waahi whakamatautau me te auau tuku. I whanakehia te whakahaupaparorohiko me te whakarei ake i te raupaparorohiko. Ko Scrum, he tikanga i roto i te tauira Agile tuku, i tino rongonui.

Ko te mahi whakawhanaketanga i wehea ki roto i nga waahanga poto, ko te nuinga he 2-4 wiki te roa. Ma ia korerotanga ka hangaia he raupaparorohiko ma te whakauru i nga waahanga hou hei whakarei ranei i nga ahuatanga o mua.

I uru nga kaiwhakaatu hei waahanga o te roopu whanaketanga a ko nga whakamatautau i tetahi mahi whakarara ki te whanaketanga raupaparorohiko, kaua ki te waahanga i te mutunga o te SDLC. I riro te mahi whakamatautau hei haepapa tiritahi me te kounga i a te roopu whanaketanga.

Ko te tauira Agile i whakahiatohia te whakawhanaketanga me nga mahi whakamatautau ka whakarewahia te huarahi kia tere ake ai te tuku raupaparorohiko, heoi, ko te tohatoha pono ki te mahi i mahia e tetahi roopu TechOps wehe.

Ahakoa te mohio o te roopu TechOps mo nga kaiwhakarato, hononga, me te tohatoha, i te nuinga o te wa kaore i te aro ki nga korero mo ia tuku. He puhoi nga urupare ki te roopu whanaketanga. Mena he hapa i puta i te tukunga, he iti noa nga haora ka mohio te kapa whanaketanga ki te kaupapa.

Tauira DevOps

Ka tangohia e te DevOps te tauira Agile tetahi mahi ma te whakatata atu ki te tuku me nga mahi tohatoha ki nga whanaketanga me nga whakamatautau. Ko te tikanga ko te roopu tere ki a ia ake te kawenga mo te whanaketanga, te whakamatautau me te tuku i nga raupaparorohiko e hangaia ana e raatau.

Rautaki Whakamatau DevOps

Ko te whakamatau i nga DevOps ka whanui i te whanaketanga raupaparorohiko me te oranga katoa o te waa. Ko nga Kaitoha kaore ano i te aro noa ki nga mahi whakamatau me te whakaahuatanga tohu.

Ka rite ki nga kaiwhakaatu, me uru hoki taatau ki nga whakamatautau whakahaere, whakamatautau mahi, whakamatautau whakamaramatanga taketake, me te kaha ki te tirotiro me te tarai i nga tuhinga hanga me nga rakau.

He Ash a Dan Ashby pou pai mo te whakamatautau i nga DevOps e whakaahua ana ia

Ka kite koe he aha te hunga e uaua ana ki te maarama ki te waahi e uru ai te whakamatautau ki tetahi tauira kaore e whakahua. Mo au, he pai te whakamatautau i nga tohu katoa o tenei tauira.

Ae ra, ka taea te whakamatautau i nga waahanga katoa i roto i te tauira DevOps. I roto i te Agile Rautaki Whakamatau Agile , i whakamaramahia e maatau te uru o te whakamatautau ki te tauira Agile.

Ka taea e te rautaki whakamatautau a DevOps te toro atu ma te taapiri i nga waahanga e whai ake nei:

Whakamatau Aunoa me te Whakamatau Tonu i nga DevOps

Ko te kowhiringa o nga taputapu me nga hangarau he mea nui ki te tauira DevOps. Ko te kowhiringa o nga taputapu ka taea e te whakahaere te tuku i nga tono me nga ratonga i te tere tere.

He nui ake te aro nui ki nga whakamatautau aunoatanga i roto i nga DevOps i te mea e hiahia ana matou ki te hanga ahurea e taea ai e taatau te peke i te waehere ki raro i nga punaha me te maia.

Waihoki me nga whakamatautau mahi a-aunoa, me maatau he waahanga o nga whakamatautau mahi tae atu ki nga whakamatautau ahuru / whakaahuru i te paipa tuku.

Me kii noa, i mua i te whakatinana i etahi atu o nga whakamatautau aunoa, ko te mea tuatahi ko te hanga i tetahi paipa hanga me te tuku aunoa i roto i te taputapu Whakauru Tuuturu, penei i a Jenkins.

Whakamatau i te Mahinga

Ko te whakamatautau i te mahinga kaore i te kii ki te whakahaere i o tuhinga tuhi mahi / mahinga mahi ki te punaha ora kei reira nga kaiwhakamahi e whakamahi ana i te tono.

Ka tiimata taatau ma te taatai ​​i nga ahuatanga o te A / B, te whakamatautau maha ranei. Ka taea hoki e taatau te tirotiro i nga kaiwhakarato mo nga momo mahi rereke, penei i nga rerenga mahara, te whakamahinga CPU nui, etc.

Tuhinga o mua

Na te aha i rereke ai te mahi a nga kaiwhakaatu me nga whakamatautau i nga DevOps?

I tenei wa ko nga kaiwhakaatu kia whiwhi i nga mohiotanga me nga pukenga e whai ake nei kia pai ai te whakahaere i nga mahi whakamatautau

  • Maatauranga honohono taketake
  • Tuhinga o mua Unix / Shell. bash, python
  • Whakakotahitanga Tuuturu / Tukuna Tonu tauira. Jenkins,
  • Nga taputapu whakamatautau mahinga penei i te JMeter, i te Gatling ranei
  • Kua rite mo nga Mahi me te Whakamatau Whakamatau
  • Te mohiotanga ki nga ipu, Taungarongo, Kubernetes
  • Uiui i nga taputapu tirotiro penei i te Splunk
  • Ratonga kapua, hei tauira AWS, Azure