Azure App Service Build 2026: Easy AI, Iv4 ve Yenilikler
Microsoft Build 2026 ile birlikte Azure App Service tarafında geniş kapsamlı bir güncelleme dalgası duyuruldu. Web uygulamalarını yeniden mimariye ihtiyaç duymadan ajan uyumlu uç noktalara dönüştüren Easy AI, Isolated v4‘ün genel kullanıma açılması, App Service Managed Instance tarafındaki ilerlemeler ve platform ile CLI cephesindeki iyileştirmeler öne çıkan başlıklar. Bu yazıda, duyurulan yeniliklerin ne anlama geldiğini ve App Service üzerinde uygulama işleten ekipler için pratik karşılığını özetliyorum.
Easy AI: Web Uygulamasını Ajan Dostu Hâle Getirmek
Easy AI, mevcut App Service web uygulamalarını AI ve ajan senaryolarına hazır hâle getirmeyi amaçlayan yeni bir kabiliyet şemsiyesi. Merkezinde, Azure Portal içinde tanıtılan yeni bir AI (preview) bıçağı yer alıyor; AI ile ilgili özellikleri tek bir yerden etkinleştirebiliyorsunuz.
Bu şemsiyenin ilk özelliği Built-in MCP on App Service. Kod değişikliği yapmadan bir OpenAPI belirtimi sağladığınızda App Service, uygulamanızı Model Context Protocol sunucusuna dönüştürüyor ve ajanların çağırabileceği araçlarla hazır bir uç nokta üretiyor. MCP sunucularını AI (preview) bıçağındaki ilgili sekmeden birkaç tıkla oluşturup yönetebiliyor, dilerseniz Azure API Center içinde kataloglayıp yönetişim altına alabiliyorsunuz.
Aynı bıçakta yer alan Agents sekmesi ise App Service üzerinde barındırılan AI ajanlarına dair görünürlük sunuyor. Toplam ajan sayısı, çağrılar, tüketilen token miktarı ve hata oranı gibi metrikler, Application Insights’a OpenTelemetry ve Generative AI semantic conventions kullanılarak akıtılan telemetriden türetiliyor. Buradan Application Insights’a geçerek ajan davranışını, performansını ve maliyetini zaman içinde detaylı inceleyebiliyorsunuz.
Microsoft, Built-in MCP ve Agents deneyimini Easy AI ailesinde gelecek özelliklerin ilk halkası olarak tanımlıyor.
Isolated v4: ASEv3 Üzerinde Genel Kullanım
Build 2026 ile birlikte duyurulan bir diğer önemli başlık, App Service Environment v3 (ASEv3) üzerinde Isolated v4 (Iv4)‘ün genel kullanıma (GA) açılması. Iv4, Premium v4’ü de besleyen yeni nesil v4 donanım kuşağını, ASEv3 üzerinde adanmış ve tek kiracılı iş yükleri çalıştıran müşterilere getiriyor. Kritik uygulamaların ihtiyaç duyduğu izolasyon, uyumluluk ve veri ikamet garantilerinden ödün vermeden Isolated v2’ye kıyasla belirgin bir performans artışı hedefleniyor.
Iv4 şu anda sınırlı sayıda Azure bölgesinde genel kullanıma açık; ek bölgeler talep ve kapasiteye göre kademeli olarak devreye alınacak. Desteklenen bölgelerin tam listesi için resmi dokümantasyona, yapılandırma detayları için Premium v4 belgelerine, SKU ve fiyatlandırma bilgileri için ise App Service fiyatlandırma sayfasına bakabilirsiniz. Yoğun talep nedeniyle desteklenen bölgelerde bile kapasite sınırlı olabiliyor; sorun yaşarsanız destek bileti açmanız öneriliyor.
Iv4, aynı zamanda uyumluluk ve veri ikameti hassasiyeti olan iş yükleri için adanmış altyapı üzerinde App Service Managed Instance‘ın da temelini oluşturuyor.
App Service Üzerinde Managed Instance
Managed Instance on App Service (Preview) tarafında da bir dizi iyileştirme geldi: yaklaşık 30 saniyeye inen daha hızlı yeniden başlatmalar, registry ve storage adapter değişikliklerinde yeniden başlatma gereksiniminin kalkması ve tanılama araçlarının entegrasyonu bunların başında geliyor. Servis; Orta ve Güney Hindistan gibi yeni bölgelere genişliyor, GitHub Copilot App Mod aracıyla daha derin entegrasyonlar yapılıyor.
Yakın gelecekte Managed Instance’ın, yeni Iv4 SKU’su üzerinden App Service Environment (ASE) senaryolarına da taşınması planlanıyor. Bu adımla; özel bağımlılıklara veya işletim sistemi düzeyinde daha derin kontrole ihtiyaç duyan Windows web uygulamalarının, ASE’nin tek kiracılı izolasyonu, güvenlik ve uyumluluk sınırları, ince taneli ağ kontrolü ve öngörülebilir performansıyla birlikte modernleştirilmesi hedefleniyor.
Migration tarafında da Azure App Service migration PowerShell script’leri Managed Instance’ı destekleyecek şekilde güncellendi. Çağrı sırasında -UseManagedInstance anahtarını kullandığınızda; App Service planı, adapter’lar ve kurulum script’leri de dahil olmak üzere Managed Instance için uyarlanmış geçiş ayarları otomatik olarak üretiliyor. Bu, registry, COM bileşenleri veya özel bağımlılıklara dayanan karmaşık iş yüklerinde elle kurulum yükünü belirgin şekilde azaltıyor.
Ayrıca çok ajanlı bir MCP iş akışıyla eski IIS uygulamalarının keşif, değerlendirme ve dağıtım adımlarını yapay zekâ rehberliğinde sadeleştiren Agentic IIS Migration to Managed Instance pilotu paylaşıldı. Erken aşamada bir çalışma olduğundan, kendi uygulama gereksinimlerinize göre uyarlamak gerekiyor.
Platform Release Channel: Runtime Güncellemelerinde Kontrol
Yönetilen bir platformda runtime’ları güncel tutmak temel bir söz; ancak bir CVE’yi kapatan yama, üçüncü parti bir modülle uyumsuzluk veya çerçeve tarafında davranış değişikliği getirebiliyor. Platform Release Channel, Linux üzerinde App Service için tam bu noktayı ele alıyor.
Uygulama başına ayar ile üç kanaldan birini seçebiliyorsunuz:
- Latest: Yeni yamalar yayınlanır yayınlanmaz alınır; geliştirme ve test uygulamalarında erken doğrulama için uygundur.
- Standard: Varsayılan kanaldır ve çoğu üretim iş yükü için dengeli seçenek olarak konumlanır.
- Extended: Bir sürüm geride kalır; hassas iş yüklerine ek doğrulama süresi kazandırır.
Yönetilen runtime ve otomatik yama modeli aynı kalıyor; üzerine takım pratiklerine uyan bir kontrol düzlemi ekleniyor.
Azure CLI: Ajan Çağı için Zenginleştirilmiş Deneyim
AI ajanlarının Azure kaynaklarını yönetmek için Azure CLI’yı giderek daha sık birincil giriş noktası olarak kullanması, App Service tarafında az webapp ve az appservice komutlarında ciddi bir yatırıma yol açmış. Amaç; daha net sinyaller, zengin veri ve eylemsel çıktı üretmek.
Şimdiden yayınlanan iyileştirmeler arasında öne çıkanlar:
- Enriched deployment errors: Linux üzerinde App Service için
az webapp deploykomutuna eklenen--enriched-errors trueanahtarı; hata kodu, dağıtım bağlamı, ham hata, önerilen düzeltmeler ve doğrudan yapıştırılabilir bir GitHub Copilot istemiyle yapılandırılmış tanılama çıktısı üretiyor. - Yenilenen
az webapp list-runtimes: Düz liste yerine OS, runtime, sürüm, destek yaşam döngüsü durumu ve son kullanım tarihlerini içeren yapılandırılmış bir tablo sunuyor.--runtimeve--supportfiltreleri; “hangi runtime’larım EOL’e yaklaşıyor?” veya “Linux’ta bugün hangi Python sürümlerini dağıtabilirim?” gibi soruları hızlıca yanıtlıyor.
Bu değişikliklerden yararlanmak için CLI’nın, script’lerin ve CI hattının güncel sürümde olması gerekiyor.
Platform Tarafındaki Küçük Ama Etkili İyileştirmeler
Manşet olmayan ancak birlikte gündelik App Service deneyimini belirgin biçimde iyileştiren bir dizi güncelleme de yayına alındı:
- Daha hızlı Python dağıtımı: Remote build hattı profilleyip yeniden yazıldı. Build artefaktlarında gzip yerine Zstandard kullanılıyor (sıkıştırma yaklaşık 6 kat, açma yaklaşık 2,6 kat daha hızlı; bu aynı zamanda cold start’ı da hızlandırıyor), uygun durumlarda
pipyerineuvbirincil kurulum aracı olarak devreye giriyor (uyumsuzluktapip‘e otomatik geri dönüş var) ve gereksiz bir staging kopyası kaldırıldı. Sonuç: Linux üzerinde App Service için yaklaşık %30 daha hızlı Python dağıtımı, özellikle büyük bağımlılık ağaçları çeken AI/ML uygulamalarında belirgin kazanç. - FastAPI için sıfır konfigürasyon: Artık FastAPI uygulaması dağıtmak için özel başlangıç komutu gerekmiyor. App Service
main.py,app.py,api.pygibi yaygın giriş dosyalarını tarıyor, FastAPI import’unu tespit edip uygun Gunicorn/Uvicorn worker’ı ile uygulamayı başlatıyor. Bu özellik bugün Python 3.14+ için etkin. - Deferred Kudu Recycle: Asenkron bir dağıtım sürerken kritik olmayan bir uygulama ayarı veya bağlantı dizesi güncellemesi artık dağıtımı kesmiyor. Kudu, yeniden başlatmayı 40 dakikaya kadar erteleyerek devam eden dağıtımın tamamlanmasına izin veriyor. Kudu/Oryx/SCM önekleri ve
WEBSITE_RUN_FROM_PACKAGEgibi dağıtım açısından kritik ayarlar ise anında yeniden başlatmayı tetiklemeye devam ediyor. Kendi ayarlarınızı daWEBSITE_DEPLOYMENT_CRITICAL_APPSETTINGSile bu kategoriye ekleyebiliyorsunuz. - Python için SSH kısayolları: Linux üzerindeki Python uygulamaları için sanal ortamı etkinleştirme, yaygın uygulama yollarına geçiş ve çalışan süreci inceleme gibi işleri kolaylaştıran yeni SSH yardımcı takma adları eklendi.
- Site Status: Portal’da yeni Site Status deneyimi; Starting, Started, Stopping, Stopped, Updating, Blocked gibi platform düzeyi yaşam döngüsü durumunu, son bilinen hatayı ve instance başına detayları tek ekranda sunuyor. Aynı görünümden site yeniden başlatma veya alttaki instance’ı değiştirme gibi onarım eylemlerini de tetikleyebiliyorsunuz.
Genel Değerlendirme
Build 2026 duyuruları, App Service’in son dönemdeki süregelen yatırım çizgisiyle örtüşüyor: güvendiğiniz yönetilen platformu, uygulama geliştirme biçimleri değişirken daha hızlı, daha esnek ve gündelik kullanımda daha az sürtünmeli hâle getirmek. Easy AI ajanları yeniden yazımı zorunlu kılmadan tabloya dahil ediyor; Isolated v4 ve Managed Instance tam yönetilen izolasyon sınırlarını genişletiyor; CLI ve platform tarafındaki iyileştirmeler ise günlük operasyonu görünür biçimde kolaylaştırıyor.
Kaynaklar ve İleri Okuma
- Azure App Service — Build 2026 Updates (orijinal duyuru)
- App Service için süregelen yatırım açıklaması
- Built-in MCP on App Service
- Easy AI Agents sekmesi
- Isolated v4 dokümantasyonu
- Iv4 desteklenen bölgeler
- Premium v4 katmanını yapılandırma
- App Service fiyatlandırma sayfası
- App Service Managed Instance genel bakış
- App Service Migration PowerShell script’leri
- Agentic IIS Migration to Managed Instance
- Platform Release Channel duyurusu
- Azure API Center’da MCP sunucusu kaydı







Yorum gönder