Azure Cosmos DB Fabric Database Hub’da Tek Ekrandan İzleme
Microsoft Fabric’in Database Hub‘ı artık Azure Cosmos DB hesaplarını da listeliyor ve izliyor; özellik public preview aşamasında. Birden fazla aboneliğe ve bölgeye yayılmış hesapları tek tek Azure portal sekmesi açmadan yan yana görebiliyorsunuz: sağlık durumu, normalize RU tüketimi, temel güvenlik sinyalleri. Hesaplar bulundukları abonelik, kaynak grubu ve bölgede kalmaya devam ediyor, taşınan ya da kopyalanan bir şey yok.
Neden tek bir envanter görünümü gerekiyor?
Azure Cosmos DB müşterilerinin çoğu tek bir hesapla çalışmıyor. Hesaplar zamanla farklı aboneliklere, bölgelere ve API tiplerine dağılıyor, çoğu zaman da farklı uygulama ekiplerinin sahipliğine geçiyor. Filo düzeyinde bir soruyu, mesela hangi hesapların provisioned throughput sınırına yaklaştığını yanıtlamak için pratikte iki yol vardı: hesapları teker teker Azure portalda açmak ya da Azure Monitor üzerine ayrı bir raporlama katmanı kurmak.
Database Hub bu görünümü doğrudan veriyor, temel keşif ve izleme için kurulum adımı istemiyor. Veriyi Fabric’e taşımanız, mirroring yapılandırmanız, Cosmos DB Fleet Analytics etkinleştirmeniz veya diagnostic log açmanız gerekmiyor; Azure’ın hesaplarınız için zaten topladığı Azure Monitor platform metrikleri okunuyor. Kimliğinizin bir abonelikte Reader erişimi varsa, o aboneliğin hesapları listede beliriyor.
Preview kapsamında neler var?
Estate: hesap keşfi
Envanterinizi Azure Cosmos DB’ye filtreleyip erişiminiz olan hesaplar arasında gezinebilir ya da arama yapabilirsiniz. Her kayıt bir veritabanı hesabını temsil eder, aboneliği, kaynak grubu ve bölgesiyle birlikte görünür.
Overview ve Performance: filo sağlığı ve detay
Overview, görünümdeki hesaplar genelinde kullanılabilirliği ve normalize RU tüketimini özetler. Performance ise seçtiğiniz hesapları karşılaştırır; grafikler ve sıralanabilir bir tabloyla şu metrikleri kapsar:
- normalize RU tüketimi (normalized RU consumption)
- toplam request unit
- throttle edilen istekler
- provisioned throughput
- ortalama sunucu tarafı gecikme (server-side latency)
Metrik kapsamı API tipine ve hesap yapılandırmasına göre değişiyor; her hesapta aynı sinyallerin eksiksiz görünmesini beklemeyin.
Güvenlik: üç sinyalle hızlı triyaj
Güvenlik kartı üç şeye bakıyor: hesap Microsoft Entra ID kimlik doğrulamasını zorunlu tutuyor mu, customer-managed keys (müşteri yönetimli anahtarlar) etkin mi, public network access açık mı. Microsoft bunları kapsamlı bir güvenlik değerlendirmesi olarak değil, triyaj sinyali olarak konumlandırıyor; Microsoft Defender for Cloud’un yerini almıyorlar.
Azure Cosmos DB for NoSQL hesabı oluşturma
Database Hub üzerinden abonelik, kaynak grubu, bölge ve iş yükü tipini seçip isteğe bağlı olarak bir throughput üst sınırı belirleyerek hesap oluşturabiliyorsunuz. Akış yalnızca hesabın kendisini oluşturuyor. Veritabanı ve container’lar ile bunların throughput, partition key ve indexing ayarları Azure portal ya da Visual Studio Code için Azure Databases eklentisi üzerinden yapılandırılıyor.
Preview’ın sınırları
Public preview olduğu için kapsam net biçimde çizilmiş durumda:
- Copilot ve ajanlar Cosmos DB verisine dair soruları henüz yanıtlayamıyor. Bu kısıt yalnızca Database Hub içindeki Cosmos DB deneyimine özgü; Fabric’in diğer bölümlerindeki veya Visual Studio Code’daki Copilot davranışını tarif etmiyor.
- İzleme metrik tabanlı. Preview, Azure Monitor platform metriklerinin seçilmiş bir alt kümesini gösteriyor. Sorgu düzeyinde tanılama, yavaş sorgu analizi, partition key hot-spot analizi ve diagnostic log araması için Azure portal, Insights ve diagnostic log’ları kullanmaya devam etmek gerekiyor.
- Yönetim işlemleri hesap oluşturmayla sınırlı. Database Hub’dan RU/s ölçekleyemiyorsunuz. Mevcut bir hesabın throughput, indexing ve ağ ayarları dahil yeniden yapılandırılması Azure portal, Azure CLI, Azure PowerShell veya ARM template ile yapılıyor.
- Performance panosu görünüm başına 100 kaynakla sınırlı. Daha büyük bir envanteri bu sınırın içine sokmak için filtre uygulamanız, bir grafiği “tüm filo” olarak okumadan önce hangi hesapların seçili olduğunu doğrulamanız öneriliyor.
- Fabric-native Cosmos DB ve Cosmos DB Fleet Analytics desteklenmiyor. Preview, Azure Cosmos DB hesaplarını kapsıyor.
Microsoft, metrik kapsamının ve desteklenen yeteneklerin preview süresince genişlemesini beklediğini belirtiyor.
Başlamak için gereken izinler
Database Hub ayrı bir izin modeli kurmuyor, mevcut Microsoft Entra ID ve Azure RBAC atamalarınızı kullanıyor. Gerekenler:
- Çalışma alanınıza atanmış bir Fabric veya Fabric Trial kapasitesine sahip bir Fabric tenant’ı.
- Keşfetmek ve izlemek istediğiniz hesapları barındıran her abonelikte, abonelik kapsamında Reader ya da daha geniş yetkili bir rol.
- Database Hub’dan hesap da oluşturmak istiyorsanız, kaynak grubu kapsamında Cosmos DB Operator ya da daha geniş yetkili bir rol.
Sonrası basit. Database Hub’ı açın, Estate bölümüne gidin, envanteri Azure Cosmos DB’ye filtreleyin, karşılaştırmak istediğiniz hesapları Performance ekranında seçin.
Bir hesabı Estate listesinde görmek, o hesabın verisine erişmek demek değil. Sorgulama için Cosmos DB data plane rol ataması ve hesaba ağ erişimi gerekiyor; envanter görünürlüğü ile veri düzlemi yetkisi birbirinden bağımsız kalıyor.
Bu preview kime yarar sağlar?
Tek elin parmaklarını geçen sayıda Azure Cosmos DB hesabı işleten ekipler bu görünümden en çok fayda görecek gruptur: platform ekipleri, veritabanı operasyonunu merkezi yürütenler, farklı uygulama ekiplerinin hesaplarını toplu olarak gözetmesi gereken yöneticiler. Derin kök neden analizi hala Azure portal ve diagnostic log tarafında. Database Hub ise “hangi hesaba bakmam gerekiyor?” sorusunu hızlandıran bir üst katman işlevi görüyor.
Microsoft, Database Hub’ın envanterinize dair ihtiyaç duyduğunuz soruları yanıtlayıp yanıtlamadığını ve hangi sinyallerin eksik kaldığını öğrenmek istediğini belirtiyor, geri bildirim için bir form paylaşılmış durumda. FabCon Europe’a Barselona’da katılanlar için fuar alanındaki Ask the Experts standı da bir temas noktası olarak belirtiliyor.
Kaynaklar ve İleri Okuma
- Announcing Public Preview for Azure Cosmos DB in Fabric Database Hub! (Jai Maldonado, Azure Cosmos DB Blog)
- Azure Cosmos DB in Database Hub – duyuru bağlantısı
- Microsoft Learn: Database Hub ile izleme
- Preview geri bildirim formu
- Azure Cosmos DB Blog
- Azure Cosmos DB YouTube kanalı
- Microsoft Open Source Discord – #nosql kanalı
- Azure Cosmos DB ile Kurumsal Yapay Zekâ: Ölçek Meselesi
- Azure Cosmos DB’de Bölüm Bazlı Otomatik Failover







Yorum gönder