Tema: Administracija

Kubernetes Tutorial, 1. dio: Aplikacije, mikrousluge i kontejneri

Na naš zahtjev, Habr je napravio Kubernetes hub i sa zadovoljstvom možemo objaviti prvu publikaciju u njemu. Pretplatite se! Kubernetes je lak. Zašto mi banke plaćaju mnogo novca da radim u ovoj oblasti, a svako može savladati ovu tehnologiju za samo nekoliko sati? Ako sumnjate da se Kubernetes može naučiti na ovaj način […]

Učenje Dockera, dio 6: 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 mehanizme s raznim jestivim analogijama. Ne odstupajmo od ove tradicije ni ovdje. Neka podaci u Dockeru budu začin. U svijetu postoji mnogo vrsta začina, a […]

Docker Compose Vodič za početnike

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

GitLab Shell Runner. Konkurentno pokretanje testnih usluga s Docker Compose

Ovaj članak će biti od interesa i za testere i za programere, ali je uglavnom namijenjen stručnjacima za automatizaciju koji se suočavaju s problemom postavljanja GitLab CI/CD-a za testiranje integracije u uvjetima nedovoljnih infrastrukturnih resursa i/ili odsustva kontejnera. 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 navela me velika količina materijala o statičkoj analizi koji mi sve više privlače pažnju. 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 vjerovatno […]

Pokrenite IntelliJ IDEA Inspections na Jenkinsu

IntelliJ IDEA danas ima najnapredniji statički Java analizator koda, koji u svojim mogućnostima ostavlja daleko iza sebe 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 interfejsu IDE programera, oni su od male koristi za razvojni proces. […]

Detaljna recenzija 3CX v16

U ovom članku ćemo dati detaljan pregled mogućnosti 3CX v16. Nova verzija PBX-a nudi razna poboljšanja u kvaliteti korisničke usluge i povećanu produktivnost zaposlenih. Istovremeno, rad sistemskog inženjera koji servisira sistem je znatno olakšan. U v16 smo proširili mogućnosti objedinjenog rada. Sada vam sistem omogućava da komunicirate ne samo između zaposlenih, već i sa svojim klijentima i […]

Dobro hranjeni filozofi ili konkurentno .NET programiranje

Pogledajmo kako istovremeno i paralelno programiranje funkcionira u .Net-u, koristeći primjer problema filozofa ručka. Plan je sljedeći, od sinhronizacije niti/procesa do modela aktera (u narednim dijelovima). Članak može biti koristan za prvo poznanstvo ili za osvježavanje znanja. Zašto uopšte znate kako to da uradite? Tranzistori dostižu svoju minimalnu veličinu, Mooreov zakon dostiže ograničenje brzine […]

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

Nakon što smo u prethodnim člancima govorili o opcijama, „domaćim“ hipervizorima i „domaćim“ operativnim sistemima, nastavićemo da prikupljamo informacije o potrebnim sistemima i uslugama koje se mogu primeniti na ovim operativnim sistemima. U stvari, pokazalo se da je ovaj članak uglavnom bio teoretski. Problem je što u „domaćim“ sistemima nema ničeg novog ili originalnog. I da prepišem istu stvar po stoti put, [...]

Pobjednici međunarodnih takmičenja SSH i sudo ponovo su na sceni. Predvodi istaknuti dirigent Active Directory

Istorijski gledano, sudo dozvole su kontrolisane sadržajem datoteka u /etc/sudoers.d i visudo, a autorizacija ključa je izvršena pomoću ~/.ssh/authorized_keys. Međutim, kako infrastruktura raste, postoji želja da se ovim pravima upravlja centralno. Danas može postojati nekoliko opcija rješenja: Sistem upravljanja konfiguracijom - Chef, Puppet, Ansible, Salt Active Directory + sssd Razne perverzije u obliku skripti […]

100GbE: luksuz ili neophodna potreba?

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

Netramesh - lagano rješenje servisne mreže

Kako prelazimo sa monolitne aplikacije na arhitekturu mikroservisa, suočavamo se s novim izazovima. U monolitnoj aplikaciji obično je prilično lako odrediti u kojem dijelu sistema je došlo do greške. Najvjerovatnije je problem u kodu samog monolita, ili u bazi podataka. Ali kada počnemo tražiti problem u mikroservisnoj arhitekturi, sve više nije tako očigledno. Moramo pronaći sve [...]