Maliyet ve Kullanım

Azure CycleCloud, küme maliyetini ve kullanımını izlemeye çalışır. Örnekler ve birimler de dahil olmak üzere bir dizi kaynağı izler ve bunu kaynak başına çalışma zamanı ve ücretleri tahmin etmek için kullanır.

Kullanım Uyarıları

CycleCloud, küme başına tahmini maliyetinizi görüntüleyecek bir uyarı ayarlamanıza ve bu harcamanın belirtilen dolar miktarını aşması durumunda sizi bilgilendirmenize olanak tanır.

Küme kullanımınızı görüntülemek için küme içinde Yeni Uyarı Oluştur'a tıklayarak uyarı penceresini açın. Bu küme için harcamayı izlemek istiyorsanız, onay kutusu aracılığıyla uyarıyı etkinleştirin. Küme için bir bütçe ayarlayın ve küme bütçesinin gün mü yoksa ay için mi olduğunu seçmek için açılan listeyi kullanın. Uyarıyı etkinleştirmek için Kaydet'e tıklayın. Küme sayfasında, gün veya ay için geçerli harcamayı görürsünüz (seçiminize bağlı olarak).

Not

Kullanım Uyarıları yalnızca bilgilendirme amaçlıdır. Bütçenizi aşmak, örneği durdurmaz veya duraklatmaz. Küme başına harcama miktarı, seçilen zaman aralığına göre birikmeli olur.

Kullanım Uyarısı

Bütçe içindeki geçerli harcama:

Bütçe İçinde Geçerli Harcama

Fazla kullanım ile geçerli harcama:

Fazla Kullanım ile Geçerli Harcama

Bildirimler

Kümeniz bütçeyi aştığında e-posta veya Slack bildirimleri almak istiyorsanız aşağıdakilerden birini girin:

  • Kullanıcı Adı: Kullanıcı hesabıyla ilişkili adresi e-postayla alır.
  • Email Adresi: Uyarı için bir e-posta adresi girin.
  • Slack: Slack kullanıyorsanız, bildirimlerin belirli bir kanala gönderilmesini sağlamak için bir web kancası ayarlayabilirsiniz.

Uyarı alıcısının bilgilerini ekleyin ve Kaydet'e tıklayın. Başka alıcılar eklemek için , veya - öğesine tıklayarak +silin.

Bildirimler günde bir kez gönderilir.

Uyarı, bütçe veya bildirim ayarlarını düzenlemek için küme sayfasındaki uyarı satırında Yönet'e tıklayın.

Fiyatlandırma

CycleCloud, tüm bulut sağlayıcılarında çalışan örnekler için fiyatlandırma toplar. Veriler doğru tahminler sağlamak için gün boyunca sürekli olarak güncelleştirilir. Bunun için CycleCloud'daki abonelik kimlik bilgilerinin RateCard API'sine erişim sağlaması gerekir.

Şunları içerir:

  • Yalnızca önizleme makine türleri de dahil olmak üzere VM'lerin standart "kullandıkça öde" fiyatlarına göre taban fiyatı
  • Linux/Windows fiyatları
  • Normal/Nokta
  • Önyükleme diskleri ve diğer diskler (7.8.0+)

Içermez:

  • Diğer yazılım ücretleri
  • Ayrılmış VM fiyatları
  • Toplu kullanım indirimleri

Not

Tüm kullanım ve maliyet numaraları yaklaşık değerlerdir.

Maliyet İzleme

CycleCloud 8.2 artık toplam kullanımı ve maliyetleri izleme özelliğini içeriyor. Kullanım çekirdek saat cinsinden ölçülür (burada bir saat için kullanılan bir vCPU, bir çekirdek saat olarak sayılır). Maliyet, perakende kullandıkça öde fiyatlarıyla ABD doları cinsinden ölçülür.

Maliyet izleme varsayılan olarak açıktır, ancak RateCard API'sine erişim gerektirir. Bu API verilen Azure kimlik bilgileriyle çalışmazsa, aşağıdaki çağrılar yalnızca kullanımı gösterir, ancak hiçbir maliyet göstermez.

Azure Maliyet Yönetimi Aracılığıyla Maliyetleri İzleme

CycleCloud, VM'leri içinde bulundukları küme ve nodearray için ve ile CycleCloudClusterCycleCloudNodeArray etiketler. (Etiketleme hakkında daha fazla bilgi için bkz . Düğümleri Etiketleme.) Bu, maliyetlerin Azure Maliyet Yönetimi'nde gösterilmesini sağlar. Maliyetleri bu şekilde izlemenin avantajı, Azure Maliyet Yönetimi'nin söz konusu VM ile ilişkili ağ ve disk kullanımı dahil olmak üzere aboneliğiniz için gerçek fiyat üzerinden faturalanan gerçek maliyetleri göstermesidir. Dezavantajı, maliyetlerin orada listelenmelerinin 48 saate kadar sürebileceğidir.

CycleCloud Aracılığıyla Maliyetleri İzleme

CycleCloud maliyetleri sürekli olarak gösterebilir. Bunlar kümedeki değişiklikleri hemen yansıtır, ancak bunlar yaklaşık maliyetlerdir (yukarıdaki Fiyatlandırma bölümündeki sınırlamalara bakın).

CycleCloud, verileri program aracılığıyla almak için maliyet verilerine yönelik bir REST API içerir. Buna ek olarak, doğrudan CycleCloud VM üzerinde çalıştırılabilir bazı yerleşik komutlar vardır. Aşağıdaki komutlar metin biçiminde çıkış oluşturur. JSON çıkışı almak için kullanın -format json.

Son 24 saat içinde tüm kümelerin kullanımını ve maliyetini almak için:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`)'

MyCluster adlı tek bir kümenin kullanımını ve maliyetini almak için:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`) && ClusterName == "MyCluster"'

Özel bir zaman aralığında arasında kullanım ve maliyet elde etmek için:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @timerange(`2020-08-01T12:15:00Z`, `2020-08-02T01:30:00Z`)'

Önceki aya, geçerli aya, son 7 güne ve son 24 saate göre kullanım ve maliyetin otomatik özetini almak için:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost_summary'