SCNET · Kurumsal BT · Ankara, Türkiye

Sanal Çekirdek

Hızlı teslimat, sık sürüm değil; güvenle geri alabilmektir.

DevOps bir araç seti değil, teslim hattının ölçülen davranışıdır. Sanal Çekirdek hattı dört göstergeyle kurar ve güvenliği sonradan eklenen bir kapı olmaktan çıkarır.

Güvenlik taraması hattın sonunda çalışıyorsa, bulduğu her şey gecikme üretir. Erken çalıştığında ise düzeltme maliyeti en düşük olduğu anda ortaya çıkar.

Teslim hattı ve ölçüm

Hattın sağlığı dört sayıyla görülür: sürüm sıklığı, değişikliğin üretime ulaşma süresi, değişiklik hata oranı ve toparlanma süresi. Bu dördü birlikte okunur; yalnız sıklığı artırmak hata oranını da artırır.

  • Dört gösterge birlikte raporlanır, tek başına değil
  • Ölçüm hattın kendisinden otomatik toplanır
  • Elle yapılan her adım gecikme kaynağı olarak işaretlenir
  • Karşılaştırma ekipler arası değil, ekibin kendi geçmişiyle

Ortam tutarlılığı

«Bende çalışıyordu» cümlesi bir ortam farkının belirtisidir. Geliştirme, test ve üretim aynı tanımdan üretilir; farklar parametreyle yönetilir, elle yapılmış düzeltmelerle değil.

  • Ortamlar aynı tanımdan üretilir
  • Elle yapılan değişiklik bir sonraki kurulumda kaybolur
  • Sır ve anahtarlar tanımın içinde tutulmaz
  • Üretim benzeri veri, maskelenmiş olarak sağlanır

Güvenliğin hatta gömülmesi

Bağımlılık taraması, kod analizi, gizli anahtar kontrolü ve imaj taraması hattın adımları hâline gelir. Her kontrolün bir eşiği vardır: eşiği geçen bulgu hattı durdurur, geçmeyen kaydedilir.

  • Her kontrolün durdurma eşiği yazılı
  • Gizli anahtar sızıntısı hattı koşulsuz durdurur
  • Bağımlılık envanteri sürümle birlikte saklanır
  • İstisna süreli verilir ve gerekçesi kayıtlıdır

Sürüm stratejisi ve geri alma

Güvenli teslimat, hatanın olmaması değil hatanın hızla geri alınabilmesidir. Aşamalı yayın, özellik anahtarı ve otomatik geri alma birlikte kurgulanır; geri alma denenmemişse yoktur.

  • Aşamalı yayın küçük kullanıcı diliminde başlar
  • Özellik anahtarı, sürümden bağımsız kapatma sağlar
  • Geri alma düzenli olarak denenir
  • Veri tabanı değişiklikleri ileri ve geri uyumlu yazılır

Nasıl çalışırız

  1. Dört göstergeyi mevcut hattan ölçün
  2. Ortam tanımlarını tek kaynağa alın
  3. Güvenlik kontrollerini hatta gömün
  4. Aşamalı yayın ve geri almayı kurun
  5. Göstergeleri izleyip darboğazı kaldırın

Başarı nasıl ölçülür

  • Değişikliğin üretime ulaşma süresi kısalıyor
  • Değişiklik hata oranı artmadan sıklık artıyor
  • Toparlanma süresi ölçülüyor ve düşüyor
  • Gizli anahtar sızıntısı hattan geçmiyor

Sık sorulan sorular

Hangi araçları kullanıyorsunuz?

Kurumda hâlihazırda kullanılan araçlarla çalışırız. Araç değişimi ancak bir gösterge belirgin biçimde araç kaynaklı takılıyorsa önerilir; aksi hâlde değişim kendisi bir gecikme kaynağıdır.

Güvenlik taramaları hattı yavaşlatmaz mı?

Yanlış konumlandırılırsa yavaşlatır. Hızlı kontroller her değişiklikte, uzun süren taramalar zamanlanmış olarak çalıştırılır; eşik tanımı bu dengeyi kurar.

Küçük ekipler için de anlamlı mı?

Evet, hatta daha erken sonuç verir. Küçük ekipte elle yapılan adımların payı yüksektir; ilk otomasyonlar en büyük kazancı orada sağlar.

Teslim hattınızın dört göstergesini ölçelim; darboğazın nerede olduğunu tahminle değil veriyle konuşalım.

Teslim hattınızı ölçelim