Prometheus İçin Amazon Yönetilen Hizmet fiyatlandırması
Neden Prometheus İçin Amazon Yönetilen Hizmet?
Prometheus İçin Amazon Yönetilen Hizmet'te peşin ücret veya taahhüt yoktur. Alınan, sorgulanan, saklanan ve toplanan ölçümlere göre yalnızca kullandığınız kadar ödersiniz. Ayın sonunda, kullanımınız için ücret ödersiniz.
Prometheus İçin Amazon Yönetilen Hizmet, genel kullanıma sunuldu. Toplanan, alınan, depolanan ve sorgulanan ölçümlerin kullanımı için ücret alıyoruz. Müşteriler aşağıdaki fiyatlandırma tablosuna göre ücretlendirilir.
AWS Fiyatlandırma Hesaplama Aracı
Prometheus İçin Amazon Yönetilen Hizmet maliyetinizi tek bir tahminle hesaplayın.
Fiyatlandırma
Prometheus İçin Amazon Yönetilen Hizmet, güvenli Prometheus uyumlu uç noktaya alınan her ölçüm örneğini sayar. Hacme göre kademeli fiyatlandırma, aylık alınan toplam ölçüm örneği sayısına uygulanır (kademe ücretleri için aşağıdaki fiyatlandırma tablosuna bakın). Yerel histogramlarda, veri içeren her bucket (gözlem sayısı sıfır olmayan bucket), 0,25 ölçüm örneği olarak sayılır. Boş bucket'lar ise ölçümlenmez. Yerel histogramlar için ölçümlenen örnekler, normal ölçüm örnekleriyle aynı örnek başına ücret üzerinden fiyatlandırılır ve aynı hacim kademelerine dahil edilir. Prometheus İçin Amazon Yönetilen Hizmet, depolanan ölçüm örneklerinin ve ölçüm meta verilerinin boyutunu da gigabayt (GB) cinsinden hesaplar. 1 GB, 2³⁰ bayta eşittir. Depolama ücreti, Prometheus ölçüm örneklerine (genellikle 1 veya 2 bayt) ve meta verilere göre belirlenir. Prometheus ölçüm meta verilerinin boyutu, ölçümün adına ve ilişkili etiketlerine (anahtar/değer çiftleri) bağlı olarak değişir. Alınan ve saklanan ölçüm ücretleri saate göre orantılı olarak hesaplanır ve yalnızca ölçümleri Prometheus İçin Amazon Yönetilen Hizmet'e gönderdiğinizde faturalandırılır. AMP'ye gelen veri aktarımı için ücret alınmadığını unutmayın.
Prometheus İçin Amazon Yönetilen Hizmet, tüm QueryMetric API isteklerinde işlenen sorgu örneklerini (QSP) ölçümler. QSP, belirli bir zaman aralığı için Prometheus Sorgu Dili (PromQL) kullanılarak sorgulanan toplam veri noktalarının sayısıdır.
Prometheus İçin Amazon Yönetilen Hizmet toplayıcısı için etkin olduğu saat sayısına ve toplanan örnek sayısına göre ücretlendirilirsiniz.
Amazon Virtual Private Cloud (VPC) veya VPC eşleştirmesinin Prometheus İçin Amazon Yönetilen Hizmet toplayıcısıyla birlikte kullanılması, Amazon Elastic Compute Cloud (EC2) İstek Üzerine fiyatlandırma sayfasında açıklandığı üzere ek ücretlere neden olur.
Aksi belirtilmedikçe KDV, GST ve geçerli satış vergileri dahil olmak üzere yürürlükteki vergi ve harçlar fiyatlarımıza dahil değildir.
AWS Ücretsiz Kullanım
AWS Ücretsiz Kullanım kapsamında Prometheus İçin Amazon Yönetilen Hizmet'i ücretsiz olarak kullanmaya başlayabilirsiniz (desteklenen AWS Bölgelerinde). Ücretsiz Kullanım müşterileri şunları alır:
| Alınan ölçüm örnekleri | 40 milyon |
| İşlenen sorgu örnekleri | 200 milyar |
| Depolanan ölçümler | 10 GB |
AWS Ücretsiz Kullanım hakkında daha fazla bilgiye buradan ulaşabilirsiniz.
Fiyatlandırma örnekleri
Not: Burada görüntülenen fiyatlandırma değerleri yalnızca örnek olarak sunulmuştur.
Örnek 1: EC2 ve Kubernetes üzerinde Amazon Esnek Kubernetes Hizmeti (EKS)
Bu örnekte, 10 düğümden oluşan 1 Kubernetes kümesini izliyorsunuz. Düğüm başına 1.000 Prometheus ölçümü, ay boyunca (744 saat) 30 saniyede bir toplanıyor. Bu örnekte AWS Ücretsiz Kullanım avantajlarınız hesaba katılmıyor. 1) ölçüm örneği alımı, 2) depolama ve 3) sorgulama için aşağıdaki kullanım miktarları ve maliyetler hesaplanacaktır.
Ölçüm örneği alımına ilişkin kullanım miktarları ve maliyetler
İlk olarak, alınan ölçüm örneklerinin sayısını ve bu örneklerin maliyetlerini hesaplayacağız. Aylık alınan ölçüm örneği sayısı 892,8 milyondur (10 düğüm * düğüm başına 1.000 ölçüm / 30 saniyelik toplama aralığı * saatte 3.600 saniye * ayda 744 saat = 10 * 1.000 / 30 * 3.600 * 744 = 892,8 milyon örnek).
Aylık ölçüm alımı maliyeti 80,93 USD'dir (ilk 2 milyar ölçüm örneği için 10 milyon örnek başına 0,90 USD * 892,8 milyon örnek).
Depolama kullanımı ve maliyetleri
İkinci olarak, depolanan ölçüm örnekleri ve ölçüm meta verileri için GB cinsinden depolama miktarını ve maliyetleri hesaplayacağız. Bu örnekte, ölçüm başına 20 etiketiniz ve her etiket için 100 benzersiz etiket değeriniz olduğunu varsayacağız. Ölçüm adı, etiketler ve etiket değerleri dahil meta veriler günlük olarak saklanır. Ayrıca, etiket ve etiket değeri başına ortalama 30 bayt ve alınan ölçüm örneği başına 2 bayt olduğunu varsayacağız.
Aylık depolama alanı 0,25 GB'dir (ölçüm meta verileri * aydaki gün sayısı) + (2 bayt * ölçüm örneği sayısı = (1.000 ölçüm * 20 etiket * 100 etiket değeri * 30 bayt * ayda ~30 gün) + ( 2 bayt * 892,8 milyon örnek) = 1,8 milyar bayt + 1.785.600.000 bayt = 3.585.600.000 bayt = 3,34 GB).
Depolama ücreti 0,10 USD'dir (GB başına 0,03 USD * 3,34 GB).
Sorgu kullanımı ve maliyetleri
Şimdi bu örnek için işlenen sorgu örneklerinin sayısını ve sorgu maliyetlerini hesaplayacağız. Bir son kullanıcının, 20 grafik widget'ı içeren bir panoyu günde ortalama 2 saat izlediğini ve panoyu her 60 saniyede bir yenilediğini varsayacağız (widget başına 1 PromQL sorgusu olduğu varsayılarak). Bu örnekte, sorgu başına işlenen örnek sayısının 100.000 olduğunu varsayacağız.
İlk olarak, 72.000 olan aylık sorgu sayısını hesaplayacağız (1 son kullanıcı * 20 grafik * 2 saat pano görüntüleme * saatte 3.600 saniye / pano yenileme başına 60 saniye * ayda ~30 gün).
İkinci olarak, ayda işlenen sorgu örneklerinin 7,2 milyar (72.000 sorgu * 100.000/sorgu) olduğunu hesaplıyoruz.
Artık sorgu ücretini 0,72 USD (işlenen 1 milyar örnek başına 0,10 USD * işlenen 7,2 milyar örnek) olarak hesaplayabiliriz.
Artık bu örnek için aylık maliyetlerinizi hesaplayabiliriz:
- Ölçüm alımı maliyetleri: 80,93 USD (0,90 USD / 10 milyon * 892,8 milyon örnek)
- Depolama maliyetleri: 0,10 USD (GB başına 0,03 USD * 3,34 GB)
- Sorgu maliyetleri: 0,72 USD (işlenen 1 milyar örnek başına 0,10 USD * işlenen 7,2 milyar örnek)
Toplam aylık ücretler = 80,93 USD (ölçüm alımı) + 0,10 USD (depolama) + 0,72 USD (sorgu) = 81,75 USD
Örnek 2 - Prometheus İçin Amazon Yönetilen Hizmet ile Amazon Esnek Kubernetes Hizmeti'nden (EKS) Prometheus ölçümlerini toplama
Bu örnekte, tüm ay boyunca (744 saat) her 30 saniyede bir Prometheus İçin Amazon Yönetilen Hizmet toplayıcısı tarafından toplanan düğüm başına 1.000 Prometheus ölçümü ile 10 düğümü bulunan 1 Kubernetes kümesi izleniyor. Şu kullanım miktarları ve maliyetler hesaplanacaktır: 1) ölçüm örneği alımı, 2) depolama ve 3) Prometheus İçin Amazon Yönetilen Hizmet toplayıcısının topladığı örnekler ve toplayıcı saatleri.
Ölçüm örneği alımına ilişkin kullanım miktarları ve maliyetler
İlk olarak, alınan ölçüm örneklerinin sayısını ve bu örneklerin maliyetlerini hesaplayacağız. Aylık alınan örnek sayısı 892,8 milyon örnektir (10 düğüm * düğüm başına 1.000 ölçüm / 30 saniyelik toplama aralığı * saatte 3.600 saniye * ayda 744 saat = 10 * 100/60 * 3.600 * 744 = 892,8 milyon örnek).
Aylık ölçüm alımı maliyeti 80,93 USD'dir (ilk 2 milyar ölçüm örneği için 10 milyon örnek başına 0,90 USD * 892,8 milyon örnek).
Depolama kullanımı ve maliyetleri
İkinci olarak, depolanan ölçüm örnekleri ve ölçüm meta verileri için GB cinsinden depolama miktarını ve maliyetleri hesaplayacağız. Bu örnekte, ölçüm başına 20 etiketiniz ve her etiket için 100 benzersiz etiket değeriniz olduğunu varsayacağız. Ölçüm adı, etiketler ve etiket değerleri dahil meta veriler günlük olarak saklanır. Ayrıca, etiket ve etiket değeri başına ortalama 30 bayt ve alınan ölçüm örneği başına 2 bayt olduğunu varsayacağız.
Aylık depolama alanı 0,25 GB'dir (ölçüm meta verileri * aydaki gün sayısı) + (2 bayt * ölçüm örneği sayısı = (1.000 ölçüm * 20 etiket * 100 etiket değeri * 30 bayt * ayda ~30 gün) + ( 2 bayt * 892,8 milyon örnek) = 1,8 milyar bayt + 1.785.600.000 bayt = 3.585.600.000 bayt = 3,34 GB).
Depolama ücreti 0,10 USD'dir (GB başına 0,03 USD * 3,34 GB).
Toplanan örnekler ve toplayıcı saati maliyetleri
Üçüncü olarak, toplayıcı saati maliyetlerini hesaplayacağız. Aracısız toplayıcının maliyeti, toplayıcı saati başına 0,04 USD ve toplanan 10 milyon örnek başına 0,03 USD'dir. Tek bir EKS kümesi için tek bir toplayıcı olduğunu varsayıyoruz. Bir ayda 744 saat olduğu varsayarsak aylık maliyet: 1 * 0,04 USD * 744 + 0,03 USD * 892,8 milyon örnek / 10 milyon = 32,44 USD'dir.
Aracısız toplayıcı ücreti 32,44 USD'dir.
Artık bu örnek için aylık maliyetlerinizi hesaplayabiliriz:
- Ölçüm alımı maliyetleri: 80,93 USD (0,90 USD / 10 milyon * 892,8 milyon örnek)
- Depolama maliyetleri: 0,10 USD (GB başına 0,03 USD * 3,34 GB)
- Aracısız toplayıcı maliyetleri: 32,44 USD (toplayıcı saati başına 0,04 USD * 744 saat + 0,03 USD * 892,8 milyon örnek / 10 milyon)
Toplam maliyetler: 113,47 USD
Örnek 3: İşlenen Sorgu Örnekleri (QSP) sayısının ve maliyetlerin hesaplanması
Bu örnekte, 10.000 düğümünüzün son bir saatteki CPU kullanımını hesaplamak için bir sorgu çalıştırıyorsunuz. Ayrıca, bu düğümlerden biri %80 CPU kapasitesini aştığında sizi bilgilendirmek için her dakika çalışan bir uyarı kuralı çalıştırıyorsunuz. Bu örnekte, AWS Ücretsiz Kullanım avantajları hesaba katılmamıştır. Sorgunun ve uyarı kuralının çalıştırılmasına ilişkin kullanım miktarlarını ve maliyetleri hesaplayacağız.
Sorgu kullanımı ve maliyeti
İlk olarak, ölçüm zaman serilerinin sayısını ve belirtilen zaman aralığını belirleyerek tek bir sorgunun işlediği örnek sayısını hesaplıyoruz. Bir ölçüm zaman serisi, ölçüm adı ve anahtar-değer çiftleriyle tanımlanır. Bu örnekte her düğümün tek bir CPU ölçümü vardır. Böylece sorgu, 1 saatlik zaman aralığında 10.000 ölçüm zaman serisini işler. Prometheus sorguları, iki veri noktası arasındaki minimum süre olan her çözünürlük adımında bir örnek işler. Örneğin, 1 dakikalık bir adım olduğunu varsayacağız. Bu, zaman aralığında dakikada 1 örnek olduğu anlamına gelir. Bu, 10.000 zaman serisi x 1 saat x 1 örnek/dakika x 60 dakika/saat = 600.000 örnek/sorgu demektir.
Sorguyu 1.000 kez çalıştırdığınızı varsayarsak maliyet 0,06 USD olur (işlenen 1 milyar örnek başına 0,10 USD * 0,0006 milyar örnek * 1.000 sorgu).
Uyarı kuralı kullanımı ve maliyeti
Seçilen ölçüm zaman serilerinin sayısını belirleyerek, kuralın değerlendirme başına işlediği örnek sayısını hesaplarız. Kural, düğüm başına bir CPU ölçüm zaman serisini tanımladığından, değerlendirme başına 10.000 zaman serisini işler. Prometheus'taki uyarı kuralları, belirli bir zaman noktasında değerlendirilen sorgular olan anlık sorgular olarak çalışır. Bu nedenle, bu uyarı kuralı 10.000 zaman serisi x 1 örnek/zaman serisi = 10.000 örneği değerlendirir. Bu alarm her dakika çalıştığından, bu uyarı kuralı 10.000 örnek x 60 dakika/saat x 730 saat/ay = 438.000.000 örnek/ay işler.
Bu uyarı kuralının maliyeti aylık 0,04 USD'dir (işlenen 1 milyar örnek başına 0,10 USD * 0,438 milyar örnek).
Örnek 4 - Yerel histogram örneklerinin alınması
Bu örnekte, tüm ay boyunca (744 saat) her 60 saniyede bir toplanan düğüm başına 1.000 Prometheus ölçümü ile 10 düğümü bulunan 1 Kubernetes kümesi izleniyor. Düğüm başına 1.000 ölçümün 998'i normal ölçüm örneği, 2'si ise her biri veri içeren 20 bucket'a sahip yerel histogramdır. Bu örnekte, AWS Ücretsiz Kullanım avantajları hesaba katılmamıştır. 1) Ölçüm örneği alımı ve 2) depolama için aşağıdaki kullanım miktarları ve maliyetler hesaplanacaktır.
Ölçüm örneği alımına ilişkin kullanım miktarları ve maliyetler
İlk olarak alınan normal ölçüm örneklerinin sayısını hesaplayacağız. Aylık alınan normal ölçüm örneği sayısı 445,5 milyondur (10 düğüm * düğüm başına 998 ölçüm / 60 saniyelik toplama aralığı * saatte 3.600 saniye * ayda 744 saat = 10 * 998 / 60 * 3.600 * 744 = 445,5 milyon örnek).
İkinci olarak, yerel histogramlar için ölçümlenen örneklerin sayısını hesaplayacağız. Her yerel histogramda veri içeren 20 bucket bulunur. Veri içeren her bucket, 0,25 ölçüm örneği olarak sayılır. Boş bucket'lar ise ölçümlenmez.
Yerel histogramlar için aylık ölçümlenen örnek sayısı 4,4 milyondur (10 düğüm * düğüm başına 2 yerel histogram * veri içeren 20 bucket * 0,25 / 60 saniyelik toplama aralığı * saatte 3.600 saniye * ayda 744 saat = 10 * 2 * 20 * 0,25 / 60 * 3.600 * 744 = 4,4 milyon ölçümlenen örnek).
Üçüncü olarak, toplam ölçüm alımı maliyetini hesaplayacağız. Normal ölçüm örnekleri ve yerel histogramlar için ölçümlenen örnekler, hacme göre kademeli fiyatlandırma amacıyla tek bir havuzda birleştirilir.
Alınan toplam ölçümlenen örnek sayısı 449,9 milyondur (445,5 milyon normal örnek + 4,46 milyon yerel histogram için ölçümlenen örnek).
449,9 milyon, ilk 2 milyarlık kademeye girdiğinden aylık ölçüm alımı maliyeti 40,50 USD'dir (0,90 USD / 10.000.000 * toplam 449,9 milyon ölçümlenen örnek).
Depolama kullanımı ve maliyetleri
Depolanan ölçüm örnekleri ve ölçüm meta verileri için GB cinsinden depolama miktarını ve maliyetleri hesaplayacağız. Bu örnekte, ölçüm başına 20 etiketiniz olduğunu ve her etiket için 100 benzersiz etiket değeri bulunduğunu varsayacağız. Ölçüm adı, etiketler ve etiket değerleri dahil meta veriler günlük olarak saklanır. Ayrıca, etiket ve etiket değeri başına ortalama 30 bayt ve alınan ölçüm örneği başına 2 bayt olduğunu varsayacağız.
GB cinsinden aylık depolama miktarı (ölçüm meta verileri × aydaki gün sayısı) + (2 bayt × ölçüm örneği sayısı) = (1.000 ölçüm × 20 etiket × 100 etiket değeri × 30 bayt × ayda ~30 gün) + (2 bayt × 449,9 milyon örnek) = 1.800 milyon bayt + 899,8 milyon bayt = 2.699,8 milyon bayt = 2,51 GB'dir.
Depolama ücreti 0,08 USD'dir (GB başına 0,03 USD × 2,51 GB).
Toplam aylık maliyetler
Artık bu örnek için aylık maliyetlerinizi hesaplayabiliriz: Ölçüm alımı maliyetleri: 40,50 USD (0,90 USD / 10 milyon * ölçümlenen toplam 449,9 milyon örnek; 445,5 milyon normal örnek + 4,46 milyon yerel histogram için ölçümlenen örnek) Depolama maliyetleri: 0,08 USD (GB başına 0,03 USD * 2,51 GB)
Toplam aylık ücretler = 40,50 USD (ölçüm alımı) + 0,08 USD (depolama) = 40,58 USD
Not: Yerel histogramlarda veri içeren bucket sayısı, ölçümler arasında ve zaman içinde değişiklik gösterebilir. Yalnızca veri içeren (sıfır olmayan) bucket'lar ölçümlenir. Boş bucket'lar için ücret alınmaz. Yerel histogramlar için ölçümlenen örneklerin maliyeti, veri içeren bucket sayısıyla doğrusal olarak artar.