Jenkins ile bare-metal sunucularda dağıtık CI/CD agent scaling stratejileri
Distributed CI/CD agent scaling strategies on bare-metal servers using Jenkins
- Tez No: 1007486
- Danışmanlar: DR. ÖĞR. ÜYESİ ÖZGE YÜCEL KASAP
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2026
- Dil: Türkçe
- Üniversite: Bahçeşehir Üniversitesi
- Enstitü: Lisansüstü Eğitim Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Bilgi Teknolojileri Bilim Dalı
- Sayfa Sayısı: Belirtilmemiş.
Özet
Sürekli Entegrasyon ve Sürekli Teslimat (CI/CD) süreçlerinde kullanılan derleme ajanlarının mimarisi, sistem performansı ve ölçeklenebilirlik üzerinde önemli bir etkiye sahiptir. Özellikle yüksek eşzamanlı derleme gereksinimi bulunan ortamlarda, uygun ajan mimarisinin seçimi kritik hâle gelmektedir. Bu tez çalışmasında, Jenkins tabanlı dağıtık CI/CD sistemlerinde bare-metal, Docker tabanlı ve hibrit ajan mimarilerinin performans etkileri deneysel olarak incelenmiştir. Farklı paralellik seviyelerinde (5, 10 ve 15) paket bazlı ve paket seti bazlı derleme senaryoları uygulanmış; cpu kullanımı, sistem yükü (load), derleme süreleri ve bekleme süreleri karşılaştırmalı olarak analiz edilmiştir. Deneyler, Redis, Nginx ve Zstd paketleri kullanılarak gerçekleştirilmiştir. Elde edilen bulgular, Docker tabanlı ajanların yüksek eşzamanlı iş yükü altında cpu zamanlaması ve load açısından performans kaybı yaşadığını, bare-metal ajanların ise düşük paralellikte yüksek performans sunmasına rağmen paralellik arttıkça işlemci doygunluğuna ulaştığını göstermektedir. Hibrit mimari yaklaşımı, farklı iş yüklerinin uygun ajan türlerine yönlendirilmesi sayesinde daha dengeli bir performans profili sunmuş ve yüksek yoğunluklu CI/CD senaryoları için etkili bir çözüm olarak öne çıkmıştır.
Özet (Çeviri)
The architecture of build agents used in Continuous Integration and Continuous Delivery (CI/CD) systems has a significant impact on performance and scalability, particularly under high concurrency. Selecting an appropriate agent architecture is therefore critical for efficient CI/CD operations. This thesis experimentally analyzes the performance of bare-metal, Docker-based, and hybrid agent architectures in Jenkins-based distributed CI/CD systems. Package-based and package-set-based build scenarios are evaluated under different levels of parallelism (5, 10, and 15). CPU utilization, system load, build times, and waiting times are comparatively analyzed using Redis, Nginx, and Zstd packages. The results show that Docker-based agents experience performance degradation in cpu scheduling and system load under high concurrency, while bare-metal agents provide high performance at low parallelism but quickly reach cpu saturation as concurrency increases. The hybrid architecture offers a more balanced performance profile by assigning workloads to suitable agent types, making it an effective solution for high-load CI/CD environments.
Benzer Tezler
- Halikarnassos Maussolleion'unda çokrenklilik
The polychromy of Halikarnassos Maussolleion
GÜROL AYTEPE
Yüksek Lisans
Türkçe
2019
ArkeolojiMuğla Sıtkı Koçman ÜniversitesiArkeoloji Ana Bilim Dalı
DOÇ. DR. ABDULKADİR BARAN
- Epileptik nöbet geçiren-sağlıklı çocuğu olan annelerin tükenmişlik düzeylerinin farklı değişkenler açısından incelenmesi
Studying of burnt out levels of mothers of with children having epileptic seizures and healthy children with respect to different variables
SEVİL AKMAN
- Tarım alanlarındaki değişimin iklim, nüfus ve uzaktan algılama verileri yardımıyla modellenmesi: Kuzey-Batı Anadolu örneği
Modelling the change in agricultural lands using climate, population and remote sensing data: sample of North-West Anatolia
MELİS İNALPULAT
Doktora
Türkçe
2020
ZiraatÇanakkale Onsekiz Mart ÜniversitesiTarımsal Yapılar ve Sulama Ana Bilim Dalı
PROF. DR. LEVENT GENÇ
- Forecasting the foreign currency prices using the box jenkins approach
Başlık çevirisi yok
BELGİN İNAN
- Eğri eksenli çubuk sistemler ve silindirik tonoz yapıların tamamlayıcı fonksiyonlar metodu ve rijitlik matrisi yöntemi ile statik analizi
Başlık çevirisi yok
FARUK FIRAT ÇALIM
Yüksek Lisans
Türkçe
1996
İnşaat MühendisliğiÇukurova Üniversitesiİnşaat Mühendisliği Ana Bilim Dalı
PROF.DR. ERHAN KIRAL