App Service Ortamı sürüm karşılaştırması
App Service Ortamı üç sürümü vardır. App Service Ortamı v3 en son sürümdür ve önceki sürümlere göre avantajlar ve özellik farklılıkları sağlar.
Önemli
Bu makale App Service Ortamı v1 ve v2 hakkında bilgi içerir. v1 ve v2 App Service Ortamı 31 Ağustos 2024 tarihinde kullanımdan kaldırılacaktır. Kullanımı daha kolay olan ve daha güçlü bir altyapı üzerinde çalışan yeni bir App Service Ortamı sürümü vardır. Yeni sürüm hakkında daha fazla bilgi edinmek için App Service Ortamı giriş ile başlayın. Şu anda App Service Ortamı v2 kullanıyorsanız, yeni sürüme geçmek için lütfen bu makaledeki adımları izleyin.
31 Ağustos 2024'den sonra App Service Ortamı v1 ve v2 donanımlarının yetkisini alma işlemi başlar ve bu durum uygulamalarınızın ve verilerinizin kullanılabilirliğini ve performansını etkileyebilir. Hizmet Düzeyi Sözleşmesi (SLA) ve Hizmet Kredileri artık 31 Ağustos 2024'den sonra üretimde olmaya devam eden App Service Ortamı v1 ve v2 iş yükleri için geçerli olmayacaktır.
31 Ağustos 2024'den önce App Service Ortamı v3'e geçişi tamamlamanız gerekir, aksi zaman uygulamalarınız ve kaynaklarınız silinebilir. Yerinde geçiş özelliğini kullanarak v1 ve v2 App Service Ortamı kalanları en iyi çaba temelinde otomatik geçirmeyi deneyeceğiz, ancak Microsoft otomatik geçişten sonra uygulama kullanılabilirliği hakkında hiçbir talepte bulunmaz veya garantide bulunmaz. Geçişi tamamlamak ve App Service planı SKU seçiminizi gereksinimlerinizi karşılayacak şekilde iyileştirmek için el ile yapılandırma gerçekleştirmeniz gerekebilir. Otomatik geçiş uygun değilse kaynaklarınız ve ilişkili uygulama verileriniz silinir. Bu aşırı senaryolardan herhangi birini önlemek için hemen harekete geçmenizi önemle tavsiye ediyoruz.
v1/v2 App Service Ortamı kullanımdan kaldırma hakkında en güncel bilgiler için v1 ve v2'yi kullanımdan kaldırma App Service Ortamı güncelleştirmesine bakın.
Sürümler arasında karşılaştırma
Dağıtım
Özellik | App Service Ortamı v1 | App Service Ortamı v2 | App Service Ortamı v3 |
---|---|---|---|
Donanım | Cloud Services (klasik) | Cloud Services (klasik) | Sanal Makine Ölçek Kümeleri |
Kullanılabilir SKU'lar | P1, P2, P3, P4 | I1, I2, I3 | I1v2, I2v2, I3v2, I4v2, I5v2, I6v2 |
CPU | Fiziksel çekirdekler | Fiziksel çekirdekler | Sanal CPu (vCPU) |
Maksimum örnek sayımı | 55 konak (varsayılan ön uçlar + çalışanlar) | App Service planı başına 100 örnek. Tüm planlarda en fazla 200 örnek. | App Service planı başına 100 örnek. Tüm planlarda en fazla 200 örnek. |
Bölge yedekliliği | Hayır | Hayır - bir bölgeye bölge sabitleme kullanılabilir | Evet |
Ayrılmış konak grubu | Hayır | Hayır | Evet (alanlar arası yedeklilik ile uyumlu değil) |
Planlı bakım için yükseltme tercihi | Hayır | Hayır | Evet |
FTPS | Yes | Yes | Evet, açıkça etkinleştirilmelidir. Özel etki alanı soneki kullanılarak FTPS uç noktasına erişim desteklenmez. |
FTPS uç nokta yapısı | ftps://APP-NAME.ASE-NAME.appserviceenvironment.net | ftps://APP-NAME.ASE-NAME.appserviceenvironment.net - App Service Ortamı adını ve varsayılan etki alanı sonekini özel etki alanı sonekinizle değiştirerek yapılandırdıysanız özel etki alanı son eki desteklenir. | ftps://ASE-NAME.ftp.appserviceenvironment.net/site/wwwroot - Özel etki alanı son eki desteklenmez. Aynı App Service Ortamı v3 üzerindeki her uygulama aynı FTPS uç noktasını kullanır, ancak kimlik doğrulaması için kendi benzersiz uygulama kapsamı kimlik bilgilerine sahiptir. |
Uzaktan hata ayıklama | Yes | Yes | Evet, açıkça etkinleştirilmelidir |
Azure sanal ağ (klasik) desteği | Yes | Hayır | Hayır |
Ağ
Özellik | App Service Ortamı v1 | App Service Ortamı v2 | App Service Ortamı v3 |
---|---|---|---|
Ağ bağımlılıkları | Tüm gelen ve giden trafiği yönetmesi gerekir. Ağ güvenlik gruplarının yönetim trafiğine izin vermesi gerekir. | Tüm gelen ve giden trafiği yönetmesi gerekir. Ağ güvenlik gruplarının yönetim trafiğine izin vermesi gerekir. Azure Load Balancer'ın 16001 numaralı bağlantı noktasındaki alt ağa bağlanabildiğinden emin olun. | Müşterinin sanal ağında ağ bağımlılığı yok. Azure Load Balancer'ın 80 numaralı bağlantı noktasında alt ağa bağlanabildiğinden emin olun. |
Özel uç nokta desteği | Hayır | Hayır | Evet, açıkça etkinleştirilmelidir |
Genel eşleme genelinde iç VIP App Service Ortamı uygulamalara erişme | Hayır | Hayır | Evet |
SMTP trafiği | Yes | Evet | Yes |
Trafiği izlemek için ağ izleyicisi veya NSG akış günlükleri | Yes | Evet | Yes |
Alt ağ temsilcisi | Gerekli değil | Gerekli değil | Temsilci olarak atanmalıdır Microsoft.Web/hostingEnvironments |
Alt ağ boyutu | App Service planı olmayan bir App Service Ortamı v1 uygulaması oluşturmadan önce 12 adres kullanır. V1 App Service Ortamı ILB kullanıyorsanız, uygulama oluşturmadan önce 13 adres kullanır. Ölçeği genişlettıkça altyapı rolleri App Service planı örneğinizin 15 ve 20 katının her katına eklenir. | App Service planı olmayan bir App Service Ortamı v2, uygulama oluşturmadan önce 12 adres kullanır. ILB App Service Ortamı v2 kullanıyorsanız, uygulama oluşturmadan önce 13 adres kullanır. Ölçeği genişlettıkça altyapı rolleri App Service planı örneğinizin 15 ve 20 katının her katına eklenir. | Belirli bir alt ağın yönetim amacıyla ayrılmış beş adresi vardır. yönetim adreslerine ek olarak, App Service Ortamı v3 destekleyici altyapıyı dinamik olarak ölçeklendirir ve yapılandırmaya ve yüke bağlı olarak 4 ile 27 adres arasında kullanır. App Service planındaki örnekler için kalan adresleri kullanabilirsiniz. Alt ağınızın en küçük boyutu /27 adres alanı (32 adres) olabilir. |
DNS geri dönüşü | Azure DNS | Azure DNS | Genel DNS'ye iletici eklediğinizden veya Azure DNS'yi özel DNS sunucuları listesine eklediğinizden emin olun |
Ölçeklendirme
App Service Ortamı v3, App Service Ortamı v1 ve v2 cloud services (klasik) üzerinde çalışırken en son Sanal Makine Ölçek Kümeleri altyapısında çalışır. Bu nedenle, App Service Ortamı v3 tüm sürümlerde en iyi performansa ve en hızlı ölçeklendirme sürelerine sahiptir.
Özellik | App Service Ortamı v1 | App Service Ortamı v2 | App Service Ortamı v3 |
---|---|---|---|
Ön uç ölçeklendirme yönetimi | El ile | El ile | Platform tarafından yönetiliyor |
Ölçeklendirme işlemleri | Diğer ölçeklendirme işlemlerini engeller | Diğer ölçeklendirme işlemlerini engeller | Diğer ölçeklendirme işlemlerini engellemez |
Sertifikalar ve etki alanları
Özellik | App Service Ortamı v1 | App Service Ortamı v2 | App Service Ortamı v3 |
---|---|---|---|
Uygulamalarınızla IP tabanlı Aktarım Katmanı Güvenliği (TLS) veya Güvenli Yuva Katmanı (SSL) bağlaması | Yes | Evet | Hayır |
Özel etki alanı son eki | Evet (SNI tabanlı TLS bağlantısı gerektirir) | Evet (yalnızca belirli API sürümleriyle desteklenir) | Evet |
Varsayılan ana bilgisayar adı | Özel bir etki alanı sonekiniz varsa, varsayılan ana bilgisayar adı özel etki alanı son ekinizi içerir ve APP-NAME.internal.contoso.com biçimindedir. | Özel bir etki alanı sonekiniz varsa, varsayılan ana bilgisayar adı özel etki alanı son ekinizi içerir ve APP-NAME.internal.contoso.com biçimindedir. | Varsayılan ana bilgisayar adı her zaman App Service Ortamı varsayılan etki alanı sonekini kullanır ve APP-NAME.ASE-NAME.appserviceenvironment.net biçimindedir. App Service Ortamı v3, özel bir etki alanı soneki eklediğinizde varsayılan etki alanı sonekini korur. Özel bir etki alanı son eki eklerseniz, özel etki alanı son eki yapılandırması özelliğinin customDnsSuffixConfiguration altındadır. |
App Service Yönetilen Sertifikaları desteği | Hayır | Hayır | Hayır |
Yedekleme ve geri yükleme
Özellik | App Service Ortamı v1 | App Service Ortamı v2 | App Service Ortamı v3 |
---|---|---|---|
Güvenlik duvarının arkasındaki depolama hesabında yedekleme ve geri yükleme işlemi gerçekleştirme | Yes | Evet | Hayır |
Günlüğe kaydetme ve izleme
Özellik | App Service Ortamı v1 | App Service Ortamı v2 | App Service Ortamı v3 |
---|---|---|---|
Sanal ağ üzerinden depolama hesabında uygulama günlüğü | Yes | Yes | Hayır Bunun yerine tanılama günlüğünü kullanmanız önerilmektedir. Günlük depolama hesabı için bir güvenlik duvarı kullanmanız gerekiyorsa, depolama hesabının farklı bir bölgede olması ve kurallardaki App Service Ortamı giden genel adreslerini kullanması gerekir. Daha fazla bilgi için bkz. Ağ konusunda dikkat edilmesi gerekenler. |
Azure İlkesi tümleştirmesi | Yes | Evet | Yes |
Azure Danışmanı tümleştirmesi | Yes | Evet | Yes |
Fiyatlandırma
App Service Ortamı v3, damga pulu ücretinin kaldırılması ve daha büyük örnek boyutları nedeniyle genellikle önceki sürümlerden daha ucuzdur. App Service Ortamı v3'e geçişin maliyetlerinizi nasıl etkileyebileceği hakkında bilgi ve örnek senaryolar için bkz. geçiş fiyatlandırma örnekleri ve App Service Ortamı v3'e geçiş yaparak maliyet tasarrufunuzu tahmin etme.
Özellik | App Service Ortamı v1 | App Service Ortamı v2 | App Service Ortamı v3 |
---|---|---|---|
Fiyatlandırma | Her vCPU için ödeme | Yalıtılmış örnek başına damga ücreti artı maliyet, damga pulu ücreti için rezervasyonlar mevcuttur | Damga pulu ücreti yoktur ve Yalıtılmış v2 fiyatı 1-3 yıllık ayrılmış örnek fiyatlandırmasına sahiptir. İşlem için Azure Tasarruf Planları da kullanılabilir. |
Sık sorulan sorular
- App Service Ortamı v1, v2 ve v3'te hangi SKU'lar kullanılabilir?
- "Müşterinin sanal ağında ağ bağımlılığı yok" ne anlama gelir?
- App Service Ortamı v3'te güvenlik duvarının arkasındaki depolama hesabına yedekleme ve geri yükleme neden desteklenmiyor?
- Özel etki alanı soneki ne anlama geliyor?
- Farklı sürümler hangi bölgelerde desteklenir?
App Service Ortamı v1, v2 ve v3'te hangi SKU'lar kullanılabilir?
App Service Ortamı v1, Premium SKU'yu ve App Service Ortamı v2 ise Yalıtılmış SKU'yu kullanır. App Service Ortamı v3, Yalıtılmış v2 kullanır. Aşağıdaki tablolarda her SKU için kullanılabilir örnekler ve bunların ilgili çekirdek sayıları ve RAM'i listelemektedir. Yalıtılmış v2 ile Yalıtılmış arasındaki karşılık gelen örnekler, iki katı çekirdek ve RAM'e sahiptir. Kapasitedeki bu artış, fazla sağlama almadığınızdan emin olmak için Yalıtılmış veya Premium'dan App Service Ortamı v3'e geçirilirken gözden geçirilmelidir.
App Service Ortamı v3 (Yalıtılmış v2):
Yalıtılmış v2 | Çekirdekler | RAM (GB) |
---|---|---|
I1v2 | 2 | 8 |
I2v2 | 4 | 16 |
I3v2 | 8 | 32 |
I4v2 | 16 | 64 |
I5v2 | 32 | 128 |
I6v2 | 64 | Kategori 256 |
App Service Ortamı v2 (Yalıtılmış):
Yalıtılmış | Çekirdekler | RAM (GB) |
---|---|---|
I1 | 1 | 3.5 |
I2 | 2 | 7 |
I3 | 4 | 14 |
App Service Ortamı v1 (Premium):
Premium | Çekirdekler | RAM (GB) |
---|---|---|
P1 | 1 | 1,75 |
P2 | 2 | 3.5 |
P3 | 4 | 7 |
P4 | 8 | 14 |
"Müşterinin sanal ağında ağ bağımlılığı yok" ne anlama gelir?
App Service Ortamı v3'te, yönetim ve bağımlılık trafiği için gelen ve giden kuralları ayarlamanız gerekmez. App Service Ortamı v3, yönetim ve bağımlılık trafiğinin sanal ağınız yerine Azure omurgası içinde kalması için tasarlanmıştır. Sanal ağınızdan geçen tek trafik, uygulamalarınıza gelen ve gelen uygulama trafiğidir.
App Service Ortamı v3'in çalışır durumda olması için en düşük gereksinim:
Kaynak / Hedef Bağlantı Noktaları | Yön | Kaynak | Hedef | Purpose |
---|---|---|---|---|
* / 80 | Gelen | AzureLoadBalancer | alt ağ aralığını App Service Ortamı | İç sistem durumu ping trafiğine izin ver |
App Service Ortamı v3 ağ bağımlılıkları hakkında daha fazla bilgi için bkz. bağlantı noktaları ve ağ kısıtlamaları.
App Service Ortamı v2'de, yönetmeniz gereken birçok gelen ve giden gereksinimi vardır. Bu kuralların değiştirilmesi ortamın iyi durumda olmayan bir duruma gitmesine neden olabilir.
- Gelen
- 454, 455 numaralı bağlantı noktalarında AppServiceManagement IP hizmeti etiketinden TCP
- 16001 numaralı bağlantı noktasında yük dengeleyiciden TCP
- App Service Ortamı alt ağından tüm bağlantı noktalarındaki App Service Ortamı alt ağından
- Giden
- 53 numaralı bağlantı noktasındaki tüm IP'lere UDP
- 123 numaralı bağlantı noktasındaki tüm IP'lere UDP
- 80, 443 numaralı bağlantı noktasındaki tüm IP'lere TCP
- 1433 numaralı bağlantı noktalarında SQL IP hizmet etiketine TCP
- 12000 numaralı bağlantı noktasındaki tüm IP'lere TCP
- Tüm bağlantı noktalarında App Service Ortamı alt aya
App Service Ortamı v2 ağ bağımlılıkları hakkında daha fazla bilgi için bkz. gelen ve giden bağımlılıklar.
App Service Ortamı v3'te güvenlik duvarının arkasındaki depolama hesabına yedekleme ve geri yükleme neden desteklenmiyor?
Bu sınırlama, App Service Ortamı v3 için uygulanan temel altyapı değişikliğinin bir sonucudur. Yedekleme ve geri yükleme yönetim işlemleri olduğundan ve tüm yönetim trafiği müşterinin sanal ağı dışında yalıtıldığından, bu işlemlerin Azure omurga ağı üzerinden gerçeklenmesi gerekir. Bu nedenle müşteri, depolama hesabındaki güvenlik duvarı üzerinden bu trafiğe açıkça izin veremiyor.
Özel etki alanı soneki ne anlama geliyor?
Özel etki alanı soneki App Service Ortamı içindir. App Service Ortamı v1 ve v3'te kullanılabilir, ancak App Service Ortamı v2'den kaldırılmıştır.
App Service'te özel etki alanı bağlamasından farklıdır. Özel etki alanı soneki, App Service Ortamı tarafından kullanılabilecek bir kök etki alanı tanımlar. Azure Uygulaması Hizmeti'nin genel varyasyonunda, tüm web uygulamaları için varsayılan kök etki alanı azurewebsites.net. ILB App Service Ortamı için varsayılan kök etki alanı appserviceenvironment.net. Ancak, bir ILB App Service Ortamı müşterinin sanal ağında dahili olduğundan, müşteriler bir şirketin iç sanal ağında kullanmak için anlamlı olan varsayılan etki alanına ek olarak kök etki alanı kullanabilir. Örneğin, varsayımsal bir Contoso Corporation, yalnızca Contoso'nun sanal ağı içinde çözümlenebilir ve erişilebilir olması amaçlanan uygulamalar için varsayılan kök etki alanı internal.contoso.com kullanabilir. Bu sanal ağdaki bir uygulamaya APP-NAME.internal.contoso.com erişilerek erişilebilir.
Özel etki alanı soneki hakkında daha fazla bilgi için bkz. App Service Ortamı için özel etki alanı son eki.
Farklı sürümler hangi bölgelerde desteklenir?
Sürümler arasındaki donanım değişiklikleri nedeniyle App Service Ortamı v1/v2'nin desteklendiği ancak v3'App Service Ortamı olmadığı bazı bölgeler vardır. Desteklenen bölgeler listesi , en son kullanılabilirliklerle sürekli olarak güncelleştirilir.