Amazon ElastiCache, esnek ve gerçek zamanlı kullanım örneklerini destekleyen, tam olarak yönetilen bir bellek içi önbelleğe alma hizmetidir. ElastiCache'i uygulama ve veritabanı performansını yükselten önbelleğe alma işlemi için veya oturum depoları, oyun puan tabloları, akış ve analiz gibi veri dayanıklılığı gerektirmeyen kullanım örneklerine yönelik birincil veri deposu olarak kullanabilirsiniz. ElastiCache, Redis ve Memcached ile uyumludur. ElastiCache, zorlu ve gerçek zamanlı uygulamalar için esnek ölçeklendirmeyi desteklemek üzere Redis ve Memcached ile uyumludur. ElastiCache'te minimum ücret olmaksızın yalnızca kullandığınız kadar ödersiniz. Düğümlerin sayısına, düğüm tipine ve seçtiğiniz fiyatlandırma modeline göre saatlik olarak ücretlendirilirsiniz.

ElastiCache hem uzun vadeli taahhüt olmaksızın saatlik ödeme yapmanıza imkan tanıyan istek üzerine düğümleri hem de bir yıllık ya da üç yıllık taahhütte bulunan müşterilere indirimler sunan rezerve edilmiş düğümleri destekler. Ayrıca, yedek depolama alanı, bölgeler içinde veya arasında veri aktarımı ya da AWS Outposts kullanımı için de ücrete tabi tutulabilirsiniz.

Amazon ElastiCache'i ücretsiz olarak kullanmaya başlayın

AWS Ücretsiz Kullanım kapsamında, Amazon 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.

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 sunulmamaktadır.

İstek Üzerine Düğümler

Düğüm, bir ElastiCache kümesinin en küçük yapı taşıdır. Genel olarak, güncel nesil tipler önceki nesil düğüm tiplerine kıyasla daha düşük maliyete daha fazla bellek ve işlem gücü sunmaktadır. Hangi düğüm boyutunun kullanılması gerektiği konusunda bilgi için düğüm boyutunuzu seçme bölümüne 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. Bu model sayesinde donanım planlama, satın alma ve donanım bakımı yapmanın getirdiği maliyetlerden ve karmaşıklıklardan kurtulabilir, büyük ve sabit olan maliyetleri daha küçük, değişken maliyetlere dönüştürebilirsiniz. İ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.

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ı sergiler. ElastiCache for Redis için kullanılabilen veri katmanlamalı düğümler, verilerinin %20'si kadarına düzenli olarak erişen iş yükleri ile daha az sıklıkta erişilen bir öğeye ilk ihtiyaç duyulduğunda ek gecikmeye tahammül edebilen uygulamalar için idealdir. Bellek ve katı hal sürücülerine sahip Amazon ElastiCache R6gd düğümleri, yaklaşık 5 kat daha fazla toplam depolama kapasitesine sahiptir ve müşterilerin yalnızca bellekli ElastiCache R6g düğümlerine kıyasla maksimum kullanımda çalışırken fiyatta %60'ın üzerinde tasarruf elde etmesine yardımcı olabilir. Veri katmanlamanın, harcamalarınızı nasıl azaltabileceğine ilişkin bir karşılaştırma için aşağıdaki Örnek 4'e bakın.

Rezerve Edilmiş Düğümler

Rezerve edilmiş düğümler, bir yıllık veya üç yıllık vadelerle rezerve ettiğiniz düğümlerin saatlik kullanım ücretlerinde önemli bir indirim sağlar. Rezerve edilmiş düğümler ile şu seçimleri yapabilirsiniz:

  • Peşin ödeme olmaksızın saatlik düşük ücretler ödeme
  • Daha düşük saatlik ücretlerle tek seferlik, kısmi ön ödeme yapma
  • Daha da düşük saatlik ücretler için hepsini önceden ödeme

AWS konsolunda satın alma API'sini çağırarak veya rezerve edilmiş düğüm seçeneğini belirleyerek düğümleri rezerve edilmiş düğümler olarak atayabilirsiniz. Rezerve edilmiş düğümler satın alırken bir bölge, düğüm tipi, ödeme süresi ve miktar belirtmeniz gerekir. Rezerve edilmiş düğümler yalnızca belirtilen bölgede kullanılabilir.

Rezerve edilmiş düğüm fiyatlandırması, veri katmanlamayı kullanan küme düğümleri için de mevcuttur. 

Standart rezerve edilmiş düğümler

* Bu, rezerve edilmiş bulut sunucusu dönemi boyunca ödenecek ortalama aylık ücrettir. Gerçekte her aya ait aylık ödeme, çalıştırdığınız Elasticache bulut sunucusu tipine 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 3.600’e bölünmesiyle elde edilir. Saatlik kullanım fiyatı, rezerve edilmiş bulut sunucusu dönemi boyunca toplam ortalama aylık ödemenin rezerve edilmiş 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 saatlik fiyatlandırma, istek üzerine fiyatlandırmayla karşılaştırıldığında bir rezerve edilmiş bulut sunucusu ile ne kadar para tasarrufu 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 depolama alanı

Yedek depolama alanı, otomatik olarak ve kullanıcı tarafından alınan anlık yedekler için kullanılan depolama alanıdır. Amazon ElastiCache, etkin her ElastiCache for Redis kümesinde bir anlık yedek için depolama alanını ücretsiz olarak sunar. Ek yedek depolama alanı aylık 0,085 USD/GB olarak ücretlendirilir (tüm bölgelerde aynıdır). Anlık yedeklerin oluşturulması ve geri yüklenmesi için gerçekleştirilen veri aktarımlarından ücret alınmaz. Yedek depolama alanı yalnızca ElastiCache for Redis için kullanılabilir.

Veri Aktarımı

Outposts

AWS Outposts, tam olarak yönetilen ve AWS altyapısını, hizmetlerini, API'lerini ve araçlarını müşterilerin veri merkezlerini, ortak konum alanlarını veya şirket içi tesisleri kapsayacak şekilde genişleten bir hizmettir. AWS Outposts, AWS yönetilen altyapısına 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.

İstek Üzerine

Fiyatlandırma örnekleri

Örnek 1: Memcached, Single-AZ, İstek Üzerine
Amazon ElastiCache for Memcached kullanan basit bir veritabanı önbelleğe alma kullanım
örneğiniz var. Toplam veri kümesi boyutunuz 25 GB ve uygulamanız ABD Doğu (K. Virginia) bölgesinde çalışan tek bir Erişilebilirlik Alanı için tasarlanmış. Ortamınızda çok uzun süre bakım yapmanız gerekmiyor, dolayısıyla istek üzerine fiyatlandırmayı seçiyorsunuz. Ağ performansı ile
bellek kapasitesi arasında bir denge sağlamak ve bir küme mimarisi içinde daha fazla sayıda, daha küçük düğümlere yönelerek düğüm arızalarının etki yarıçapını sınırlandırmak için beş düğümlük bir kümede cache.m6g.large düğümlerini kullanmaya karar veriyorsunuz. Bu şekilde, iş yükünüz için toplam ücret şöyle olacaktır:

İstek üzerine düğüm ücretleri
cache.m6g.large = 0,149 USD/saat
Toplam = 0,149 USD * 5 düğüm kümesi = 0,745 USD/saat

Örnek 2: Okuma Ağırlıklı, Multi-AZ, Bir Yıllık, Peşin Ödemesiz (Önbelleğe Alma)
Amazon ElastiCache for Redis kullanan, okuma ağırlıklı bir iş yüküne sahipsiniz. Toplam veri kümesi boyutunuz 150 GB ve 200 baytlık nesnelerden oluşuyor. İş yükünüz yüzde 20 yazma, yüzde 80 okuma ve saniyede yaklaşık 600.000 işlemden oluşuyor. İş yükü okuma ağırlıklı olduğundan, tek bir birincil düğümden ve okuma trafiğini replikalar sunabileceği için 5 replika düğümden oluşan ElastiCache mimarisi kullanıyorsunuz. Tüm çalışma veri kümesini her bir düğüme sığdırmak için yeterli belleğe sahip olduğu için cache.r6g.8xlarge düğüm tipini tercih ediyorsunuz (rezerve edilmiş bellek ihtiyacını akılda tutarak). Ayrıca iş yükünüzü ABD Doğu (K. Virginia)
bölgesindeki iki erişilebilirlik alanında dağıtmayı seçiyorsunuz. Genel iş yükü boyutunun sabit kalması beklendiğinden, peşin bir satın alma olmaksızın bir yıllık rezerve edilmiş bulut sunucuları temin etmeyi seçiyorsunuz. Ek olarak, ElastiCache'in ücretsiz günlük yedekleme özelliğini kullanıyor ve ayrıca aylık yedek alıyorsunuz. Ödeyeceğiniz toplam ücret şu şekilde hesaplanır:

Peşin ödemesiz bir yıllık taahhütle rezerve edilmiş düğüm ücretleri
1 Birincil + 5 Replika = Toplam 6 düğüm
cache.r6g.8xlarge 1 yıllık peşin ödemesiz geçerli saatlik fiyatlandırma = 2,241 USD/saat
6 düğüm * 2,241 USD = 13,446 USD/saat

Veri aktarımı ücretleri
Saniyede 600.000 işlem * 200 bayt * 60 dakika/saat * 60 saniye/dakika = 432 GB/saat
Verilerinizin yaklaşık yüzde 50'si, multi-AZ mimarisi nedeniyle bir erişilebilirlik alanından diğerine geçecektir
432 GB * %50 * 0,01 USD/GB = 2,16 USD/saat

Yedek depolama alanı ücretleri
1 adet 150 GB anlık yedek * GB başına 0,085 USD/ay = 12,75 USD/ay
Ayda 12,75 USD/730 saat = 0,017 USD/saat

Toplam ücret
Amazon ElastiCache düğüm ücretleri = 13,446 USD/saat
Veri aktarımı ücretleri = 2,16 USD/saat
Yedek depolama alanı ücretleri = 0,017 USD/saat
Toplam = 13,446 USD + 2,16 USD + 0,017 USD = 15,623 USD/saat

Örnek 3: Amazon ElastiCache for Redis için Global Datastore ile Yazma Ağırlıklı, Üç Yıl Peşin (Dağıtılmış oturum mağazası kullanım örneği)
Amazon ElastiCache for Redis kullanan, yazma ağırlıklı bir dağıtılmış oturum mağazası 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. California) bölgesinde Global Datastore'u kullanmayı seçiyorsunuz. Toplam veri kümesi boyutunuz 25 GB ve 200 baytlık nesnelerden oluşuyor. Trafik modeliniz 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ı Redis düğümünden oluşan bir koleksiyondur. 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. Yedeklemeler için pakete dahil olan ücretsiz yedeklemeyi kullanıyorsunuz. Ödeyeceğiniz toplam ücret şu şekilde hesaplanır:

Tamamı peşin ödenmiş, 3 yıllık taahhütle rezerve edilmiş düğüm ücretleri
3 parça * parça başına 3 düğüm * 2 bölge = toplam 18 düğüm
cache.m6g.xlarge tamamı peşin ödenmiş 3 yıllık geçerli saatlik fiyatlandırma = 0,134 USD/saat
18 düğüm * 0,134 USD = 2,412 USD/saat

Veri aktarımı ücretleri
Saniyede 100.000 okuma * 200 bayt * 60 dakika/saat * 60 saniye/dakika = 72 GB/saat

Saniyede 50.000 yazma * 200 bayt * 60 dakika/saat * 60 saniye/dakika = 36 GB/saat
Verilerinizin yaklaşık yüzde 66'sı, multi-AZ mimarisi nedeniyle bir erişilebilirlik alanından diğerine geçecektir
(72 GB + 36 GB) * %50 * 0,01 USD/GB = 0,475 USD + 0,238 USD = 0,713 USD/saat

Global Datastore DIŞARI replikasyon trafiği = 36 GB/saat
36 GB * 0,02 USD = 0,72 USD/saat

Toplam = 0,72 USD + 0,713 USD = 1,433 USD/saat

Yedek depolama alanı ücreti
Pakete dahil küme başına yedekleme = Ücretsiz

Toplam Ücret
Amazon ElastiCache düğüm ücretleri = 2,412 USD/saat
Veri aktarımı ücretleri = 1,433 USD/saat
Yedek depolama alanı ücretleri = Ücretsiz
Toplam = 2,412 USD + 1,433 USD + 0 USD = 3,845 USD/saat

Örnek 4: Veri katmanlamayı kullanarak düşük milisaniye gecikmeli terabayt ölçeğinde bir önbellek barındırma

Bir raporlama uygulaması çalıştırıyorsunuz ve temeldeki veritabanının performansını artırmak iç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. Uygulama, toplam 1 TiB olmak üzere ayda 85 GiB depolamaktadır. Uygulamanız çoğunlukla en yeni verileri kullandığından, veri katmanlamalı cache.r6gd.16xlarge düğüm türünü seçiyorsunuz. Uygulamanız ABD Doğu (K. Virginia) bölgesinde çalışmaktadır. Okuma replikaları, anlık yedekler, Global Datastore veya faturalandırılabilir başka herhangi bir ElastiCache özelliği kullanmıyorsunuz. Ödeyeceğiniz toplam ücret ş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 rezerve edilmiş bellek: 419,1 * 0,75 = 314,33 GiB/düğüm
cache.r6gd.16xlarge katı hal sürücüsü (SSD) kapasitesi: 1.592,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: 12,477 USD/sa
Toplam saatlik ücret: 1 düğüm * 12,477 USD/sa = 12,48 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/sa = 26,27 USD
Tamamen bellekte çalışmaya kıyasla tasarruf: 26,27 USD - (12,48 USD/26,27 USD) = %52,5

Ek fiyatlandırma kaynakları

AWS Fiyatlandırma Hesaplama Aracı

Aylık AWS maliyetlerinizi kolayca hesaplayın

Fiyatlandırma Yardımı Alın

Kişiselleştirilmiş bir fiyat teklifi almak için AWS uzmanlarıyla iletişime geçin

AWS müşterilerinin Amazon ElastiCache'i nasıl kullandığını keşfedin

Müşteri sayfasını ziyaret edin
Oluşturmaya hazır mısınız?
Amazon ElastiCache'i kullanmaya başlayın
Başka sorunuz mu var?
Bize ulaşın