Docker performansını ölçerek iyileştirin
Docker performans optimizasyonu: imaj boyutu, BuildKit önbelleği, başlangıç süresi, CPU throttling, bellek, depolama G/Ç ve ağ ayarlarını ölçüme dayalı iyileştirin.
İmaj, build, çalışma zamanı, depolama ve ağ performansı optimizasyonu
Bu eğitim, Docker tabanlı sistemlerde performansı ölçüm temelli iyileştirmeye odaklanır. İmaj boyutu küçültme (çok aşamalı build, slim/distroless, katman birleştirme), BuildKit önbellek yönetimi ve cache mount, build matris süresi, CI önbelleği, konteyner başlangıç süresi ve imaj çekme optimizasyonu, CPU ve bellek limitlerinin performansa etkisi (throttling, GC), JVM ve Node ayarları, depolama performansı (overlay2, volume ve bind mount farkı, tmpfs), ağ performansı (bridge ve host, MTU), I/O ölçümü (fio, sysbench), kıyaslama yöntemi ve Prometheus ile sürekli izleme işlenir.
3 Gün. Her gün dört modül; ölçüm yönteminden imaj ve build optimizasyonuna, çalışma zamanı, depolama ve ağ ayarlarına ilerler.
İleri Seviye — Docker performans optimizasyonu: imaj boyutu, build hızı, başlangıç süresi, kaynak kullanımı, depolama ve ağ performansı.
Katılımcılar örnek bir uygulamanın imaj boyutunu, build süresini ve başlangıç süresini ölçüp iyileştirir; CPU throttling ve disk I/O darboğazlarını bulup giderir.
Önce ölçer, sonra optimize eder, sonucu doğrularsınız.
Boyutu ve build süresini kalıcı biçimde düşürürsünüz.
CPU, bellek, disk ve ağ ayarlarını iş yüküne göre uyarlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Dockerfile yazma, Compose ve temel Docker komutları deneyimi.
Süreç, dosya sistemi ve ağ için temel terminal bilgisi.
CPU, bellek ve disk G/Ç temelleri.
Docker Engine/Desktop kurulu bir Linux, Windows veya macOS bilgisayar.
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:
Temel çizgi belirleyip değişikliğin etkisini ölçebilirsiniz.
Çok aşamalı build ve slim imajlarla boyutu düşürebilirsiniz.
Cache mount ve cache export ile build sürelerini kısaltabilirsiniz.
İmaj çekme ve uygulama başlatma süresini azaltabilirsiniz.
CFS throttling'i tespit edip limitleri doğru ayarlayabilirsiniz.
JVM ve Node bellek ayarlarını konteynere uyarlayabilirsiniz.
overlay2, volume ve tmpfs seçimini performansa göre yapabilirsiniz.
MTU, DNS ve NAT kaynaklı ağ darboğazlarını giderebilirsiniz.
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.
Robotik için ROS & Docker ile Pratik Hızlı Prototiplendirme: ROS 2, Docker, simülasyon ve multi-arch robotik dağıtım. 3 gün uygulamalı eğitim.
Detayları Gör →Serverless Application & Container Management: AWS Lambda, ECS/Fargate, olay tabanlı mimari ve konteyner yönetimi. 3 gün uygulamalı eğitim.
Detayları Gör →Solutions for Multi-cloud Load Balancing: Load Balancing: Docker yük dengeleme, sağlık kontrolü ve çoklu bulut trafik yönlendirme. 3 gün uygulamalı eğitim.
Detayları Gör →Spring Cloud ve Docker ile Mikrohizmetler Oluşturma - Gün: Spring Cloud, Docker Compose ve CI/CD ile mikroservis mimarisi. 3 gün uygulamalı eğitim.
Detayları Gör →Spring Cloud ve Docker ile Mikrohizmetler Oluşturma: Spring Cloud, Docker, CI/CD ve Kubernetes geçişi ile uçtan uca mikroservis. 4 gün uygulamalı eğitim.
Detayları Gör →