Kesintisiz yayına alma stratejilerini uygulayın
Bu eğitim, uygulamaları üretime taşımanın alternatif yollarını karşılaştırır. Recreate, rolling update, blue-green, canary ve shadow dağıtım stratejileri, Kubernetes Deployment ve Argo Rollouts, Helm ve Kustomize ile paketleme, feature flag yönetimi, veritaba…
Geleneksel dağıtımın ötesinde güvenli yayın stratejileri ve araç seçimi
Bu eğitim, uygulamaları üretime taşımanın alternatif yollarını karşılaştırır. Recreate, rolling update, blue-green, canary ve shadow dağıtım stratejileri, Kubernetes Deployment ve Argo Rollouts, Helm ve Kustomize ile paketleme, feature flag yönetimi, veritabanı şema geçişlerinin dağıtımla uyumu ve geri alma (rollback) planları uygulamalı olarak işlenir. Araç seçimi ölçütleri de tartışılır.
2 Gün. Her gün dört modül; 1. günde Dağıtım Stratejileri ve 2. günde Araçlar ve Operasyonel Pratikler ele alınır, her modül uygulamalı çalışmayla pekiştirilir.
Orta Seviye — Blue-green, canary, rolling ve feature flag stratejileri ile dağıtım araçları
Yerel kind kümesi üzerinde aynı uygulama farklı stratejilerle yayınlanır, trafik yönlendirme ve geri alma senaryoları canlı denenir.
Canary ve blue-green ile hatalı sürümün etkisini kullanıcıların küçük bir bölümüyle sınırlandırırsınız.
Helm, Kustomize ve Argo Rollouts gibi araçların hangi ihtiyaçta öne çıktığını gerçek örneklerle görürsünüz.
Metrik tabanlı otomatik rollback kurgusuyla arızalı sürümden dakikalar içinde çıkarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Docker imajı oluşturma ve çalıştırma deneyimi gerekir.
Pod, Service ve Deployment kavramlarına aşinalık faydalıdır.
kubectl ve temel Linux komutları kullanabilmek beklenir.
Docker Desktop veya Docker Engine ile kind kurulumu yapılabilen bir bilgisayar gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Uygulamanıza uygun dağıtım stratejisini risk ve maliyetle gerekçelendirebilirsiniz.
maxSurge ve probe ayarlarıyla kesintisiz güncelleme yapabilirsiniz.
İki ortam arasında anlık geçiş ve geri dönüş kurabilirsiniz.
Argo Rollouts ile metrik doğrulamalı canary yayını tanımlayabilirsiniz.
Chart yazıp ortama özgü değerlerle dağıtabilirsiniz.
Overlay ile çoklu ortam yapılandırmasını yönetebilirsiniz.
Özellik açma işlemini dağıtımdan bağımsız yönetebilirsiniz.
Şema ve uygulama sürümlerini uyumlu tutarak geri dönüş planı hazırlayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
OpenACC ile GPU programlama: parallel/kernels, loop ve data direktifleri, async, MPI birlikteliği ve Nsight profil eğitimi.
Detayları Gör →Hibrit dağıtımlar: VPN/ExpressRoute, hibrit kimlik, Azure Arc, hibrit Kubernetes, GitOps ve felaket kurtarma stratejileri.
Detayları Gör →IBM App Connect Enterprise Application Development I (WM686G): message flow, MQ/HTTP düğümleri, ESQL, mapping ve BAR dağıtımı.
Detayları Gör →IBM App Connect Enterprise I: OpenAPI ile REST API, JSON/XML dönüşümü, Mapping Assistant, JavaCompute, DFDL ve Docker.
Detayları Gör →IBM ACE Application Development II (WM687G): aggregation, resequence, transaction, WS-Security, veritabanı entegrasyonu ve performans ayarı.
Detayları Gör →