Konu: yönetim

Kubernetes Eğitimi 1. Bölüm: Uygulamalar, Mikro Hizmetler ve Kapsayıcılar

Habr, talebimiz üzerine bir Kubernetes merkezi oluşturdu ve ilk yayını burada yayınlamaktan mutluluk duyuyoruz. Abone! Kubernetes kolaydır. Herkes bu teknolojiye sadece birkaç saatte hakim olabilirken neden bankalar bu alanda çalışmam için bana çok para ödüyor? Kubernetes'in bu şekilde öğrenilebileceğinden şüpheniz varsa […]

Docker'ı Öğrenme, bölüm 6: verilerle çalışma

Docker ile ilgili bir dizi materyalin çevirisinin bugünkü bölümünde verilerle çalışmaktan bahsedeceğiz. Özellikle Docker birimleri hakkında. Bu materyallerde sürekli olarak Docker yazılım motorlarını çeşitli yenilebilir analojilerle karşılaştırdık. Burada da bu geleneğin dışına çıkmayalım. Docker'daki verilerin baharat olmasına izin verin. Dünyada pek çok baharat türü vardır ve […]

Yeni Başlayanlar İçin Docker Compose Kılavuzu

Bugün çevirisini yayınladığımız makalenin yazarı, Docker Compose'u öğrenmek isteyen ve Docker kullanarak ilk istemci-sunucu uygulamasını oluşturmaya doğru ilerleyen geliştiricilere yönelik olduğunu söylüyor. Bu materyalin okuyucusunun Docker'ın temellerine aşina olduğu varsayılmaktadır. Durum böyle değilse, bu materyal serisine, bu yayına göz atabilirsiniz, [...]

GitLab Kabuk Çalıştırıcısı. Docker Compose kullanılarak test edilen hizmetlerin rekabetçi lansmanı

Bu makale hem test uzmanlarının hem de geliştiricilerin ilgisini çekecektir ancak temel olarak, yetersiz altyapı kaynakları ve/veya konteyner yokluğu koşullarında entegrasyon testi için GitLab CI/CD'yi kurma sorunuyla karşı karşıya kalan otomasyon uzmanları için tasarlanmıştır. orkestrasyon platformu. Size tek bir GitLab kabuk çalıştırıcısında docker compose kullanarak test ortamlarının dağıtımını nasıl ayarlayacağınızı anlatacağım ve […]

Hataları bulmak için kullanmak yerine, sürece statik analiz uygulayın

Statik analizle ilgili giderek dikkatimi çeken çok sayıda materyal beni bu makaleyi yazmaya yöneltti. İlk olarak bu, açık kaynaklı projelerde araçları tarafından bulunan hataların incelenmesinin yardımıyla Habré'de aktif olarak kendini tanıtan PVS stüdyosu blogudur. Son zamanlarda, PVS-studio Java için destek uyguladı ve elbette yerleşik analizörü muhtemelen IntelliJ IDEA'nın geliştiricileri […]

Jenkins üzerinde IntelliJ IDEA denetimlerinin yürütülmesi

IntelliJ IDEA bugün, yetenekleri açısından Checkstyle ve Spotbugs gibi "kıdemlileri" çok geride bırakan en gelişmiş statik Java kod analiz cihazına sahiptir. Çok sayıda "denetim", kodu kodlama stilinden tipik hatalara kadar çeşitli yönlerden kontrol eder. Ancak analiz sonuçları yalnızca geliştiricinin IDE'sinin yerel arayüzünde görüntülendiği sürece geliştirme sürecine pek faydası yoktur. […]

3CX v16'nın ayrıntılı incelemesi

Bu makalede 3CX v16'nın yeteneklerine ayrıntılı bir genel bakış sunacağız. PBX'in yeni sürümü, müşteri hizmetlerinin kalitesinde çeşitli iyileştirmeler ve artan çalışan verimliliği sunuyor. Aynı zamanda sisteme servis veren sistem mühendisinin işi de gözle görülür derecede kolaylaşır. V16'da birleşik çalışmanın yeteneklerini genişlettik. Artık sistem yalnızca çalışanlar arasında değil, müşterilerinizle de iletişim kurmanıza olanak tanıyor ve […]

İyi Beslenmiş Filozoflar veya Rekabetçi .NET Programlaması

Öğle yemeği filozofları problemi örneğini kullanarak, .Net'te eşzamanlı ve paralel programlamanın nasıl çalıştığına bakalım. Plan, iş parçacığı/işlem senkronizasyonundan aktör modeline kadar (sonraki bölümlerde) aşağıdaki gibidir. Makale, ilk tanışmanız veya bilgilerinizi tazelemeniz için faydalı olabilir. Neden bunun nasıl yapılacağını biliyor musun? Transistörler minimum boyutlarına ulaşır, Moore yasası hız sınırına ulaşır […]

“Fareler ağladı ve kendilerine enjekte etti..” Uygulamada ithal ikamesi. Bölüm 4 (teorik, nihai). Sistemler ve hizmetler

Önceki makalelerimizde seçenekler, "yerli" hipervizörler ve "yerli" İşletim Sistemleri hakkında konuşmuşken, bu işletim sistemlerinde kurulabilecek gerekli sistem ve hizmetler hakkında bilgi toplamaya devam edeceğiz. Aslında bu makalenin çoğunlukla teorik olduğu ortaya çıktı. Sorun şu ki, “yerli” sistemlerde yeni ve orijinal hiçbir şey yok. Ve aynı şeyi yüzüncü kez yeniden yazmak için, [...]

Uluslararası yarışmalar SSH ve Sudo'nun kazananları yeniden sahnede. Seçkin Active Directory Şefi liderliğinde

Geçmişte, sudo izinleri /etc/sudoers.d ve visudo'daki dosyaların içerikleri tarafından kontrol ediliyordu ve anahtar yetkilendirmesi ~/.ssh/authorized_keys kullanılarak yapılıyordu. Ancak altyapı büyüdükçe bu hakların merkezi olarak yönetilmesi isteği ortaya çıkıyor. Bugün birkaç çözüm seçeneği olabilir: Konfigürasyon yönetim sistemi - Chef, Puppet, Ansible, Salt Active Directory + sssd Script şeklinde çeşitli sapkınlıklar […]

Netramesh - hafif servis ağı çözümü

Monolitik bir uygulamadan mikro hizmet mimarisine geçtikçe yeni zorluklarla karşı karşıya kalıyoruz. Monolitik bir uygulamada hatanın sistemin hangi kısmında oluştuğunu belirlemek genellikle oldukça kolaydır. Büyük olasılıkla sorun monolitin kodunda veya veritabanındadır. Ancak mikro hizmet mimarisinde sorun aramaya başladığımızda artık her şey o kadar açık değil. Hepsini bulmalıyız [...]

Geliştiricileri Think Developers Workshop'a davet ediyoruz

İyi ama henüz yerleşmemiş bir geleneğe göre, Mayıs ayında açık bir teknik toplantı düzenliyoruz! Bu yıl buluşma pratik bir bölümle "tatlandırılmış" olacak ve siz de "garajımıza" uğrayıp küçük bir montaj ve programlama yapabileceksiniz. Tarih: 15 Mayıs 2019, Moskova. Yararlı bilgilerin geri kalanı kesim altındadır. Etkinlik web sitesinden kayıt olup programı görüntüleyebilirsiniz [...]