Topic: İdarə

Kubernetes Dərsliyi Hissə 1: Proqramlar, Mikroservislər və Konteynerlər

Xahişimizlə Habr Kubernetes mərkəzi yaratdı və biz orada ilk nəşri dərc etməkdən məmnunuq. Abunə ol! Kubernetes asandır. Niyə banklar bu sahədə işləmək üçün mənə çox pul verirlər, halbuki hər kəs bu texnologiyanı bir neçə saat ərzində mənimsəyə bilər? Kubernetes-in bu şəkildə öyrənilə biləcəyinə şübhə edirsinizsə [...]

Docker-in öyrənilməsi, 6-cı hissə: Məlumatlarla işləmək

Docker haqqında bir sıra materialların tərcüməsinin bugünkü hissəsində biz verilənlərlə işləmək haqqında danışacağıq. Xüsusilə, Docker həcmləri haqqında. Bu materiallarda biz daim Docker proqram mühərriklərini müxtəlif yeməli analogiyalarla müqayisə etdik. Gəlin burada da bu ənənədən yayınmayaq. Qoy Docker-dəki məlumatlar ədviyyat olsun. Dünyada çoxlu ədviyyat növləri var və […]

Başlayanlar üçün Docker Bəstələmə Bələdçisi

Tərcüməsini bu gün dərc etdiyimiz məqalənin müəllifi deyir ki, bu, Docker Compose proqramını öyrənmək istəyən və Docker-dən istifadə edərək ilk müştəri-server tətbiqini yaratmağa doğru irəliləyən tərtibatçılar üçün nəzərdə tutulub. Bu materialın oxucusunun Docker-in əsasları ilə tanış olduğu güman edilir. Əgər belə deyilsə, bu seriyalı materiallara, bu nəşrə, [...]

GitLab Shell Runner. Docker Compose ilə rəqabətli şəkildə sınaqdan keçirilə bilən xidmətləri işə salın

Bu məqalə həm sınaqçılar, həm də tərtibatçılar üçün maraqlı olacaq, lakin əsasən infrastruktur resurslarının qeyri-kafi olması və/və ya konteynerin olmaması şəraitində inteqrasiya testi üçün GitLab CI/CD-nin qurulması problemi ilə üzləşən avtomatlaşdırma mütəxəssisləri üçün nəzərdə tutulub. orkestr platforması. Mən sizə bir GitLab shell runner üzərində docker compose istifadə edərək test mühitlərinin yerləşdirilməsinin necə qurulacağını söyləyəcəyəm və [...]

Səhvləri tapmaq üçün istifadə etməkdənsə, prosesə statik təhlili tətbiq edin

Bu yazını yazmağa məni getdikcə daha çox diqqətimi çəkən statik analizlə bağlı materialların çoxluğu vadar etdi. Birincisi, bu, açıq mənbəli layihələrdə alətləri tərəfindən aşkar edilən səhvlərin nəzərdən keçirilməsinin köməyi ilə özünü Habré-də fəal şəkildə təbliğ edən PVS-studio bloqudur. Bu yaxınlarda PVS-studio Java və əlbəttə ki, daxili analizatoru olan IntelliJ IDEA tərtibatçılarına dəstək həyata keçirdi [...]

Jenkins üzərində IntelliJ IDEA yoxlamalarının aparılması

IntelliJ IDEA bu ​​gün öz imkanlarına görə Checkstyle və Spotbugs kimi "veteranları" çox geridə qoyan ən qabaqcıl statik Java kod analizatoruna malikdir. Onun çoxsaylı “təftişləri” kodu kodlaşdırma tərzindən tutmuş tipik səhvlərə qədər müxtəlif aspektlərdə yoxlayır. Bununla belə, təhlil nəticələri yalnız tərtibatçının IDE-nin yerli interfeysində göstərildiyi müddətcə, onların inkişaf prosesinə çox az faydası var. […]

3CX v16-nın ətraflı nəzərdən keçirilməsi

Bu yazıda 3CX v16-nın imkanları haqqında ətraflı məlumat verəcəyik. ATS-in yeni versiyası müştərilərə xidmətin keyfiyyətində müxtəlif təkmilləşdirmələr və işçilərin məhsuldarlığının artırılmasını təklif edir. Eyni zamanda sistemə xidmət göstərən sistem mühəndisinin işi nəzərəçarpacaq dərəcədə asanlaşır. v16-da biz vahid iş imkanlarını genişləndirdik. İndi sistem sizə təkcə işçilər arasında deyil, həm də müştərilərinizlə və […]

Yaxşı Qidalanan Filosoflar və ya Rəqabətli .NET Proqramlaşdırması

Nahar filosoflarının problemindən istifadə edərək, .Net-də paralel və paralel proqramlaşdırmanın necə işlədiyinə baxaq. Plan aşağıdakı kimidir, ip/proses sinxronizasiyasından aktyor modelinə qədər (aşağıdakı hissələrdə). Məqalə ilk tanışlıq və ya biliklərinizi yeniləmək üçün faydalı ola bilər. Niyə bunu necə edəcəyinizi bilirsiniz? Transistorlar minimum ölçülərinə çatır, Mur qanunu sürət həddinə çatır [...]

"Siçanlar ağladı və sancdı .." Təcrübədə idxal əvəzi. 4-cü hissə (nəzəri, yekun). Sistemlər və xidmətlər

Əvvəlki məqalələrdə seçimlər, "yerli" hipervizorlar və "yerli" Əməliyyat Sistemləri haqqında danışdıqdan sonra, bu ƏS-lərdə yerləşdirilə bilən zəruri sistemlər və xidmətlər haqqında məlumat toplamağa davam edəcəyik. Əslində, bu məqalə əsasən nəzəri xarakter daşıyırdı. Problem ondadır ki, “yerli” sistemlərdə yeni və ya orijinal heç nə yoxdur. Və eyni şeyi yüzüncü dəfə yenidən yazmaq üçün [...]

Beynəlxalq SSH və sudo yarışlarının qalibləri yenidən səhnədədir. Hörmətli Active Directory Dirijoru tərəfindən idarə olunur

Tarixən sudo icazələri /etc/sudoers.d və visudo-dakı faylların məzmunu ilə idarə olunurdu və əsas avtorizasiya ~/.ssh/authorized_keys istifadə edərək həyata keçirilirdi. Bununla belə, infrastruktur inkişaf etdikcə bu hüquqların mərkəzdən idarə olunması istəyi yaranır. Bu gün bir neçə həll variantı ola bilər: Konfiqurasiya idarəetmə sistemi - Chef, Puppet, Ansible, Salt Active Directory + sssd Skriptlər şəklində müxtəlif təhriflər [...]

Netramesh - yüngül xidmət şəbəkəsi həlli

Monolit tətbiqdən mikroservis arxitekturasına keçdiyimiz zaman yeni problemlərlə qarşılaşırıq. Monolitik bir tətbiqdə səhvin sistemin hansı hissəsində baş verdiyini müəyyən etmək adətən olduqca asandır. Çox güman ki, problem monolitin kodunda və ya verilənlər bazasındadır. Amma biz mikroservis arxitekturasında problem axtarmağa başlayanda artıq hər şey o qədər də aydın görünmür. Biz hər şeyi tapmalıyıq [...]

Biz tərtibatçıları Think Developers Workshop-a dəvət edirik

Yaxşı, lakin hələ formalaşmamış ənənəyə uyğun olaraq, may ayında açıq texniki görüş keçiririk! Bu il görüş praktiki hissə ilə “təcrübəli” olacaq və siz bizim “qarajımız”da dayanıb bir az montaj və proqramlaşdırma edə biləcəksiniz. Tarix: 15 may 2019-cu il, Moskva. Faydalı məlumatların qalan hissəsi kəsik altındadır. Tədbirin saytında qeydiyyatdan keçib proqrama baxa bilərsiniz [...]