Jamii: Utawala

Mafunzo ya Kubernetes Sehemu ya 1: Maombi, Huduma Ndogo, na Vyombo

Kwa ombi letu, Habr aliunda kitovu cha Kubernetes na tunafurahi kuchapisha chapisho la kwanza ndani yake. Jisajili! Kubernetes ni rahisi. Kwa nini benki hunilipa pesa nyingi kufanya kazi katika eneo hili, wakati mtu yeyote anaweza kujua teknolojia hii kwa saa chache tu? Ikiwa una shaka kuwa Kubernetes inaweza kujifunza kwa njia hii […]

Kujifunza Docker, sehemu ya 6: kufanya kazi na data

Katika sehemu ya leo ya tafsiri ya safu ya vifaa kuhusu Docker, tutazungumza juu ya kufanya kazi na data. Hasa, kuhusu kiasi cha Docker. Katika nyenzo hizi, tulilinganisha kila mara injini za programu za Docker na mlinganisho mbalimbali wa chakula. Tusigeuke kutoka kwenye mila hii hapa pia. Wacha data kwenye Docker iwe viungo. Kuna aina nyingi za viungo ulimwenguni, na […]

Mwongozo wa Kutunga Docker kwa Kompyuta

Mwandishi wa nakala hiyo, tafsiri yake ambayo tunachapisha leo, anasema kwamba inakusudiwa kwa watengenezaji wale ambao wanataka kujifunza Docker Compose na wanaelekea kuunda programu yao ya kwanza ya seva ya mteja kwa kutumia Docker. Inachukuliwa kuwa msomaji wa nyenzo hii anafahamu misingi ya Docker. Ikiwa sivyo, unaweza kuangalia mfululizo huu wa nyenzo, chapisho hili, [...]

Mkimbiaji wa Shell ya GitLab. Uzinduzi wa ushindani wa huduma zilizojaribiwa kwa kutumia Docker Compose

Nakala hii itakuwa ya kupendeza kwa wajaribu na watengenezaji, lakini imekusudiwa haswa wataalam wa kiotomatiki ambao wanakabiliwa na shida ya kusanidi GitLab CI/CD kwa majaribio ya ujumuishaji katika hali ya ukosefu wa rasilimali za miundombinu na / au kutokuwepo kwa kontena. jukwaa la orchestration. Nitakuambia jinsi ya kusanidi upelekaji wa mazingira ya majaribio kwa kutumia utunzi wa kizimbani kwenye mkimbiaji mmoja wa ganda la GitLab na […]

Tekeleza uchanganuzi tuli katika mchakato, badala ya kuutumia kutafuta hitilafu

Nilihamasishwa kuandika nakala hii kwa idadi kubwa ya nyenzo kwenye uchanganuzi tuli ambazo zinazidi kuja kwangu. Kwanza, hii ni blogu ya PVS-studio, ambayo inajitangaza kikamilifu kwenye HabrΓ© kwa usaidizi wa hakiki za makosa yaliyopatikana na zana yao katika miradi ya chanzo huria. Hivi majuzi, PVS-studio ilitekeleza usaidizi wa Java, na, kwa kweli, watengenezaji wa IntelliJ IDEA, ambao kichanganuzi chake kilichojengwa labda […]

Kuendesha ukaguzi wa IntelliJ IDEA kwenye Jenkins

IntelliJ IDEA leo ina kichanganuzi cha hali ya juu zaidi cha msimbo wa Java, ambacho kwa uwezo wake huwaacha nyuma sana "maveterani" kama Checkstyle na Spotbugs. "Kaguzi" zake nyingi hukagua msimbo katika vipengele mbalimbali, kutoka kwa mtindo wa usimbaji hadi hitilafu za kawaida. Hata hivyo, mradi tu matokeo ya uchanganuzi yanaonyeshwa tu katika kiolesura cha ndani cha IDE ya msanidi programu, hayana manufaa kidogo kwa mchakato wa usanidi. […]

Ukaguzi wa kina wa 3CX v16

Katika makala hii tutatoa muhtasari wa kina wa uwezo wa 3CX v16. Toleo jipya la PBX linatoa maboresho mbalimbali katika ubora wa huduma kwa wateja na kuongeza tija kwa wafanyakazi. Wakati huo huo, kazi ya mhandisi wa mfumo anayehudumia mfumo ni rahisi sana. Katika v16, tumepanua uwezo wa kazi iliyounganishwa. Sasa mfumo hukuruhusu kuwasiliana sio tu kati ya wafanyikazi, lakini pia na wateja wako na […]

Wanafalsafa Waliolishwa Vizuri au Utayarishaji wa NET

Hebu tuangalie jinsi upangaji programu kwa wakati mmoja na sambamba unavyofanya kazi katika .Net, kwa kutumia mfano wa tatizo la wanafalsafa wa chakula cha mchana. Mpango ni kama ifuatavyo, kutoka kwa usawazishaji wa nyuzi/mchakato hadi kielelezo cha mwigizaji (katika sehemu zifuatazo). Nakala hiyo inaweza kuwa muhimu kwa mtu anayefahamiana kwanza au kuburudisha maarifa yako. Kwa nini hata kujua jinsi ya kufanya hivyo? Transista hufikia kiwango chao cha chini zaidi, sheria ya Moore hufikia kikomo cha kasi […]

"Panya walilia na kuchomwa .." Ingiza badala katika mazoezi. Sehemu ya 4 (kinadharia, mwisho). Mifumo na huduma

Baada ya kuzungumza katika makala zilizopita kuhusu chaguo, hypervisors za "ndani" na Mifumo ya Uendeshaji ya "ndani", tutaendelea kukusanya taarifa kuhusu mifumo na huduma muhimu ambazo zinaweza kutumika kwenye OS hizi. Kwa kweli, nakala hii iligeuka kuwa ya kinadharia zaidi. Tatizo ni kwamba hakuna kitu kipya au cha awali katika mifumo ya "ndani". Na kuandika tena kitu kile kile kwa mara ya mia, [...]

Washindi wa mashindano ya kimataifa ya SSH na sudo wako kwenye hatua tena. Ikiongozwa na Distinguished Active Directory Conductor

Kihistoria, ruhusa za sudo zilidhibitiwa na yaliyomo kwenye faili /etc/sudoers.d na visudo, na uidhinishaji muhimu ulifanyika kwa kutumia ~/.ssh/authorized_keys. Hata hivyo, kadri miundombinu inavyokua, kuna hamu ya kusimamia haki hizi katikati. Leo kunaweza kuwa na chaguzi kadhaa za suluhisho: Mfumo wa usimamizi wa usanidi - Mpishi, Puppet, Ansible, Saraka Inayotumika ya Chumvi + sssd Upotoshaji anuwai katika mfumo wa hati […]

100GbE: anasa au hitaji muhimu?

IEEE P802.3ba, kiwango cha kusambaza data zaidi ya 100 Gigabit Ethernet (100GbE), iliundwa kati ya 2007 na 2010 [3], lakini ilienea tu mwaka wa 2018 [5]. Kwa nini mnamo 2018 na sio mapema? Na kwa nini mara moja kwa makundi? Kuna angalau sababu tano za hili... IEEE P802.3ba ilitengenezwa kimsingi kwa ajili ya […]

Netramesh - suluhisho la mesh ya huduma nyepesi

Tunapohama kutoka kwa programu ya monolithic kwenda kwa usanifu wa huduma ndogo, tunakabiliwa na changamoto mpya. Katika programu ya monolithic, kawaida ni rahisi kuamua ni sehemu gani ya mfumo ambayo hitilafu ilitokea. Uwezekano mkubwa zaidi, shida iko katika msimbo wa monolith yenyewe, au kwenye hifadhidata. Lakini tunapoanza kutafuta tatizo katika usanifu wa microservice, kila kitu sio wazi tena. Tunahitaji kupata yote [...]