tema: uprava

Vodič za Kubernetes, 1. dio: Aplikacije, mikroservisi i spremnici

Habr je na naš zahtjev napravio Kubernetes hub i sa zadovoljstvom postavljamo prvu objavu u njemu. Pretplatite se! Kubernetes je jednostavan. Zašto mi banke plaćaju puno novca za rad u ovom području, a svatko može savladati ovu tehnologiju u samo nekoliko sati? Ako sumnjate da se Kubernetes može naučiti na ovaj način […]

Učenje Dockera, 6. dio: Rad s podacima

U današnjem dijelu prijevoda serije materijala o Dockeru govorit ćemo o radu s podacima. Konkretno, o Docker volumenima. U ovim materijalima stalno smo uspoređivali Docker softverske motore s raznim jestivim analogijama. Nemojmo ni ovdje odstupiti od te tradicije. Neka podaci u Dockeru budu začin. U svijetu postoji mnogo vrsta začina, a […]

Vodič za početnike za Docker Compose

Autor članka, čiji prijevod danas objavljujemo, kaže da je namijenjen onim programerima koji žele naučiti Docker Compose i kreću prema stvaranju svoje prve klijent-poslužitelj aplikacije koristeći Docker. Pretpostavlja se da je čitatelj ovog materijala upoznat s osnovama Dockera. Ako to nije slučaj, možete pogledati ovu seriju materijala, ovu publikaciju, [...]

GitLab Shell Runner. Konkurentno lansiranje testiranih usluga koje koriste Docker Compose

Ovaj će članak biti zanimljiv i testerima i programerima, ali je uglavnom namijenjen stručnjacima za automatizaciju koji se suočavaju s problemom postavljanja GitLab CI/CD za integracijsko testiranje u uvjetima nedovoljnih infrastrukturnih resursa i/ili nepostojanja spremnika. platforma za orkestraciju. Reći ću vam kako postaviti implementaciju testnih okruženja koristeći docker compose na jednom GitLab shell runneru i […]

Implementirajte statičku analizu u proces, umjesto da je koristite za pronalaženje grešaka

Na pisanje ovog članka ponukala me velika količina materijala o statičkoj analizi koji mi sve više privlače pozornost. Prvo, ovo je blog PVS-studio, koji se aktivno promovira na Habréu uz pomoć pregleda grešaka koje je njihov alat pronašao u projektima otvorenog koda. Nedavno je PVS-studio implementirao podršku za Javu i, naravno, programeri IntelliJ IDEA, čiji je ugrađeni analizator vjerojatno […]

Pokretanje IntelliJ IDEA inspekcija na Jenkinsu

IntelliJ IDEA danas ima najnapredniji statički Java analizator koda, koji u svojim mogućnostima daleko iza sebe ostavlja takve "veterane" kao što su Checkstyle i Spotbugs. Njegove brojne "inspekcije" provjeravaju kod u različitim aspektima, od stila kodiranja do tipičnih grešaka. Međutim, sve dok se rezultati analize prikazuju samo u lokalnom sučelju IDE-a programera, oni su od male koristi za razvojni proces. […]

Detaljna recenzija 3CX v16

U ovom ćemo članku dati detaljan pregled mogućnosti 3CX v16. Nova verzija PBX-a nudi različita poboljšanja u kvaliteti korisničke usluge i povećanu produktivnost zaposlenika. Ujedno je osjetno olakšan rad sistem inženjera koji servisira sustav. U verziji 16 proširili smo mogućnosti objedinjenog rada. Sada vam sustav omogućuje komunikaciju ne samo između zaposlenika, već i s vašim klijentima i […]

Dobro uhranjeni filozofi ili kompetitivno .NET programiranje

Pogledajmo kako paralelno i paralelno programiranje funkcionira u .Net-u, koristeći primjer problema lunching philosophers. Plan je sljedeći, od sinkronizacije niti/procesa do modela aktera (u sljedećim dijelovima). Članak može biti koristan za prvo upoznavanje ili za obnavljanje znanja. Zašto uopće znati kako to učiniti? Tranzistori dosežu svoju minimalnu veličinu, Mooreov zakon pogađa granicu brzine […]

"Miševi su plakali i bockali se.." Zamjena uvoza u praksi. 4. dio (teorijski, završni). Sustavi i usluge

Nakon što smo u prethodnim člancima govorili o opcijama, "domaćim" hipervizorima i "domaćim" operativnim sustavima, nastavit ćemo prikupljati informacije o potrebnim sustavima i uslugama koje je moguće implementirati na tim operativnim sustavima. Zapravo, pokazalo se da je ovaj članak uglavnom teorijski. Problem je što u “domaćim” sustavima nema ničeg novog i originalnog. I po stoti put prepisivati ​​isto, [...]

Pobjednici međunarodnih natjecanja SSH i sudo ponovno su na pozornici. Vodi istaknuti voditelj Active Directory-a

Povijesno gledano, dopuštenja za sudo kontrolirala su se sadržajem datoteka u /etc/sudoers.d i visudo, a autorizacija ključa vršila se pomoću ~/.ssh/authorized_keys. Međutim, kako infrastruktura raste, postoji želja da se tim pravima upravlja centralno. Danas može postojati nekoliko opcija rješenja: Sustav upravljanja konfiguracijom - Chef, Puppet, Ansible, Salt Active Directory + sssd Razne perverzije u obliku skripti […]

Pozivamo programere na Think Developers Workshop

Po dobroj, ali još neutvrđenoj tradiciji, u svibnju održavamo otvoreni tehnički meetup! Ove godine meetup će biti “začinjen” praktičnim dijelom, a moći ćete svratiti u našu “garažu” i malo montirati i programirati. Datum: 15. svibnja 2019., Moskva. Ostatak korisnih informacija je pod rezom. Registrirati se i pogledati program možete na web stranici događaja [...]

100GbE: luksuz ili neophodna potreba?

IEEE P802.3ba, standard za prijenos podataka preko 100 Gigabit Etherneta (100GbE), razvijen je između 2007. i 2010. [3], ali je postao široko rasprostranjen tek 2018. [5]. Zašto 2018. godine, a ne ranije? I zašto odmah u gomilama? Postoji najmanje pet razloga za to... IEEE P802.3ba prvenstveno je razvijen za […]