Redis OSS uyumluluğu ile Amazon ElastiCache

Redis OS uyumlu bellek içi veri deposu, milisaniyenin altındaki gecikmeyle gerçek zamanlı uygulamalara güç sağlar.

Amazon ElastiCache, internet ölçeğinde gerçek zamanlı uygulamalar tasarlamak için gerekli bir milisaniyenin altında gecikme süreleri sunan olağanüstü hızlı bellek içi veri deposudur. Redis OSS üzerinde geliştirilen ve Redis OSS API'leri ile uyumlu olan ElastiCache, Redis OSS istemcilerinizle birlikte çalışır ve verilerinizi depolamak için Redis OSS veri biçimini kullanır. Kendi kendine yönetilen Redis OSS uygulamalarınız kod değişikliği yapmaya gerek kalmadan ElastiCache ile birlikte sorunsuz bir şekilde çalışabilir. ElastiCache, Redis OSS'nin hız, basitlik ve çok amaçlı kullanım özelliklerini Amazon'un yönetilebilirlik, güvenlik ve güvenilirlik özellikleriyle birlikte sunarak Oyun, Reklam Teknolojisi, E-ticaret, Sağlık, Finansal Hizmetler ve IoT alanındaki gerçek zamanlı uygulamalar için gerekli gücü sağlar.

Avantajlar

Olağanüstü performans

Amazon ElastiCache, milisaniye altında yanıt süresi gerektiren en zorlu uygulamaları desteklemek için bellek içi bir veri deposu olarak çalışır. Çoğu işlem için diskten veri aktarımına ihtiyaç duyan geleneksel disk tabanlı veri tabanlarına kıyasla bellek içi veri depoları verileri bellek içinde yöneterek disklere kıyasla çok daha yüksek bir hız sunar. Sonuç olarak bir milisaniyeden az ortalama okuma ve yazma operasyonlarına sahip olağanüstü hızlı performans ve bir küme içerisinde saniye başına yüz milyonlarca işlem için destek sunulur. ElastiCache, olağanüstü hızlı performans için optimize edilmiş uçtan uca donanım ve yazılım yığını sunar. ElastiCache (Redis OSS) sürüm 7.1, ElastiCache (Redis OSS) sürüm 7.0'a kıyasla %100'e kadar daha fazla aktarım hızı ve %50 daha düşük P99 gecikmesi sağlar. r7g.4xlarge boyutunda veya daha büyük düğümlerde düğüm başına saniyede 1 milyondan fazla istek ya da küme başına saniyede 500 milyondan fazla istek elde edebilirsiniz.

Güvenli

ElastiCache, Redis OSS komutları için Rol Tabanlı Erişim Denetimini (RBAC) kurmak amacıyla kullanılabilen kullanıcıları ve kullanıcı gruplarını oluşturup yönetebilmenizi sağlar. Güvenlik sınırlarını korurken mimarinizi basitleştirebilir ve grupları yönetmek için ayrıntılı erişim denetiminden faydalanabilirsiniz. IAM kimliklerini kullanarak ElastiCache'e bağlanmak üzere AWS Kimlik ve Erişim Yönetimi'ni (IAM) kullanabilirsiniz. Amazon ElastiCache, Amazon VPC desteği sayesinde kümenizi, düğümleriniz için seçtiğiniz IP aralıklarıyla yalıtmanıza olanak sağlar. ElastiCache ekibi Redis OSS, işletim sistemi ve donanım yazılımı alanlarındaki bilinen güvenlik açıklarını sürekli izleyerek Redis OSS ortamınızın güvenliğini muhafaza eder. PCI uyumludur, HIPAA için uygundur, FedRAMP tarafından yetkilendirilmiştir ve kimliği tanımlayabilecek bilgiler (PII) gibi hassas verilerin güvenli tutulmasına yardımcı olmak üzere aktarılma durumunda (AWS KMS'de depolanan, müşteri tarafından yönetilen CMK dahil), bekleme durumunda şifreleme ve düğümler arası güvenli iletişim için Redis OSS AUTH desteği sunar.

Rol Tabanlı Erişim
Denetimi (RBAC) hakkında daha fazla bilgi edinin »

ElastiCache IAM Kimlik Doğrulaması hakkında daha fazla bilgi edinin »
ElastiCache İçin VPC hakkında daha fazla bilgi edinin »

Tam Olarak Yönetilir ve Güçlendirilmiştir

Amazon ElastiCache, tam olarak yönetilen bir hizmettir. Artık donanım tedariki, yazılımlara düzeltme eki uygulama, kurulum, yapılandırma, izleme, hatalardan kurtarma ve yedekleme gibi yönetim görevlerini gerçekleştirmeniz gerekmez. ElastiCache, kümelerinizi sürekli olarak izler ve daha yüksek değerli uygulama geliştirmeye odaklanabilmeniz için kümelerinizi çalışır durumda tutar. Kullanımınıza ilişkin ölçümleri ayrıntılı bir şekilde izlemenizi sağlar. Böylece uygulama trendlerini izleyebilir ve gerektiğinde küme yapılandırmasını ayarlayabilirsiniz. ElastiCache; otomatik yazma kısıtlama, akıllı takas belleği yönetimi ve yük devretme geliştirmelerini ekleyerek Redis OSS çözümünün erişilebilirlik ve yönetilebilirlik özelliklerini geliştirir. Amazon ElastiCache hakkında daha fazla bilgi edinin »

 

Redis OSS uyumlu

Redis OSS; veri tabanı, önbellek, ileti aracısı, kuyruk, oturum deposu ve lider tablosu olarak kullanılabilen popüler bir bellek içi veri deposudur. Amazon ElastiCache, Redis OSS veri biçimleri ve Redis OSS API'leri ile uyumluluğu korur ve ayrıca Redis OSS istemcileri ile çalışır. Kendi yönettiğiniz Redis OSS iş yüklerini kod değişikliği yapmadan ElastiCache'e yükleyebilirsiniz. 

Yüksek Oranda Erişilebilir ve Güvenilir

Amazon ElastiCache, hem küme modunu hem de küme olmayan modu destekler ve birincil düğüm hatalarını algılayıp minimum etkiyle bir replikayı birincil düğüm haline getirerek gerçekleştirdiği otomatik yük devretme desteği sayesinde yüksek erişilebilirlik sunar. Bu çözüm okuma replikalarını destekleyerek (farklı erişilebilirlik alanlarında) uygulamanızın okuma açısından erişilebilir olmasını sağlar ve bu sayede birincil düğüm artan yük nedeniyle meşgul olduğunda okuma replikalarından içerik sunulmasını sağlar. ElastiCache, küme modu için birincil düğümlerin çoğunluğunun erişilebilir olmadığı durumlarda otomatik olarak yük devretme gerçekleştirerek gelişmiş yük devretme özelliklerini destekler. ElastiCache (Redis OSS) sürüm 5.0.5'ten sonraki sürümlerde, otomatik yük devretme özellikli düğümler, tüm planlanmış işlemler için çevrimiçi yapılandırma değişiklikleri sağlar. ElastiCache'te otomatik yük devretme hakkında daha fazla bilgi edinin »

 

Kolayca Ölçeklenebilir

Amazon ElastiCache sayesinde sınırlı kaynakla başlayıp uygulamanız büyüdükçe Redis OSS verilerinizi kolayca ölçeklendirebilir, 310 TiB bellek içi veri desteği sunan bir kümeye veya veri katmanlamalı kümeleri kullanırken 982 TiB'a kadar büyütebilirsiniz. Redis OSS Küme ortamınızı 500 düğüme ve 500 parçaya kadar ölçeklendirebilmenizi sağlar. Bu hizmet, kesinti süresi olmaksızın Redis OSS kümelerinizin boyutunu büyütmek ve küçültmek için kümelerin çevrimiçi olarak yeniden boyutlandırılmasını destekleyecek şekilde tasarlanmıştır ve talepteki dalgalanmalara uyum sağlar. ElastiCache, okuma kapasitesinin ölçeklendirilmesi için birden fazla erişilebilirlik alanında beşe kadar okuma replikası eklemenize izin verir. ElastiCache, yazma kapasitesini ölçeklendirmek için yazma trafiğini birden fazla birincil düğüme dağıtmanızı sağlayan Redis OSS kümesi modunu destekler. ElastiCache ölçeklendirme özellikleri hakkında daha fazla bilgi edinin »

 

Kullanım örnekleri

Amazon ElastiCache; önbelleğe alma, sohbet/mesajlaşma, oyun puan tabloları, jeo-uzamsal, makine öğrenimi, medya akışı, kuyruklar, gerçek zamanlı analiz ve oturum deposu gibi gerçek zamanlı işlemsel ve analitik işleme kullanım örnekleri için ideal seçenektir.

Önbelleğe Alma

Amazon ElastiCache; erişim gecikme süresini azaltmak, performansı artırmak ve ilişkisel veya NoSQL veri tabanlarınızın ve uygulamalarınızın yükünü hafifletmek için yüksek oranda erişilebilir, dağıtılmış ve güvenli bellek içi önbellek uygulamak için harika bir seçenektir. ElastiCache, sık istenen öğeleri bir milisaniyenin altındaki yanıt sürelerinde sunabilir ve yüksek maliyetli arka uç veri tabanlarını büyütmeden daha yüksek yükler için kolayca ölçeklendirme yapmanızı sağlar. Veri tabanı sorgusu sonuçlarını önbelleğe alma, kalıcı oturumu önbelleğe alma, tam web sayfası önbelleğe alma, ElastiCache ile gerçekleştirilen popüler önbelleğe alma işlemlerinden bazılarıdır. ElastiCache ile önbelleğe alma uygulaması oluşturmayı öğrenin.


Sohbet ve Mesajlaşma

Amazon ElastiCache, desen eşleme ile PUB/SUB standardını destekler. Bu da ElastiCache'in yüksek performanslı sohbet odalarını, gerçek zamanlı yorum akışlarını ve sunucular arası iletişimi desteklemesini sağlar. PUB/SUB özelliğini, yayınlanan olaylara göre eylem tetiklemek için de kullanabilirsiniz. ElastiCache ile sohbet uygulaması oluşturmayı öğrenin.


Oyun Puan Tabloları

Amazon ElastiCache hizmetiyle kolayca gerçek zamanlı puan tabloları oluşturabilirsiniz. Listeyi kullanıcı puanlarına göre sıralarken öğelerin benzersiz olma durumunu sağlayan Redis OSS Sıralanmış Küme veri yapısını kullanmanız yeterlidir. Gerçek zamanlı sıralı liste oluşturmak, değişen kullanıcı puanını güncellemek kadar basittir. Sıralanmış Kümelerde zaman damgalarını puan olarak kullanarak zaman serisi verilerini de işleyebilirsiniz.


Jeo-uzamsal

Amazon ElastiCache, gerçek zamanlı jeo-uzamsal verileri geniş ölçekte ve hızda yönetmek için özel olarak oluşturulmuş bellek içi veri yapıları ve operatörler sunar. ElastiCache hizmetini kullanarak uygulamalarınıza sürüş zamanı, sürüş mesafesi ve ilgi çekici noktalar gibi konum tabanlı özellikler ekleyebilirsiniz. ElastiCache ile jeo-uzamsal uygulama oluşturmayı öğrenin.


Makine Öğrenimi

Amazon ElastiCache, makine öğrenimi modellerini hızlı bir şekilde oluşturmak ve dağıtmak için hızlı bellek içi veri deposu sunar. ElastiCache hizmetini canlı verileri işlemek ve milisaniyeler içinde karar almak için oyunlarda ve finansal hizmetlerde sahtekarlık algılama, reklam-teknoloji alanında gerçek zamanlı teklif verme, arkadaş bulma ve yolculuk paylaşma hizmetlerinde eşleşme yapma gibi kullanım örneklerinde kullanabilirsiniz. Coffee Meets Bagel'ın ElastiCache ile nasıl gerçek zamanlı makine öğrenimi destekli arkadaşlık önerileri sunduğunu öğrenin.


Medya Akışı

Amazon ElastiCache, canlı akış kullanım örneklerini desteklemek için hızlı ve bellek içi veri deposu sunar. ElastiCache kullanıcı profili ve görüntüleme geçmişi hakkında meta verileri, milyonlarca kullanıcı için kimlik doğrulaması bilgilerini/belirteçlerini ve CDN'lerin aynı anda milyonlarca mobil ve masaüstü kullanıcısına video akışı yapmasını sağlamak için bildirim dosyalarını depolamak için kullanılabilir.


Kuyruklar

Amazon ElastiCache, sunduğu liste halinde veri yapısı sayesinde basit ve kalıcı bir kuyruk oluşturmanızı kolaylaştırır. Listeler, engelleme özelliklerinin yanı sıra atomik operasyonlar sunar ve bu sayede güvenilir mesaj aracısına veya dairesel listeye ihtiyaç duyan çeşitli uygulamalar için uygundur.


Gerçek Zamanlı Analiz

Amazon ElastiCache hizmetini, gerçek zamanlı verileri bir milisaniyenin altında gecikme süresiyle almak, işlemek ve analiz etmek için bellek içi veri deposu olarak Apache Kafka ve Amazon Kinesis gibi akış çözümleriyle birlikte kullanabilirsiniz. ElastiCache; sosyal medya, reklam hedefleme, kişiselleştirme, IoT ve zaman serisi veri analizi gibi gerçek zamanlı analiz kullanım örnekleri için ideal bir seçimdir.


Oturum Deposu

Amazon ElastiCache; kullanıcı kimlik doğrulaması belirteçleri, oturum durumu ve benzeri oturum bilgilerini yönetmek için oturum deposu olarak kullanılmaya uygundur. ElastiCache hizmetini oturum bilgilerinizi yönetmek için uygun TTL oturum anahtarları ile hızlı bir anahtar-değer deposu olarak kullanabilirsiniz. Oturum yönetimine genellikle oyunlar, e-ticaret web siteleri ve sosyal medya platformları gibi çevrimiçi uygulamalarda ihtiyaç duyulur. ElastiCache hizmetini oturum deposu olarak kullanmayı öğrenin.


Amazon ElastiCache'i kullanmaya başlayın

Step 1 - Sign up for an Amazon Web Services account

Kaydolun

ElastiCache Ücretsiz Kullanımı için erişim elde edin.
Amazon ElastiCache for Redis hakkında bilgi edinin

Basit öğreticilerle öğrenin

Redis İçin ElastiCache'i Kullanmaya Başlayın

Oluşturmaya başlayın

Kullanım kılavuzunun yardımıyla oluşturmaya başlayın.