Azure • Haberler • Microsoft

Azure Verified Modules artık Azure engineering’de

avm-cover

Azure Verified Modules (AVM) topluluk projesinden Azure engineering’e geçti. Açık kaynak kalıyor; destek beyanı değişiyor ve 2027’de modül kademeleri geliyor.

Azure Verified Modules (AVM) artık Microsoft’un Azure engineering organizasyonu içindeki Azure Deployments ekibine ait. AVM, Microsoft içinde gönüllülük esasıyla, farklı ekiplerdeki çalışanların günlük işlerinin yanında yürüttüğü bir topluluk projesi olarak başlamıştı. Artık her gün üzerinde çalışan, işi bu olan mühendislerden oluşan bir ekibin sorumluluğunda.

En önemli nokta şu: AVM açık kaynak olmaya devam ediyor. Repository’ler, spesifikasyonlar, katkı modeli ve modülleri public registry’lerden kullanma şekliniz değişmiyor. Değişen şey, projenin arkasındaki yatırım ve sürdürülebilirlik. Bu değişikliğin sonucu olarak Microsoft destek beyanını güncelliyor ve 2027 başında üç kademeli bir modül sahipliği modeli getiriyor.

AVM nedir?

AVM, Microsoft’un Azure için Infrastructure as Code (IaC) modül standardı; hem Bicep hem Terraform için. Her modül aynı yayımlanmış spesifikasyona göre yazılıyor, aynı CI testlerinden geçiyor ve resmi public Bicep ve Terraform registry’lerinde yayımlanıyor. Fikir basit: aynı Azure IaC kodunu tekrar tekrar yazmak zorunda kalmamak ve kullandığınız modüle güvenebilmek. Ayrıntılar aka.ms/AVM adresinde.

Destek beyanı değişiyor

AVM’nin mevcut destek beyanında yanıt ve düzeltmeler için gün bazlı hedefler var. Microsoft bu hedefleri tutarlı şekilde tutturamadığını açıkça kabul ediyor; bu da kullanıcılara net ve güvenilir bir beklenti sunmuyordu.

Bu yüzden gün bazlı hedefler kaldırılıyor ve AVM, Azure CLI, Azure PowerShell, Bicep, AzAPI ve AzureRM Terraform provider’ın kullandığı destek modeline geçiyor. Asıl taahhüt artık şu: işi bu olan mühendisler modülleri doğrudan bakımını yapacak ve tüm modül sahiplerinin kullandığı araçları, otomasyonu ve framework’ü geliştirecek. Microsoft’a göre bu, tutturulamayan sabit bir hedeften daha güçlü bir taahhüt.

Modül kademeleri (tiering)

Şu an her AVM modülü aynı şekilde ele alınıyor ve bu sürdürülebilir değil. Bir resource group modülü neredeyse hiç ilgi gerektirmezken, storage account ya da virtual machine modülü altındaki servis değiştikçe sürekli bakım istiyor. Bu yüzden modüller, kimin sahip olduğuna ve bakımını yaptığına göre kademelere ayrılıyor:

KademeSahibiNe anlama geliyor
Tier 1 (Core)AVM engineering ekibiModüller doğrudan Azure engineering içindeki AVM ekibine ait. Ekip bunların bakımını AVM spesifikasyonları ve framework ile birlikte asıl işi olarak yapıyor.
Tier 2 (Maintained)Herhangi bir Microsoft çalışanıModüller herhangi bir Microsoft tam zamanlı çalışanına ya da ekibine ait. Kendi servislerinin modüllerine sahip olan diğer Azure engineering ekipleri de bu kademede. Bugünkü model bu ve kalkmıyor.
Tier 3 (Open-Source), değerlendiriliyorOnaylı dış sahipler (ileride)Şimdilik bir fikir, taahhüt değil. Microsoft MVP’leri ve akredite partnerler gibi güvenilir dış tarafların modül sahibi olmasını sağlayabilir. 2027’nin ikinci yarısından önce ele alınmayacak.

Değişmeyecek bir şey var: kalite çıtası. Her kademedeki her modül aynı AVM spesifikasyonuna göre yazılıyor ve aynı CI kontrollerinden geçiyor. Kademe, modülün kalitesini değil, arkasında kimin olduğunu anlatıyor. Ayrıca Tier 1’deki bir modül hem Bicep hem Terraform sürümüyle birlikte AVM ekibinde oluyor.

Kademe listesi neden henüz yayımlanmıyor

Microsoft, taahhütte bulunmadan önce gerçek bakım kapasitesini görmek istiyor. 2026’nın geri kalanı manuel yükü azaltmak ve birikmiş işleri temizlemekle geçecek; bu süreç ekibin kaç modülün bakımını yapabileceğini gösterecek. Ekip, kısa süre sonra değiştirmek zorunda kalacağı bir liste yerine sürdürebileceği bir liste yayımlamayı tercih ediyor. Ayrıca listenin yayımlanması dikkati dışarıda kalan modüllere çekecek; bu tartışmalar başlamadan önce net veriye sahip olmak istiyorlar.

Fikir vermesi açısından, taslakta Bicep ve Terraform genelinde yaklaşık 50 resource modülü Tier 1’de yer alıyor. Mevcut telemetriye göre bu modüller AVM modül deployment’larının yaklaşık yüzde 85’ini oluşturuyor. Kullanım tek kriter değil; kritik servisler ve başka faktörler de hesaba katılacak.

Dağıtık sahiplik hâlâ esas

AVM baştan beri merkezi olmayan sahiplikle çalıştı ve engineering’e geçmek bunu değiştirmiyor; tersine yardımcı olması bekleniyor. Azure engineering içinde olmak, AVM ekibini servisleri geliştiren ürün ekiplerine çok daha yakınlaştırıyor. Ürün ekiplerinin kendi servislerinin modüllerine sahip olması ilk günden beri bir hedefti.

Bu zaten oluyor. Azure Landing Zones (ALZ) geçişiyle birlikte Azure Migrate ekibi artık AVM’deki ALZ modüllerinin ve subscription vending modüllerinin bakımını yapıyor. Bunlar Tier 2’de ama işi bu olan bir engineering ekibi tarafından yönetiliyor. Microsoft’un ifadesiyle Tier 2 daha alt bir kademe değil, daha geniş bir kademe.

Tier 1’e alınacak bir modülün mevcut sahibi isterse AVM ekibiyle birlikte sahiplikte yer almaya devam edebilecek; ancak Microsoft, mümkün olduğunca çok modülün bir sahibi olması için bu kişileri Tier 1 dışında bir modülü üstlenmeye de teşvik ediyor. Sahiplik değişiklikleri 2027 başında kademe modeli devreye alındığında netleşecek.

AVM Community Call

AVM’nin yeni engineering ekibi bir sonraki community call’da kendini tanıtacak ve soruları yanıtlayacak. Toplantıda önümüzdeki altı ayın yol haritası da konuşulacak. Katkı veren ya da sadece kullanan herkes katılabiliyor.

AVM Community Call. Kaynak: Microsoft
AVM Community Call. Kaynak: Microsoft

Yayın YouTube’da canlı olacak ve bittikten sonra kaydı otomatik olarak yayımlanacak.

Sırada ne var

  • Yayımlanmış modül destek beyanı güncellenecek ve gün bazlı yanıt hedefleri kaldırılacak.
  • Ekip issue ve pull request’leri eritmeye ve CI’daki manuel yükü azaltmaya devam edecek.
  • Bakım kapasitesi 2026 sonuna kadar doğrulanacak.
  • İlk kademe sınıflandırmaları, arkasında durulabilecek hale geldiğinde yayımlanacak.
  • Tier 3, hukuki ve fikri mülkiyet soruları dahil, 2027’de yeniden ele alınacak.

Microsoft, yanlış yaptığını düşünenlerin geri bildirimlerini GitHub Discussions üzerinden paylaşmasını istiyor ve bu geri bildirimlerin değişikliğin son halini şekillendireceğini söylüyor.


Bicep ya da Terraform ile Azure altyapısı kuranlar için bu iyi bir haber. AVM’nin en büyük soru işareti, gönüllülükle yürüyen bir projenin uzun vadede ne kadar bakımlı kalacağıydı; artık işi bu olan bir ekip var. Microsoft’un gün bazlı destek hedeflerini tutturamadığını açıkça kabul etmesi de dürüst bir hamle. Pratikte dikkat edilmesi gereken nokta kademe listesi: en çok kullanılan yaklaşık 50 modül Tier 1’e girecek, ama kullandığınız daha niş modüllerin hangi kademede olacağı 2027 başına kadar belli olmayacak. Kritik bir modüle bağımlıysanız, community call’a katılıp ya da GitHub’da yorum bırakıp sesinizi şimdi duyurmak mantıklı.

Kaynak: https://techcommunity.microsoft.com/blog/AzureToolsBlog/azure-verified-modules-avm-is-now-owned-by-azure-engineering/4563822

Yazar Hakkında

Kerem Şuğle

Solution Architect, VMware vExpert ve Microsoft sertifikalı altyapı uzmanı. VMware vSphere/vSAN/VCF, Azure, AWS, Google Cloud, enterprise sanallaştırma ve yapay zeka konularında 15+ yıl deneyim. AI/cloud dönüşümü, sovereign cloud, enterprise güvenlik ve modern altyapı mimarisi alanlarında yazıyor.

Leave a Comment