Tēma: Administrācija

Kubernetes apmācÄ«bas 1. daļa: lietojumprogrammas, mikropakalpojumi un konteineri

Pēc mÅ«su pieprasÄ«juma Habr izveidoja Kubernetes centru, un mēs esam priecÄ«gi tajā ievietot pirmo publikāciju. Abonējiet! Kubernetes ir viegli. Kāpēc bankas man maksā lielu naudu, lai strādātu Å”ajā jomā, kamēr ikviens var apgÅ«t Å”o tehnoloÄ£iju tikai dažu stundu laikā? Ja Å”aubāties, vai Kubernetes var apgÅ«t Ŕādā veidā [ā€¦]

Learning Docker, 6. daļa: Darbs ar datiem

Å odienas daļā par Docker materiālu sērijas tulkojumu mēs runāsim par darbu ar datiem. Jo Ä«paÅ”i par Docker sējumiem. Å ajos materiālos mēs pastāvÄ«gi salÄ«dzinājām Docker programmatÅ«ras dzinējus ar dažādām ēdamām analoÄ£ijām. Neatkāpsimies no Ŕīs tradÄ«cijas arÄ« Å”eit. Lai Docker dati ir garÅ”viela. Pasaulē ir daudz veidu garÅ”vielu, un [ā€¦]

Docker Compose rokasgrāmata iesācējiem

Raksta, kura tulkojumu Å”odien publicējam, autors stāsta, ka tas ir paredzēts tiem izstrādātājiem, kuri vēlas apgÅ«t Docker Compose un virzās uz savas pirmās klienta-servera aplikācijas izveidi, izmantojot Docker. Tiek pieņemts, ka Ŕī materiāla lasÄ«tājs ir iepazinies ar Docker pamatiem. Ja tas tā nav, varat ieskatÄ«ties Å”ajā materiālu sērijā, Å”ajā publikācijā, [...]

GitLab Shell Runner. KonkurētspējÄ«ga pārbaudÄ«tu pakalpojumu palaiÅ”ana, izmantojot Docker Compose

Å is raksts bÅ«s interesants gan testētājiem, gan izstrādātājiem, taču paredzēts galvenokārt automatizācijas speciālistiem, kuri saskaras ar GitLab CI/CD iestatÄ«Å”anas problēmu integrācijas testÄ“Å”anai nepietiekamu infrastruktÅ«ras resursu un/vai konteinera trÅ«kuma apstākļos. orÄ·estrÄ“Å”anas platforma. Es jums pastāstÄ«Å”u, kā iestatÄ«t testa vidi izvietoÅ”anu, izmantojot docker compose uz viena GitLab čaulas skrējēja un [ā€¦]

Ieviesiet procesā statisko analīzi, nevis izmantojiet to kļūdu atraŔanai

UzrakstÄ«t Å”o rakstu mani pamudināja lielais materiālu daudzums par statisko analÄ«zi, kas arvien vairāk pievērÅ” manu uzmanÄ«bu. Pirmkārt, Å”is ir PVS-studio emuārs, kas aktÄ«vi reklamē sevi vietnē HabrĆ©, izmantojot pārskatus par kļūdām, kuras viņu rÄ«ks atklāj atklātā pirmkoda projektos. Nesen PVS-studio ieviesa Java atbalstu un, protams, IntelliJ IDEA izstrādātājus, kuru iebÅ«vētais analizators, iespējams, ir [ā€¦]

IntelliJ IDEA pārbaužu veikÅ”ana vietnē Jenkins

MÅ«sdienās IntelliJ IDEA ir vismodernākais statiskais Java koda analizators, kas pēc savām iespējām atstāj tālu aiz muguras tādus ā€œveterānusā€ kā Checkstyle un Spotbugs. Tās daudzās ā€œpārbaudesā€ pārbauda kodu dažādos aspektos, sākot no kodÄ“Å”anas stila lÄ«dz tipiskām kļūdām. Tomēr, kamēr analÄ«zes rezultāti tiek parādÄ«ti tikai izstrādātāja IDE lokālajā saskarnē, izstrādes procesā tie ir maz noderÄ«gi. [ā€¦]

Detalizēts 3CX v16 pārskats

Å ajā rakstā mēs sniegsim detalizētu pārskatu par 3CX v16 iespējām. Jaunā PBX versija piedāvā dažādus uzlabojumus klientu apkalpoÅ”anas kvalitātē un paaugstinātu darbinieku produktivitāti. Tajā paŔā laikā sistēmu apkalpojoŔā sistēmas inženiera darbs ir jÅ«tami vieglāks. 16. versijā esam paplaÅ”inājuÅ”i vienotā darba iespējas. Tagad sistēma ļauj sazināties ne tikai starp darbiniekiem, bet arÄ« ar klientiem un [ā€¦]

Labi paēduÅ”i filozofi vai konkurētspējÄ«ga .NET programmÄ“Å”ana

ApskatÄ«sim, kā .Net darbojas paralēlā un paralēlā programmÄ“Å”ana, izmantojot pusdienu filozofu problēmas piemēru. Plāns ir Ŕāds, sākot no pavediena/procesa sinhronizācijas lÄ«dz aktiera modelim (nākamajās daļās). Raksts var bÅ«t noderÄ«gs pirmajai iepazÄ«Å”anai vai zināŔanu atsvaidzināŔanai. Kāpēc vispār zināt, kā to izdarÄ«t? Tranzistori sasniedz minimālo izmēru, MÅ«ra likums sasniedz ātruma ierobežojumu [ā€¦]

ā€œPeles raudāja un sev injicējās..ā€ Importa aizstāŔana praksē. 4. daļa (teorētiskā, galÄ«gā). Sistēmas un pakalpojumi

IepriekŔējos rakstos runājot par opcijām, ā€œiekÅ”zemesā€ hipervizoriem un ā€œiekÅ”zemesā€ operētājsistēmām, mēs turpināsim vākt informāciju par nepiecieÅ”amajām sistēmām un pakalpojumiem, ko var izvietot Å”ajās operētājsistēmās. PatiesÄ«bā Å”is raksts izrādÄ«jās galvenokārt teorētisks. Problēma ir tā, ka ā€œiekÅ”zemesā€ sistēmās nav nekā jauna vai oriÄ£ināla. Un pārrakstÄ«t to paÅ”u simto reizi, [...]

Uz skatuves atkal ir starptautisko konkursu SSH un sudo uzvarētāji. Vada izcilais Active Directory diriģents

Vēsturiski sudo atļaujas kontrolēja /etc/sudoers.d un visudo failu saturs, un atslēgu autorizācija tika veikta, izmantojot ~/.ssh/authorized_keys. Taču, infrastruktÅ«rai augot, rodas vēlme Ŕīs tiesÄ«bas pārvaldÄ«t centralizēti. Å odien var bÅ«t vairākas risinājumu iespējas: Konfigurācijas pārvaldÄ«bas sistēma - Chef, Puppet, Ansible, Salt Active Directory + sssd Dažādas perversijas skriptu veidā [ā€¦]

Netramesh ā€“ viegls servisa tÄ«kla risinājums

Pārejot no monolÄ«tas lietojumprogrammas uz mikropakalpojumu arhitektÅ«ru, mēs saskaramies ar jauniem izaicinājumiem. MonolÄ«tā lietojumprogrammā parasti ir diezgan viegli noteikt, kurā sistēmas daļā radusies kļūda. Visticamāk, problēma ir paŔā monolÄ«ta kodā vai datu bāzē. Bet, kad mēs sākam meklēt problēmu mikropakalpojumu arhitektÅ«rā, viss vairs nav tik acÄ«mredzams. Mums jāatrod visi [...]

Mēs aicinām izstrādātājus uz Think Developers Workshop

Pēc labas, bet vēl neiedibinātas tradÄ«cijas maijā rÄ«kojam atklāto tehnisko sapulci! Å ogad meetup tiks ā€œpiesātinātsā€ ar praktisko daļu, un varēsiet iegriezties mÅ«su ā€œgarāžāā€ un veikt nelielu montāžu un programmÄ“Å”anu. Datums: 15. gada 2019. maijs, Maskava. Pārējā noderÄ«gā informācija ir zem griezuma. ReÄ£istrēties un apskatÄ«t programmu var pasākuma mājaslapā [...]