Table of Contents[Qari][muuji]
- 1. Maxaad uga jeedaa DevOps?
- 2. Qor qaar ka mid ah mabaadi'da DevOps?
- 3. Qor qaar ka mid ah aaladaha ugu caansan ee DevOps?
- 4. Waa maxay kaabayaasha kaabayaashi xeer ahaan?
- 5. U sharax DevOps meertada nolosha?
- 6. Waa maxay maamulka qaabeynta?
- 7. Waa maxay faa'iidooyinka ugu waaweyn ee DevOps?
- 8. Waa maxay faa'iidooyinka isticmaalka Nidaamka Xakamaynta Nooca?
- 9. Waa maxay git stash?
- 10. Waa maxay CI/CD?
- 11. Waa maxay dhuumaha CI/CD?
- 12. Waa maxay Baaritaanka Joogtada ah?
- 13. Sidee DevOps uga duwan tahay Agile?
- 14. Ma magacaabi kartaa dhawr tilmaamayaal hawleed oo muhiim ah (KPIs) kuwaas oo loo isticmaalo in lagu cabbiro guusha DevOps?
- 15 Sheeg dhowr aaladood oo daruur ah oo loo isticmaalo hirgelinta DevOps?
- 16. Sidee AWS ula xidhiidha DevOps?
- 17. Gudaha AWS DevOps, waa maxay dhab ahaan CodePipeline?
- 18. Waa maxay CodeBuild ee AWS DevOps?
- 19. Waa maxay dhabta AWS Lambda marka loo eego macnaha guud ee AWS DevOps?
- 20. Qaab-dhismeedka barnaamijkee la jaan qaadaya AWS CodeBuild?
- 21. Gudaha AWS DevOps, waa maxay adeegyadda yar yar?
- 22. Doorkee ayay Amazon QuickSight ka ciyaartaa AWS DevOps?
- 23. Gudaha AWS DevOps, sidee bay weelasha Kubernetes ula xidhiidhaan?
- 24. Waa maxay daruur isku-dhafan AWS DevOps?
- 25. Maxaa macquul ah?
- 26. Waa maxay ujeedada selenium?
- 27. Waa maxay Selenium Grid maxayse qabataa?
- 28. Waa maxay Selenium IDE?
- 29. DevOps, maxaad uga jeedaa Puppet?
- 30. Si aad Puppet uga dhigto mid awood badan, waa maxay isha furan ama aaladaha bulshada ee aad isticmaasho?
- 31. U sharax nashqadaynta adoonsiga ee Jenkins?
- 32. Sidee Jenkins looga guuri karaa ama looga koobi karaa server-ka kale?
- 33. Sheeg dhowr Jenkins plugins oo faa'iido leh?
- 34. Waa maxay Nagios?
- 35. Sidee u shaqeeyaa Nagios?
- 36. Waa maxay dhabta ah ee Nagios Log Server?
- 37. Waa maxay dagaalka ka socda Nagios?
- 38. Waa maxay weelku, sax?
- 39. Waa maxay dhab ahaan sawirka Docker?
- 40. Waa maxay dhab ahaan weelka Docker?
- 41. Waa maxay ujeedada Dockerfile?
- 42. Waa maxay dhab ahaan 'Pair Programming'?
- 43. Waa maxay dhab ahaan kuugga?
- 44. Waa maxay dhab ahaan qaabka geynta Buluugga/cagaaran?
- 45. Waa maxay Memcached?
- 46. Waa maxay sifooyinka Memcached?
- 47. Sheeg dhowr qalab oo la socodka shabakada oo faa'iido leh?
- 48. Maxay yihiin qaar ka mid ah caqabadaha hortaagan samaynta dhuumaha DevOps?
- 49. Waa maxay ujeedada dhabta ah ee Shell Sugan?
- 50. Waa maxay dhab ahaan CBD?
- Ugu Dambeyn
Horumarinta & Hawlgallada waa waxa DevOps u taagan yahay.
Waa nooc cusub oo software ah oo wax ka beddelay habka loo abuuray iyo faafinta software-ka. Farsamada DevOps ayaa mudnaan siisa soo noqnoqota, kor u kaca kor u qaadida qaababka aan caadiga ahayn.
DevOps waxay caawisaa hawlaha IT.
Kahor DevOps, shaqaalaha IT-ga waxay ku qasbanaadeen inay wax ka qabtaan dhowr arrimood.
Natiijo ahaan, waaxda IT-ga ayaa lagu sameeyay baaritaan aan la jeclayn. Taas oo dhammaan isbeddelay markii la soo bandhigay DevOps, taas oo u oggolaanaysa hawlaha IT-ga inay la xiriiraan walaacooda ganacsiga intiisa kale, taasoo keentay hufnaan iyo wadashaqeyn ka dhexeeya hawlaha IT iyo waaxyada kale.
Haddii aad bilowday inaad u diyaargarowdo mas'uuliyadaha horumarinta iyo hawlgallada ee ganacsiga IT-ga, waxaad horeba u ogeyd inay tahay xirfad adag inaad gasho.
Miyaad ka fekereysaa inaad ka shaqeyso DevOps?
Hadday arintu sidaas tahay, waxaad timid meeshii saxda ahayd.
Waa kuwan qaar ka mid ah su'aalaha iyo jawaabaha ugu badan ee la isweyddiiyo DevOps waraysiga si ay kaaga caawiyaan diyaarintaada xirfadaha DevOps ee warshadaha.
1. Maxaad uga jeedaa DevOps?
Horumarinta iyo Hawlgallada (DevOps) waa laba erey oo inta badan loo isticmaalo si isku beddelasho ah. Waa habka injineernimada software kaas oo diiradda saaraya isu keenista kooxaha horumarinta iyo hawlgallada si ay u toosiyaan mashruuca heer kasta.
Farsamadan waxa ay fududaynaysaa in si toos ah loo maamulo adeegga mashruuca si hadafyada hawl-fulinta loo gaaro oo tignoolajiyada loo isticmaalo deegaanka wax soo saarka si fiican loo fahmo.
Istaraatiijiyadani waxay ku salaysan tahay habka dhaqsaha badan waxayna xoogga saartaa xiriirka kooxda, maareynta kheyraadka, iyo iskaashiga.
2. Qor qaar ka mid ah mabaadi'da DevOps?
DevOps waxay ku salaysan tahay mabaadi'da soo socota:
- Hawlgalinta joogtada ah
- qalabaynta
- Monitoring
- Ammaanka
- Kaabayaasha sida code
3. Qor qaar ka mid ah aaladaha ugu caansan ee DevOps?
Aaladaha ugu badan ee la isticmaalo DevOps waa:
- tag
- Caqli ahaan
- Docker
- sayliniyam
- Riwaayad
- madaxa
- Jenkins
4. Waa maxay kaabayaasha kaabayaashi xeer ahaan?
Kaabayaasha kood ahaan, ama IaC, waa farsamo IT ku salaysan software kaas oo habeeya oo ilaaliya kaabayaasha IT-ga hoose. Halkii gacanta lagu habeyn lahaa aaladaha qalabka kala duwan iyo nidaamyada hawlgalka, kaabayaasha sida koodka ayaa u oggolaanaya horumariyeyaasha iyo kooxaha hawlgallada inay si toos ah u maamulaan, ula socdaan, oo ay u bixiyaan agabka.
5. U sharax DevOps meertada nolosha?
DevOps waxay u qaybsantaa lix marxaladood. Marxaladihiisu waxay raacaan wareeg gaar ah.
Si kastaba ha ahaatee, ma jiro weji loo kala qaybiyo xuduud, mana bilaabmo wejigii hore xitaa haddii kii hore uu gebi ahaanba dhammaaday. Aan si dhow u eegno marxaladda wareegtada DevOps hadda.
- Qorshaynta - The Qaybta hore ee wareegga nolosha ee DevOps waxa ku jira qorshaynta iyo horumarinta software. Wajigani waxa uu ka kooban yahay in si fiican loo fahmo mashruuca si loo gaadho yoolka shaqo ee ugu dambeeya ee xubnihiisa. Tani waxay sidoo kale quudinaysaa heerarka kala duwan ee horumarinta iyo hawlgallada. Waxa kale oo aad muhiim u ah in ururadu helaan tababaro ku saabsan qalabka iyo cabbirada si ay sawir cad uga helaan maamulka mashruuca.
- Horumarinta - Inta lagu jiro Marxaladdan, mashruuca waxaa lagu dhisay qaabaynta kaabayaasha, samaynta koodka, samaynta imtixaannada, ama isticmaalka habka otomaatiga ah. Caddeyntu waa muhiim marxaladan. Si loo maareeyo codsiyada iyo hawlaha xogta, horumariyayaashu waxay ku kaydiyaan koodka maamulaha koodka, kaas oo u oggolaanaya daawashada, daabacida, iyo wax ka badan.
- Isdhexgalka Joogtada ah - Tani tallaabadu waxay otomaatig u tahay hababka xaqiijinta iyo tijaabinta. Tani waxay leedahay sifo gaar ah oo dammaanad qaadaysa in deegaanka horumarinta si sax ah loo habeeyey ka hor inta aan lagu sii dayn adeeg ku daraya abka kale.
- Gelin toos ah - DevOps waxay dhiirigelisaa isticmaalka qalabka iyo qoraallada si otomaatig ah loo diro, iyada oo ujeedada ugu dambeysa ee ah in habraaca oo dhan si otomaatig ah loogu sameeyo sifada. Soo ifbaxa daruurta, oo ah kood ku qasbaya in laga guuro maareynta kaabayaasha xaddidan oo loo maareeyo hagaajinta qiimaha joogtada ah, ayaa ah qaybta ugu muhiimsan ee muddadan.
- Hawlgalka - Dhammaan Hawlgallada DevOps waxaa sida caadiga ah si joogto ah loo fuliyaa inta lagu jiro nolosha software-ka iyadoo ay ugu wacan tahay dabeecadda firfircoon ee kaabayaasha. Beddelka, helista, iyo miisaanka ayaa dhamaantood suurtogal ah marka la eego goobtan.
- Kormeerka - Tani waa marxalad joogto ah oo geedi socodka DevOps. DevOps waxa ay la socotaa oo ay falanqaysaa xogta tusinaysa xaalada arjiga.
6. Waa maxay maamulka qaabeynta?
Maaraynta isku xidhka (CM) waa hab lagu maareeyo isbeddelada si nidaamsan sida in nidaamka daacadnimadiisa la ilaaliyo wakhtiga oo dhan.
Tani waxay ka kooban tahay xeerar, xeelado, habraacyo, iyo qalab lagu qiimeeyo, lagu maareeyo, lana ilaaliyo soo jeedinta isbeddelka, iyo sidoo kale ilaalinta dukumentiyada lagama maarmaanka ah. CM wuxuu ka qaybqaataa naqshadaynta iyo horumarinta barnaamijka isagoo siinaya hagitaan maamul iyo farsamo.
7. Waa maxay faa'iidooyinka ugu waaweyn ee DevOps?
Kuwa soo socda ayaa ah faa'iidooyinka ugu waaweyn ee DevOps:
Faa'iidooyinka xagga farsamada
- Dhibaatooyinka aan sida loo xallin karin
- Soo gudbinta software si joogto ah
- Cilladaha hore ayaa loo ogaadaa oo si dhakhso ah ayaa loo saxaa.
Faa'iidooyinka shirkadda
- Deegaannada shaqada ee deggan
- Sifooyinka si dhakhso leh ayaa loo bixiyaa.
- Wadashaqeynta iyo xiriirka ka dhexeeya kooxaha ayaa horumaray.
8. Waa maxay faa'iidooyinka isticmaalka Nidaamka Xakamaynta Nooca?
- VCS waxay si habsami leh u abaabushaa dhammaan noocyadii hore iyo kala duwanaanshaha.
- Dhammaan shaqaaluhu waxay arki karaan faylka wakhti kasta iyagoo isticmaalaya Xakamaynta Nooca Nidaamka (VCS). Waxa kale oo ay ogolaataa in dhammaan wax ka beddelka lagu sameeyay nuqul caadi ah in la isku daro.
- Waxaa loola jeedaa in lagu caawiyo shaqsiyaad badan iyadoo u oggolaanaysa inay iska kaashadaan faylalka qoraalka, taasoo ka dhigaysa wadaagga u dhexeeya dhowr mashiinno mid aad u fudud.
- Waxay muhiim u tahay waraaqaha u baahan dib-u-habayn iyo tafatir badan, maadaama ay abuurto raad waraaqeed dib-u-habayn iyo cusboonaysiinta daabacaadyada ugu dambeeya.
- Waxay u ogolaataa dhammaan xubnaha kooxda inay arkaan dhammaan taariikhda mashruuca, taasoo noo ogolaanaysa inaan ka faa'iidaysanno kaydinta saaxiib kasta oo ay dhacdo server-ka dhexe.
9. Waa maxay git stash?
Amarka git stash wuxuu si ku meel gaar ah u kaydiyaa isbeddelada hagaha shaqada. Tani waxay siisaa jawi shaqo oo nadiif ah horumariyayaasha. Waxay markaa isticmaali karaan nidaamka git si ay isugu daraan wax ka beddelka. Isbedelada faylalka la raadraacay waxa lagu daraa tusaha shaqada marka amarkan la fuliyo. Hagaha git, taliska git stash waxa la isticmaali karaa dhowr jeer. Waa kaydka git
10. Waa maxay CI/CD?
Isdhexgalka joogtada ah (CI) waa hab horumarineed oo horumariyayaashu ay ku qasban yihiin in ay ku dhex daraan koodka meel kayd ah marar badan maalin kasta. Dhisme toos ah ayaa markaa ansaxinaya jeeg kasta, taasoo u oggolaanaysa kooxaha inay hore u ogaadaan dhibaatooyinka.
Hawlgalinta joogtada ah waa farsamada injineernimada softiweerka oo adeegsata geynta otomaatiga ah si ay u bixiso shaqeynta alaabta. Waxay ka caawisaa tijaabiyeyaasha inay go'aamiyaan in wax ka beddelka codebase ay sax yihiin iyo in kale.
11. Waa maxay dhuumaha CI/CD?
Habka gaarsiinta software-ku waxa uu si toos ah ugu socdaa dhuumaha CI/CD. Waxay soo saartaa kood, waxay samaysaa tijaabooyin, waxayna kaa caawinaysaa inaad si sax ah u geyso nooc software cusub. Dhuumaha CI/CD waxay baabi'isaa khaladaadka bini'aadamka, waxay siisaa horumariyeyaasha jawaab celin, waxayna awood u yeelataa soo noqnoqoshada alaabta. Dhuumaha CI/CD ayaa otomaatig u ah oo kormeera wareegga nolosha ee horumarka badeecada. Waxay dabooshaa habka oo dhan, laga bilaabo isku-dhafka iyo tijaabinta iyada oo loo marayo gaarsiinta iyo geynta. Dhuumaha CI/CD waxaa loola jeedaa hawlahan isku xiran.
12. Waa maxay Baaritaanka Joogtada ah?
Tijaabada joogtada ah waa habka samaynta imtixaanada otomaatiga ah iyada oo qayb ka ah dhuumaha gudbinta software-ka si loo bixiyo jawaab celin-waqtiga dhabta ah ee khataraha ganacsi ee sii dayntii ugu dambaysay. Dhisme kasta si joogto ah ayaa loo tijaabiyaa habkan si looga fogaado dhibaatooyinka ku yimaada tallaabada-beddelka ee wareegga nolosha bixinta Software-ka iyo in loo oggolaado kooxaha horumarinta inay helaan jawaab celin degdeg ah. Tani waxay horseedaysaa faa'iido wayn oo laga helo wax soo saarka horumariyaha sababtoo ah dhammaan imtixaanada uma baahna in dib loo wado ka dib cusbooneysiin kasta iyo dib-u-dhis mashruuc kasta.
13. Sidee DevOps uga duwan tahay Agile?
DevOps waa hab ama dhaqan u oggolaanaya kooxaha horumarinta iyo hawlgallada inay ka wada shaqeeyaan si ay u dhisaan badeecado guul leh. Horumarka joogtada ah, isdhexgalka, tijaabinta, geynta, iyo la socodka wareegga SDLC waa qaar ka mid ah hababka loo isticmaali karo si tan loo gaaro. Soo saarista badeecada guulaysata, DevOps waxay hiigsanaysaa inay soo afjarto farqiga u dhexeeya horumariyayaasha iyo hawlgallada.
Agile waa habsocod horumarineed oo kombuyuutar oo xooga saaraysa kordhinta, cel-celinta, iyo soo daynta alaabta software ee degdega ah iyadoo lagu darayo gelinta macmiilka. Habkani waxa uu xidhaa farqiga u dhexeeya aqoonta macaamiisha iyo horumariyayaasha ee shuruudaha.
14. Ma magacaabi kartaa dhawr tilmaamayaal hawleed oo muhiim ah (KPIs) kuwaas oo loo isticmaalo in lagu cabbiro guusha DevOps?
Tilmaamayaasha Waxqabadka Furaha, ama KPIs, waa nooc ka mid ah mitirka oo cabbira sida wanaagsan ee wax u socdaan. Kuwa soo socda waa qaar ka mid ah KPI-yada inta badan loo isticmaalo cabbiraadda guusha DevOps:
- Tigidhada macaamiisha
- Soo noqnoqoshada iyo wakhtiga geynta lagu guulaystay
- Heerarka khaladka/Fashilka
- Soo diristii fashilantay
- Isticmaalka codsiga, waxqabadka, iyo taraafikada
- Boqolkiiba Ka Gudbitaanka Tijaabada Toos ah.
- Helitaanka Codsiga
- Beddel codsiyada mugga
- Waqtiga lagu ogaanayo (MTTD)
- Waqtiga soo kabashada (MTTR)
15 Sheeg dhowr aaladood oo daruur ah oo loo isticmaalo hirgelinta DevOps?
Kuwa soo socda waa qaar ka mid ah aaladaha xisaabinta daruuraha ugu caansan ee hirgelinta DevOps:
- Amazon Adeegyada Web
- Google Cloud
- Azure
16. Sidee AWS ula xidhiidha DevOps?
Adeegyada Shabakadda Amazon (AWS) waa madal adeegga daruuriga ah oo ka dhigaya mabaadi'da DevOps mid fudud in la fuliyo.
Xalalka la bixiyay ayaa si weyn uga caawin doona kooxaha maareynta goobaha adag iyo injineerada si guul leh ugu shaqeynaya xawaaraha sare ee ay bixiso DevOps.
17. Gudaha AWS DevOps, waa maxay dhab ahaan CodePipeline?
AWS waxay bixisaa CodePipeline adeeg ahaan isdhexgalka joogtada ah iyo gaarsiinta.
Waxa kale oo ka mid ah isbeddelada kaabayaasha. Hab-maamuusyada qaabka siideynta ee la dejiyay ee adeegsaduhu qeexayo, hawlgallada sida dhisidda, tijaabinta, iyo geynta ka dib dhisme kasta waxay noqonayaan kuwo fudud.
CodePipeline waxay dammaanad qaadaysaa in cusboonaysiinta softiweerka cusub iyo astaamaha si sugan oo degdeg ah loo bixiyo.
18. Waa maxay CodeBuild ee AWS DevOps?
AWS waxay bixisaa CodeBuild, adeeg dhisme oo si buuxda loo maareeyey oo guriga dhexdiisa ah kaas oo ka caawinaya ururinta koodhka isha, tijaabinta, iyo soo saarista xidhmooyinka software-ka ee diyaarka u ah in la geeyo. Looma baahna maamul, qoondayn, ama bixinta sababtoo ah server-yada la dhisayo si toos ah ayaa loo miisaamayaa.
Hawlgallada dhisidda waxaa lagu fuliyaa si is-bar-bar socda server-yada, taasoo bixisa faa'iidada ugu weyn ee ah inaan laga tegin wax dhismo ah oo lagu sugayo safka.
19. Waa maxay dhabta AWS Lambda marka loo eego macnaha guud ee AWS DevOps?
AWS Lambda waa adeeg xisaabeed u oggolaanaya macaamiisha inay socodsiiyaan barnaamijyada iyaga oo aan si cad u bixin ama maamulin server-yada.
Isticmaalayaashu waxay ku socodsiin karaan qayb kasta oo kood ah barnaamijyadooda ama adeegyadooda iyagoo isticmaalaya AWS Lambda iyada oo aan la gelin hore. Way fududahay sida soo gudbinta gabal kood ah oo u ogolaanaya Lambda inay qabato wax kasta oo kale oo lagama maarmaanka u ah si ay ugu shaqeyso oo ay u koraan.
20. Qaab-dhismeedka barnaamijkee la jaan qaadaya AWS CodeBuild?
AWS CodeBuild waxa ku jira Python, Ruby, Java, Android, Docker, Node.js, iyo Go agagaaraha.
Adiga oo bilaabaya oo soo saaraya sawirka Docker, bay'ad hadal haysa ayaa sidoo kale la abuuri karaa. Tan waxaa markaa lagu riixaa diiwaannada EC2 ama DockerHub. Tan ka dib waxaa loo isticmaalaa in lagu tixraaco sawirka ku jira mashruuca dhisitaanka isticmaalayaasha.
21. Gudaha AWS DevOps, waa maxay adeegyadda yar yar?
Nashqadaynta adeeg-yaraha ayaa ah farsamooyin loogu talagalay naqshadaynta hal codsi sida ururinta adeegyada.
Mid kasta oo ka mid ah adeegyadani waxa uu leeyahay hab-raac u gaar ah oo uu kula xidhiidho kuwa kale iyada oo loo marayo interface qeexan oo fudud oo fudud in la isticmaalo. Inta badan isgaarsiintan waxaa lagu sameeyaa HTTP iyo API weydiimaha.
22. Doorkee ayay Amazon QuickSight ka ciyaartaa AWS DevOps?
Amazon QuickSight waa qalab AWS Business Analytics kaas oo ka dhigaya mid fudud in la abuuro muuqaal, samaynta falanqaynta, iyo ka soo qaadashada fikradaha ganacsiga natiijooyinka.
Waa adeeg degdeg ah oo gebi ahaanba daruur ku salaysan kaas oo siiya isticmaalayaasha fursado dhowr ah oo ay ku ogaan karaan oo ay ku isticmaali karaan.
23. Gudaha AWS DevOps, sidee bay weelasha Kubernetes ula xidhiidhaan?
Kubernetes gudaheeda, shay loo yaqaan podput ayaa loo isticmaalaa in lagu sawiro weelasha dhexdooda.
Waqti kasta, boodhku wuxuu qaadi karaa wax ka badan hal weel. Sababtoo ah kala sarreynta shabkada fidsan ee boodhka, xidhiidhka ka dhexeeya seerahan shabkada dulsaarku waa mid fudud.
24. Waa maxay daruur isku-dhafan AWS DevOps?
Daruur isku-dhafan waa jawi kombuyuutar oo isku jira daruuraha gaarka ah iyo kuwa guud.
Daruuraha isku-dhafka ah waxaa lagu dhisi karaa iyada oo la geliyo tunnel VPN inta u dhaxaysa daruuraha VPN iyo shabakadda goobta. Xidhiidhka tooska ah ee AWS wuxuu sido kale si fudud u hareer mari karaa interneedka oo uu si badbaado leh ugu xidhi karaa VPN-ka iyo xarunta xogta.
25. Maxaa macquul ah?
Macquulku waa barnaamij kumbuyuutareedka taageerada kumbuyuutarka oo fudud in la isticmaalo haddana aad u xoog badan.
Waxaa si gaar ah loogu talagalay xirfadlayaasha IT-ga, kuwaas oo u adeegsada geynta codsiga, goobta shaqada iyo cusboonaysiinta server-ka, bixinta daruuraha, maaraynta qaabeynta, abaabulka adeegga dhexdiisa, iyo ficil ahaan wax kasta oo kale maamulaha nidaamyada wuxuu qabtaa toddobaadle ama maalin kasta.
Waa sahlan tahay in la rakibo maadaama aysan u baahnayn wax software ah oo wakiil ah ama kaabayaasha kale ee amniga.
26. Waa maxay ujeedada selenium?
Selenium waxaa loo isticmaalaa DevOps baaritaan joogto ah. Qalabku wuxuu diiradda saarayaa tijaabinta shaqeynta iyo dib u celinta.
27. Waa maxay Selenium Grid maxayse qabataa?
Ujeedada Selenium Grid waa in lagu socodsiiyo qoraalo isku mid ah ama ka duwan oo tijaabo ah goobo badan iyo daalacashada si loo sameeyo imtixaan la qaybiyay. Waxay ka caawisaa tijaabinta xaalado kala duwan waxayna leedahay awood lagu dhimo wakhtiga fulinta.
28. Waa maxay Selenium IDE?
Deegaanka horumarinta isku-dhafan ee Selenium (IDE) wuxuu bixiyaa dukaan-joojin loogu talagalay horumarinta qoraalka Selenium. Waxa kale oo loo heli karaa sidii fidinta Firefox waxaana loo isticmaali karaa in lagu saxo, la beddelo, oo lagu duubo imtixaannada.
Selenium IDE waxa ka mid ah Selenium Core oo dhan, taas oo noo ogolaanaysa in aanu dib u ciyaarno oo aanu diiwaangelino imtixaanada qaab isku mid ah oo lagu socodsiin doono. Sababtoo ah dabacsanaanta in tilmaamaha si degdeg ah loogu wareejiyo iyo taageerada otomaatiga ah, Selenium IDE waa deegaanka ugu fiican ee lagu qoro imtixaanada Selenium, oo ka madax banaan nooca tijaabada aan jecelnahay.
29. DevOps, maxaad uga jeedaa Puppet?
Waa barnaamijka maaraynta qaabaynta ee otomaatiga ah ee waajibaadka maamulka. Puppet waxa ay shaqaaleysiisaa Master-Slave architecture, kaas oo ay labada hay'adood ku wada xiriiraan kanaalka sir ah. Maamulayaasha nidaamku waxay mas'uul ka yihiin waajibaadyo kala duwan oo soo noqnoqda, oo ay ku jiraan rakibidda iyo habaynta server-yada.
Waa suurtogal in la qoro qoraallo si otomaatig ah loogu sameeyo hawlahaas, laakiin tani way adkaanaysaa marka kaabayaashu ay ballaadhan yihiin. Maaraynta qaabaynta waa habayn aad u fiican. Caawinta puppet ee leh habaynta, geynta, iyo maamulka adeegayaasha
Kaliya maaha inay fududayso shaqooyinka soo noqnoqda, laakiin sidoo kale waxay badbaadinaysaa wakhti la taaban karo guud ahaan.
30. Si aad Puppet uga dhigto mid awood badan, waa maxay isha furan ama aaladaha bulshada ee aad isticmaasho?
Jira waxaa loo isticmaalaa in lagu raad raaco isbeddelada iyo codsiyada, waxaana ku maareynaa habraac gudaha ah.
Kadib, si waafaqsan dhaqamada ugu fiican, waxaanu isticmaalnaa Git iyo Puppet's Code Manager app si aanu u maamulno koodka Puppet. Intaa waxaa dheer, waxaan isticmaalnaa dhuumaha is dhexgalka joogtada ah ee Jenkins iyo qaabka tijaabada beaker si aan u fulino dhammaan casriyeyntayada Puppet.
31. U sharax nashqadaynta adoonsiga ee Jenkins?
- Mar kasta oo uu jiro kood ballan, Jenkins master waxa uu ka soo ceshado koodka kaydka GitHub ee fog.
- Waxay u kala qaybisaa hawsha dhammaan addoommadii Jenkins.
- Addoomadu waxay fuliyaan, dhisaan, tijaabiyaan, oo ay abuuraan natiijooyin tijaabo ah codsiga sayidkii Jenkins.
32. Sidee Jenkins looga guuri karaa ama looga koobi karaa server-ka kale?
Waxa aan ku bilaabayaa in aan ka beddelo tusaha shaqada ee duugga ah una beddelo server-ka cusub. Waxa jira doorashooyin kale oo diyaar ah, kuwaas oo aan hoos ku taxay:
Waxaa suurtagal ah in:
- Si fudud uga wareeji hagaha shaqada ee ku habboon hal rakibaadda Jenkins una wareeji mid kale si aad ugu guurto shaqo.
- Samee halbeeg hagaha shaqada oo leh magac cusub si aad u nuqul ka sameyso shaqo hadda jirta.
- Hagaha waa la bedeli karaa si loogu magacaabo hawl jirta. Haddii aad magac u magacowdo shaqada, shaqo kasta oo kale oo isku dayda in ay wacdo shaqada dib loo magacaabay waa in sidoo kale dib loo magacaabo.
33. Sheeg dhowr Jenkins plugins oo faa'iido leh?
Waxaan hoos ku soo daray dhowr plugins oo muhiim ah:
- Nuqul ka samee
- Ku biir
- Kubadaha Cagaaran
- Maven 2 mashruuc
- Amazon EC2
- daabacaha HTML
34. Waa maxay Nagios?
Mid ka mid ah qalabka kormeerka waa Nagios. Dhaqanka DevOps, waxaa loo adeegsadaa la socodka joogtada ah ee nidaamyada, codsiyada, adeegyada, iyo hababka ganacsiga, iyo waxyaabo kale.
Xaaladda fashilka, Nagios wuxuu ogeysiin karaa shaqaalaha farsamada, taasoo u oggolaanaysa inay bilaabaan cilad-baadhista ka hor inta aan la saamaynin isticmaalayaasha dhammaadka ah, ama macaamiisha.
Uma baahnid inaad sharaxdo sababta burburka kaabayaasha aan la ogaan ay u saameeyaan xariiqda hoose ee shirkaddaada adoo isticmaalaya Nagios.
35. Sidee u shaqeeyaa Nagios?
Nagios waa nidaam la socodka server ku salaysan oo u shaqeeya sida daemon ama adeeg. Nagios waxay si joogto ah u fulisaa plugins isla server-ka, waxayna la xiriiraan martigeliyayaasha ama adeegayaasha shabakaddaada ama internetka. Interface-ka shabakadda waxa loo isticmaali karaa in lagu eego macluumaadka xaaladda.
Haddii ay wax dhacaan, waxa kale oo lagugu ogeysiin karaa iimaylka ama SMS. Nagios daemon wuxuu u shaqeeyaa sidii jadwal-dejiye, isagoo fulinaya barnaamijyada waqtiyo gaar ah. Waxay badbaadinaysaa soo saarista qoraalladaas oo waxay waddaa kuwo cusub haddii wax-soo-saarku isbeddelo.
36. Waa maxay dhabta ah ee Nagios Log Server?
Server-ka Nagios Log wuxuu fududeeyaa in la eego xogta log. Dejinta qaylo-dhaanta, digniinta marka ay khataraha suurtagalka ahi soo baxaan, si fudud u baadha xogta log, iyo xisaabinta degdega ah ee nidaam kasta waa wax kasta oo Nagios Log Server uu ku fiican yahay.
Waxaan ku heli karnaa dhammaan xogtayada logda hal meel oo leh helitaan sare anagoo adeegsanayna Nagios Log Server.
37. Waa maxay dagaalka ka socda Nagios?
Waxa loo isticmaalaa in wax lala socdo. Marka Stalking loo oggolaado martigeliyaha ama adeegga, Nagios wuxuu si dhow ula socon doonaa martigeliyahaas ama adeegga oo wuxuu ogaan doonaa isbeddel kasta oo ay ku aragto natiijada hubinta natiijada.
Waxa kale oo aad odhan kartaa, "Waxay noqon kartaa mid faa'iido leh marka la eego baaritaanka dambe ee galalka log," iyadoo ku xiran wadahadalka adiga iyo waraystaha. Natiijooyinka jeegaga martigeliyaha ama adeegga waxa kaliya oo la soo sheegaa xaaladaha caadiga ah haddii martigeliyaha ama adeeggu ay beddeleen heerka ilaa jeeggii hore."
38. Waa maxay weelku, sax?
Weelasha waxaa loo isticmaalaa in lagu abuuro jawi xisaabin joogto ah laga bilaabo laptop-ka horumariyaha ilaa jawi tijaabo ah, ka dibna wax soo saarka. Weelku waa hal xidhmo oo ka kooban jawi runtime oo dhan: barnaamij, iyo sidoo kale dhammaan ku tiirsanaanta, maktabadaha, qaybaha kale, iyo faylalka habaynta ee loo baahan yahay si loo fuliyo.
Farqiga u dhexeeya qaybinta OS iyo kaabayaasha taageerada waxaa meesha ka saaraya weel lagu kaydinayo goobta codsiga iyo ku tiirsanaanta.
39. Waa maxay dhab ahaan sawirka Docker?
Weelka Docker wuxuu ka yimid sawirka Docker. Si kale loo dhigo, sawirada Docker waxaa loo isticmaalaa in lagu dhiso weelal. Sawirada waxaa lagu dhisay amarka dhismaha, iyo marka la ordo, waxay sameyn doonaan weel. Diiwaanka Docker, sida registry.hub.docker.com, waxay kaydisaa sawirada.
Sawirada waxaa loola jeedaa in laga dhiso lakabyo sawiro kale maadaama ay kori karaan si aad u weyn, taas oo u oggolaanaysa qadar yar oo xog ah in la keeno iyada oo sawirada lagu gudbinayo shabakada.
40. Waa maxay dhab ahaan weelka Docker?
Weelasha Docker-ka waxaa ka mid ah barnaamijka iyo dhammaan ku tiirsanaanta, laakiin waxay la wadaagaan kernel-ka weelasha kale waxayna u shaqeeyaan sidii habab kala duwan oo ku saabsan booska isticmaalaha ee OS martida loo yahay. Weelasha dockerka uma baahna kaabayaal gaar ah si ay u shaqeeyaan: waxay ku socon karaan mishiin kasta, kaabayaal kasta, iyo daruur kasta.
Waxaad dhisi kartaa weelasha Docker-ka adiga oo soo saaraya sawir Docker ka dibna fulinaya, ama adiga oo isticmaalaya sawirada Docker-ka ee Dockerhub. Weelasha docker-ka ayaa asal ahaan ah sawirada Docker-ka runtime.
41. Waa maxay ujeedada Dockerfile?
Docker wuxuu akhrin karaa tilmaamaha Dockerfile wuxuuna si toos ah kuugu soo saari karaa sawirro.
Dockerfile waa fayl qoraal ah oo ka kooban dhammaan amarrada uu isticmaaluhu isticmaali karo si uu sawir uga sameeyo khadka taliska. Isticmaalayaashu waxay isticmaali karaan docker-dhis si ay otomaatig ugu sameeyaan dhisme fulinaya tilmaamo badan oo talis ah oo isku xigta.
42. Waa maxay dhab ahaan 'Pair Programming'?
Lammaanaha borogaraamka waa hab injineernimo oo ay laba barnaamij-yaqaano iska kaashadaan nidaam, naqshad, iyo kood isku mid ah.
Waxay u hoggaansamaan mabaadi'da "Barnaamijka Xad-dhaafka ah." Xaaladdan oo kale, mid ka mid ah barnaamij-sameeyaha waxa loo yaqaan “darawal”, halka kan kalena loo yaqaan “observer,” kaas oo si joogto ah u hubiya horumarka mashruuca si uu u daaha ka rogo dhibaato kale.
43. Waa maxay dhab ahaan kuugga?
Waa madal otomaatig ah oo adag oo kaabeyaasha u beddesha kood. Waxaad isticmaali kartaa qalabkan si aad u abuurto qoraallo si toos ah u shaqeeya.
44. Waa maxay dhab ahaan qaabka geynta Buluugga/cagaaran?
Qaabka buluug-cagaaran waa hawlgelin joogto ah, habka siidaynta arjiga kaas oo diiradda saaraya si tartiib tartiib ah uga gudbida taraafikada isticmaalaha noocii hore ee barnaamijka ama adeegga siidaynta cusub ee la midka ah - labada nooc ee ku shaqeeya wax soo saarka.
Deegaanka buluuga ah wuxuu u taagan yahay nuqulkii hore ee barnaamijka, halka deegaanka cagaaran uu matalo nooca hadda jira. Taraafikada wax soo saarka ayaa si tartiib tartiib ah looga wareejin doonaa buluug loona wareejin lahaa jawi cagaaran, iyo marka gebi ahaanba la wareejiyo, jawiga buluuga ah ayaa lagu hayn doonaa haynta kaliya haddii loo baahdo dib u rogitaan.
45. Waa maxay Memcached?
Memcached waa tignoolajiyada kaydinta shayga xusuusta oo la qaybiyey oo gebi ahaanba xor ah oo il furan. Tan waxaa caadi ahaan loo adeegsadaa firfircooni codsiyada webka si loo maareeyo xusuusta iyadoo lagu kaydinayo xogta RAM. Tani waxay yaraynaysaa tirada jeer ee ay tahay in ilaha dibadda la waydiiyo. Yaraynta culayska kaydka macluumaadka waxa kale oo ay gacan ka geysataa dardargelinta codsiyada online-ka ah ee firfircoon.
46. Waa maxay sifooyinka Memcached?
Waa kuwan qaar ka mid ah sifooyinka ugu caansan ee Memcached:
- Walxaha la cusboonaysiiyay waxaa lagu kaydiyaa iyadoo la isticmaalayo CAS Tokens.
- Si koodhka looga dhigo mid la akhriyi karo, dib-u-celinta ayaa la isticmaalaa.
- Yaree wakhtiga jawaabta ama wakhtiga ay qaadanayso natiijada adiga oo isticmaalaya GetDelayed.
- Si aad ula isticmaasho macmiilka cusub, samee hab-maamuuska binary.
- Isticmaalka xogta adag, ikhtiyaarka xogta Igbinary ayaa la bixiyaa.
47. Sheeg dhowr qalab oo la socodka shabakada oo faa'iido leh?
Kuwa soo socda waa qaar ka mid ah aaladaha kormeerka shabakada ee ugu caansan:
- Xargaha
- Icinga 2
- Wireshark
- Nagios
- Furan NMS
48. Maxay yihiin qaar ka mid ah caqabadaha hortaagan samaynta dhuumaha DevOps?
Xilligan qaraxyada tignoolajiyada, DevOps waxay soo bandhigtaa arrimo kala duwan. Inta badan, waxay la xiriirtaa socdaalka xogta oo si dhakhso ah u dhexgalaan hawlo cusub. Haddii u guurista xogta ay fashilanto, nidaamku wuxuu noqon karaa mid aan degganayn, taas oo u horseedi karta dhibaatooyin ka sii hooseeya wadada.
Si kastaba ha ahaatee, gudaha nidaamka CI, tan waxaa lagu maarayn karaa iyadoo la isticmaalayo calan muuqaal ah, kaas oo gacan ka geysanaya sii deynta alaabada sii kordheysa. Tani, oo ay weheliso muuqaalka dib-u-celinta, ayaa kaa caawin karta yaraynta arrimaha qaarkood.
49. Waa maxay ujeedada dhabta ah ee Shell Sugan?
SSH waxa caadi ahaan loo isticmaalaa in lagu xidho laba kombayutar oo meel fog laga shaqeeyo. SSH waxaa inta badan isticmaala kooxda hawl-gallada maadaama kooxda hawl-galayaashu ay la tacaali doonaan hawlaha u baahan in meel fog laga galo nidaamka maamulka.
Horumariyayaashu sidoo kale waxay isticmaali doonaan SSH, in kasta oo ay ka yar yihiin kooxda hawlgallada sababtoo ah waxay ku shaqeyn doonaan nidaamyada maxalliga ah inta badan waqtiga. Sidii hore loo sheegay, kooxaha horumarinta iyo hawlgallada DevOps way wada falgeli doonaan oo ay wada shaqayn doonaan.
SSH waxa la isticmaali doonaa marka kooxda hawlgaladu ay la kulmaan arrin oo ay u baahan yihiin caawimo kooxda horumarinta.
50. Waa maxay dhab ahaan CBD?
CBD, oo sidoo kale loo yaqaan Abuurista Ku-saleysan Qaybaha, waa hab cusub oo horumarinta alaabta.
Halkii laga bilaabi lahaa xoq, horumariyeyaasha istaraatiijiyadani waxay had iyo jeer ugaadhsadaan qaybo si wanaagsan loo qeexay, la tijaabiyay, oo la xaqiijiyay si ay u curiyaan oo isugu geeyaan badeecad.
Ugu Dambeyn
Su'aalaha iyo jawaabaha Waraysiyada Sare ee DevOps hadda waa dhammaystiran yihiin. DevOps muhiim ma aha oo kaliya dedejinta horumarinta software, laakiin sidoo kale horumarinta tayada software.
DevOps waxay miiska keentaa hab-dhaqan cusub, farsamooyin firfircoon, iyo tignoolajiyada caqliga leh, kuwaas oo dhammaantood ka wada shaqeeya sidii loo gaadhi lahaa yoolkaas. DevOps waxa kale oo ay ka caawin kartaa ogaanshaha khaladaadka koodka, hagaajinta xidhiidhka kooxda, iyo dhimista wadarta qiimaha horumarinta software.
Leave a Reply