İçeriğe atla
Şimdi yükleniyor
AKAşkın KILIÇ
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • Güvenlik & Kimlik
  • Azure Chaos Studio Workspaces ile Dayanıklılık Testi
DevOps Güvenlik & Kimlik Microsoft Azure Azure Chaos Studio, Chaos Engineering, Dayanıklılık Testi, Microsoft Entra ID, Senaryo Tasarımı Aşkın KILIÇ 22/07/2026 4 Yorumlar

Azure Chaos Studio Workspaces ile Dayanıklılık Testi

Azure Chaos Studio Workspaces ile Dayanıklılık Testi
📑 İçindekiler
  1. Dayanıklı tasarım neden yeterli değil?
  2. Chaos Studio Workspaces nedir?
  3. Gerçek kesinti örüntülerinden oluşan senaryo kataloğu
  4. Kendi senaryonuzu tasarlamak
  5. Yapay zekâ iş yükleri için de aynı temel
  6. Senaryo raporları
  7. Geliştiricinin araçlarına entegre kaos mühendisliği
  8. Başlangıç için öneriler
  9. İlgili İçerikler
  10. Kaynaklar ve İleri Okuma

⏱️ 6 dk okuma📅 22 Temmuz 2026

Bir uygulamanın gerçekten dayanıklı olduğunu, yalnızca o dayanıklılık sınandığında bilebilirsiniz. Bu sınamayı üretim ortamında bir arıza yaparken öğrenmek yerine, kontrollü bir test ortamında bilinçli olarak yapmak çok daha akıllıcadır. Microsoft’un yönetilen kaos mühendisliği hizmeti Azure Chaos Studio tam olarak bunu güvenli ve amaçlı bir şekilde yapmanızı sağlar. Bu yazıda, hizmetin yeni parçası Azure Chaos Studio Workspaces ile birlikte gelen senaryo odaklı yaklaşımı ve Azure iş yükleri için dayanıklılık doğrulamasının nasıl kolaylaştığını inceleyeceğiz.

Dayanıklı tasarım neden yeterli değil?

Azure müşterileri dayanıklılık için ciddi yatırımlar yapıyor: birden fazla erişilebilirlik bölgesine yayılan dağıtımlar, coğrafi olarak yedekli depolama, otomatik veritabanı yük devretmesi, yeniden deneme mantığı ve yük dengeli ön yüzler. Ancak olay başladığında asıl soru şudur: Kurgulanan bu mekanizmalar, varsaydığınız süre içinde uygulamayı gerçekten kurtarıyor mu?

Gerçek kesintiler mimari şemaya bakmaz. Yıllar önce yanlış yapılandırılmış bir sağlık probu yüzünden bölge-yedekli bir dağıtım devre dışı kalabilir. Otomatik yük devretmeli bir veritabanı, bağlantı dizesi tek bölgeye sabitlendiği için uygulamayı çalışamaz hale getirebilir. Coğrafi olarak yedekli depolama, uygulama kodunun beklemediği eski okumalar üretebilir. Bunlar yaygın hatalardır ve yalnızca arıza yaşandığında görünür olurlar.

Microsoft’un vurguladığı gibi, Azure üzerinde güvenilirlik ve dayanıklılık paylaşılan bir sorumluluktur. Microsoft platformdan ve Azure hizmetlerine gömülü dayanıklılıktan sorumluyken, müşteri bu dayanıklılığı yapılandırmaktan ve onu kullanan koddan sorumludur. Hiçbir katman, diğerindeki boşluğu telafi etmez.

Chaos Studio Workspaces nedir?

Chaos Studio, altyapı, ağ, veritabanı ve uygulama bağımlılıkları genelinde kontrollü kesintiler benzeterek uygulamanın arıza altındaki davranışını doğrulamak için kullanılan yönetilen bir kaos mühendisliği hizmetidir. Chaos Studio Workspaces ise bugün genel önizlemede sunulan yeni bir yaklaşım getiriyor: Tek tek hataları bir araya getirmek yerine, üretimde gerçekten görülen kesinti örüntülerine karşılık gelen adlandırılmış senaryolarla başlıyorsunuz.

Bir Workspace, yeni üst düzey kaynaktır. Bir aboneliğe ya da kaynak grubuna yönlendirdiğinizde, yönetilen kimliği kapsamdaki kaynakları keşfediyor ve uygulanabilir senaryoları öneriyor. Altyapınız değiştikçe yenileme yapmak, önerileri güncel tutuyor.

Gerçek kesinti örüntülerinden oluşan senaryo kataloğu

Çoğu kesinti aynı anda iki katmanı zorlar. Platform katmanında hizmetin dönüp dönmediği, yük devretmenin Kurtarma Süresi Hedefi (RTO) içinde tamamlanıp tamamlanmadığı ve trafiğin doğru şekilde yönlendirilip yönlendirilmediği sorgulanır. Uygulama katmanında ise kodun veri bütünlüğünü koruyup korumadığı, aktif işlemleri sürdürüp sürdüremediği, doğru şeyleri yeniden deneyip denemediği ve zarif bir şekilde bozulup bozulmadığı test edilir. Yalnızca bir sanal makineyi durduran bir test size yalnızca platform katmanı hakkında bilgi verir; Workspaces senaryoları ise yığının tamamını doğrulamak için tasarlanmıştır.

Bugün itibarıyla mevcut olan senaryolardan bazıları şunlar:

  • Availability Zone Down: Bölge bazlı hedeflemeyle Sanal Makine Ölçek Kümesi (VMSS) kapatılarak bölgeler arası yönlendirme ve kurtarma doğrulanır.
  • Availability Zone Down + Database Failover: Hesaplama katmanında bölge kapatılırken Azure Database for PostgreSQL (Flexible Server) yük devretmesi birlikte tetiklenir. Yapılandırılan kurtarma hedeflerine karşı davranış ve uygulama tarafındaki bağlantı yönetimi gözlemlenir.
  • DNS Outage: NSG kurallarıyla çözümleyici trafiği engellenerek tam bir DNS çözümleme kesintisi oluşturulur; ad çözümlemesi başarısız olduğunda uygulamanın davranışı incelenir.
  • Microsoft Entra ID Outage: Kimlik sağlayıcı arızası ile kimlik doğrulama yeniden deneme, token önbelleği ve alternatif yollar sınanır.
  • Cache Stampede: Redis flush işlemi, veritabanı yeniden başlatma ve App Service süreç çökmesi bir arada çalıştırılarak önbellek ıskası fırtınası ve ardından oluşan veritabanı yükü test edilir. Kaynağa göre App Service süreç çökmesi varyantı şu an Windows App Service planlarını destekliyor.
  • Event-Driven Messaging Disruption:Azure Service Bus ve Event Hubs devre dışı bırakılarak ölü mektup (dead-letter) işleme ve geri basınç davranışı doğrulanır.

Bu senaryoların arkasında Workspaces için özel olarak yapılmış ayrıntılı API düzeyinde işlemler yer alıyor: Bölgesel VMSS kapatma, App Service süreç sonlandırma, Azure Database for PostgreSQL Flexible Server için zorla yük devretme, Azure Managed Redis flush ve NSG tabanlı ağ kontrolleri bunlardan bazıları. Her senaryo doğru hataları otomatik olarak birleştiriyor; böylece “1. bölgedeki VMSS örneklerini kapat, sonra veritabanı birincilini yük devret” gibi düşünmeniz gerekmiyor.

Kendi senaryonuzu tasarlamak

Hazır senaryolar iş yükünüze tam uymadığında, aynı hata kütüphanesinden yararlanarak kendinizinkini kurgulayabilirsiniz. Scenario Designer, Azure portalı içinde sürükle-bırak yaklaşımıyla adımları, dalları ve hataları düzenlemenize olanak tanıyor. Klasik Chaos Studio deneylerinin esnekliği artık Workspaces içinde de kullanılabilir durumda. Hazır bir şablonla başlayabilir ya da sıfırdan tam hata kütüphanesiyle tasarım yapabilirsiniz.

CPU ve bellek baskısı gibi VM aracı hataları da Workspaces içinde çalışıyor. Katalog, genel önizleme ve genel kullanılabilirlik sürecinde büyümeye devam edecek. Kaynakta belirtilen keşif başlıkları arasında depolama hesabı yük devretmesi, Azure SQL Managed Instance yük devretmesi, Azure Front Door ve Application Gateway senaryoları, kısmi bölge bozulması, AKS için pod kaosu ve müşteri tarafından gözlemlenen bölge kesintisi yer alıyor.

Yapay zekâ iş yükleri için de aynı temel

Copilot’lar, ajanlar, RAG (getirme destekli üretim) hatları ve çıkarım uç noktaları yeni türde arızalar getirebilir; ancak bunlar hâlâ diğer dağıtık uygulamalarla aynı Azure yapı taşlarına dayanır: hesaplama, veritabanları, önbellek, arama dizinleri, kimlik, ağ, mesajlaşma ve depolama. Chaos Studio Workspaces bugün Zone Down, Database Failover, DNS Outage, Cache Stampede ve Event-Driven Messaging Disruption gibi senaryolarla bu temeli doğrulayabilir. Katalog, ileride getirme kaymasi, token kısıtlaması ve yük altında model davranış değişimleri gibi yapay zekâya özgü davranışlara doğru genişleyecek.

Senaryo raporları

Bir çalıştırma bittiğinde Chaos Studio Workspaces yapılandırılmış bir tatbikat raporu üretir. Rapor; senaryonun neyi enjekte ettiğini, hangi kaynakları etkilediğini, kurtarma zaman çizgisinin nasıl seyrettiğini, hangi sinyallerin tatbikata ait olduğunu ve normalden farklı olan noktaları özetler. Rapor, iç olay sonrası inceleme (post-incident review) belgesi gibi okunur; değişiklik biletlerine, denetim kanıtlarına ya da servis sağlığı incelemelerine ek olarak dışa aktarılabilir.

Geliştiricinin araçlarına entegre kaos mühendisliği

Chaos Studio ile birlikte, mühendislerin zaten kullandığı araçlardan hizmeti sürmenin iki yolu duyurulmuş durumda. Bunlardan ilki GitHub Copilot için Chaos Studio Skill: Bir Workspace’i abonelik üzerine yönlendirmek, önerilen senaryoları görmek, tatbikat yapmak ve Azure Monitor sinyalleriyle ilişkilendirilmiş raporları almak konuşma akışı içinde yapılabiliyor.

İkincisi ise aynı Chaos Studio işlemlerini tiplendirilmiş araçlar olarak açığa çıkaran bir MCP (Model Context Protocol) sunucusu. Böylece Claude, Cursor, Codex gibi başka asistanlar veya kendi geliştirdiğiniz otonom ajanlar; bir Workspace oluşturabilir, senaryo çalıştırabilir ve etrafındaki sinyalleri sorgulayabilir. Her ikisi de aynı Chaos Studio API’lerine ve sizin Azure oturum açma bilgilerinize karşı çalışıyor.

Başlangıç için öneriler

Kaynağa göre Azure Chaos Studio Workspaces bugün genel önizlemede. Genel kullanılabilirlik hedefi şu anda 2026 sonu olarak belirtilmiş; ancak değişebileceği not düşülmüş. Başlamak için:

  1. Test etmek istediğiniz aboneliğe veya kaynak grubuna kapsamlı bir Workspace oluşturun.
  2. Keşfin önerilen senaryoları doldurmasına izin verin. Kendi kurgunuzu tercih ediyorsanız Scenario Designer’ı açıp hata kütüphanesinden özel bir senaryo tasarlayabilirsiniz; kod yazmanız gerekmez.
  3. İlk tatbikatı çalıştırın. Daha önce hiç kaos deneyi yapmadıysanız Zone Down ile başlayabilirsiniz. Tam bir erişilebilirlik bölgesi arızası; hesaplama yerleşimi, veritabanı yük devretmesi, DNS çözümlemesi ve uygulama katmanı yeniden deneme mantığının stres altında nasıl davrandığını açığa çıkarır.

Dayanıklılık, tek bir özellik ya da tek bir mimari karar ile elde edilebilecek bir sonuç değil; bir mühendislik disiplini ve bu disiplin doğrulama gerektiriyor. Azure ekosisteminizde senaryo temelli kaos testlerini düzenli hale getirmek, gerçek bir kesinti yaşanmadan önce mimarinizin, yapılandırmanızın ve uygulama mantığınızın gerçekten dayandığını kanıtlamanın en somut yolu.

İlgili İçerikler

  • Azure MCP Araçları Visual Studio 2022’de Yerleşik Geldi
  • Visual Studio’da Yerleşik Agent Skills:.NET ve Azure
  • Azure Functions ile Uzun Süreli MCP Araçları Geliştirmek

Kaynaklar ve İleri Okuma

  • azure.microsoft.com
  • azure.microsoft.com
  • learn.microsoft.com
  • Proving application resilience on Azure with Chaos Studio (Microsoft Azure Blog)
  • Azure Chaos Studio ürün sayfası
  • Chaos Studio Workspaces belgeleri
  • Chaos Studio genel bakış
  • Azure’da paylaşılan güvenilirlik sorumluluğu
  • .NET ve PostgreSQL ile Azure’da Cache’i Ciddiye Almak
🤖Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
Aşkın KILIÇ
Aşkın KILIÇYazar

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

İlgili Yazılar

Agent Harness ile Ajana Veri Vermek: Onay ve Hafıza Dahil
Agent Harness ile Ajana Veri Vermek: Onay ve Hafıza Dahil2 Tem 2026
Entra External ID'de Sosyal Giriş: Native Auth GA Oldu
Entra External ID'de Sosyal Giriş: Native Auth GA Oldu5 Nis 2026
Azure Developer CLI Kasım 2025: Uzantılar, Aspire 13 ve Yeni Oyun Alanı
Azure Developer CLI Kasım 2025: Uzantılar, Aspire 13 ve Yeni Oyun Alanı18 Mar 2026
Code Scanning'e "Mitigated" Uyarı Kapatma Nedeni Eklendi
Code Scanning'e "Mitigated" Uyarı Kapatma Nedeni Eklendi20 Ağu 2026

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

YouTube GitHub

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket Azure Chaos Studio Chaos Engineering Dayanıklılık Testi Microsoft Entra ID Senaryo Tasarımı
Önceki yazı

GitHub Copilot Canvas ile Etkileşimli Deneyimler

Sonraki yazı

Microsoft Agent Framework Harness Kararlı Sürümde Yayınlandı

İlginizi Çekebilir

Dependabot Alerts REST API Artık Sürüm Bilgisi Veriyor
Aşkın KILIÇ 0

Dependabot Alerts REST API Artık Sürüm Bilgisi Veriyor

20/10/2026
Browser Automation Tool Foundry Ajanlarına Tarayıcı Veriyor
Aşkın KILIÇ 0

Browser Automation Tool Foundry Ajanlarına Tarayıcı Veriyor

20/10/2026
Microsoft Build of OpenJDK: Java 11 ve 17 için 2027 Sınırı
Aşkın KILIÇ 0

Microsoft Build of OpenJDK: Java 11 ve 17 için 2027 Sınırı

20/10/2026

4 comments

comments user
Cenk B. 22/07/2026 09:15

Üretim ortamında gerçek kesinti senaryolarını önceden test etmek her zaman zor oldu, bu yaklaşım mantıklı görünüyor. Biz de geçen ay beklenmedik bir database bağlantı sorunuyla epey uğraştık, önceden böyle bir senaryo kurgulamış olsaydık çok daha hızlı atlatırdık. Workspace bazlı adlandırılmış senaryolar kulağa organize bir çözüm gibi geliyor, kurumsal ortamlarda nasıl sonuçlar veriyor acaba?

comments user
Serkan D. 22/07/2026 09:38

Chaos engineering’i hep teoride bırakmıştık ama workspace konseptiyle gerçekten prodüksiyona taşınabilir bir hal almış gibi görünüyor. Biz de geçen ay bir memcache kesintisi sonrası “neden test etmedik” diye saçımızı yolduk, tam zamanında denk geldi. Bu arada yapay zeka araçlarıyla ilgili şu yazınız da güzeldi: https://www.askinkilic.com.tr/gemini-36-flash-github-copilotta-kullanima-sunuldu/

comments user
İrem B. 22/07/2026 14:41

Chaos Engineering konusuna hep meraklı olmuşumdur ama prod ortamında uygulamak için hep çekindim, kontrollü senaryo yaklaşımı gerçekten mantıklı görünüyor. Biz şu an tek tek servis bazlı testlerle idare ediyoruz, stack genelini kapsayan bu workspace mantığına geçmek ne kadar çaba istiyor acaba?

Bu arada şu yazınız da güzeldi: Pure Virtual C++ 2026 Yarın Başlıyor: Oturumlar Hazır — https://www.askinkilic.com.tr/pure-virtual-c-2026-yarin-basliyor-oturumlar-hazir/

comments user
Gökhan İ. 22/07/2026 18:52

Chaos engineering konusunda epeydir bir şeyler okumak istiyordum, tam aradığım yazıydı. Özellikle yığının tamamını kapsayan senaryolar kısmı ilgimi çekti, çünkü genelde tek servis bazında test yapıp geçiştiriyoruz. Acaba kurumsal ortamlarda bu senaryoları CI/CD pipeline’a entegre etmek ne kadar karmaşık oluyor?

Yorumlar kapalı.

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • TypeScript 7.1 Beta: Import Attributes ve Yeni API
    21/10/2026 TypeScript 7.1 Beta: Import Attributes ve Yeni API
  • Dependabot Alerts REST API Artık Sürüm Bilgisi Veriyor
    20/10/2026 Dependabot Alerts REST API Artık Sürüm Bilgisi Veriyor
  • Browser Automation Tool Foundry Ajanlarına Tarayıcı Veriyor
    20/10/2026 Browser Automation Tool Foundry Ajanlarına Tarayıcı Veriyor
  • Microsoft Build of OpenJDK: Java 11 ve 17 için 2027 Sınırı
    20/10/2026 Microsoft Build of OpenJDK: Java 11 ve 17 için 2027 Sınırı
  • GitHub Copilot SDK: C# ile Kendi Modelinizi Bağlayın
    20/10/2026 GitHub Copilot SDK: C# ile Kendi Modelinizi Bağlayın
  • DevOps Güncellemeleri
    09/03/2026 Azure DevOps Server Şubat Güncellemesi: Güvenlik
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • Artımlı Anlık Görüntü: Anında Geri Yükleme
    09/03/2026 Artımlı Anlık Görüntü: Anında Geri Yükleme
  • Bulut Sunucu Altyapısı
    09/03/2026 Microsoft Sovereign Cloud: İzolasyonda Güvenli Bulut
  • Terminalde AI Ajanlarını Koddan Teste Taşımak: azd ile Gerçekten Yerel Deneyim
    18/03/2026 Terminalde AI Ajanlarını Koddan Teste Taşımak: azd ile Gerçekten Yerel Deneyim
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

AI ajanları ASP.NET Core Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure OpenAI azure sdk Azure SQL CI/CD code review copilot Copilot CLI DevOps geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes Kurumsal geliştirme kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu MCP Microsoft Agent Framework Microsoft Azure Microsoft Entra ID Microsoft Foundry otomasyon performans public preview Pull Request RAG REST API SEO uyumlu verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 507 yazı 🏗️ Bulut Altyapı 407 yazı 🤖 Yapay Zeka 331 yazı ☁️ Microsoft Azure 279 yazı 🔧 DevOps 277 yazı 🔒 Güvenlik & Kimlik 223 yazı 🏢 Kurumsal Teknoloji 107 yazı 📊 Veri & Analitik 78 yazı 🐳 Konteyner & Kubernetes 62 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← GitHub Copilot Canvas ile Etki...
    Microsoft Agent Framework Harn... →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazılarını GitHub ve RSS üzerinden takip edin.
    GitHub RSS