Neden Amazon ElastiCache?
Amazon ElastiCache, modern uygulamalar için gerçek zamanlı, maliyet açısından optimize edilmiş performans sunan, tam olarak yönetilen, Valkey, Memcached ve Redis OSS ile uyumlu bir hizmettir. ElastiCache, veri tabanı ve uygulama performansını hızlandırarak mikrosaniye düzeyinde yanıt süresiyle saniyede yüz milyonlarca işleme ölçeklenir. ElastiCache, açık kaynak alternatifleriyle karşılaştırıldığında gelişmiş güvenlik, güvenilirlik, ölçeklenebilirlik ve performans sunar.
Önbellek kümesi kapasitesini planlama, tedarik etme ve yönetme ihtiyacını ortadan kaldıran sunucusuz seçeneğimizi kullanarak ElastiCache kullanmaya hızlı bir şekilde başlayabilirsiniz. Amazon ElastiCache Sunucusuz; bellek, bilgi işlem ve ağ aktarım hızı gereksinimleriniz değiştikçe iş yükünüze uyum sağlayacak şekilde anında ölçeklendirme yapar. ElastiCache Sunucusuz ile GiB-saat cinsinden depolanan veriler ve ElastiCache İşleme Birimlerinde (ECPU'lar) uygulama iş yükünüz tarafından kullanılan işlem için ödeme yaparsınız. Sunucusuz'da ayda 6 USD gibi düşük bir fiyattan başlayan Valkey İçin Amazon ElastiCache, desteklenen diğer altyapılara kıyasla ElastiCache Sunucusuz'da %33, ElastiCache düğüm tabanlı ürünlerde ise %20 daha düşük fiyat sunar.
ElastiCache düğüm türünü ve düğüm sayısını seçerek de bir ElastiCache kümesi tasarlayabilirsiniz. Bunu yaparken, sizden düğüm başına saatlik ücret alınır. ElastiCache hem taahhüt gerektirmeyen istek üzerine düğümleri hem de bir yıllık veya üç yıllık süreleri taahhüt eden müşterilere indirim sağlayan ayrılmış düğümleri destekler. ElastiCache Sunucusuz ile kendi ElastiCache kümenizi tasarlama arasında nasıl seçim yapacağınız hakkında daha fazla bilgi edinin.
Ayrıca, yedek depolama alanı, AWS Bölgeleri içinde veya arasında veri aktarımı ya da AWS Outposts kullanımı için de ücrete tabi tutulabilirsiniz.
ElastiCache İçin AWS Fiyatlandırma Hesaplama Aracı
Hiçbir minimum ücret olmadan yalnızca kullandığınız kadar ödeyin. ElastiCache ve mimari maliyetinizi konumlara, veri aktarım miktarlarına, istek sayısına ve daha fazlasına dayalı olarak tek bir tahminle hesaplayın. ElastiCache kullanımına yönelik özel tahmininizi şimdi oluşturun »
AWS Ücretsiz Kullanım
AWS Ücretsiz Kullanım kapsamında, ElastiCache'i ücretsiz olarak kullanmaya başlayabilirsiniz. Yeni AWS müşterileri kaydolduktan sonra 12 aya varan sürelerle 750 saate kadar ücretsiz ElastiCache cache.t2.micro veya cache.t3.micro düğümü kullanımı edinir.
ElastiCache düğümüne gelen veya giden trafik için ElastiCache veri aktarım ücreti alınmaz. Yeni AWS müşterileri, AWS Ücretsiz Kullanım kapsamında bir yıl boyunca her ay ücretsiz olarak tüm AWS hizmetlerinde toplam 15 GiB dışarı veri aktarımı hakkına sahip olur.
AWS Ücretsiz Kullanım, küresel bölgelerimiz genelinde teklif kapsamındaki hizmetler için geçerlidir. AWS Ücretsiz Kullanım kapsamındaki ücretsiz kullanımınız, her ay tüm bölgelerdeki toplam kullanımınıza göre hesaplanır ve faturanıza otomatik olarak yansıtılır. Ücretsiz kullanım devredilmez. AWS Ücretsiz Kullanım şu anda AWS GovCloud (ABD) Bölgelerinde veya Çin (Pekin) Bölgesinde sunulmamaktadır.
Not: AWS Ücretsiz Kullanım şu anda ElastiCache Sunucusuz ile kullanılamaz.
Sunucusuz
Temel terimler
Saklanan veriler: ElastiCache Sunucusuz'da depolanan verilerde gigabayt-saat (GB-saat) olarak faturalandırılan veriler için ödeme yaparsınız. ElastiCache Sunucusuz, önbelleğinizde depolanan veri miktarını sürekli izler, dakikada birden çok kez örnekler alır ve önbelleğin veri depolama alanı kullanımını GB-saat cinsinden belirlemek için saatlik bir ortalama hesaplar. Her ElastiCache Sunucusuz önbelleği, depolanan minimum 1 GB veri için ölçülür (Memcached İçin ElastiCache ve Redis OSS İçin ElastiCache için). Desteklenen diğer altyapılara kıyasla %33 daha düşük fiyatlandırma ve %90 daha düşük minimum 100 MB veri depolama alanıyla Valkey İçin ElastiCache Sunucusuz maliyetlerini daha da optimize edebilirsiniz.
ElastiCache İşleme Birimleri (ECPU'lar): ElastiCache Sunucusuz istekleri için hem vCPU süresini hem de aktarılan verileri içeren bir birim olan ElastiCache İşleme Birimleri (ECPU'lar) cinsinden ödeme yaparsınız. Okuma ve yazma işlemi, aktarılan her kilobayt (KB) veri için 1 ECPU gerektirir. Örneğin, 3.2 KB veri aktaran bir GET komutu 3.2 ECPU tüketecektir. Ek vCPU süresi gerektiren veya 1 KB'tan fazla veri aktarımı gerektiren komutlar oransal olarak daha fazla ECPU tüketir.
Minimum ölçülen veri depolama alanı: Valkey İçin ElastiCache Sunucusuz için önbellek başına 100 MB ve Memcached İçin ElastiCache ve Redis OSS İçin ElastiCache için önbellek başına 1 GB.
-
Valkey
-
Memcached
-
Redis OSS
-
Valkey
-
-
Memcached
-
-
Redis OSS
-
İstek üzerine düğümler
Önbellek düğümü türünü ve önbellek düğümlerinin sayısını seçerek kendi ElastiCache kümenizi tasarlayabilirsiniz. Düğüm, bir ElastiCache kümesinin en küçük yapı taşıdır. Genel olarak, güncel nesil türleri önceki nesil eş değer düğüm türlerine kıyasla daha düşük maliyetten daha fazla bellek ve işlem gücü sunmaktadır. Hangi düğüm boyutunun kullanılacağı hakkında bilgi için desteklenen düğüm türleri ve düğüm boyutunuzu seçme bölümlerine bakın.
İstek üzerine düğümleri kullanmak, uzun vadeli taahhütlerde bulunmaksızın bellek kapasitesi için saatlik ödeme yapmanıza imkan tanır. İstek üzerine düğümleri kullanırken, bir düğümün başlatıldığı andan sonlandırılana kadar saatlik olarak faturalandırılırsınız. Kullanılan her kısmi düğüm saati tam saat olarak faturalandırılır.
-
Valkey
-
Memcached
-
Redis OSS
-
Valkey
-
-
Memcached
-
-
Redis OSS
-
Veri katmanlama
Veri katmanlamalı düğümler, en az kullanılan öğeleri bellekten SSD'ye taşıyarak ElastiCache kümelerinizin maliyetlerini otomatik olarak optimize etmek için katı hal sürücülerini (SSD) kullanır. SSD'de depolanan veriler, bellekte depolanan verilere kıyasla biraz daha yüksek gecikme süresi ve daha düşük aktarım hızı gösterir.
Veri katmanlamalı Amazon ElastiCache düğümleri, verilerinin %20'si kadarına düzenli olarak erişen iş yükleri ile daha az sıklıkta erişilen bir ögeye ilk ihtiyaç duyulduğunda ek gecikmeye tolerans gösterebilen uygulamalar için idealdir.
Bellek ve SSD'ye sahip ElastiCache R6gd düğümleri, yaklaşık 5 kat daha fazla toplam depolama kapasitesine sahiptir ve yalnızca bellekli ElastiCache R6g düğümlerine kıyasla maksimum kullanımda çalışırken %60'ın üzerinde maliyet tasarrufu elde etmenize yardımcı olabilir. Veri katmanlamanın maliyetlerinizi nasıl azaltabileceğine dair bir açıklama için aşağıdaki Örnek 6'ya bakın.
Not: Veri katmanlama özelliği ElastiCache Sunucusuz ile kullanılamaz.
-
Valkey
-
Redis OSS
-
Valkey
-
-
Redis OSS
-
Rezerve edilmiş düğümler
ElastiCache rezerve edilmiş düğümleri veya bulut sunucuları (RI'lar) bir yıllık veya üç yıllık sürelerle rezerve ettiğiniz düğümlerin saatlik kullanım ücretlerinde önemli bir indirim sağlar. Rezerve edilmiş düğümlerle aşağıdakileri yapmayı seçebilirsiniz:
• Peşin ödeme olmadan saatlik düşük ücretler ödeyin
• Daha düşük saatlik ücretlerle tek seferlik, kısmi ön ödeme yapma
• Daha da düşük saatlik ücretler için hepsini önceden ödeyin
Amazon ElastiCache, tüm rezerve edilmiş düğüm teklifleri için boyut esnekliğini destekler ve rezerve edilmiş düğüm indirimlerinizin, rezervasyonunuzda belirtilen boyutun ötesinde farklı boyutlu düğüm türleri için uygulanmasını sağlar. Rezerve edilmiş esnek düğümlerde, bir rezervasyon satın alırken belirli bir düğüm boyutuna bağlı kalmanız gerekmez ve bu da kapasite planlamasının yükünü azaltır ve iş yükleriniz ve kapasite ihtiyaçlarınız değiştikçe kümelerinizi doğru boyutlandırmanıza olanak tanır.
Rezerve edilmiş düğüm fiyatlandırması, veri katmanlamayı kullanan küme düğümleri için de mevcuttur. Daha fazla bilgi edinmek için ElastiCache ayrılmış düğüm belgelerimizi ziyaret edin.
Not: Ayrılmış düğümler ElastiCache Sunucusuz ile kullanılamaz.
ElastiCache için ayrılmış düğüm planları
* Aylık RI ücretleri, Rezerve Edilmiş Bulut Sunucusu dönemi boyunca ödenecek ortalama aylık ücretlerdir. Gerçekte her aya ait aylık ödeme, çalıştırdığınız ElastiCache bulut sunucusu türüne bağlı olarak ilgili ay içinde fiili olarak kullanılan saat sayısının saatlik kullanım fiyatıyla çarpılması ya da ilgili ay içinde kullanılan saniye sayısının saatlik kullanım fiyatıyla çarpılıp 3600'e bölünmesiyle elde edilir. Saatlik kullanım fiyatı, Rezerve Edilmiş Bulut Sunucusu dönemi boyunca ortalama aylık ödemeler toplamının Rezerve Bulut Sunucusu dönemi boyunca kullanılan toplam saat sayısına (yılın 365 gün olduğu varsayılarak) bölünmesiyle elde edilir.
** Geçerli olan RI saatlik ücreti, istek üzerine fiyatlandırmayla karşılaştırıldığında bir Rezerve Edilmiş Bulut Sunucusu ile ne kadar tasarruf sağlayabileceğinizi hesaplamanıza yardımcı olur. Rezerve edilmiş bulut sunucusu satın aldığınızda, bulut sunucusunun çalışıp çalışmadığından bağımsız olarak, seçtiğiniz rezerve edilmiş bulut sunucusu döneminin tamamında yer alan tüm saatler için faturalandırılırsınız. Geçerli olan saatlik fiyat, bulut sunucusunun amorti edilmiş saatlik maliyetini gösterir. Bu hesaplamada peşin ödemeler dahil olmak üzere dönem boyunca Rezerve Edilmiş Bulut Sunucusunun toplam maliyeti alınıp Rezerve Edilmiş Bulut Sunucusu dönemindeki her saate bölüştürülür.
Yedekleme ve geri yükleme
ElastiCache ile tüm AWS Bölgeleri için aylık GiB başına 0,085 USD tutarında yedek depolayabilirsiniz. Yedek oluşturmak veya verileri bir yedekten bir önbelleğe geri yüklemek için veri aktarım ücreti yoktur.
Veri aktarımı
Bölge içinde veri aktarımı maliyetleri
Aynı Erişilebilirlik Alanında (AZ) bulunan Amazon Esnek İşlem Bulutu (Amazon EC2) ile ElastiCache arasında veri aktarım ücreti alınmaz. Aynı Bölgedeki farklı Erişilebilirlik Alanlarında bulunan bir EC2 bulut sunucusu ile ElastiCache düğümü arasında gelen veya giden veri aktarımı için GiB başına 0,01 USD'lik standart Amazon EC2 Bölgesel veri aktarımı ücretleri geçerli olsa da yalnızca EC2 bulut sunucusunda gelen veya giden veri aktarımına ücret ödersiniz.
Bölgeler arasında veri aktarımı maliyetleri
ElastiCache Küresel Veri Deposu; tam olarak yönetilen, hızlı, güvenilir ve güvenli Bölgeler arası çoğaltmayı mümkün kılar. Birincil (veya kaynak) Bölgeden giden trafik için aşağıdaki ücretler uygulanır.
Global Veri Deposu, AWS Ücretsiz Kullanım için geçerli olmayan M5, R5, R6g, R6gd, M6g, M7g ve R7g düğümleriyle kullanılabilir.
Not: Global Veri Deposu şu anda ElastiCache Sunucusuz ile kullanılamaz.
AWS Outposts
AWS Outposts, tam olarak yönetilen ve AWS altyapısını, hizmetlerini, API'lerini ve araçlarını müşterilerin veri merkezlerini, ortak barındırma alanlarını veya şirket içi tesislerini kapsayacak şekilde genişleten bir hizmettir. Outposts sunucularını sunulan kısmi peşin, tamamı peşin ve peşinatsız seçeneklerle üç yıllık bir süre için satın alabilirsiniz. Fiyat; teslimat, kurulum, servis ve sürenin sonunda kaldırma işlemlerini içerir.
AWS Outposts, AWS tarafından yönetilen altyapıya yerel erişim sağlama yoluyla, AWS Bölgelerindeki ile aynı programlama arabirimlerini kullanarak bir yandan daha kısa gecikme süreleri ve yerel veri işleme gereksinimleri için yerel hesaplama ve depolama kaynaklarını kullanırken diğer yandan uygulamaları şirket içi ortamda geliştirmenize ve çalıştırmanıza imkan tanır. ElastiCache for Outposts yalnızca M5 ve R5 ailesi düğümleri desteklemektedir.
Not: AWS Outposts, ElastiCache Sunucusuz için kullanılamaz.
İstek Üzerine
-
Valkey
-
Memcached
-
Redis OSS
-
Valkey
-
-
Memcached
-
-
Redis OSS
-
Fiyatlandırma örnekleri
Örnek 1: Yeni bir uygulamada önbellek kullanmaya başlama
Senaryo: Uygulama performansını artırmak için veri tabanından sık erişilen verileri depolamak için önbellek gerektiren yeni bir uygulama oluşturuyorsunuz. Ortalama veri kümesi boyutunuzun yaklaşık 10 GB olacağını ve saniyede ortalama 50.000 oranında istek olacağını tahmin edersiniz. Ayrıca iş yükünüzü ABD Doğu (Kuzey Virginia) için dağıtmayı seçiyorsunuz.
Ödeyeceğiniz toplam önbellek ücretleri şu şekilde hesaplanır:
Valkey için ElastiCache Sunucusuz ile veri depolama ücretleri
Ortalama saatlik veri depolama alanı kullanımı = 10 GB-saat.
Ortalama saatlik veri depolama alanı ücretleri:
10 GB-saat * 0,0837 USD/GB-saat = 0,837 USD/sa.
ECPU ücretleri
İş yükünüz bir önbelleğe alma kullanım durumu olduğundan, istek başına aktarılan ortalama baytların 1 KB'den az olduğu varsayılarak her istek 1 ECPU tüketir.
Ortalama saatlik ECPU kullanımı = 50.000 istek/saniye * bir saatte 3.600 saniye = 180.000.000 ECPU.
Ortalama saatlik ECPU ücretleri:
(180.000.000/1.000.000) * 0,00227 USD / milyon ECPU = 0,409 USD/saat
Toplam sunucusuz ücretleri
Veri depolama alanı = 0,837 USD/saat
ECPU ücretleri = 0,409 USD/saat
Toplam = 1,246 USD/saat
Örnek 2: Ani artan trafiğin olduğu bir uygulama için Valkey önbelleği
Senaryo: Bir e-ticaret web sitesi için duyarlı, gerçek zamanlı kullanıcı deneyimi sağlamak amacıyla hızlı veri erişimi sunan önbellek gerektiren bir uygulama oluşturuyorsunuz. Uygulamanın boştayken toplam 10 GB önbellek veri kümesi boyutuna sahip olduğunu ve gün içinde iki saat süreyle yoğun saatlerde 100 GB'a kadar çıktığını tahmin ediyorsunuz. Uygulamanız, 500 bayt boyutundaki nesneleri okumak ve yazmak için Valkey ve Redis OSS SET ve GET komutlarını kullanarak bu önbelleğe erişiyor. Genel istek oranınızın saniyede 100.000 istek olduğunu ve günün iki saati boyunca saniyede 1 milyon istekle en yoğun noktaya çıkacağını tahmin ediyorsunuz. Ayrıca iş yükünüzü ABD Doğu (Kuzey Virginia) için dağıtmayı seçiyorsunuz.
Karar: Basitliği nedeniyle uygulamanızı ElastiCache Sunucusuz ile oluşturmaya başlamayı seçiyorsunuz. İstek üzerine düğümleri kullanıp kendi kümenizi yapılandırarak iş yükünü çalıştırmayı da seçebilirsiniz. Her iki seçeneğin fiyatını karşılaştırıyorsunuz.
Sunucusuz seçenek
Ödeyeceğiniz toplam ücretler şu şekilde hesaplanır:
Veri depolama alanı ücretleri
Ortalama saatlik veri depolama kullanımı = ((10 GB * 22 saat) + (100 GB * 2 saat))/günde 24 saat = 17,5 GB-saat
Ortalama saatlik veri depolama alanı ücretleri:
17,5 GB-saat * 0,0837 USD / GB-saat = 1,464 USD/saat
ECPU ücretleri
İş yükünüz Redis OSS SET ve GET isteklerinden oluştuğundan ve her istek 500 bayt aktarım yaptığından, her istek 1 ECPU tüketir.
Ortalama saatlik ECPU kullanımı = (100.000 ECPU/sn * bir saatte 3.600 saniye * 22 saat + 1.000.000 ECPU/sn * bir saatte 3.600 saniye * 2 saat)/günde 24 saat = 630.000.000 ECPU
Ortalama saatlik ECPU ücretleri:
(630.000.000/1.000.000) * 0,002278 USD / milyon ECPU = 1,435 USD/saat
Veri aktarımı ücretleri
Seçtiğiniz erişilebilirlik alanlarında sunucusuz önbelleğinize erişiyorsunuz ve bu nedenle alanlar arası herhangi bir veri aktarım ücreti ödemezsiniz.
Toplam sunucusuz ücretleri
Veri depolama alanı = 1,464 USD/saat
ECPU ücretleri = 1,435 USD/saat
Toplam = 2,899 USD/saat
İstek üzerine düğümler seçeneği
Kümenizi r7g.xlarge düğümlerini kullanarak tasarlıyorsunuz. Saniyede 100 GB ve 1 milyon istekle en yoğun noktayı karşılamak ve öngörülemeyen yoğun noktalar için %20'lik bir arabellek tutmak için her biri 19,74 GB (26,32 GB'ın %75'i) kullanılabilir depolama alanına sahip altı parçaya ihtiyacınız vardır (kendi kümenizi yapılandırırken, ElastiCache düğümün belleğinin %25'ini veri dışı kullanım için ayırmanızı önerir). Yüksek kullanılabilirlik elde etmek için düğümlerinizi iki alana eşit olarak dağıtıyorsunuz.
İstek üzerine düğüm ücretleri
Cache.r7g.xlarge = 0,350 USD
Toplam = 0,350 USD * 12 düğüm kümesi = 4,2 USD/saat
Veri aktarımı ücretleri
(100.000 istek/sn * 3.600 saniye/saat * 22 saat + 1.000.000 istek/sn * 3.600 saniye/saat * 2 saat) /24 = 630.000.000 istek/saat.
Aktarılan veri = 630.000.000 istek/saat * 500 bayt/istek = 293,36 GB/saat.
Verilerinizin yaklaşık yüzde 50'si, multi-AZ mimarisi nedeniyle bir erişilebilirlik alanından diğerine geçecektir
293,36 GB/saat * %50* 0,01 USD/GB = 1,46 USD/saat
Toplam istek üzerine ücretleri
Düğüm ücretleri = 4,2 USD/saat
Veri Aktarımı ücretleri = 1,46 USD/saat
Toplam = 5,66 USD/saat
Örnek 3: Yeni bir uygulamada Memcached önbelleğini kullanmaya başlama
Senaryo: Memcached İçin Amazon ElastiCache kullanan doğrudan bir veri tabanı önbelleğe alma kullanım örneğiniz var. Bir düğüm veya AZ hatası durumunda uygulama performansının düşmesini önlemek adına önbelleğiniz için yüksek kullanılabilirlik gerekir. Uygulamanın boştayken toplam 20 GB önbellek veri kümesi boyutuna sahip olduğunu ve yoğun saatlerde 150 GB'a kadar çıktığını tahmin ediyorsunuz. Uygulamanız, 500 bayt boyutundaki nesneleri okumak ve yazmak için Memcached "set" ve "get" komutlarını kullanarak bu önbelleğe erişiyor. Genel istek oranınızın saniyede 100.000 istek olduğunu ve günün iki saati boyunca saniyede 500.000 istekle en yoğun noktaya çıkacağını tahmin ediyorsunuz. Ayrıca iş yükünüzü ABD Doğu (Kuzey Virginia) için dağıtmayı seçiyorsunuz.
Karar: Basitliği nedeniyle uygulamanızı ElastiCache Sunucusuz ile oluşturmaya başlamayı seçiyorsunuz. İstek üzerine düğümleri kullanıp kendi kümenizi yapılandırarak iş yükünü çalıştırmayı da seçebilirsiniz. Yüksek kullanılabilirliğe ihtiyaç duyduğunuzdan, Memcached kümeleri için iki ElastiCache çalıştırıyorsunuz ve uygulamanızdan her iki kümeye de yazıyorsunuz. Her iki seçeneğin fiyatını karşılaştırıyorsunuz.
Sunucusuz seçenek
Ödeyeceğiniz toplam ücretler şu şekilde hesaplanır:
Veri depolama alanı ücretleri
Ortalama saatlik veri depolama alanı kullanımı = ((20 GB * 22 saat) + (150 GB * 2 saat))/günde 24 saat = 30,83 GB-saat
Ortalama saatlik veri depolama alanı ücretleri:
30,83 GB-saat * 0,125 USD/GB-saat = 3,85 USD/saat.
ECPU ücretleri
İş yükünüz Memcached "set" ve "get" isteklerinden oluştuğundan ve her istek 500 bayt aktarım yaptığından, her istek 1 ECPU tüketir.
Ortalama saatlik ECPU kullanımı = (100.000 ECPU/sn * bir saatte 3.600 saniye * 22 saat + 500.000 ECPU/sn * bir saatte 3.600 saniye * 2 saat)/günde 24 saat = 480.000.000 ECPU
Ortalama saatlik ECPU ücretleri:
(480.000.000/1.000.000) * 0,00340 USD/milyon ECPU = 1,63 USD/saat
Veri aktarımı ücretleri
Seçtiğiniz erişilebilirlik alanlarında sunucusuz önbelleğinize erişiyorsunuz ve bu nedenle alanlar arası herhangi bir veri aktarım ücreti ödemezsiniz
Toplam sunucusuz ücretleri
Veri depolama alanı = 3,85 USD/saat
ECPU ücretleri = 1,63 USD/saat
Toplam = 5,48 USD/saat
İstek üzerine düğümler seçeneği
Kümenizi r7g.xlarge düğümlerini kullanarak tasarlıyorsunuz. 150 GB'lık en yoğun noktalarınızı barındırmak ve öngörülemeyen yoğun dönemlere karşı %20'lik bir arabellek tutmak için her biri 26,32 GB kullanılabilir depolama alanı bulunan yedi parçaya ihtiyacınız var. Yüksek kullanılabilirlik adına iki küme oluşturmak için toplam 14 düğüme ihtiyacınız olacaktır.
İstek üzerine düğüm ücretleri
Cache.r7g.xlarge = 0,437 USD
Toplam = 0,437 USD * 7 düğüm kümesi * 2 küme = 6,12 USD/saat.
Veri aktarımı ücretleri
(100.000 istek/sn * 3.600 saniye/saat * 22 saat + 500.000 istek/sn * 3.600 saniye/saat * 2 saat) /24 = 480.000.000 istek/saat.
Aktarılan veri = 480.000.000 istek/saat * 500 bayt/istek = 223,51 GB/saat.
Verilerinizin yaklaşık yüzde 50'si, multi-AZ mimarisi nedeniyle bir erişilebilirlik alanından diğerine geçecektir
223,51 GB/saat * % 50 * 0,01 USD/GB * 2 küme = 2,24 USD/saat
Toplam istek üzerine ücretleri
Düğüm ücretleri = 6,12 USD/saat
Veri Aktarımı ücretleri = 2,24 USD/saat
Toplam = 8,36 USD/saat
Örnek 4: Bir oyun puan tablosunu çalıştırma
Bir oyun şirketinde çalışıyorsunuz ve ekibiniz bir puan tablosunu yönetiyor. Veri deposu boyutunuz ortalama 1,2 KB'lık nesnelerden oluşuyor ve 100 GB hacminde. Puan tablonuzu korumak için Valkey'in SortedSet veri yapısını kullanıyorsunuz ve ortalama istek oranınız saniyede 500.000 istek. İş yükünüzden gelen her Redis isteği, bir SET veya GET isteğinin vCPU süresinin ortalama üç katı ve 1,2 KB veri aktarıyor. Bu nedenle, uygulamanızdan gelen her isteğin kullandığı ortalama ECPU, 3 ECPU'dur. Ödeyeceğiniz toplam ücret şu şekilde hesaplanır:
Veri depolama alanı ücretleri
Ortalama saatlik veri depolama alanı kullanımı = 100 GB-saat
Ortalama saatlik veri depolama alanı ücretleri:
100 GB-saat * 0,0837 USD / GB-saat = 8,37 USD/saat
ECPU ücretleri
Ortalama saatlik ECPU kullanımı = 500.000 istek/sn * 3 ECPU/istek * bir saatte 3.600 saniye = 5.400.000.000 ECPU
Ortalama saatlik ECPU ücretleri:
(5.400.000.000/1.000.000) * 0,002278 USD / milyon ECPU = 12,30 USD/saat
Toplam sunucusuz ücretleri
Veri depolama alanı = 8,37 USD/saat
ECPU ücretleri = 12,30 USD/saat
Toplam = 20,67 USD/saat
5. Örnek: ElastiCache'e yönelik Küresel Veri Deposu ile yazma ağırlıklı, üç yıllık peşin ödemeli (dağıtılmış oturum deposu kullanım örneği)
Senaryo: Valkey için ElastiCache kullanan, yazma ağırlıklı bir dağıtılmış oturum deposu iş yükünüz var. Kullanıcılarınız Amerika Birleşik Devletleri'nin farklı bölgelerinde yer aldığından, hem birincil bölgeniz olarak ABD Doğu (K. Virginia) hem de ikincil bölgeniz olarak ABD Batı (K. Kaliforniya) bölgesinde Global Veri Deposu'nu kullanmayı seçiyorsunuz. Toplam veri kümesi boyutunuz 25 GiB ve 200 baytlık nesnelerden oluşuyor. Trafik örüntünüz birincil Bölgede saniyede 50.000 yazma ve saniyede 50.000 okuma, ikincil Bölgede ise saniyede 50.000 okuma. Üç erişilebilirlik alanında, her bir Bölgede üç parça ve parça başına iki replika düğüm ile kümeli bir mimari dağıtmayı seçtiniz. Bir parça, bir ila altı düğümden oluşan bir koleksiyondur.
Karar: Bu iş yükünün son derece sabit olacağını öngörüyorsunuz ve üç yıl boyunca tamamı peşin ödenmiş Rezerve Edilmiş Bulut Sunucularına bağlı kalmayı seçtiniz. Ödeyeceğiniz toplam ücret şu şekilde hesaplanır:
Tamamı peşin ödenmiş, üç yıllık taahhütle ayrılmış düğüm ücretleri
3 parça * parça başına 3 düğüm * 2 Bölge = toplam 18 düğüm
cache.m7g.xlarge tamamı peşin ödenmiş üç yıllık geçerli saatlik fiyatlandırma = 0,114 USD/saat
18 düğüm * 0,114 USD = 2,052 USD/saat
Veri aktarımı ücretleri
Saniyede 100.000 okuma * 200 bayt * 60 dakika/saat * 60 saniye/dakika = 72 GiB/saat
Saniyede 50.000 yazma * 200 bayt * 60 dakika/saat * 60 saniye/dakika = 36 GiB/saat
Verilerinizin yaklaşık yüzde 66'sı, multi-AZ mimarisi nedeniyle bir erişilebilirlik alanından diğerine geçecektir
(72 GiB + 36 GiB) * %66 * 0,01 USD/GiB = 0,713 USD/saat
Global Veri Deposu DIŞARI çoğaltma trafiği = 36 GiB/saat
36 GiB * 0,02 USD = 0,72 USD/saat
Toplam = 0,72 USD + 0,713 USD = 1,43 USD/saat
Toplam ücret
ElastiCache düğüm ücretleri = 2,05 USD/saat
Veri aktarımı ücretleri = 1,43 USD/saat
Toplam = 3,48 USD/saat
Örnek 6: Veri katmanlamayı kullanarak düşük milisaniye gecikmeli terabayt ölçeğinde bir önbellek barındırma
Senaryo: Bir raporlama uygulaması çalıştırıyorsunuz ve temeldeki veri tabanının performansını artırmak için Valkey İçin ElastiCache'i seçtiniz. Uygulama, geçici nitelikte olup çoğunlukla son bir ayda oluşturulan verilere erişmektedir ancak uygunluk amacıyla 12 aylık verileri tutması gerekmektedir. Depolanan veri miktarı, toplam 1 TiB için ayda 85 GiB ile oldukça statiktir.
Karar: Uygulamanız çoğunlukla yeni verileri kullandığından, veri katmanlamalı cache.r6gd.16xlarge düğüm türünü seçiyorsunuz. Uygulamanız ABD Doğu (Kuzey Virginia) Bölgesinde çalışmaktadır. Okuma replikaları, anlık yedekler, Global Veri Deposu veya faturalandırılabilir başka herhangi bir ElastiCache özelliği kullanmıyorsunuz. Ödeyeceğiniz toplam ücretler şu şekilde hesaplanır:
İstek üzerine düğüm ücretleri
Veri kümesi boyutu: 1 TiB (veya 1024 GiB)
cache.r6gd.16xlarge kullanılabilir bellek kapasitesi: 419,1 GiB/düğüm, %25 daha az ayrılmış bellek: 419,1 * 0,75 = 314,33 GiB/düğüm
cache.r6gd.16xlarge SSD kapasitesi: 1592,56 GiB
Düğüm başına toplam kapasite: 314,33 + 1.592,56 = 1.906,89 GiB/düğüm
Veri kümesi için gerekli düğümler: 1024 GiB ÷ 1.906,89 GiB/düğüm = 1 düğüm
cache.r6gd.xlarge istek üzerine fiyat: 9,9816 USD/saat
Toplam saatlik ücret: 1 düğüm * 9,981 USD/sa = 9,98 USD
Tamamen bellekte çalışıyorsa gerekli düğümler: cache.r6g.16xlarge için 1024 GiB ÷ 314,33 GiB/düğüm = 4 düğüm
cache.r6g.16xlarge istek üzerine fiyat: 6,567 USD/sa
Tamamen bellekte çalışmak için saatlik ücret: 4 düğüm * 6,567 USD/saat = 26,27 USD
Tamamen bellekte çalışmaya kıyasla tasarruf: 21,01 USD - (9,98 USD/21,01 USD) = %52,5
SSS
ElastiCache, AWS Ücretsiz Kullanımın bir parçası mı?
Evet. ElastiCache'i ücretsiz olarak kullanmaya başlayabilirsiniz. Yeni AWS müşterileri 12 aya varan sürelerle 750 saate kadar ücretsiz ElastiCache cache.t2.micro veya cache.t3.micro düğümü kullanımı edinir. Yeni AWS müşterileri, AWS Ücretsiz Kullanım kapsamında bir yıl boyunca her ay ücretsiz olarak tüm AWS hizmetlerinde toplam 15 GiB dışarı veri aktarımı hakkına sahip olur. Bu; Valkey, Memcached ve Redis OSS için ElastiCache üzerinde sunulmaktadır.
AWS Ücretsiz Kullanım, küresel bölgelerimiz genelinde teklif kapsamındaki hizmetler için geçerlidir. AWS Ücretsiz Kullanım kapsamındaki ücretsiz kullanımınız, her ay tüm Bölgelerdeki toplam kullanımınıza göre hesaplanır ve faturanıza otomatik olarak yansıtılır. Ücretsiz kullanım hakkı biriktirilemez. AWS Ücretsiz Kullanım şu anda AWS GovCloud (ABD) bölgelerinde veya Çin (Pekin) bölgesinde kullanıma sunulmamaktadır.
Not: AWS Ücretsiz Kullanım şu anda ElastiCache Sunucusuz için mevcut değildir.
ElastiCache'in aylık maliyeti nedir?
ElastiCache maliyetinizi konumlara, veri aktarım miktarlarına, istek sayısına ve daha fazlasına dayalı olarak tek bir tahminde hesaplamak için AWS Fiyatlandırma Hesaplama Aracı'nı kullanın.
ElastiCache maliyetlerini hangi faktörler etkiler?
- Altyapı Türü: Valkey İçin Amazon ElastiCache, ayda 6 USD'den başlar ve desteklenen diğer altyapılara kıyasla ElastiCache Sunucusuz'da %33 ve ElastiCache düğüm tabanlı ürünlerde %20 daha düşük fiyat sunar.
- Sunucusuz: Sunucusuz önbellekler, gerektiğinde otomatik olarak ölçeklendirme yaparak maliyetlerin optimize edilmesine yardımcı olur ve en yoğun talep için kapasite sağlama ihtiyacını ortadan kaldırır.
- İstek üzerine düğümler: İstek üzerine düğümler kullanılarak yapılandırılan kümeler, tahmin edilebilir ölçeklendirme ihtiyaçları olan iş yükleri için maliyetlerin optimize edilmesine yardımcı olabilir.
- Veri katmanlama: Veri katmanlamalı düğümler, en az kullanılan ögeleri bellekten SSD'ye taşıyarak ElastiCache kümelerinizin maliyetlerini otomatik olarak optimize etmek için SSD'leri kullanır.
- Rezerve edilmiş düğümler: ElastiCache rezerve edilmiş düğümleri, bir yıllık veya üç yıllık sürelerle ayırdığınız düğümlerin saatlik kullanım ücretlerinde önemli bir indirim sağlar.
- Yedekleme ve geri yükleme: Yedeklemelerin depolama alanı, tüm AWS Bölgeleri için GiB başına aylık 0,085 USD tutarında ücretlendirilir.
- Veri aktarımı: Aynı Erişilebilirlik Alanında (AZ) bulunan Amazon EC2 ile ElastiCache arasında veri aktarım ücreti alınmaz. Aynı Bölgedeki farklı Erişilebilirlik Alanlarında bulunan bir EC2 bulut sunucusu ile ElastiCache düğümü arasında veri aktarımı sırasında standart Amazon EC2 Bölgesel veri aktarımı ücretleri geçerli olsa da yalnızca EC2 bulut sunucusuna gelen veya giden veri aktarımı için ücret ödersiniz.
ElastiCache kullanımım için hangi ücretleri öderim ve nasıl faturalandırılırım?
ElastiCache Sunucusuz ile önbelleğe alınan veriler için GiB-saat cinsinden ve uygulamanız tarafından kullanılan ElastiCache İşleme Birimlerinin (ECPU) sayısı üzerinden ücretlendirilirsiniz. Kendi kümenizi tasarlarken, fiyatlandırma düğüm-saat başına hesaplanır.
ElastiCache İşleme Birimleri (ECPU'lar) nasıl hesaplanır?
ECPU'larda ElastiCache Sunucusuz istekleri için ödeme yaparsınız. İstekleriniz tarafından tüketilen ECPU'ların sayısı, geçen vCPU süresine ve aktarılan veri miktarına bağlıdır. Valkey ve Redis OSS GET ve SET komutları veya Memcached get ve set komutları gibi her basit okuma ve yazma, aktarılan her kilobayt (KB) veri için 1 ECPU gerektirir. Örneğin 3,2 KiB veri aktaran bir GET komutu 3,2 ECPU tüketir.
Bellek içi veri yapıları üzerinde çalışan bazı Valkey ve Redis OSS komutları, GET veya SET komutundan daha fazla vCPU süresi tüketebilir. ElastiCache, bir Redis OSS SET veya GET komutunun kullandığı vCPU süresinin başlangıcına kıyasla komut tarafından kullanılan vCPU süresine göre tüketilen ECPU sayısını hesaplar. Örneğin SET veya GET komutunun aldığı vCPU süresinin üç katını alan ve 2 KiB veri aktaran bir SORT komutu 3 ECPU tüketir.
Komutunuz ek vCPU süresi kullanıyorsa ve 1 ECPU'nun başlangıcından daha fazla veri aktarıyorsa bu durumda ElastiCache gerekli ECPU'ları iki boyuttan daha yüksek olana göre hesaplar. Örneğin, SET veya GET komutunun aldığı vCPU süresinin iki katını alan ve 3 KiB veri aktaran bir ZADD komutu 3 ECPU tüketir.
Amazon EC2 ile ElastiCache arasındaki veri aktarım maliyetleri nasıl hesaplanır?
Aynı Erişilebilirlik Alanında (AZ) bulunan Amazon EC2 ile ElastiCache arasında veri aktarım ücreti alınmaz. ElastiCache Sunucusuz önbellek oluşturduğunuzda, ElastiCache'nin VPC uç noktaları oluşturmasını istediğiniz erişilebilirlik alanlarını seçebilirsiniz. Önbelleğe erişen EC2 bulut sunucusu önbellek uç noktalarıyla aynı erişilebilirlik alanında olduğunda, alanlar arası veri aktarım maliyeti yoktur. Önbelleğe farklı bir erişilebilirlik alanından erişiyorsanız Amazon EC2 alanlar arası standart veri aktarım maliyetleri uygulanır. Yalnızca EC2 bulut sunucusuna giriş veya çıkış veri aktarımı için ücretlendirilirsiniz. VPC uç noktasına gelen veya giden trafik için ElastiCache veri aktarım ücreti alınmaz.
Kendi kümenizi tasarladığınızda, uygulamanız doğrudan her bir önbellek düğümüne bağlanır. Aynı Bölgedeki farklı Erişilebilirlik Alanlarında bulunan bir EC2 bulut sunucusu ile ElastiCache düğümü arasında veri aktarımı sırasında standart Amazon EC2 Bölgesel veri aktarımı ücretleri geçerli olsa da yalnızca Amazon EC2 bulut sunucusuna gelen veya giden veri aktarımı için ücret ödersiniz. ElastiCache düğümüne gelen veya giden trafik için ElastiCache veri aktarım ücreti alınmaz.
Bir Bölgeden dışa aktarılan veriler için standart veri aktarım ücretleri geçerlidir.
ElastiCache Sunucusuz önbelleğimin faturalandırılması ne zaman başlar ve sona erer?
ElastiCache Sunucusuz önbellekleri için faturalandırma, önbellek kullanıma sunulur sunulmaz başlar. Önbellek silinene kadar faturalandırma devam eder. ElastiCache Sunucusuz önbellekleri, önbelleğiniz "Kullanılabilir" veya "Güncelleniyor" durumunda çalıştığında faturalandırılır. Önbelleğiniz ile bağlantılı olarak artık ücretlendirilmek istemiyorsanız ek kullanım saatleriyle faturalandırılmamak için bunu silmeniz gerekir
ElastiCache istek üzerine düğümlerimin faturalandırılması ne zaman başlar ve sona erer?
ElastiCache düğümleri için faturalandırma, düğüm kullanıma sunulur sunulmaz başlar. Faturalandırma, düğüm sonlandırılıncaya kadar devam eder. Sonlandırma düğüm silindiğinde gerçekleşir.
ElastiCache düğüm saatlerini ne tanımlar?
ElastiCache düğüm saati, düğümünüzün Kullanılabilir veya Değiştiriliyor durumunda çalıştığı her an faturalandırılır. Düğümünüz ile bağlantılı olarak artık ücretlendirilmek istemiyorsanız ek düğüm saatleriyle faturalandırılmamak için kümeyi sonlandırmanız gerekir.
ElastiCache fiyatlarına vergiler dahil mi?
Aksi belirtilmediği sürece ElastiCache fiyatları, KDV ve geçerli satış vergisi dahil olmak üzere geçerli vergi ve harçları içermez. Fatura adresi Japonya'da olan müşteriler için AWS hizmetlerinin kullanımı Japonya tüketim vergisine tabidir.
Başlamaya hazır mısınız?
AWS müşterilerinin ElastiCache'i nasıl kullandığını keşfedin