Werrej[Aħbi][Uri]
- 1. X'tifhem b'DevOps?
- 2. Elenka xi prinċipji ta 'DevOps?
- 3. Elenka xi wħud mill-aktar għodod popolari ta' DevOps?
- 4. X'inhi l-infrastruttura bħala kodiċi?
- 5. Spjega ċ-ċiklu tal-ħajja DevOps?
- 6. X'inhu l-ġestjoni tal-konfigurazzjoni?
- 7. X'inhuma l-vantaġġi ewlenin ta 'DevOps?
- 8. X'inhuma l-benefiċċji tal-użu ta 'Sistema ta' Kontroll tal-Verżjoni?
- 9. X'inhu git stash?
- 10. X'inhu CI/CD?
- 11. X'inhu l-pipeline CI/CD?
- 12. X'inhu l-Ittestjar Kontinwu?
- 13. Kif DevOps huwa differenti minn Agile?
- 14. Tista' ssemmi ftit indikaturi ewlenin tal-prestazzjoni (KPIs) li jintużaw biex ikejlu s-suċċess tad-DevOps?
- 15 Semmi ftit pjattaformi cloud li huma utilizzati biex jimplimentaw DevOps?
- 16. Kif tirrelata l-AWS ma' DevOps?
- 17. F'AWS DevOps, x'inhu eżattament CodePipeline?
- 18. X'inhu eżattament CodeBuild f'AWS DevOps?
- 19. X'inhu eżattament AWS Lambda fil-kuntest ta' AWS DevOps?
- 20. Liema oqfsa ta' programmazzjoni huma kompatibbli ma' AWS CodeBuild?
- 21. F'AWS DevOps, x'inhuma l-mikroservizzi?
- 22. X'rwol għandu Amazon QuickSight fl-AWS DevOps?
- 23. F'AWS DevOps, il-kontenituri Kubernetes kif jikkomunikaw?
- 24. X'inhu sħaba ibrida f'AWS DevOps?
- 25. X'inhu Ansible?
- 26. X'inhu l-iskop tas-selenju?
- 27. X'inhi Grid tas-Selenju u x'tagħmel?
- 28. X'inhu Selenium IDE?
- 29. F'DevOps, xi tfisser Puppet?
- 30. Biex tagħmel Puppet aktar b'saħħitha, liema sors miftuħ jew għodda komunitarja tuża?
- 31. Spjega l-arkitettura master-slave ta’ Jenkins?
- 32. Kif jista' Jenkins jiġi mċaqlaq jew ikkupjat minn server għal ieħor?
- 33. Semmi ftit plugins Jenkins li huma ta 'benefiċċju?
- 34. X'inhu Nagios?
- 35. Kif jaħdem Nagios?
- 36. X'inhu eżattament in-Nagios Log Server?
- 37. X'inhu State Stalking f'Nagios?
- 38. X'inhuma l-kontenituri, eżattament?
- 39. X'inhi eżattament immaġni Docker?
- 40. X'inhu eżattament kontenitur Docker?
- 41. X'inhu l-iskop ta' Dockerfile?
- 42. X'inhu eżattament 'Programmazzjoni ta' Pari?
- 43. X'inhu eżattament Chef?
- 44. X'inhu eżattament il-Mudell ta' Skjerament Blu/Aħdar?
- 45. X'inhu Memcached?
- 46. X'inhuma l-karatteristiċi ta' Memcached?
- 47. Semmi ftit għodod utli għall-monitoraġġ tan-netwerk?
- 48. X'inhuma xi wħud mill-ostakli biex jiġi stabbilit pipeline DevOps?
- 49. X'inhu eżattament l-iskop tas-Secure Shell?
- 50. X'inhu eżattament is-CBD?
- konklużjoni
Żvilupp u Operazzjonijiet huwa dak li tirrappreżenta DevOps.
Huwa tip ġdid ta 'żvilupp ta' softwer li biddel il-mod kif is-software huwa maħluq u mxerred. It-teknika DevOps tipprijoritizza titjib frekwenti u inkrementali fuq settijiet ta’ karatteristiċi kbar mhux frekwenti.
DevOps jgħin fl-operazzjonijiet tal-IT.
Qabel DevOps, il-persunal tal-IT kellu jittratta għadd ta 'kwistjonijiet.
Bħala riżultat, id-dipartiment tal-IT kien suġġett għal xi skrutinju mhux mixtieq. Dak kollu nbidel bl-introduzzjoni ta 'DevOps, li jippermetti lill-operazzjonijiet tal-IT jikkomunikaw it-tħassib tagħhom mal-bqija tan-negozju, li jirriżulta fi trasparenza u kooperazzjoni mtejba bejn operazzjonijiet tal-IT u dipartimenti oħra.
Jekk bdejt tipprepara għar-responsabbiltajiet ta' żvilupp u operazzjonijiet fin-negozju tal-IT, diġà taf li hija professjoni diffiċli biex tidħol fiha.
Qed tikkunsidra karriera fid-DevOps?
Jekk dak hu l-każ, inti wasalt fil-post korrett.
Hawn huma xi wħud mill-mistoqsijiet u t-tweġibiet tal-intervisti DevOps l-aktar frekwenti biex jgħinuk fil-preparazzjoni tiegħek għall-karrieri DevOps fl-industrija.
1. X'tifhem b'DevOps?
Żvilupp u Operazzjonijiet (DevOps) huma żewġ termini li ħafna drabi jintużaw minflok xulxin. Huwa approċċ ta 'inġinerija tas-softwer li jiffoka fuq li jġib flimkien it-timijiet tal-iżvilupp u tal-operazzjonijiet biex awtomat il-proġett f'kull livell.
Din it-teknika tagħmilha sempliċi biex tiġi awtomatizzata l-ġestjoni tas-servizz tal-proġett sabiex l-għanijiet operattivi jkunu jistgħu jintlaħqu u l-munzell tat-teknoloġija utilizzati fl-ambjent tal-produzzjoni jkunu jistgħu jinftiehmu aħjar.
Din l-istrateġija hija bbażata fuq metodoloġija b'aġilità u tenfasizza l-komunikazzjoni tat-tim, il-ġestjoni tar-riżorsi, u l-kollaborazzjoni.
2. Elenka xi prinċipji ta 'DevOps?
DevOps hija bbażata fuq il-prinċipji li ġejjin:
- Skjerament kontinwu
- Awtomazzjoni
- Monitoraġġ
- Sigurtà
- Infrastruttura bħala kodiċi
3. Elenka xi wħud mill-aktar għodod popolari ta' DevOps?
L-għodod DevOps li jintużaw l-aktar spiss huma:
- go
- Ansible
- Docker
- Selenju
- Pupazz
- Chef
- Jenkins
4. X'inhi l-infrastruttura bħala kodiċi?
L-infrastruttura bħala kodiċi, jew IaC, hija teknika tal-IT ibbażata fuq softwer li tikkodifika u żżomm l-infrastruttura tal-IT sottostanti. Minflok ma tikkonfigura manwalment apparati ta 'hardware u sistemi operattivi separati, l-infrastruttura bħala kodiċi tippermetti lill-iżviluppaturi u t-timijiet tal-operazzjonijiet jimmaniġġjaw, jimmonitorjaw u jipprovdu r-riżorsi awtomatikament.
5. Spjega ċ-ċiklu tal-ħajja DevOps?
DevOps huwa maqsum f'sitt stadji. L-istadji tiegħu jsegwu ċertu ċiklu.
Madankollu, l-ebda fażi ma hija maqsuma bil-fruntieri, u l-ebda fażi ma tibda anki jekk dik preċedenti tkun spiċċat totalment. Ejja nagħtu ħarsa aktar mill-qrib lejn il-fażi taċ-ċiklu DevOps issa.
- Ippjanar – Il parti inizjali taċ-ċiklu tal-ħajja DevOps tinkludi l-ippjanar u l-iżvilupp tas-softwer. Din il-fażi tinvolvi li wieħed jifhem sewwa l-proġett sabiex jintlaħaq l-għan tax-xogħol finali tal-membri tiegħu. Dan jalimenta wkoll id-diversi stadji ta 'żvilupp u operazzjonijiet. Huwa wkoll kritiku li l-organizzazzjonijiet jirċievu taħriġ dwar għodod u metriċi sabiex ikollhom stampa ċara tal-ġestjoni tal-proġett.
- Żvilupp – Matul din il-fażi, il-proġett huwa mibni billi tiddisinja l-infrastruttura, tiżviluppa kodiċi, tistabbilixxi testijiet, jew tuża proċess ta 'awtomazzjoni. L-evidenza hija kritika f'dan l-istadju. Sabiex jimmaniġġjaw l-applikazzjonijiet u l-attivitajiet tad-dejta, l-iżviluppaturi jiffrankaw il-kodiċi f'maniġer tal-kodiċi, li jippermetti l-wiri, il-verżjoni, u ħafna aktar.
- Integrazzjoni Kontinwa - Dan pass awtomat il-validazzjoni u l-mekkaniżmi ta 'ttestjar. Dan għandu karatteristika unika li tiggarantixxi li l-ambjent tal-iżvilupp huwa kkonfigurat b'mod korrett qabel ma jiġi rilaxxat f'servizz li jgħaqqadha mal-apps l-oħra.
- Skjerament Awtomatizzat - DevOps jinkoraġġixxi l-użu ta' għodod u skripts biex jiġu awtomatizzati l-iskjeramenti, bl-għan aħħari li jiġi awtomatizzat il-proċess kollu bl-attivazzjoni ta' karatteristika. L-emerġenza tas-sħab, bħala kodiċi li jġiegħel pass minn ġestjoni tal-infrastruttura finita għal ġestjoni permanenti tal-ottimizzazzjoni tal-ispejjeż, hija l-aktar komponent essenzjali ta 'dan il-perjodu.
- Operazzjoni - Kollha L-operazzjonijiet DevOps huma tipikament imwettqa kontinwament matul il-ħajja tas-softwer minħabba n-natura dinamika tal-infrastruttura. It-trasformazzjoni, id-disponibbiltà u l-iskalabbiltà huma kollha possibbli b'din il-pjattaforma.
- Monitoraġġ – Dan huwa stadju kontinwu fil-proċess DevOps. DevOps isegwi u janalizza data li turi l-istat preżenti tal-applikazzjoni.
6. X'inhu l-ġestjoni tal-konfigurazzjoni?
Il-ġestjoni tal-konfigurazzjoni (CM) hija proċess ta' ġestjoni tal-bidliet b'mod sistematiku b'tali mod li l-integrità tas-sistema tinżamm matul iż-żmien.
Dan jinvolvi sett ta’ regoli, strateġiji, proċessi u għodod għall-valutazzjoni, il-ġestjoni u l-monitoraġġ tal-proposti ta’ tibdil, kif ukoll il-preservazzjoni tad-dokumentazzjoni meħtieġa. CM tikkontribwixxi għad-disinn u l-iżvilupp tal-programm billi tagħti gwida amministrattiva u teknika.
7. X'inhuma l-vantaġġi ewlenin ta 'DevOps?
Dawn li ġejjin huma l-vantaġġi ewlenin ta 'DevOps:
Vantaġġi f'termini ta 'teknoloġija
- Problemi li mhumiex daqshekk diffiċli biex issolvi
- Twassil tas-softwer fuq bażi kontinwa
- Id-difetti jinstabu qabel u jiġu kkoreġuti aktar malajr.
Vantaġġi għall-kumpanija
- Ambjenti operattivi li huma stabbli
- Il-karatteristiċi jitwasslu aktar malajr.
- Il-kollaborazzjoni u l-komunikazzjoni bejn it-timijiet tjiebu.
8. X'inhuma l-benefiċċji tal-użu ta 'Sistema ta' Kontroll tal-Verżjoni?
- Il-VCS jorganizza pulit il-verżjonijiet u l-varjazzjonijiet preċedenti kollha.
- L-impjegati kollha jistgħu jaraw il-fajl fi kwalunkwe ħin billi jużaw il- Kontroll tal-Verżjoni Sistema (VCS). Jippermetti wkoll li l-modifiki kollha magħmula f'verżjoni komuni jingħaqdu flimkien.
- Huwa maħsub biex jassisti bosta individwi billi jippermettilhom jikkollaboraw fuq fajls ta 'test, u jagħmel il-qsim bejn diversi magni sempliċi ħafna.
- Huwa kruċjali għal karti li jeħtieġu ħafna abbozzar mill-ġdid u editjar, peress li joħloq traċċa tal-karta għall-abbozzar mill-ġdid u l-aġġornament tal-edizzjonijiet finali.
- Jippermetti lill-membri kollha tat-tim jaraw l-istorja kollha tal-proġett, li jippermettilna nutilizzaw il-ħażna ta 'kwalunkwe sieħeb tat-tim f'każ ta' falliment tas-server ċentrali.
9. X'inhu git stash?
Il-kmand git stash jiffranka l-bidliet fid-direttorju tax-xogħol temporanjament. Dan jipprovdi ambjent tax-xogħol nadif għall-iżviluppaturi. Imbagħad jistgħu jużaw il-proċedura git biex jingħaqdu l-modifiki. Il-bidliet fil-fajls tracked jingħaqdu fid-direttorju tax-xogħol meta jitwettaq dan il-kmand. Fid-direttorju git, il-kmand git stash jista 'jintuża diversi drabi. Huwa repożitorju għal git.
10. X'inhu CI/CD?
Integrazzjoni kontinwa (CI) huwa metodu ta 'żvilupp li fih l-iżviluppaturi jridu jintegraw kodiċi f'repożitorju komuni bosta drabi kuljum. Kostruzzjoni awtomatika mbagħad tivvalida kull check-in, li tippermetti lit-timijiet li jsibu l-problemi kmieni.
Skjerament kontinwu hija teknika ta' inġinerija tas-softwer li tuża skjerament awtomatizzat biex toffri l-funzjonalità tal-prodott. Jgħin lit-testers biex jiddeterminaw jekk il-modifiki tal-kodiċi tal-bażi humiex xierqa u stabbli jew le.
11. X'inhu l-pipeline CI/CD?
Il-proċess tal-kunsinna tas-softwer huwa awtomatizzat permezz ta 'pipeline CI/CD. Jiġġenera kodiċi, jagħmel testijiet, u jgħinek biex tuża sew verżjoni tas-software ġdida. Il-pipeline CI/CD jelimina l-iżbalji umani, jagħti feedback lill-iżviluppaturi, u jippermetti iterazzjonijiet rapidi tal-prodott. Il-pipeline CI/CD awtomat u jimmonitorja ċ-ċiklu tal-ħajja tal-iżvilupp tal-prodott tas-softwer. Ikopri l-proċess kollu, mill-integrazzjoni u l-ittestjar sal-kunsinna u l-iskjerament. Il-pipeline CI/CD jirreferi għal dawn l-attivitajiet interkonnessi.
12. X'inhu l-Ittestjar Kontinwu?
L-Ittestjar Kontinwu huwa l-proċess tat-twettiq ta 'testijiet awtomatizzati bħala parti mill-pipeline tal-kunsinna tas-softwer biex joffri feedback f'ħin reali dwar ir-riskji tan-negozju fl-iżjed rilaxx riċenti. Kull bini huwa ttestjat kontinwament b'dan il-mod biex jiġu evitati diffikultajiet bil-pass-switching fiċ-ċiklu tal-ħajja tal-kunsinna tas-Software u biex it-timijiet tal-Iżvilupp ikunu jistgħu jirċievu rispons rapidu. Dan iwassal għal gwadann kbir fil-produttività tal-iżviluppatur minħabba li t-testijiet kollha m'għadx għandhom bżonn jerġgħu jsiru wara kull aġġornament u bini mill-ġdid tal-proġett.
13. Kif DevOps huwa differenti minn Agile?
DevOps huwa metodu jew kultura li jippermetti li timijiet ta 'żvilupp u operazzjonijiet jaħdmu flimkien biex jibnu prodotti ta' suċċess. L-iżvilupp kontinwu, l-integrazzjoni, l-ittestjar, l-iskjerament u l-monitoraġġ taċ-ċiklu SDLC huma wħud mill-approċċi li jistgħu jintużaw biex dan isir. Għal tnedija ta 'prodott b'suċċess, DevOps għandu l-għan li jnaqqas id-distakk bejn l-iżviluppaturi u l-operazzjonijiet.
B'aġilità huwa proċess ta 'żvilupp ta' softwer li jenfasizza rilaxxi ta 'prodotti tas-softwer inkrementali, iterattivi u ta' malajr filwaqt li jinkorpora l-input tal-klijent. Dan l-approċċ jimla d-distakk bejn l-għarfien tar-rekwiżiti tal-klijenti u tal-iżviluppaturi.
14. Tista' ssemmi ftit indikaturi ewlenin tal-prestazzjoni (KPIs) li jintużaw biex ikejlu s-suċċess tad-DevOps?
Indikaturi Ewlenin tal-Prestazzjoni, jew KPIs, huma tip ta 'metrika li tkejjel kemm xi ħaġa qed tagħmel tajjeb. Dawn li ġejjin huma wħud mill-KPIs li jintużaw l-aktar spiss biex jitkejjel is-suċċess tad-DevOps:
- Biljetti tal-klijenti
- Frekwenza u ħin ta 'skjerament b'suċċess
- Żbalji/Rati ta' falliment
- Skjeramenti falluti
- L-użu, il-prestazzjoni u t-traffiku tal-applikazzjoni
- Perċentwal Awtomatizzat ta' Għaddi tal-Każ tat-Test.
- Disponibbiltà tal-Applikazzjoni
- Ibdel it-talbiet tal-volum
- Sadanittant għall-iskoperta (MTTD)
- Sadanittant għall-irkupru (MTTR)
15 Semmi ftit pjattaformi cloud li huma utilizzati biex jimplimentaw DevOps?
Dawn li ġejjin huma wħud mill-pjattaformi tal-cloud computing l-aktar popolari għall-implimentazzjoni DevOps:
- Servizzi tal-Web tal-Amazon
- Google Cloud
- Azure
16. Kif tirrelata l-AWS ma' DevOps?
Amazon Web Services (AWS) hija pjattaforma tas-servizz tal-cloud li tagħmel il-prinċipji DevOps sempliċi biex jiġu implimentati.
Is-soluzzjonijiet mogħtija se jgħinu ħafna lit-timijiet fil-ġestjoni ta' settings ikkumplikati u lill-inġiniera biex jaħdmu b'suċċess bil-veloċità għolja pprovduta minn DevOps.
17. F'AWS DevOps, x'inhu eżattament CodePipeline?
AWS joffri CodePipeline bħala servizz għal integrazzjoni u kunsinna kontinwi.
Jinkludi wkoll bidliet fl-infrastruttura. Bil-protokolli stabbiliti tal-mudell tar-rilaxx li utent jiddefinixxi, operazzjonijiet bħall-bini, l-ittestjar u l-iskjerament wara kull bini jsiru relattivament sempliċi.
CodePipeline jiggarantixxi li l-aġġornamenti u l-karatteristiċi ġodda tas-softwer jitwasslu b'mod affidabbli u malajr.
18. X'inhu eżattament CodeBuild f'AWS DevOps?
AWS jipprovdi CodeBuild, servizz ta’ bini intern immaniġġjat bis-sħiħ li jgħin fil-kumpilazzjoni tal-kodiċi tas-sors, l-ittestjar, u l-ġenerazzjoni ta’ pakketti ta’ softwer lesti biex jintużaw. M'hemmx bżonn ta' amministrazzjoni, allokazzjoni, jew forniment minħabba li s-servers tal-bini huma awtomatikament skalati.
L-operazzjonijiet tal-bini jitwettqu b'mod parallel fuq is-servers, u jipprovdu l-akbar benefiċċju li ma jkollokx għalfejn tħalli l-ebda bini jistenna fil-kju.
19. X'inhu eżattament AWS Lambda fil-kuntest ta' AWS DevOps?
AWS Lambda huwa servizz ta' komputazzjoni li jippermetti lill-klijenti jmexxu programmi mingħajr ma jipprovdu jew jimmaniġġjaw servers b'mod espliċitu.
L-utenti jistgħu jmexxu kwalunkwe biċċa kodiċi għall-apps jew is-servizzi tagħhom billi jużaw AWS Lambda mingħajr integrazzjoni preċedenti. Huwa sempliċi daqs li tissottometti biċċa kodiċi u tħalli lil Lambda tieħu ħsieb kull ħaġa oħra meħtieġa biex toperaha u tikber.
20. Liema oqfsa ta' programmazzjoni huma kompatibbli ma' AWS CodeBuild?
AWS CodeBuild jinkludi ambjenti Python, Ruby, Java, Android, Docker, Node.js, u Go.
Bl-inizjalizzazzjoni u l-ġenerazzjoni ta 'immaġni Docker, jista' jinħoloq ukoll ambjent apposta. Dan imbagħad jiġi mbuttat għar-reġistri EC2 jew DockerHub. Dan wara jintuża biex jirreferi għall-istampa fil-proġett tal-bini tal-utenti.
21. F'AWS DevOps, x'inhuma l-mikroservizzi?
L-arkitetturi ta' mikroservizzi huma tekniki għat-tfassil ta' applikazzjoni waħda bħala ġabra ta' servizzi.
Kull wieħed minn dawn is-servizzi għandu l-istruttura tal-proċess tiegħu stess u jikkomunika ma 'l-oħrajn permezz ta' interface definit li huwa kemm ħafif kif ukoll sempliċi biex jintuża. Il-biċċa l-kbira ta' din il-komunikazzjoni ssir permezz ta' mistoqsijiet HTTP u API.
22. X'rwol għandu Amazon QuickSight fl-AWS DevOps?
Amazon QuickSight hija għodda AWS Business Analytics li tagħmilha sempliċi biex toħloq viżwalizzazzjonijiet, twettaq analiżi, u tittieħed għarfien tan-negozju mis-sejbiet.
Huwa servizz b'ritmu mgħaġġel u kompletament ibbażat fuq il-cloud li jipprovdi lill-utenti b'diversi għażliet biex jiskopru u jużah.
23. F'AWS DevOps, il-kontenituri Kubernetes kif jikkomunikaw?
F'Kubernetes, oġġett magħruf bħala pod huwa utilizzat biex jiġi mmappjat bejn il-kontenituri.
Fi kwalunkwe ħin partikolari, pod jista 'jżomm aktar minn kontenitur wieħed. Minħabba l-ġerarkija tan-netwerk ċatt tal-pods, il-komunikazzjoni bejn dawn il-miżwed fuq in-netwerk overlay hija sempliċi.
24. X'inhu sħaba ibrida f'AWS DevOps?
Sħab ibridu huwa ambjent tal-kompjuter li jgħaqqad sħab privati u pubbliċi.
Sħab ibridi jistgħu jinbnew billi tiddaħħal mina VPN bejn is-sħab VPN u n-netwerk fuq il-post. AWS Direct Connect jista 'wkoll sempliċement jaħrab mill-Internet u jgħaqqad b'mod sikur bejn il-VPN u ċentru tad-dejta.
25. X'inhu Ansible?
Ansible huwa programm ta 'awtomazzjoni ta' appoġġ għall-kompjuter fuq pjattaforma li huwa sempliċi biex jintuża iżda huwa estremament qawwi.
Huwa ddisinjat b'mod partikolari għall-professjonisti tal-IT, li jużawha għall-iskjerament tal-applikazzjoni, titjib tal-istazzjonijiet tax-xogħol u tas-server, provvista ta' cloud, ġestjoni tal-konfigurazzjoni, orkestrazzjoni intra-servizz, u prattikament kull ħaġa oħra. amministratur tas-sistemi twettaq fuq bażi ta’ kull ġimgħa jew kuljum.
Ansible huwa sempliċi biex jiġi installat peress li ma jeħtieġ l-ebda softwer ta 'aġent jew infrastruttura ta' sigurtà oħra.
26. X'inhu l-iskop tas-selenju?
Is-selenju jintuża fid-DevOps għal ttestjar kontinwu. L-għodda tiffoka fuq l-ittestjar funzjonali u tar-rigressjoni.
27. X'inhi Grid tas-Selenju u x'tagħmel?
L-iskop ta' Grid tas-Selenju huwa li tħaddem l-istess skripts tat-test jew differenti fuq pjattaformi u browsers multipli sabiex isir ittestjar imqassam. Jgħin fl-ittestjar f'varjetà ta' xenarji u għandu l-kapaċità li jnaqqas il-ħin tal-eżekuzzjoni.
28. X'inhu Selenium IDE?
L-ambjent ta 'żvilupp integrat Selenium (IDE) jipprovdi one-stop-shop għall-iżvilupp ta' skript tas-Selenium. Huwa wkoll disponibbli bħala estensjoni ta 'Firefox u jista' jintuża biex tiddibaggja, tibdel, u tirreġistra t-testijiet.
Selenium IDE jinkludi s-Selenium Core kollu, li jippermettilna nerġgħu tilgħab u nirreġistraw testijiet fil-kuntest identiku li fih se jitmexxew. Minħabba l-flessibilità li jaqilbu l-istruzzjonijiet malajr u l-appoġġ awtokompletat, Selenium IDE huwa l-aqwa ambjent għall-kitba ta 'testijiet tas-Selenju, indipendenti mit-tip ta' ttestjar li nħobbu.
29. F'DevOps, xi tfisser Puppet?
Huwa programm ta 'ġestjoni tal-konfigurazzjoni għall-awtomatizzazzjoni tad-dmirijiet amministrattivi. Puppet jimpjega arkitettura Master-Slave, li fiha żewġ entitajiet jikkomunikaw permezz ta 'kanal encrypted. L-amministraturi tas-sistema huma responsabbli għal varjetà ta 'dmirijiet ripetittivi, inkluż l-installazzjoni u l-konfigurazzjoni ta' servers.
Huwa possibbli li tikteb skripts biex jiġu awtomatizzati attivitajiet bħal dawn, iżda dan isir diffiċli meta l-infrastruttura tkun vasta. Il-ġestjoni tal-konfigurazzjoni hija soluzzjoni eċċellenti. Puppet għajnuniet bil-konfigurazzjoni, l-iskjerament, u l-ġestjoni ta 'servers.
Mhux biss jagħmel impjiegi ripetittivi bħal dawn aktar faċli, iżda wkoll jiffranka ammont sostanzjali ta 'ħin b'mod ġenerali.
30. Biex tagħmel Puppet aktar b'saħħitha, liema sors miftuħ jew għodda komunitarja tuża?
Jira tintuża biex issegwi l-bidliet u t-talbiet, u aħna nimmaniġġjawhom permezz ta’ proċedura interna.
Imbagħad, skont l-aħjar prattiki, nużaw l-app tal-Maniġer tal-Kodiċi ta’ Git u Puppet biex niġġestixxu l-kodiċi Puppet. Barra minn hekk, nużaw il-pipeline ta 'integrazzjoni kontinwa ta' Jenkins u l-qafas tal-ittestjar tal-beaker biex inwettqu l-aġġornamenti kollha tal-Puppet tagħna.
31. Spjega l-arkitettura master-slave ta’ Jenkins?
- Kull darba li jkun hemm kommit ta 'kodiċi, il-kaptan ta' Jenkins jirkupra l-kodiċi mir-repożitorju remot ta 'GitHub.
- Taqsam il-kompitu fost l-iskjavi kollha Jenkins.
- L-iskjavi jwettqu, jibnu, jittestjaw u joħolqu riżultati tat-test fuq talba tal-kaptan Jenkins.
32. Kif jista' Jenkins jiġi mċaqlaq jew ikkupjat minn server għal ieħor?
Nibda billi nittrasferixxi d-direttorju tal-impjiegi mis-server l-antik għal dak il-ġdid. Hemm għażliet oħra disponibbli, li jien elenkajt hawn taħt:
Huwa possibbli li:
- Sempliċement ittrasferixxi d-direttorju tax-xogħol li jaqbel minn installazzjoni Jenkins għal oħra biex iċċaqlaq xogħol.
- Oħloq klonu ta' direttorju tax-xogħol b'isem ġdid biex tidduplika xogħol eżistenti.
- Direttorju jista' jingħata isem ġdid biex isem ġdid kompitu eżistenti. Jekk tibdel l-isem ta' xogħol, kwalunkwe xogħol ieħor li jipprova jsejjaħ ix-xogħol isem ġdid irid jingħata isem ġdid ukoll.
33. Semmi ftit plugins Jenkins li huma ta 'benefiċċju?
Inkludejt ftit plugins essenzjali hawn taħt:
- Ikkopja l-artifact
- Ingħaqad
- Blalen Ħodor
- Maven 2 proġetti
- Amazon EC2
- pubblikatur HTML
34. X'inhu Nagios?
Waħda mill-għodod ta' monitoraġġ hija Nagios. F'kultura DevOps, hija utilizzata għal monitoraġġ kontinwu ta 'sistemi, applikazzjonijiet, servizzi, u proċessi tan-negozju, fost affarijiet oħra.
F'każ ta' falliment, Nagios jista' jinnotifika lill-impjegati tekniċi, li jippermettilhom jibdew issolvi l-problemi qabel ma jintlaqtu l-operazzjonijiet tan-negozju, l-utenti finali jew il-klijenti.
M'għandekx għalfejn tispjega għaliex ħsara fl-infrastruttura li ma tinstabx taffettwa l-linja tal-qiegħ tal-kumpanija tiegħek billi tuża Nagios.
35. Kif jaħdem Nagios?
Nagios hija sistema ta 'monitoraġġ ibbażata fuq server li topera bħala daemon jew servizz. Nagios jesegwixxi plugins fuq l-istess server fuq bażi regolari, u jikkuntattjaw hosts jew servers fuq in-netwerk tiegħek jew l-internet. L-interface tal-web tista' tintuża biex tara l-informazzjoni dwar l-istatus.
Jekk jiġri xi ħaġa, tista' tiġi nnotifikat ukoll permezz ta' email jew SMS. Id-daemon Nagios jaħdem bħal Scheduler, jwettaq programmi f'ħinijiet speċifiċi. Issejvja l-output ta’ dawk l-iskripts u jmexxi oħrajn ġodda jekk l-output jinbidel.
36. X'inhu eżattament in-Nagios Log Server?
In-Nagios Log Server jagħmilha eħfef biex tħares mid-dejta tal-log. It-twaqqif ta' allarmi, twissija meta jidhru perikli possibbli, sempliċiment it-tiftix tad-dejta tal-log, u l-awditjar mgħaġġel ta' kwalunkwe sistema huma kollha affarijiet li Nagios Log Server jeċċella fihom.
Nistgħu nirċievu d-dejta kollha tal-log tagħna f'post wieħed b'disponibbiltà għolja billi tuża Nagios Log Server.
37. X'inhu State Stalking f'Nagios?
Huwa użat biex iżżomm kont ta 'affarijiet. Meta Stalking ikun attivat għal host jew servizz, Nagios se jżomm għajnejk mill-qrib fuq dak l-host jew servizz u jinnota kwalunkwe tibdil li jinnota fl-output tar-riżultati tal-verifika.
Tista 'wkoll tgħid, "Jista' jkun pjuttost ta 'benefiċċju f'eżami sussegwenti tal-fajls tar-reġistru," skont il-konversazzjoni li kellek int u l-intervistatur. Ir-riżultat ta’ verifika tal-host jew tas-servizz jiġi rrappurtat biss f’ċirkostanzi tipiċi jekk il-host jew is-servizz ikun inbidel l-istatus mill-kontroll preċedenti.”
38. X'inhuma l-kontenituri, eżattament?
Il-kontenituri jintużaw biex jinħoloq ambjent tal-kompjuters konsistenti minn laptop tal-iżviluppatur għal ambjent tat-test, imbagħad għall-produzzjoni. Kontenitur huwa pakkett wieħed li fih ambjent runtime sħiħ: programm, kif ukoll id-dipendenzi kollha tiegħu, il-libreriji, il-komponenti l-oħra, u l-fajls ta 'konfigurazzjoni meħtieġa biex tesegwixxih.
Id-disparitajiet fid-distribuzzjonijiet tal-OS u l-infrastruttura ta 'appoġġ huma eliminati billi l-pjattaforma tal-applikazzjoni u d-dipendenzi tagħha jiġu f'kontenituri.
39. X'inhi eżattament immaġni Docker?
Il-kontenitur Docker ġej minn immaġni Docker. Fi kliem ieħor, l-immaġini Docker jintużaw biex jinbnew kontenituri. L-immaġini jinbnew bil-kmand tal-bini, u meta jitmexxew, jiffurmaw kontenitur. Reġistru Docker, bħal registry.hub.docker.com, jaħżen immaġini.
L-immaġini huma maħsuba biex ikunu mibnija minn saffi ta 'ritratti oħra peress li jistgħu jikbru pjuttost enormi, li jippermettu li jitwassal ammont minimu ta' dejta waqt li jittrasmettu immaġini fuq in-netwerk.
40. X'inhu eżattament kontenitur Docker?
Il-kontenituri Docker jinkludu l-programm u d-dipendenzi kollha tiegħu, iżda jaqsmu l-qalba ma 'kontenituri oħra u joperaw bħala proċessi separati fl-ispazju tal-utent fuq l-OS ospitanti. Il-kontenituri Docker ma jeħtieġu l-ebda infrastruttura speċjali biex jaħdmu: jistgħu jaħdmu fuq kwalunkwe magna, fuq kwalunkwe infrastruttura, u fi kwalunkwe cloud.
Tista 'tibni kontenituri Docker billi jew tipproduċi immaġni Docker u mbagħad tesegwixxiha, jew billi tuża immaġini Docker mid-Dockerhub. Il-kontenituri Docker huma essenzjalment immaġini Docker ta 'runtime.
41. X'inhu l-iskop ta' Dockerfile?
Docker jista 'jaqra struzzjonijiet minn Dockerfile u jiġġenera immaġini għalik awtomatikament.
Dockerfile huwa fajl ta' test li fih il-kmandi kollha li utent jista' juża biex joħloq immaġni mil-linja tal-kmand. L-utenti jistgħu jużaw docker build biex awtomat build li twettaq bosta struzzjonijiet tal-linja tal-kmand wara xulxin.
42. X'inhu eżattament 'Programmazzjoni ta' Pari?
L-ipprogrammar tal-pari huwa approċċ ta 'inġinerija li fih żewġ programmaturi jikkollaboraw fuq l-istess sistema, disinn u kodiċi.
Huma jaderixxu mal-prinċipji ta '"Programmazzjoni Estrema." F'dan il-każ, programmatur wieħed jissejjaħ "sewwieq", filwaqt li l-ieħor jissejjaħ "osservatur", li kontinwament jiċċekkja l-progress tal-proġett sabiex jikxef xi diffikultajiet oħra.
43. X'inhu eżattament Chef?
Hija pjattaforma ta 'awtomazzjoni robusta li tikkonverti l-infrastruttura f'kodiċi. Tista' tuża din l-għodda biex toħloq skripts li awtomatizzati l-operazzjonijiet.
44. X'inhu eżattament il-Mudell ta' Skjerament Blu/Aħdar?
Mudelli blu-aħdar huwa skjerament kontinwu, metodoloġija ta’ rilaxx ta’ applikazzjoni li tiffoka fuq it-tranżizzjoni progressiva tat-traffiku tal-utent minn verżjoni li qabel kienet funzjonali tal-programm jew servizz għal rilaxx ġdid kważi identiku – iż-żewġ verżjonijiet li jaħdmu fil-produzzjoni.
L-ambjent blu jirrappreżenta l-verżjoni preċedenti tal-programm, filwaqt li l-ambjent aħdar jirrappreżenta l-verżjoni attwali. It-traffiku tal-produzzjoni jiġi trasferit progressivament minn ambjent blu għal ambjent aħdar, u ladarba jiġi ttrasferit kompletament, l-ambjent blu jinżamm sospiż biss f'każ ta' rekwiżit ta' rollback.
45. X'inhu Memcached?
Memcached hija teknoloġija ta' caching ta' oġġetti ta' memorja distribwita li hija kompletament ħielsa u open-source. Dan huwa komunement użat fil dinamiku applikazzjonijiet tal-web biex timmaniġġja l-memorja billi tiġbor id-dejta fir-RAM. Dan inaqqas in-numru ta' drabi li sorsi esterni jridu jiġu mistoqsija. It-tnaqqis tat-tagħbija tad-database jgħin ukoll biex jitħaffu l-applikazzjonijiet dinamiċi onlajn.
46. X'inhuma l-karatteristiċi ta' Memcached?
Hawn huma xi wħud mill-aktar karatteristiċi notevoli ta' Memcached:
- L-oġġetti aġġornati huma maħżuna bl-użu ta' CAS Tokens.
- Biex il-kodiċi jsir aktar leġibbli, jintużaw callbacks.
- Naqqas il-ħin tar-rispons jew il-ħin li tieħu għar-riżultat billi tuża GetDelayed.
- Biex tuża mal-klijent il-ġdid, oħloq protokoll binarju.
- Għall-użu b'dejta kkumplikata, hija offruta għażla ta 'dejta Igbinary.
47. Semmi ftit għodod utli għall-monitoraġġ tan-netwerk?
Dawn li ġejjin huma wħud mill-aktar għodod popolari ta' monitoraġġ tan-netwerk:
- Splunk
- Icinga 2
- Wireshark
- Nagios
- OpenNMS
48. X'inhuma xi wħud mill-ostakli biex jiġi stabbilit pipeline DevOps?
F'din l-era ta 'splużjonijiet teknoloġiċi, DevOps jippreżenta varjetà ta' kwistjonijiet. Ħafna mill-ħin, għandha x'taqsam mal-migrazzjoni tad-dejta u tintegra malajr funzjonalità ġdida. Jekk il-migrazzjoni tad-data tfalli, is-sistema tista 'ssir instabbli, li jista' jwassal għal problemi aktar fit-triq.
Madankollu, ġewwa s-sistema CI, dan jista 'jiġi mmaniġġjat bl-użu ta' bandiera karatteristika, li tgħin fir-rilaxxi inkrementali tal-prodott. Dan, flimkien mal-karatteristika ta 'rollback, jista' jgħin biex itaffu xi wħud mill-kwistjonijiet.
49. X'inhu eżattament l-iskop tas-Secure Shell?
SSH huwa komunement użat biex jgħaqqad żewġ kompjuters u joperahom mill-bogħod. SSH huwa utilizzat l-aktar mit-tim tal-operazzjonijiet peress li t-tim tal-operazzjonijiet se jkun qed jittratta xogħolijiet li jeħtieġu aċċess mill-bogħod għas-sistema tal-amministrazzjoni.
L-iżviluppaturi se jużaw ukoll SSH, għalkemm sa ċertu punt inqas mit-tim tal-operazzjonijiet minħabba li se jkunu qed jaħdmu fuq sistemi lokali l-maġġoranza tal-ħin. Kif intqal qabel, it-timijiet ta 'żvilupp u operazzjonijiet DevOps se jinteraġixxu u jaħdmu flimkien.
SSH se jiġi utilizzat meta t-tim tal-operazzjonijiet jiltaqa 'ma' kwistjoni u jeħtieġ assistenza mit-tim tal-iżvilupp.
50. X'inhu eżattament is-CBD?
Is-CBD, magħruf ukoll bħala Ħolqien Ibbażat fuq Komponenti, huwa metodu ġdid ta 'żvilupp tal-prodott.
Minflok ma jibdew mill-bidu, l-iżviluppaturi f'din l-istrateġija dejjem jikkaċċjaw għal komponenti eżistenti definiti sew, ittestjati u kkonfermati biex jikkomponu u jingħaqdu fi prodott.
konklużjoni
Il-Mistoqsijiet u T-Tweġibiet ta' l-Intervista ta' DevOps ta' Fuq issa huma kompluti. DevOps huwa vitali mhux biss biex jitħaffef l-iżvilupp tas-softwer, iżda wkoll għat-titjib tal-kwalità tas-softwer.
DevOps iġib attitudni ġdida, tekniki b'aġilità, u teknoloġiji intelliġenti fuq il-mejda, li kollha jaħdmu flimkien biex jintlaħaq dak l-għan. DevOps jista 'jgħin ukoll fl-iskoperta ta' żbalji fil-kodiċi, itejjeb il-komunikazzjoni tat-tim, u jnaqqas l-ispiża totali tal-iżvilupp tas-softwer.
Ħalli Irrispondi