App Service Ortamı genel bakış

App Service Ortamı, App Service uygulamalarını yüksek ölçekte güvenli bir şekilde çalıştırmak için tamamen yalıtılmış ve ayrılmış bir ortam sağlayan bir Azure Uygulaması Hizmeti özelliğidir.

Not

Bu makale, App Service Yalıtılmış v2 planlarıyla kullanılan App Service Ortamı v3'ün özelliklerini, avantajlarını ve kullanım örneklerini kapsar.

Bir App Service Ortamı barındırabilir:

  • Windows web uygulamaları
  • Linux web uygulamaları
  • Docker kapsayıcıları (Windows ve Linux)
  • İşlevler
  • Mantıksal uygulamalar (Standart)

App Service Ortamı, şunları gerektiren uygulama iş yükleri için uygundur:

  • Yüksek ölçek.
  • Yalıtım ve güvenli ağ erişimi.
  • Yüksek bellek kullanımı.
  • Saniye başına yüksek istek sayısı (RPS). Tek bir Azure bölgesinde veya birden çok Azure bölgesinde birden çok App Service Ortamı oluşturabilirsiniz. Bu esneklik, durum bilgisi olmayan uygulamaları yüksek RPS gereksinimiyle yatay olarak ölçeklendirmek için ideal bir App Service Ortamı sağlar.

bir App Service Ortamı yalnızca bir müşteriden gelen uygulamaları barındırabilir ve bunu kendi sanal ağlarından birinde yapar. Müşteriler gelen ve giden uygulama ağ trafiği üzerinde ayrıntılı denetime sahiptir. Uygulamalar VPN üzerinden şirket içi kurumsal kaynaklara yüksek hızda güvenli bağlantılar kurabilir.

Kullanım senaryoları

App Service Ortamı birçok kullanım örneğine sahiptir:

  • İç iş kolu uygulamaları.
  • 30'dan fazla App Service planı örneğine ihtiyaç duyan uygulamalar.
  • İç uyumluluk veya güvenlik gereksinimlerini karşılamak için tek kiracılı sistemler.
  • Ağdan yalıtılmış uygulama barındırma.
  • Çok katmanlı uygulamalar.

Çok kiracılı App Service'teki uygulamaların ağdan yalıtılmış kaynaklara ulaşmasını veya kendilerinin ağ yalıtılmış hale gelmesini sağlayan birçok ağ özelliği vardır. Bu özellikler uygulama düzeyinde etkinleştirilir. App Service Ortamı, uygulamaların sanal ağda olması için ek yapılandırma gerekmez. Uygulamalar, zaten bir sanal ağda bulunan, ağdan yalıtılmış bir ortama dağıtılır. Eksiksiz bir yalıtım hikayesine gerçekten ihtiyacınız varsa, App Service Ortamı ayrılmış donanıma da dağıtabilirsiniz.

Ayrılmış ortam

App Service Ortamı, sanal ağınızda çalışan tek kiracılı bir Azure Uygulaması Hizmeti dağıtımıdır.

Uygulamalar, bir App Service Ortamı oluşturulan App Service planlarında barındırılır. App Service planı temelde bir uygulama konağı için bir sağlama profilidir. App Service planınızın ölçeğini genişlettıkça, bu App Service planındaki tüm uygulamalarla her konakta daha fazla uygulama konağı oluşturursunuz. Tek bir App Service Ortamı v3,tüm App Service planlarında toplam 200 app service planı örneğine sahip olabilir. Tek bir App Service Yalıtılmış v2 (Iv2) planında tek başına en fazla 100 örnek olabilir.

Ayrılmış donanıma (konaklar) dağıtım yaparken, tüm App Service planlarında bu tür bir ortamdaki çekirdek sayısına ölçeklendirme sınırlı olur. Ayrılmış konaklara dağıtılan bir App Service Ortamı 132 sanal çekirdek kullanılabilir. I1v2 iki sanal çekirdek, I2v2 dört sanal çekirdek ve I3v2 örnek başına sekiz sanal çekirdek kullanır. Ayrılmış konaklarda dağıtılan App Service Ortamı yalnızca I1v2, I2v2 ve I3v2 SKU boyutları kullanılabilir.

Sanal ağ desteği

App Service Ortamı özelliği, Azure Uygulaması Hizmeti'nin sanal ağdaki tek bir alt ağa dağıtılır. Bir uygulamayı bir App Service Ortamı dağıttığınızda, uygulama App Service Ortamı atanan gelen adreste görünür. App Service Ortamı bir iç sanal IP (VIP) adresiyle dağıtıldıysa, tüm uygulamaların gelen adresi App Service Ortamı alt ağındaki bir adres olacaktır. App Service Ortamı bir dış VIP adresiyle dağıtıldıysa, gelen adres İnternet'te adreslenebilir bir adres olur ve uygulamalarınız bir genel Etki Alanı Adı Sisteminde olur.

Alt ağındaki bir App Service Ortamı v3 tarafından kullanılan adres sayısı, örnek sayısına ve trafik miktarına bağlı olarak değişir. Bazı altyapı rolleri, App Service planlarının sayısına ve yüke bağlı olarak otomatik olarak ölçeklendirilir. App Service Ortamı v3 alt ağınız için önerilen boyut, içinde 256 adres bulunan Sınıfsız Etki Alanları Arası Yönlendirme (CIDR) bloğudur/24, çünkü bu boyut sınırına kadar ölçeklendirilen bir App Service Ortamı v3 barındırabilir.

bir App Service Ortamı içindeki uygulamaların, App Service Ortamı içinde olduğu sanal ağdaki kaynaklara erişmek için etkinleştirilmiş hiçbir özelliğe ihtiyacı yoktur. App Service Ortamı sanal ağı başka bir ağa bağlıysa, App Service Ortamı içindeki uygulamalar bu genişletilmiş ağlardaki kaynaklara erişebilir. Trafik, ağdaki kullanıcı yapılandırması tarafından engellenebilir.

Azure Uygulaması Hizmeti'nin çok kiracılı sürümü, uygulamalarınızın çeşitli ağlarınıza bağlanmasını sağlayan birçok özellik içerir. Bu ağ özellikleriyle, uygulamalarınız bir sanal ağa dağıtılmış gibi davranabilir. App Service Ortamı v3'teki uygulamaların sanal ağda ek bir yapılandırmaya ihtiyacı yoktur.

Çok kiracılı hizmet yerine App Service Ortamı kullanmanın bir avantajı, App Service Ortamı barındırılan uygulamalar için ağ erişim denetimlerinin uygulama yapılandırması dışında olmasıdır. Çok kiracılı hizmetteki uygulamalarla, özellikleri uygulama bazında etkinleştirmeniz ve yapılandırma değişikliklerini önlemek için rol tabanlı erişim denetimi veya ilke kullanmanız gerekir.

Özellik farkları

App Service Ortamı v3, önceki sürümlerden aşağıdaki yollarla farklıdır:

  • Müşterinin sanal ağında ağ bağımlılığı yoktur. Tüm gelen ve giden trafiğin güvenliğini sağlayabilir ve giden trafiği istediğiniz gibi yönlendirebilirsiniz.
  • Alanlar arası yedeklilik için etkinleştirilmiş bir App Service Ortamı v3 dağıtabilirsiniz. Bölge yedekliliğini yalnızca oluşturma sırasında ve yalnızca tüm App Service Ortamı v3 bağımlılıklarının alanlar arası yedekli olduğu bölgelerde ayarlarsınız. Bu durumda, App Service Ortamı her App Service Planının bölgelere yayılabilmesi için en az üç örneğe sahip olması gerekir. Daha fazla bilgi için bkz. App Service Ortamı kullanılabilirlik alanı desteğine geçirme.
  • Ayrılmış bir konak grubuna App Service Ortamı v3 dağıtabilirsiniz. Konak grubu dağıtımları alanlar arası yedekli değildir.
  • Ölçeklendirme, App Service Ortamı v2'den çok daha hızlıdır. Çok kiracılı hizmette olduğu gibi ölçeklendirme hala hızlı olmasa da çok daha hızlıdır.
  • Ön uç ölçeklendirme ayarlamaları artık gerekli değildir. App Service Ortamı v3 ön uçları gereksinimlerinizi karşılayacak şekilde otomatik olarak ölçeklendirilir ve daha iyi konaklara dağıtılır.
  • Ölçeklendirme artık App Service Ortamı v3 içindeki diğer ölçeklendirme işlemlerini engellemez. İşletim sistemi ve boyutun birleşimi için yalnızca bir ölçek işlemi kullanılabilir. Örneğin, Windows küçük App Service planınız ölçeklendirilirken, aynı anda bir Windows ortamı veya Windows küçük dışında herhangi bir yerde çalışmak üzere bir ölçeklendirme işlemi başlatabilirsiniz.
  • Genel eşleme genelinde bir iç VIP App Service Ortamı v3'teki uygulamalara ulaşabilirsiniz. Bu tür erişim önceki sürümlerde mümkün değildi.

önceki App Service Ortamı sürümlerinde kullanılabilen birkaç özellik App Service Ortamı v3'te kullanılamaz. Örneğin, artık aşağıdakileri yapamazsınız:

  • Güvenlik duvarının arkasındaki bir depolama hesabında yedekleme ve geri yükleme işlemi gerçekleştirin.
  • Özel bir etki alanı soneki kullanarak FTPS uç noktasına erişin.

Fiyatlandırma

App Service Ortamı v3 ile fiyatlandırma modeli, sahip olduğunuz App Service Ortamı dağıtımın türüne bağlı olarak değişir. Üç fiyatlandırma modeli şunlardır:

  • v3 App Service Ortamı: App Service Ortamı boşsa, bir Windows I1v2 örneğine sahipmişsiniz gibi bir ücret uygulanır. Tek örnek ücreti ek bir ücret değildir, ancak yalnızca App Service Ortamı boşsa uygulanır.
  • Alanlar arası yedekli App Service Ortamı v3: En az 18 çekirdek ücreti vardır. App Service planı örneklerinizde 18 veya daha fazla çekirdek varsa kullanılabilirlik alanı desteği için ek ücret alınmaz. Alanlar arası yedekli App Service Ortamı App Service planlarınızda 18'den az çekirdeğiniz varsa, 18 çekirdek ile çalışan örnek sayısındaki çekirdeklerin toplamı arasındaki fark, ek Windows I1v2 örnekleri olarak ücretlendirilir.
  • v3 App Service Ortamı ayrılmış konak: Ayrılmış bir konak dağıtımıyla, App Service Ortamı v3'leri oluştururken fiyatlandırmamıza göre iki ayrılmış konak için ücretlendirilirsiniz ve ölçeklendikçe sanal çekirdek başına özelleştirilmiş bir Yalıtılmış v2 fiyatından ücretlendirilirsiniz. I1v2 iki sanal çekirdek, I2v2 dört sanal çekirdek ve I3v2 örnek başına sekiz sanal çekirdek kullanır.

Not

Alanlar arası yedekli App Service Ortamı v3 fiyatlandırması için örnek hesaplamalar:

  1. Alanlar arası yedekli App Service Ortamı v3'ünüzün tek bir App Service planında 3 Linux I1v2 örneği vardır.
  • I1v2 örneğinin 2 çekirdeği vardır.
  • Toplamda, örneklerinizde 6 çekirdeğiniz vardır.
  • 18 çekirdek - 6 çekirdek = 12 çekirdek
  • 12 çekirdek, 6 I1v2 örneğine eşdeğerdir.
  • 3 Linux I1v2 örneğiniz ve 6 ek Windows I1v2 örneğiniz için ücretlendirilirsiniz.
  1. Alanlar arası yedekli App Service Ortamı v3'ünüzün tek bir App Service planında 3 Linux I2v2 örneği vardır.
  • I2v2 örneğinin 4 çekirdeği vardır.
  • Toplamda, örneklerinizde 12 çekirdeğiniz vardır.
  • 18 çekirdek - 12 çekirdek = 6 çekirdek
  • 6 çekirdek, 3 I1v2 örneğine eşdeğerdir.
  • 3 Linux I2v2 örneğiniz ve 3 ek Windows I1v2 örneğiniz için ücretlendirilirsiniz.
  1. Alanlar arası yedekli App Service Ortamı v3'ünüzün tek bir App Service planında 4 Linux I3v2 örneği vardır.
  • I3v2 örneğinin 8 çekirdeği vardır.
  • Toplamda, örnekleriniz genelinde 32 çekirdeğiniz vardır.
  • 32 çekirdek 18 çekirdekten büyüktür
  • Ek çekirdekler için ücretlendirilmeyeceksiniz.

Yalıtılmış v2 için Ayrılmış Örnek fiyatlandırması kullanılabilir ve rezervasyon indirimlerinin Azure Uygulaması Hizmeti için nasıl uygulandığı bölümünde açıklanmıştır. Fiyatlandırma ve Ayrılmış Örnek fiyatlandırması, Yalıtılmış v2 planı kapsamında app service fiyatlandırması bölümünde sağlanır.

Bölgeler

App Service Ortamı v3 aşağıdaki bölgelerde kullanılabilir:

Azure Genel:

Bölge Tek bölge desteği Kullanılabilirlik alanı desteği Tek bölge desteği
App Service Ortamı v3 App Service Ortamı v3 App Service Ortamı v1/v2
Orta Avustralya
Orta Avustralya 2 ✅*
Doğu Avustralya
Güneydoğu Avustralya
Güney Brezilya
Güneydoğu Brezilya
Orta Kanada
Doğu Kanada
Orta Hindistan
Central US
Doğu Asya
Doğu ABD
Doğu ABD 2
Orta Fransa
Güney Fransa
Kuzey Almanya
Orta Batı Almanya
Kuzey İtalya ✅**
Doğu Japonya
Batı Japonya
Jio Hindistan Batı
Güney Kore - Orta
Güney Kore - Güney
Orta Kuzey ABD
Kuzey Avrupa
Doğu Norveç
Batı Norveç
Polonya Merkezi
Katar Merkezi ✅** ✅**
Güney Afrika Kuzey
Güney Afrika Batı
Orta Güney ABD
Güney Hindistan
Güneydoğu Asya
Orta İsveç
Kuzey İsviçre
Batı İsviçre
BAE Orta
Kuzey BAE
Güney Birleşik Krallık
Batı Birleşik Krallık
Orta Batı ABD
West Europe
Batı Hindistan ✅*
Batı ABD
Batı ABD 2
Batı ABD 3

* Sınırlı kullanılabilirlik ve ayrılmış konak dağıtımları için destek yoktur.
** Bu bölgelerdeki kullanılabilirlik alanları ve kullanılabilir hizmetler desteği hakkında daha fazla bilgi edinmek için Microsoft satışlarınızla veya müşteri temsilcinizle iletişime geçin.

Azure Kamu:

Bölge Tek bölge desteği Kullanılabilirlik alanı desteği Tek bölge desteği
App Service Ortamı v3 App Service Ortamı v3 App Service Ortamı v1/v2
Orta US DoD
Doğu US DoD
US Gov Arizona
US Gov Iowa
US Gov Teksas
US Gov Virginia

21Vianet tarafından sağlanan Microsoft Azure:

Bölge Tek bölge desteği Kullanılabilirlik alanı desteği Tek bölge desteği
App Service Ortamı v3 App Service Ortamı v3 App Service Ortamı v1/v2
Doğu Çin 2
Doğu Çin 3
Kuzey Çin 2
Kuzey Çin 3

Bölge içi veri yerleşimi

App Service Ortamı yalnızca uygulama içeriği, ayarlar ve gizli diziler dahil olmak üzere müşteri verilerini dağıtıldığı bölgede depolar. Tüm verilerin bölgede kalması garanti edilir. Daha fazla bilgi için bkz . Azure'da veri yerleşimi.

App Service Ortamı v2

App Service Ortamı üç sürümü vardır: App Service Ortamı v1, App Service Ortamı v2 ve App Service Ortamı v3. Bu makaledeki bilgiler App Service Ortamı v3'e dayanır. App Service Ortamı v2 hakkında daha fazla bilgi edinmek için bkz. App Service Ortamı v2'ye giriş.

Sonraki adımlar