Sizi çevrimiçi yoğun "Slurm DevOps: Tools&Cheats" etkinliğine davet ediyoruz

Online yoğun 19-21 Ağustos'ta yapılacak Slurm DevOps: Araçlar ve Hileler.

DevOps kursunun savaştığı ana düşman şudur: "Çok ilginç, bunu şirketimizde uygulayamayacak olmamız çok yazık." Sıradan bir yöneticinin bile eski bir projede uygulayabileceği çözümler arıyoruz.

Kurs aşağıdakilere yöneliktir:

  • DevOps uygulamalarını aşağıdan uygulamak isteyen yöneticiler;
  • Küçük ve net adımlarla DevOps kültürüne doğru ilerlemek isteyen şirketler ve ekipler;
  • Küçük yönetici görevlerini bağımsız olarak çözmek ve işlevler arası bir ekip için bir ekip liderine doğru yavaş yavaş gelişmek amacıyla "yönetici işlerini" anlamak isteyen geliştiriciler.

Kurs, DevOps araçlarını zaten bilen ve kullananlar için işe yaramaz. Yeni bir şey öğrenmeyeceksin.

Çevrimiçi yoğun, yeni gerçekliklerin bir formatıdır; çevrimdışı yoğunlarla hemen hemen aynı sürüklenmeyi sağlar, yalnızca Moskova'ya bir gezi olmadan (bu bazıları için bir artı, diğerleri için bir eksi).

Sizi çevrimiçi yoğun "Slurm DevOps: Tools&Cheats" etkinliğine davet ediyoruz

Zaten iki kez DevOps kursu düzenledik ve toplayabildiğimiz tüm önemli bilgileri topladık.
Asıl sorun hayal kırıklığı yaratan beklentiler. Bu nedenle derse nelerin dahil edilmeyeceğini size hemen söyleyeceğiz.

En iyi uygulamalar olmayacak. Bir en iyi uygulamanın analizi yapılacaktır. Örneğin bir haftalık yoğun kursu rahatlıkla yapabileceğiniz bir CI/CD konusu 4 saat sürmektedir. Bu süre zarfında temel bilgileri gösterebilir ve basit bir işlem hattı oluşturabilirsiniz ancak farklı durumlar için bir dizi en iyi uygulamayı analiz edemezsiniz.

Hiçbir vaka da olmayacak. Konferansın teması vakalardır. Orada hayattaki bir olay hakkında bir saat konuşabilirsiniz. Slurm'da öğretim görevlisi "bu örnek benim pratiğimden alınmıştır" diyebilir, başka bir şey değil.

Uygulamanın bireysel analizi yapılmayacaktır. Uygulama mentorluk yapmak değil, hocanın ardından tekrar yapmaktır. Uygulamanın amacı deneylerinizde bilinen bir çalışma seçeneğinden başlama fırsatı sağlamaktır. Yoğunlaşmanın ardından notları inceleyebilir ve uygulamayı kendiniz tekrarlayabilirsiniz. Bu maksimum sonuç verecektir.

Kubernetes olmayacak — bu bir DevOps aracı olmasına rağmen ayrı yoğun.

Ne olacak

Irade araçları sıfırdan tanımak ve temel altyapının oluşturulmasına yönelik geniş bir çözüm yelpazesi.

Uygulayıcılardan şu konuda bir hikaye olacak: araçların gerçek kullanımı ve yaşam görevleri. Bu, vakaların belgelenmesi ve analizine ilişkin bağımsız çalışmayı her zaman ekleyebileceğiniz temeldir.

Günlük olacak soruların cevapları, Projeleriniz hakkında soru sorabileceğiniz yer.

Irade geri bildirimle çalışmak: Her gün geri bildirim istiyoruz. Hoşunuza gitmeyen her şey hakkında yazın, ilerledikçe düzelteceğiz.

Ve geleneksel bir fırsat olacak parayı al ve git eğer dersi hiç sevmiyorsanız.

Yoğun program

Konu #1: Git ile Ekip Çalışması

  • Temel komutlar git init, commit, add, diff, log, status, pull, push
  • Git akışı, dallar ve etiketler, birleştirme stratejileri
  • Birden fazla uzak temsilciyle çalışma
  • GitHub akışı
  • Çatal, uzaktan kumanda, çekme isteği
  • Gitflow ve ekiplerle ilgili diğer akışlar hakkında bir kez daha çatışmalar, sürümler

Konu #2: Uygulamayla geliştirme bakış açısıyla çalışmak

  • Python'da bir mikro hizmet yazmak
  • Ortam Değişkenleri
  • Entegrasyon ve birim testleri
  • Geliştirmede docker-compose'u kullanma

Konu #3: CI/CD: otomasyona giriş

  • Otomasyona Giriş
  • Araçlar (bash, make, gradle)
  • Süreçleri otomatikleştirmek için git-hook'ları kullanma
  • Fabrika montaj hatları ve BT'deki uygulamaları
  • “Genel” bir boru hattı oluşturma örneği
  • CI/CD için modern yazılım: Drone CI, BitBucket Pipelines, Travis, vb.

Konu #4: CI/CD: GitLab ile Çalışmak

  • GitLab CI
  • GitLab Runner, türleri ve kullanımları
  • GitLab CI, yapılandırma özellikleri, en iyi uygulamalar
  • GitLab CI Aşamaları
  • GitLab CI Değişkenleri
  • Derleyin, test edin, dağıtın
  • Yürütme kontrolü ve kısıtlamalar: yalnızca, ne zaman
  • Artefaktlarla çalışma
  • .gitlab-ci.yml içindeki şablonlar, işlem hattının farklı bölümlerindeki eylemleri yeniden kullanır
  • Dahil et - bölümler
  • gitlab-ci.yml'nin merkezi yönetimi (tek dosya ve diğer depolara otomatik aktarma)

Konu #5: Kod Olarak Altyapı

  • IaC: Altyapıya Kod Olarak Yaklaşmak
  • Altyapı sağlayıcıları olarak bulut sağlayıcıları
  • Sistem başlatma araçları, görüntü oluşturma (paketleyici)
  • Örnek olarak Terraform'u kullanan IaC
  • Yapılandırma depolama, işbirliği, uygulama otomasyonu
  • Ansible başucu kitapları oluşturma alıştırması
  • İdempotluk, bildirimsellik
  • Ansible'ı örnek olarak kullanan IaC

Konu #6: Altyapı testi

  • Molecule ve GitLab CI ile test etme ve sürekli entegrasyon
  • Vagrant'ı Kullanma

Konu #7: Prometheus ile Altyapı İzleme

  • İzleme neden gereklidir?
  • İzleme türleri
  • İzleme sistemindeki bildirimler
  • Sağlıklı Bir İzleme Sistemi Nasıl Kurulur?
  • Herkes için insanlar tarafından okunabilen bildirimler
  • Sağlık Kontrolü: Nelere dikkat etmelisiniz?
  • İzleme verilerine dayalı otomasyon

Konu #8: ELK ile bir uygulamanın günlüğe kaydedilmesi

  • En İyi Günlüğe Kaydetme Uygulamaları
  • ELK yığını

Konu #9: ChatOps ile Altyapı Otomasyonu

  • DevOps ve ChatOps
  • ChatOps: Güçlü Yönler
  • Gevşeklik ve alternatifler
  • ChatOps için Botlar
  • Hubot ve alternatifler
  • güvenlik
  • En iyi ve en kötü uygulamalar

Program devam ediyor ve biraz değişebilir.

Fiyat: 30 000 ₽

kayıt

Kaynak: habr.com

Yorum ekle