Category: Bestjoer

Kubernetes Tutorial Diel 1: Applikaasjes, mikrotsjinsten en konteners

Op ús fersyk hat Habr in Kubernetes-hub makke en wy binne bliid om de earste publikaasje dêryn te pleatsen. Ynskriuwe! Kubernetes is maklik. Wêrom betelje banken my in soad jild om yn dit gebiet te wurkjen, wylst elkenien dizze technology yn mar in pear oeren behearskje kin? As jo ​​​​twifelje dat Kubernetes op dizze manier kin wurde leard […]

Learning Docker, Diel 6: Wurkje mei gegevens

Yn it hjoeddeiske diel fan 'e oersetting fan in searje materialen oer Docker sille wy prate oer wurkjen mei gegevens. Benammen oer Docker-voluminten. Yn dizze materialen fergelike wy konstant Docker-softwaremotoren mei ferskate ytbere analogyen. Lit ús hjir ek net fan dizze tradysje ôfwike. Lit de gegevens yn Docker it krûd wêze. D'r binne in protte soarten krûden yn 'e wrâld, en […]

In hantlieding foar begjinners foar Docker Compose

De skriuwer fan it artikel, de oersetting wêrfan wy hjoed publisearje, seit dat it bedoeld is foar dy ûntwikkelders dy't Docker Compose wolle leare en geane nei it meitsjen fan har earste client-server-applikaasje mei Docker. It wurdt oannommen dat de lêzer fan dit materiaal bekend is mei de basis fan Docker. As dit net it gefal is, kinne jo dizze searje materialen besjen, dizze publikaasje, [...]

GitLab Shell Runner. Launch testbere tsjinsten kompetitive mei Docker Compose

Dit artikel sil fan belang wêze foar sawol testers as ûntwikkelders, mar is benammen bedoeld foar automatisearringsspesjalisten dy't te krijen hawwe mei it probleem fan it ynstellen fan GitLab CI / CD foar yntegraasjetesten yn 'e betingsten fan ûnfoldwaande ynfrastruktuerboarnen en / of it ûntbrekken fan in kontener orkestraasje platfoarm. Ik sil jo fertelle hoe't jo de ynset fan testomjouwings ynstelle kinne mei help fan docker compose op ien inkele GitLab shell runner en […]

Implementearje statyske analyse yn it proses, ynstee fan it te brûken om bugs te finen

Ik waard frege om dit artikel te skriuwen troch de grutte hoemannichte materialen oer statyske analyse dy't hieltyd mear ûnder myn oandacht komme. As earste, dit is it PVS-studio blog, dy't aktyf befoarderet himsels op Habré mei help fan resinsjes fan flaters fûn troch harren ark yn iepen boarne projekten. Koartlyn ymplementearre PVS-studio stipe foar Java, en, fansels, de ûntwikkelders fan IntelliJ IDEA, waans ynboude analysator wierskynlik […]

Running IntelliJ IDEA ynspeksjes op Jenkins

IntelliJ IDEA hat hjoed de meast avansearre statyske Java-koadeanalysator, dy't yn syn mooglikheden sokke "feteranen" as Checkstyle en Spotbugs fier efterlitte. De tal fan "ynspeksjes" kontrolearje de koade yn ferskate aspekten, fan kodearringstyl oant typyske bugs. Salang't de analyseresultaten lykwols allinich wurde werjûn yn 'e lokale ynterface fan' e IDE fan 'e ûntwikkelder, binne se fan lyts nut foar it ûntwikkelingsproses. […]

Detaillearre resinsje fan 3CX v16

Yn dit artikel sille wy in detaillearre oersjoch jaan fan de mooglikheden fan 3CX v16. De nije ferzje fan de PBX biedt ferskate ferbetterings yn 'e kwaliteit fan klanttsjinst en ferhege produktiviteit fan meiwurkers. Tagelyk is it wurk fan 'e systeemingenieur dy't it systeem ûnderhâldt merkber makliker. Yn v16 hawwe wy de mooglikheden fan ferienige wurk útwreide. No lit it systeem jo net allinich kommunisearje tusken meiwurkers, mar ek mei jo kliïnten en […]

Well-Fed filosofen of kompetitive .NET-programmearring

Litte wy sjen nei hoe't simultane en parallelle programmearring wurket yn .Net, mei it foarbyld fan it probleem fan lunching filosofen. It plan is as folget, fan thread / proses-syngronisaasje oant it akteursmodel (yn 'e folgjende dielen). It artikel kin nuttich wêze foar in earste kunde of om jo kennis te ferfarskjen. Wêrom sels witte hoe te dwaan dit? Transistors berikke har minimale grutte, Moore's wet treft de snelheidslimyt […]

“De mûzen skriemden en spuiten harsels yn..” Ymportferfanging yn de praktyk. Diel 4 (teoretysk, finale). Systemen en tsjinsten

Nei't wy yn eardere artikels praat hawwe oer opsjes, "binnenlânske" hypervisors en "binnenlânske" bestjoeringssystemen, sille wy trochgean mei it sammeljen fan ynformaasje oer de nedige systemen en tsjinsten dy't kinne wurde ynset op dizze OS's. Yn feite, dit artikel blykte te wêzen benammen teoretysk. It probleem is dat der neat nij of orizjineel yn "binnenlandse" systemen. En om itselde ding foar de hûndertste kear te herskriuwen, [...]

De winners fan de ynternasjonale kompetysjes SSH en sudo steane wer op it poadium. Under lieding fan Distinguished Active Directory Conductor

Histoarysk waarden sudo tagongsrjochten kontrolearre troch de ynhâld fan 'e bestannen yn /etc/sudoers.d en visudo, en kaaiautorisaasje waard dien mei ~/.ssh/authorized_keys. As ynfrastruktuer groeit, is d'r lykwols in winsk om dizze rjochten sintraal te behearjen. Hjoed kinne d'r ferskate oplossingsopsjes wêze: Konfiguraasjebehearsysteem - Chef, Puppet, Ansible, Salt Active Directory + sssd Ferskate perversjes yn 'e foarm fan skripts […]

100GbE: lúkse as essensjele needsaak?

IEEE P802.3ba, in standert foar it oerdragen fan gegevens oer 100 Gigabit Ethernet (100GbE), waard ûntwikkele tusken 2007 en 2010 [3], mar waard pas wiidferspraat yn 2018 [5]. Wêrom yn 2018 en net earder? En wêrom daliks yn drokte? D'r binne op syn minst fiif redenen foar dit ... IEEE P802.3ba waard benammen ûntwikkele foar […]

Netramesh - lichtgewicht tsjinstmesh-oplossing

As wy ferhúzje fan in monolityske applikaasje nei in arsjitektuer foar mikrotsjinsten, steane wy ​​foar nije útdagings. Yn in monolityske tapassing is it normaal frij maklik om te bepalen yn hokker diel fan it systeem de flater barde. Meast wierskynlik is it probleem yn 'e koade fan' e monolyt sels, of yn 'e databank. Mar as wy begjinne te sykjen nei in probleem yn in microservice arsjitektuer, alles is net mear sa fanselssprekkend. Wy moatte alle [...]