Mavi-Yeşil Yapılandırma Kayması
Mavi-yeşil dağıtım mükemmel çalıştı. Ancak yeşil ortamın yapılandırması farklıydı.
Kurulum:
- Mavi ortam: üretimde çalışıyor
- Yeşil ortam: boşta, dağıtıma hazır
- Yeşil'e dağıt, test et, trafiği değiştir
Ne yanlış gitti:
- Özellik bayrağı Mavi'de güncellendi
- Kimse Yeşil'i güncellemedi
- Yeni sürüm Yeşil'e dağıtıldı
- Trafik değiştirildi
- Özellik bayrağı eski değerine geri döndü
- Kullanıcılar haftalardır kullandıkları bir özelliği kaybetti
Bulunan diğer yapılandırma kaymaları:
- Farklı veritabanı bağlantı havuzu boyutları
- Farklı günlük seviyeleri
- Farklı zaman aşımı değerleri
- API anahtarları sadece Mavi'de döndürüldü
Düzeltme:
- Kod olarak yapılandırma (tüm yapılandırma depoda)
- Yapılandırmayı koddan ayrı dağıt
- Trafik değiştirmeden önce yapılandırma senkronizasyon kontrolü
- Harici yapılandırma deposu (ortam başına değil)
Ders: Mavi-yeşil dağıtımlar, mavi-yeşil yapılandırma yönetimi gerektirir.