Share via


Azure App Service için maliyetleri planlama ve yönetme

Bu makalede, Azure App Service maliyetlerini nasıl planladığınız ve yönettiğiniz açıklanır. İlk olarak, maliyetleri tahmin etmek üzere hizmete kaynak eklemeden önce App Service maliyetleri planlamaya yardımcı olması için Azure fiyatlandırma hesaplayıcısını kullanırsınız. Ardından, Azure kaynaklarını eklerken tahmini maliyetleri gözden geçirin. App Service kaynakları kullanmaya başladıktan sonra, bütçeleri ayarlamak ve maliyetleri izlemek için Maliyet Yönetimi özelliklerini kullanın. Ayrıca tahmin edilen maliyetleri gözden geçirebilir ve harekete geçmek isteyebileceğiniz alanları belirlemek için harcama eğilimlerini belirleyebilirsiniz. Azure App Service maliyetleri, Azure faturanızdaki aylık maliyetlerin yalnızca bir kısmıdır. Bu makalede App Service maliyetlerini planlama ve yönetme işlemleri açıklanmaktadır ancak üçüncü taraf hizmetler de dahil olmak üzere Azure aboneliğinizde kullanılan tüm Azure hizmetleri ve kaynakları için faturalandırılırsınız.

Azure App Service için tam faturalama modelini anlama

Azure App Service, yeni kaynakları dağıttığınızda maliyetleri tahakkuk ettiren Azure altyapısında çalışır. Tahakkuk edebilecek başka altyapı maliyetleri olabileceğini anlamak önemlidir.

Azure App Service kullanımınız nasıl ücretlendirilir?

App Service kaynağı oluşturduğunuzda veya var olan kaynakları kullandığınızda aşağıdaki ölçümlere göre ücret alınır:

  • App Service planınızın fiyatlandırma katmanına göre değişen ve saniye düzeyinde hesaplanan saatlik ücret üzerinden ödeme yaparsınız.
  • Ücret, sanal makine örneğinin ayrıldığı süre dikkate alınarak planınızdaki ölçeği genişletilmiş olan tüm örneklere uygulanır.

App Service’in diğer maliyet kaynakları şunlardır (ayrıntılar için bkz.App Service fiyatlandırması):

  • App Service etki alanları Otomatik yenilemeyi etkinleştirirseniz aboneliğiniz, etki alanı kaydı için yıllık olarak ücretlendirilir.
  • sertifikaları App Service Satın alma sırasında tek seferlik ücretlendirilir. Güvenli hale getirmek istediğiniz birden fazla alt etki alanı varsa birden çok standart sertifika yerine tek bir joker sertifika satın alarak maliyetlerinizi düşürebilirsiniz.
  • IP tabanlı SSL bağlama Bağlama, uygulama düzeyinde bir sertifikada yapılandırılır. Her bağlama için ayrı ücret alınır. Standart katman ve üzeri için ilk IP tabanlı bağlama ücretlendirilmiyor.

Faturalama döneminizin sonunda her sanal makine örneği için ayrı ücret yansıtılır. Faturanızda tüm App Service maliyetlerinizin gösterildiği bir bölüm vardır. Her ölçüm için de ayrı bir satır öğesi bulunur.

Azure App Service için yansıtılabilecek diğer maliyetler

App Service hizmetinde kullandığınız özelliklere bağlı olarak aşağıdaki maliyet yansıtan kaynaklar oluşturulabilir:

  • Yalıtılmış katmanApp Service bir ortam için Sanal Ağ gereklidir ve ayrı olarak ücretlendirilir.
  • Yedekleme Yedekleme yapmak için bir Depolama hesabı gereklidir ve ayrı olarak ücretlendirilir.
  • Tanılama günlükleri Günlük seçeneği olarak Depolama hesabı'nı seçebilir veya Azure Log Analytics ile tümleştirebilirsiniz. Bu hizmetler ayrı olarak ücretlendirilir.
  • App Service sertifikaları Azure'da satın aldığınız sertifikalar, ayrı olarak ücretlendirilen Azure Key Vault'da tutulmalıdır.

Kaynak silindikten sonra yansıtılabilecek maliyetler

Bir App Service planında bulunan tüm uygulamaları sildiğinizde yapılandırılan fiyatlandırma katmanına ve örnek sayısına bağlı olarak plan için ücret yansıtılmaya devam eder. İstenmeyen ücretlerle karşılaşmamak için planı silin veya Ücretsiz katmanına ölçeklendirin.

Azure App Service kaynaklarını sildiğinizde ilgili Azure hizmetlerindeki kaynaklar silinmeyebilir. Siz bu kaynakları silene kadar bir maliyet yansıtılır. Örneğin:

  • Yalıtılmış katman App Service planı için oluşturduğunuz Sanal Ağ
  • Yedekleri veya tanılama günlüklerini depolamak için oluşturduğunuz depolama hesapları
  • App Service sertifikalarını depolamak için oluşturduğunuz Key Vault örneği
  • Tanılama günlüklerini göndermek için oluşturduğunuz Log Analytics ad alanları
  • App Service için henüz süresi dolmamış olan örnek veya taban fiyat rezervasyonları

Azure App Service ile Azure Ön Ödemesi kullanma

Azure Ön Ödeme kredinizle Azure App Service ücret ödeyebilirsiniz. Bununla birlikte, Azure Market dahil olmak üzere üçüncü taraf ürün ve hizmetlerin ücretlerini ödemek için Azure Ön Ödeme kredisini kullanamazsınız.

Maliyetleri tahmin etme

App Service maliyetlerinizi önceden tahmin etmek ve iyileştirmek için Azure fiyatlandırma hesaplayıcısını kullanabilirsiniz.

Fiyatlandırma hesaplayıcısını kullanmak için Ürünler sekmesinden App Service’i seçin. Ardından sayfayı aşağı kaydırarak hesaplayıcıyı kullanın. Aşağıdaki ekran görüntüsü örnek olarak verilmiştir ve güncel fiyatları göstermez.

Azure Fiyatlandırma hesaplayıcısındaki tahmini maliyeti gösteren örnek

Azure portalında tahmini maliyetleri gözden geçirme

App Service bir uygulama veya App Service planı oluşturduğunuzda tahmini maliyetleri görebilirsiniz.

Uygulama oluşturmak ve tahmini fiyatı görüntülemek için:

  1. Oluştur sayfasında, ekranı aşağı kaydırarak App Service planına gelin ve Yeni oluştur'u seçin.

  2. Bir ad belirtin ve Tamam'ı seçin.

  3. Sku ve boyut'un yanındaki Boyutu değiştir'i seçin.

  4. Özette gösterilen tahmini fiyatı gözden geçirin. Aşağıdaki ekran görüntüsü örnek olarak verilmiştir ve güncel fiyatları göstermez.

    Portaldaki her fiyatlandırma katmanı için tahmini maliyeti gözden geçirin

Azure aboneliğinizin harcama limiti varsa, Azure kredi tutarınızı harcamanızı engeller. Azure kaynaklarını oluşturup kullanırken kredileriniz kullanılır. Kredi limitinize ulaştığınızda, dağıttığınız kaynaklar bu faturalama döneminin geri kalanında devre dışı bırakılır. Kredi limitinizi değiştiremezsiniz, ancak kaldırabilirsiniz. Harcama limitleri hakkında daha fazla bilgi için bkz. Azure harcama limiti.

Maliyetleri iyileştirme

Temel düzeyde App Service uygulamalar, bunları barındıran App Service planı tarafından ücretlendirilir. App Service dağıtımınızla ilişkili maliyetler birkaç ana faktöre bağlıdır:

  • Fiyatlandırma katmanı Aksi takdirde App Service planının SKU'su olarak bilinir. Daha yüksek katmanlar daha fazla CPU çekirdeği, bellek, depolama alanı veya özellik ya da bunların bileşimlerini sağlar.
  • Örnek sayısı ayrılmış katmanları (Temel ve üzeri) ölçeklendirilebilir ve ölçeği genişletilen her örnek maliyetleri tahakkuk ettirir.
  • Damga pulu ücreti Yalıtılmış katmanda, kaç uygulama veya çalışan örneğinin barındırıldığından bağımsız olarak App Service ortamınızda sabit bir ücret tahakkuk eder.

bir App Service planı birden fazla uygulama barındırabilir. Dağıtımınıza bağlı olarak, bir App Service planında (örneğin, uygulamalarınızı daha az App Service planında barındırma) daha fazla uygulama barındıran maliyetlerden tasarruf edebilirsiniz.

Ayrıntılar için bkz. App Service plana genel bakış

Üretim dışı iş yükleri

Düşük veya en düşük maliyet tahakkuk ederken App Service veya çözümünüzü test etmek için, paylaşılan örneklerde barındırılan iki giriş düzeyi fiyatlandırma katmanını (Ücretsiz ve Paylaşılan) kullanarak başlayabilirsiniz. Uygulamanızı daha iyi performansla ayrılmış örneklerde test etmek için hem Windows hem de Linux uygulamalarını destekleyen Temel katmana yükseltebilirsiniz.

Not

Azure Geliştirme ve Test Fiyatlandırması Daha yüksek katmanlar ( Yalıtılmış dışındaki tüm katmanlar) gerektiren üretim öncesi iş yüklerini test etmek için Visual Studio aboneleri, önemli indirimler sunan Azure Geliştirme ve Test Fiyatlandırması'nın avantajlarından da yararlanabilir.

Hem Ücretsiz hem de Paylaşılan katmanının yanı sıra Azure Geliştirme ve Test Fiyatlandırması indirimleri finansal olarak desteklenen bir SLA taşımaz.

Üretim iş yükleri

Üretim iş yükleri, ayrılmış Standart fiyatlandırma katmanı veya daha yüksek bir öneriyle birlikte gelir. Fiyat daha yüksek katmanlar için artarken, size daha fazla bellek ve depolama ve daha yüksek performanslı donanım sağlayarak işlem örneği başına daha yüksek uygulama yoğunluğu sağlar. Bu, aynı sayıda uygulama için daha düşük örnek sayısına ve dolayısıyla daha düşük maliyete dönüşür. Aslında Premium V3 (Yalıtılmamış en yüksek katman) uygulamanızı uygun ölçekte sunmanın en uygun maliyetli yoludur. Tasarruflara eklemek için Premium V3 rezervasyonlarında derin indirimler alabilirsiniz.

Not

Premium V3 hem Windows kapsayıcılarını hem de Linux kapsayıcılarını destekler.

İstediğiniz fiyatlandırma katmanını seçtikten sonra boşta kalan örnekleri en aza indirmeniz gerekir. Ölçeği genişletme dağıtımında, az kullanılan işlem örneklerine para harcayabilirsiniz. Standart katman ve üzeri sürümlerde kullanılabilen otomatik ölçeklendirmeyi yapılandırmanız gerekir. Ölçek genişletme zamanlamalarının yanı sıra ölçüm tabanlı ölçek genişletme kuralları oluşturarak, yalnızca istediğiniz zaman gerçekten ihtiyacınız olan örnekler için ödeme yapmanız gerekir.

Azure Rezervasyonlar

Bir yıl veya daha fazla süreyle bilinen en az işlem örneği sayısını kullanmayı planlıyorsanız , Premium V3 katmanından yararlanmanız ve bu örnekleri 1 yıllık veya 3 yıllık artışlarla ayırarak örnek maliyetini önemli ölçüde azaltmanız gerekir. Aylık maliyet tasarrufu, örnek başına %55'e kadar olabilir. İki tür rezervasyon mümkündür:

  • Windows (veya platformdan bağımsız) Aboneliğinizdeki Windows veya Linux örneklerine uygulanabilir.
  • Linux'a özgü Yalnızca aboneliğinizdeki Linux örnekleri için geçerlidir.

Ayrılmış örnek fiyatlandırması, ayırdığınız örnek sayısına kadar aboneliğinizdeki geçerli örnekler için geçerlidir. Ayrılmış örnekler bir faturalama konusudur ve belirli işlem örneklerine bağlı değildir. Rezervasyon döneminde herhangi bir noktada ayırdığınızdan daha az örnek çalıştırıyorsanız, ayrılmış örnekler için ödeme yapmaya devam edebilirsiniz. Rezervasyon dönemi boyunca herhangi bir noktada ayırdığınızdan daha fazla örnek çalıştırırsanız, ek örnekler için normal tahakkuk eden maliyeti ödersiniz.

Yalıtılmış katman (App Service ortam), daha düşük fiyatlandırmayla 1 yıllık ve 3 yıllık rezervasyonları da destekler. Daha fazla bilgi için bkz. rezervasyon indirimleri Azure App Service için nasıl uygulanır?

Maliyetleri izleme

Azure kaynaklarını App Service kullanırken maliyete neden olursunuz. Azure kaynak kullanım birimi maliyetleri zaman aralıklarına (saniye, dakika, saat ve gün) göre değişir. App Service kullanımı başlar başlamaz maliyetler tahakkuk eder ve maliyetleri maliyet analizinde görebilirsiniz.

Maliyet analizini kullandığınızda, farklı zaman aralıkları için grafiklerde ve tablolarda App Service maliyetleri görüntülersiniz. Bazı örnekler güne, geçerli ve önceki aya ve yıla göredir. Ayrıca bütçelere ve tahmin edilen maliyetlere göre maliyetleri de görüntüleyebilirsiniz. Zaman içinde daha uzun görünümlere geçmek, harcama eğilimlerini belirlemenize yardımcı olabilir. Ve fazla harcamanın nerede gerçekleşebileceğini görüyorsunuz. Bütçe oluşturduysanız bunların aşıldığı yerleri de kolayca görebilirsiniz.

Maliyet analizinde App Service maliyetleri görüntülemek için:

  1. Azure portalında oturum açın.
  2. Azure portal kapsamı açın ve menüden Maliyet analizi'ni seçin. Örneğin Abonelikler'e gidin, listeden bir abonelik belirleyin ve menüden Maliyet analizi'ni seçin. Maliyet analizinde farklı bir kapsama geçmek için Kapsam'ı seçin.
  3. Varsayılan olarak, hizmetler için maliyet ilk halka grafiğinde gösterilir. Grafikte App Service etiketli alanı seçin.

Gerçek aylık maliyetler, maliyet analizini ilk açtığınızda gösterilir. Aşağıda tüm aylık kullanım maliyetlerini gösteren bir örnek verilmiştir.

Abonelik için birikmiş maliyetleri gösteren örnek

App Service gibi tek bir hizmetin maliyetlerini daraltmak için Filtre ekle'yi ve ardından Hizmet adı'na tıklayın. Ardından App Service'ı seçin.

Yalnızca App Service maliyetlerini gösteren bir örnek aşağıda verilmiştir.

ServiceName için birikmiş maliyetleri gösteren örnek

Önceki örnekte, hizmetin geçerli maliyetini görürsünüz. Azure bölgelerine göre maliyetler (konumlar) ve kaynak grubuna göre App Service maliyetleri de gösterilir. Buradan maliyetleri kendiniz keşfedebilirsiniz.

Bütçe oluşturma

Maliyetleri yönetmek için bütçeler oluşturabilir ve paydaşları harcama anomalileri ve fazla harcama riskleri konusunda otomatik olarak bilgilendiren uyarılar oluşturabilirsiniz. Uyarılar, bütçe ve maliyet eşiklerine kıyasla harcamaya göre belirlenir. Azure abonelikleri ve kaynak grupları için bütçeler ve uyarılar oluşturulur, bu nedenle genel maliyet izleme stratejisinin bir parçası olarak kullanışlıdır.

İzlemenizde daha fazla ayrıntı düzeyi olmasını istiyorsanız Azure'daki belirli kaynaklar veya hizmetler için filtrelerle bütçe oluşturulabilir. Filtreler, yanlışlıkla ek paraya mal olan yeni kaynaklar oluşturmadığınızdan emin olmanıza yardımcı olur. Bütçe oluştururken kullanılabilen filtre seçenekleri hakkında daha fazla bilgi için bkz. Grup ve filtre seçenekleri.

Maliyet verilerini dışarı aktarma

Ayrıca, bir depolama hesabına da maliyet verilerinizi çıkartabilirsiniz. Bu, maliyetler için daha fazla veri çözümlemesi yapmanız gerektiğinde veya başka kişilere ihtiyaç duyduğunuzda yararlıdır. Örneğin, finans ekibi Excel veya Power BI kullanarak verileri analiz edebilir. Maliyetlerinizi günlük, haftalık veya aylık bir zamanlamaya göre dışarı aktarabilir ve özel bir tarih aralığı ayarlayabilirsiniz. Maliyet verilerini dışarı aktarmak, maliyet veri kümelerini almak için önerilen yoldur.

Sonraki adımlar