téma: Administrácia

Výukový program Kubernetes, časť 1: Aplikácie, mikroslužby a kontajnery

Na našu žiadosť vytvoril Habr centrum Kubernetes a s potešením v ňom uverejňujeme prvú publikáciu. Prihláste sa na odber! Kubernetes je jednoduchý. Prečo mi banky platia veľa peňazí za prácu v tejto oblasti, pričom túto technológiu zvládne každý za pár hodín? Ak pochybujete, že Kubernetes sa dá naučiť týmto spôsobom […]

Learning Docker, Časť 6: Práca s údajmi

V dnešnej časti prekladu série materiálov o Dockeri si povieme niečo o práci s dátami. Najmä o zväzkoch Docker. V týchto materiáloch sme neustále porovnávali softvérové ​​motory Docker s rôznymi jedlými analógiami. Ani tu neodbočujme od tejto tradície. Korením nech sú dáta v Dockeri. Na svete existuje veľa druhov korenia a […]

Docker Compose Guide pre začiatočníkov

Autor článku, ktorého preklad dnes uverejňujeme, hovorí, že je určený pre tých vývojárov, ktorí sa chcú naučiť Docker Compose a smerujú k vytvoreniu svojej prvej klient-server aplikácie pomocou Dockera. Predpokladá sa, že čitateľ tohto materiálu pozná základy Dockera. Ak to tak nie je, môžete si pozrieť túto sériu materiálov, túto publikáciu, [...]

GitLab Shell Runner. Konkurenčné spustenie testovaných služieb pomocou Docker Compose

Tento článok bude zaujímavý pre testerov aj vývojárov, ale je určený hlavne pre špecialistov na automatizáciu, ktorí sa stretávajú s problémom nastavenia GitLab CI/CD na integračné testovanie v podmienkach nedostatočných zdrojov infraštruktúry a/alebo absencie kontajnera orchestračná platforma. Poviem vám, ako nastaviť nasadenie testovacích prostredí pomocou docker compose na jednom bežci shell GitLab a […]

Implementujte statickú analýzu do procesu a nepoužívajte ju na hľadanie chýb

K napísaniu tohto článku ma podnietilo veľké množstvo materiálov o statickej analýze, ktoré sa čoraz viac dostávajú do mojej pozornosti. Jednak je to blog PVS-studio, ktorý sa aktívne propaguje na Habré pomocou recenzií chýb nájdených ich nástrojom v open source projektoch. Nedávno PVS-studio implementovalo podporu pre Javu a, samozrejme, vývojári IntelliJ IDEA, ktorých vstavaný analyzátor je pravdepodobne […]

Spustenie inšpekcií IntelliJ IDEA na Jenkinsovi

IntelliJ IDEA má dnes najpokročilejší statický analyzátor kódu Java, ktorý svojimi schopnosťami necháva takých „veteránov“ ako Checkstyle a Spotbugs ďaleko za sebou. Jeho početné „inšpekcie“ kontrolujú kód v rôznych aspektoch, od štýlu kódovania až po typické chyby. Pokiaľ sa však výsledky analýzy zobrazujú iba v lokálnom rozhraní vývojárskeho IDE, sú pre proces vývoja málo užitočné. […]

Podrobná recenzia 3CX v16

V tomto článku poskytneme podrobný prehľad schopností 3CX v16. Nová verzia PBX ponúka rôzne vylepšenia v oblasti kvality služieb zákazníkom a zvýšenie produktivity zamestnancov. Zároveň je práca systémového inžiniera obsluhujúceho systém výrazne jednoduchšia. Vo verzii 16 sme rozšírili možnosti zjednotenej práce. Teraz vám systém umožňuje komunikovať nielen medzi zamestnancami, ale aj s vašimi klientmi a […]

Dobre živení filozofi alebo konkurencieschopné programovanie .NET

Pozrime sa, ako funguje súbežné a paralelné programovanie v .Net, na príklade problému obedujúcich filozofov. Plán je nasledujúci, od synchronizácie vlákna/procesu po model aktéra (v nasledujúcich častiach). Článok môže byť užitočný na prvé zoznámenie alebo na osvieženie vedomostí. Prečo vôbec vedieť, ako to urobiť? Tranzistory dosahujú svoju minimálnu veľkosť, Moorov zákon naráža na rýchlostný limit […]

„Myši plakali a podávali si injekcie...“ Nahradenie dovozu v praxi. 4. časť (teoretická, záverečná). Systémy a služby

Po tom, čo sme v predchádzajúcich článkoch hovorili o možnostiach, „domácich“ hypervízoroch a „domácich“ operačných systémoch, budeme pokračovať v zhromažďovaní informácií o potrebných systémoch a službách, ktoré možno na tieto OS nasadiť. V skutočnosti sa tento článok ukázal byť prevažne teoretický. Problém je, že v „domácich“ systémoch nie je nič nové ani originálne. A prepísať to isté po stýkrát, [...]

Víťazi medzinárodných súťaží SSH a sudo sú opäť na scéne. Pod vedením Distinguished Active Directory Conductor

Historicky boli oprávnenia sudo riadené obsahom súborov v /etc/sudoers.d a visudo a autorizácia kľúčov sa vykonávala pomocou ~/.ssh/authorized_keys. S rastúcou infraštruktúrou však existuje túžba spravovať tieto práva centrálne. Dnes môže existovať niekoľko možností riešenia: Systém riadenia konfigurácie - Chef, Puppet, Ansible, Salt Active Directory + sssd Rôzne zvrátenosti vo forme skriptov […]

100GbE: luxus alebo nevyhnutnosť?

IEEE P802.3ba, štandard na prenos dát cez 100 Gigabit Ethernet (100GbE), bol vyvinutý v rokoch 2007 až 2010 [3], ale rozšíril sa až v roku 2018 [5]. Prečo v roku 2018 a nie skôr? A prečo hneď v húfoch? Existuje na to najmenej päť dôvodov... IEEE P802.3ba bol vyvinutý predovšetkým pre […]

Netramesh - ľahké riešenie servisnej siete

Keď prechádzame od monolitickej aplikácie k architektúre mikroslužieb, čelíme novým výzvam. V monolitickej aplikácii je zvyčajne celkom jednoduché určiť, v ktorej časti systému sa chyba vyskytla. S najväčšou pravdepodobnosťou je problém v kóde samotného monolitu alebo v databáze. Keď však začneme hľadať problém v architektúre mikroslužieb, všetko už nie je také zrejmé. Musíme nájsť všetky [...]