tema: Administravimas

„Kubernetes“ mokymo programos 1 dalis: programos, mikropaslaugos ir talpyklos

Mūsų prašymu Habras sukūrė Kubernetes centrą ir džiaugiamės galėdami jame paskelbti pirmąjį leidinį. Prenumeruoti! Kubernetes yra lengva. Kodėl bankai man moka didelius pinigus už darbą šioje srityje, o bet kas gali įsisavinti šią technologiją vos per kelias valandas? Jei abejojate, ar Kubernetes galima išmokti tokiu būdu […]

„Learning Docker“, 6 dalis: darbas su duomenimis

Šiandieninėje medžiagos apie Docker vertimo dalyje kalbėsime apie darbą su duomenimis. Visų pirma apie Docker tomus. Šiose medžiagose mes nuolat lyginome Docker programinės įrangos variklius su įvairiomis valgomomis analogijomis. Nenukrypkime nuo šios tradicijos ir čia. Tegul Docker duomenys yra prieskonis. Pasaulyje yra daugybė prieskonių rūšių, o […]

„Docker Compose“ vadovas pradedantiesiems

Straipsnio, kurio vertimą šiandien skelbiame, autorius teigia, kad jis skirtas tiems kūrėjams, kurie nori išmokti „Docker Compose“ ir žengia link pirmosios kliento-serverio aplikacijos kūrimo naudojant „Docker“. Daroma prielaida, kad šios medžiagos skaitytojas yra susipažinęs su Docker pagrindais. Jei taip nėra, galite pažvelgti į šią medžiagų seriją, šį leidinį, [...]

GitLab Shell Runner. Konkurencingas išbandytų paslaugų paleidimas naudojant „Docker Compose“.

Šis straipsnis bus įdomus tiek testuotojams, tiek kūrėjams, tačiau daugiausia skirtas automatikos specialistams, kurie susiduria su GitLab CI/CD nustatymo problema integracijos testavimui, kai nepakanka infrastruktūros išteklių ir (arba) nėra konteinerio. orkestravimo platforma. Aš jums pasakysiu, kaip nustatyti bandomųjų aplinkų diegimą naudojant „Docker Compose“ vienoje „GitLab“ apvalkalo bėgyje ir […]

Įdiekite statinę analizę procese, o ne ieškokite jos klaidų

Parašyti šį straipsnį mane paskatino daugybė statinės analizės medžiagos, kuri vis dažniau sulaukia mano dėmesio. Pirma, tai yra PVS-studio tinklaraštis, kuris aktyviai reklamuojasi Habré, remdamasis jų įrankio atvirojo kodo projektuose aptiktų klaidų apžvalgomis. Neseniai „PVS-studio“ įdiegė „Java“ palaikymą ir, žinoma, „IntelliJ IDEA“ kūrėjus, kurių įmontuotas analizatorius tikriausiai yra […]

Vykdo „IntelliJ IDEA“ patikrinimus „Jenkins“.

„IntelliJ IDEA“ šiandien turi pažangiausią statinį „Java“ kodų analizatorių, kuris savo galimybėmis palieka tokius „veteranus“ kaip „Checkstyle“ ir „Spotbugs“. Daugybė „patikrų“ tikrina kodą įvairiais aspektais, nuo kodavimo stiliaus iki tipiškų klaidų. Tačiau tol, kol analizės rezultatai rodomi tik vietinėje kūrėjo IDE sąsajoje, kūrimo procesui jie mažai naudingi. […]

Išsami 3CX v16 apžvalga

Šiame straipsnyje pateiksime išsamią 3CX v16 galimybių apžvalgą. Naujoji PBX versija siūlo įvairius klientų aptarnavimo kokybės patobulinimus ir padidina darbuotojų produktyvumą. Tuo pačiu pastebimai palengvėja ir sistemą aptarnaujančio sistemų inžinieriaus darbas. 16 versijoje išplėtėme vieningo darbo galimybes. Dabar sistema leidžia bendrauti ne tik tarp darbuotojų, bet ir su klientais bei […]

Gerai maitinami filosofai arba konkurencingas .NET programavimas

Pažiūrėkime, kaip veikia lygiagretusis ir lygiagretusis programavimas .Net, naudodamiesi pietų filosofų problemos pavyzdžiu. Planas yra toks, nuo gijos / proceso sinchronizavimo iki veikėjo modelio (tolimesnėse dalyse). Straipsnis gali būti naudingas pirmajai pažinčiai arba atnaujinti žinias. Kodėl net žinoti, kaip tai padaryti? Tranzistoriai pasiekia minimalų dydį, Moore'o įstatymas pasiekia greičio ribą […]

„Pelės verkė ir susileido sau.“ Importo pakeitimas praktiškai. 4 dalis (teorinė, baigiamoji). Sistemos ir paslaugos

Ankstesniuose straipsniuose kalbėję apie parinktis, „buitinius“ hipervizorius ir „buitines“ operacines sistemas, toliau rinksime informaciją apie reikalingas sistemas ir paslaugas, kurios gali būti įdiegtos šiose OS. Tiesą sakant, šis straipsnis pasirodė esąs daugiausia teorinis. Problema ta, kad „buitinėse“ sistemose nėra nieko naujo ar originalaus. Ir perrašyti tą patį šimtąjį kartą, [...]

Scenoje vėl – tarptautinių konkursų SSH ir sudo nugalėtojai. Vadovauja išskirtinis „Active Directory“ dirigentas

Istoriškai sudo leidimai buvo valdomi pagal /etc/sudoers.d ir visudo failų turinį, o raktų autorizacija buvo atlikta naudojant ~/.ssh/authorized_keys. Tačiau augant infrastruktūrai, atsiranda noras šias teises valdyti centralizuotai. Šiandien gali būti keletas sprendimų variantų: Konfigūracijos valdymo sistema – Chef, Puppet, Ansible, Salt Active Directory + sssd Įvairūs iškrypimai scenarijų pavidalu […]

100GbE: prabanga ar būtinybė?

IEEE P802.3ba, duomenų perdavimo per 100 Gigabit Ethernet (100 GbE) standartas, buvo sukurtas 2007–2010 m. [3], tačiau plačiai paplito tik 2018 m. [5]. Kodėl 2018 m., o ne anksčiau? Ir kodėl iškart būriais? Tam yra mažiausiai penkios priežastys... IEEE P802.3ba buvo sukurtas visų pirma […]

Netramesh – lengvas paslaugų tinklelio sprendimas

Kai pereiname nuo monolitinės programos prie mikro paslaugų architektūros, susiduriame su naujais iššūkiais. Monolitinėje programoje paprastai gana lengva nustatyti, kurioje sistemos dalyje įvyko klaida. Greičiausiai problema yra pačiame monolito kode arba duomenų bazėje. Bet kai pradedame ieškoti problemos mikroservisų architektūroje, viskas nebėra taip akivaizdu. Turime rasti visus [...]