BAŞARI HİKAYESİ

Altyapının etkin ve sorunsuz bir şekilde modernize edilmesi

Müşterinin sorununu çözmeden önce sorunun kökenine nasıl inilir?
challenge_icon
meydan okuma
Ar-Ge Araçları ekibi GitLab'ı VCS ve CI/CD çözümü olarak farklı bölümlere sağlamaktadır. Başlangıçta, Omnibus paketi tabanlı GitLab, müşterinin o zamanki ihtiyaçlarına uygun olarak bir Amazon EC2 örneğinde barındırılıyordu. Ancak, daha fazla bölümün kaydolmasıyla kullanıcı sayısında önemli bir artış görüldü. Sonuç olarak, GitLab'ın daha yüksek kullanımı performans sorunlarına neden oluyordu. Kod oluşturma daha fazla zaman alıyor ve kullanılabilirlik de bir sorun haline geliyordu. Müşteri bu sorunları hızlı ve etkili bir şekilde çözmeye istekliydi.
process_icon
ÇÖZÜM
Nagarro, Omnibus'tan Amazon EKS üzerindeki HELM'e geçiş stratejisini titizlikle planlamak için müşteriyle yakın işbirliği içinde çalıştı. Eser depolama için S3 kovaları kullanıldı ve PostgreSQL birincil meta verileri yönetti. Kubernetes'in benimsenmesi, yüksek kullanılabilirlik sağladı ve kısıtlama olmaksızın ölçeklenebilir altyapıya izin verdi. Altyapı, tek tıklamayla kurulum için otomatikleştirilmiş boru hatları ile Terraform kullanılarak yönetildi. SumoLogic, gelişmiş sistem görünürlüğü için günlüğü ve izlemeyi merkezileştirdi. PagerDuty hızlı sorun uyarıları sağladı. DEV ortamında test ve doğrulama, iki gün içinde sorunsuz dağıtım sağladı.
solution_icon
SONUÇ
Amazon EKS çözümü yüksek oranda kullanılabilir ve ölçeklenebilir. Özellikle Ortalama Kurtarma Süresi olmak üzere DevOps metriklerini önemli ölçüde iyileştirdi ve altyapıda hiçbir kesinti gözlemlenmedi. Tek tıklamayla altyapı hazırlama sayesinde anında yeni bir ortam oluşturabiliyoruz. Ayda iki kez yapılması planlanan yükseltmeler, düşürmeler ve özellik sürümleri, tanımlanmış işlem hatları içinde otomatikleştirildi. Otomasyon, gereken süreyi önemli ölçüde azalttı ve iş operasyonlarını kesintiye uğratmadan herhangi bir zamanda gerçekleştirilebiliyor.

hikayenin tamamını okuyun

PDF - 2 MB