Téma: Adminisztráció

Kubernetes oktatóanyag 1. rész: Alkalmazások, mikroszolgáltatások és tárolók

Kérésünkre Habr létrehozott egy Kubernetes hubot, és örömmel teszünk közzé első kiadványt benne. Iratkozz fel! A Kubernetes egyszerű. Miért fizetnek nekem a bankok sok pénzt azért, hogy ezen a területen dolgozhassak, miközben bárki el tudja sajátítani ezt a technológiát néhány óra alatt? Ha kételkedsz abban, hogy a Kubernetes így tanulható […]

Learning Docker, 6. rész: Munka az adatokkal

A Dockerről szóló anyagsorozat fordításának mai részében az adatokkal való munkáról lesz szó. Főleg a Docker kötetekről. Ezekben az anyagokban folyamatosan összehasonlítottuk a Docker szoftvermotorokat különféle ehető analógiákkal. Ettől a hagyománytól itt se térjünk el. Legyenek a Dockerben lévő adatok a fűszerek. Sokféle fűszer létezik a világon, és […]

Útmutató kezdőknek a Docker Compose használatához

A cikk, amelynek fordítását ma közöljük, szerzője szerint azoknak a fejlesztőknek szól, akik szeretnék megtanulni a Docker Compose-t, és az első kliens-szerver alkalmazásuk Docker segítségével történő létrehozása felé haladnak. Feltételezhető, hogy ennek az anyagnak az olvasója ismeri a Docker alapjait. Ha ez nem így van, akkor ebbe az anyagsorozatba, ebbe a kiadványba, [...]

GitLab Shell Runner. Versenyképesen indítson tesztelhető szolgáltatásokat a Docker Compose segítségével

Ez a cikk a tesztelőket és a fejlesztőket egyaránt érdekelni fogja, de főként az automatizálási szakembereknek szól, akik azzal a problémával szembesülnek, hogy GitLab CI/CD-t kell beállítani az integrációs teszteléshez elégtelen infrastrukturális erőforrások és/vagy konténer hiánya esetén. hangszerelési platform. Elmondom, hogyan állíthatja be a tesztkörnyezetek telepítését a docker compose használatával egyetlen GitLab shell-futón és […]

A statikus elemzést alkalmazza a folyamatban, ahelyett, hogy hibákat keresne

Ennek a cikknek a megírására a statikus elemzéssel kapcsolatos anyagok nagy mennyisége késztetett, amelyek egyre inkább a figyelmembe kerülnek. Először is, ez a PVS-studio blog, amely aktívan reklámozza magát a Habré oldalán, az eszközük által a nyílt forráskódú projektekben talált hibák áttekintésével. A közelmúltban a PVS-studio bevezette a Java támogatását, és természetesen az IntelliJ IDEA fejlesztői, amelyek beépített elemzője valószínűleg […]

IntelliJ IDEA Inspections futtatása a Jenkins-en

Az IntelliJ IDEA ma a legfejlettebb statikus Java kódelemzővel rendelkezik, amely képességeiben messze maga mögött hagyja az olyan „veteránokat”, mint a Checkstyle és a Spotbugs. Számos „ellenőrzése” ellenőrzi a kódot különböző szempontok szerint, a kódolási stílustól a tipikus hibákig. Mindaddig azonban, amíg az elemzési eredmények csak a fejlesztő IDE helyi felületén jelennek meg, nem sok hasznuk van a fejlesztési folyamatnak. […]

A 3CX v16 részletes áttekintése

Ebben a cikkben részletes áttekintést adunk a 3CX v16 képességeiről. Az alközpont új verziója különféle fejlesztéseket kínál az ügyfélszolgálat minőségében és növeli az alkalmazottak termelékenységét. Ugyanakkor a rendszert kiszolgáló rendszermérnök munkája érezhetően könnyebbé válik. A v16-ban kibővítettük az egységes munka lehetőségeit. Mostantól a rendszer lehetővé teszi, hogy ne csak az alkalmazottak között kommunikáljon, hanem az ügyfelekkel és […]

Jól táplált filozófusok vagy versenyképes programozás a .NET-ben

Nézzük meg, hogyan működik a párhuzamos és párhuzamos programozás a .Neten, az ebédlő filozófusok probléma példáján. A terv a következő, a szál/folyamat szinkronizálástól a szereplőmodellig (a következő részekben). A cikk hasznos lehet az első ismerkedéshez vagy az ismereteinek felfrissítéséhez. Miért kell egyáltalán tudni, hogyan kell ezt csinálni? A tranzisztorok elérik minimális méretüket, a Moore-törvény eléri a sebességkorlátozást […]

"Az egerek sírtak és szúrtak .." Importhelyettesítés a gyakorlatban. 4. rész (elméleti, végleges). Rendszerek és szolgáltatások

Miután a korábbi cikkekben beszéltünk a lehetőségekről, a „hazai” hipervizorokról és a „hazai” operációs rendszerekről, továbbra is gyűjtjük az információkat az ezeken az operációs rendszereken telepíthető szükséges rendszerekről és szolgáltatásokról. Valójában ez a cikk többnyire elméletinek bizonyult. A probléma az, hogy a „hazai” rendszerekben nincs semmi új vagy eredeti. És hogy ugyanezt százszor is átírjam, [...]

Újra a színpadon az SSH és a sudo nemzetközi versenyek győztesei. A Distinguished Active Directory Conductor vezetésével

Korábban a sudo engedélyeket az /etc/sudoers.d és a visudo fájlok tartalma szabályozta, a kulcsok engedélyezése pedig a ~/.ssh/authorized_keys használatával történt. Az infrastruktúra növekedésével azonban felmerül a vágy, hogy ezeket a jogokat központilag kezeljék. Ma már több megoldási lehetőség kínálkozhat: Konfigurációkezelő rendszer - Chef, Puppet, Ansible, Salt Active Directory + sssd Különféle perverziók scriptek formájában […]

Netramesh – könnyű szervizhálós megoldás

Ahogy a monolitikus alkalmazásról a mikroszolgáltatási architektúrára térünk át, új kihívásokkal nézünk szembe. Egy monolitikus alkalmazásban általában meglehetősen könnyű meghatározni, hogy a rendszer melyik részében történt a hiba. Valószínűleg a probléma magában a monolit kódjában vagy az adatbázisban van. De amikor elkezdünk egy mikroszolgáltatási architektúrában problémát keresni, már nem minden olyan nyilvánvaló. Meg kell találnunk minden [...]

Meghívjuk a fejlesztőket a Think Developers Workshopra

Jó, de még nem kialakult hagyomány szerint májusban nyílt technikai találkozót tartunk! Idén gyakorlati résszel is „fűszerezzük” a meetupot, és be lehet majd állni a „garázsunkba” egy kis összeszerelést, programozást. Időpont: 15. május 2019., Moszkva. A többi hasznos információ a kivágás alatt található. Regisztrálni és a programot megtekinteni a rendezvény honlapján lehet [...]