Azure Uygulaması Hizmeti planlarını uygulama
Azure Uygulaması Hizmeti'nde bir uygulama bir Azure Uygulaması Hizmeti planında çalışır. App Service planı, bir web uygulamasının çalıştırılacak işlem kaynakları kümesini tanımlar. İşlem kaynakları, geleneksel web barındırmadaki bir sunucu grubuna benzer. Bir veya daha fazla uygulama aynı bilgi işlem kaynakları üzerinde (veya aynı App Service planında) çalışacak şekilde yapılandırılabilir.
App Service planları hakkında bilinmesi gerekenler
Şimdi sanal makinelerinizle App Service planı uygulama ve kullanma adımlarını daha yakından inceleyelim.
Bir bölgede App Service planı oluşturduğunuzda, belirtilen bölgedeki plan için bir dizi işlem kaynağı oluşturulur. Plana yerleştirdiğiniz tüm uygulamalar, plan tarafından tanımlanan işlem kaynakları üzerinde çalışır.
Her App Service planı üç ayar tanımlar:
- Bölge: App Service planının Batı ABD, Orta Hindistan, Kuzey Avrupa gibi bölgesi.
- VM örneği sayısı: Plan için ayrılacak sanal makine örneklerinin sayısı.
- VM örneklerinin boyutu: Plandaki küçük, orta veya büyük gibi sanal makine örneklerinin boyutu.
Plan, artan yükü işlemek için yeterli kaynağa sahip olduğu sürece mevcut plana yeni uygulamalar eklemeye devam edebilirsiniz.
Uygulamalar App Service planlarında nasıl çalışır ve ölçeklendirilir?
Azure Uygulaması Hizmeti planı, App Service uygulamalarının ölçek birimidir. Azure Uygulaması Hizmeti planınızın fiyatlandırma katmanına bağlı olarak, uygulamalarınız farklı bir şekilde çalışır ve ölçeklendirilir. Planınız beş sanal makine örneğini çalıştıracak şekilde yapılandırılmışsa, plandaki tüm uygulamalar beş örnekte de çalışır. Planınız otomatik ölçeklendirme için yapılandırılmışsa, plandaki tüm uygulamaların ölçeği otomatik ölçeklendirme ayarlarına göre birlikte genişletilir.
Uygulamaların Azure Uygulaması Hizmet planı fiyatlandırma katmanlarında nasıl çalıştığının ve ölçeklendirilme şeklinin özeti aşağıdadır:
Ücretsiz veya Paylaşılan katman:
- Uygulamalar, paylaşılan bir sanal makine örneğinde CPU dakikaları alarak çalışır.
- Uygulamaların ölçeği genişletemez.
Temel, Standart, Premium veya Yalıtılmış katman:
- Uygulamalar App Service planında yapılandırılan tüm sanal makine örneklerinde çalışır.
- Aynı plandaki birden çok uygulama aynı sanal makine örneklerini paylaşır.
- Bir uygulama için birden çok dağıtım yuvanız varsa, tüm dağıtım yuvaları aynı sanal makine örneklerinde çalışır.
- Tanılama günlüklerini etkinleştirir, yedeklemeler gerçekleştirir veya Web İşleri çalıştırırsanız, bu görevler aynı sanal makine örneklerinde CPU döngüleri ve bellek kullanır.
App Service planlarını kullanırken dikkat edilmesi gerekenler
Uygulamalarınızı çalıştırmak ve ölçeklendirmek için Azure Uygulaması Hizmet planlarını kullanma hakkında aşağıdaki noktaları gözden geçirin. Otel web sitesini çalıştırmak ve ölçeklendirmek için hangi koşulların geçerli olabileceğini düşünün.
Maliyet tasarruflarını göz önünde bulundurun. App Service planınızın ayırdığı bilgi işlem kaynakları için ödeme yaptığınız için, aynı App Service planına birden çok uygulama yerleştirerek tasarruf edebilirsiniz.
Tek bir planda birden çok uygulamayı göz önünde bulundurun. Paylaşılan sanal makine örneklerini yapılandırmayı ve korumayı kolaylaştırmak için birden çok uygulamayı desteklemek için tek bir plan oluşturun. Uygulamalar aynı sanal makine örneklerini paylaştığından, plan kaynaklarınızı ve kapasitenizi dikkatle yönetmeniz gerekir.
Kapasiteyi planlamayı göz önünde bulundurun. Mevcut plana yeni bir uygulama eklemeden önce yeni uygulamanın kaynak gereksinimlerini belirleyin ve planınızın kalan kapasitesini belirleyin.
Önemli
App Service planının aşırı yüklenmesi, yeni ve mevcut uygulamalar için kapalı kalma süresine neden olabilir.
Uygulama yalıtımını göz önünde bulundurun. Uygulamanızı şu durumlarda yeni bir App Service planında yalıtma:
- Uygulama yoğun kaynak kullanır.
- Uygulamayı mevcut plandaki diğer uygulamalardan bağımsız olarak ölçeklendirmek istiyorsunuz.
- Uygulamanın farklı bir coğrafi bölgede kaynağa ihtiyacı vardır.