Amazon Keyspaces (Apache Cassandra İçin); ölçeklenebilir, yüksek oranda erişilebilir ve yönetilen bir Apache Cassandra uyumlu veritabanı hizmetidir. Amazon Keyspaces ile Cassandra iş yüklerinizi, bugün kullandığınız Cassandra uygulama kodu ve geliştirici araçlarını kullanarak AWS üzerinde çalıştırabilirsiniz. Herhangi bir sunucu tedarik etmenize, sunucuya düzeltme eki uygulamanıza veya sunucuyu yönetmenize ya da herhangi bir yazılım yüklemenize, bakım yapmanıza veya işletmenize gerek yoktur. Amazon Keyspaces, sunucusuz bir hizmettir. Bu nedenle, yalnızca kullandığınız kaynaklar için ödeme yaparsınız ve hizmet, uygulama trafiğine bağlı olarak tabloların ölçeklerini otomatik bir şekilde artırıp azaltabilir. Neredeyse sınırsız bir aktarım hızı ve depolama ile saniye başına binlerce isteği sunan uygulamalar oluşturabilirsiniz.
Apache Cassandra ile uyumlu
Cassandra Query Language (CQL) ile uyumlu
Amazon Keyspaces, açık kaynak kodlu Cassandra CQL API ile uyumludur. Bu nedenle mevcut uygulama kodunuzu kullanmaya devam ederken mevcut Cassandra tablolarınızı Amazon Keyspaces’e geçirebilirsiniz. Desteklenen CQL API'leri hakkında daha fazla bilgi edinin.
Mevcut Apache Cassandra 2.0–lisanslı sürücüleri ve geliştirici araçlarını destekler
Amazon Keyspaces ile birlikte mevcut Apache Cassandra 2.0–lisanslı sürücüleri ve geliştirici araçlarını kullanabilirsiniz. Java, Python, Ruby, .NET, Node.js, PHP, C++ ve Perl için açık kaynaklı Cassandra sürücüleri mevcuttur.
Yönetim gerektiren sunucu yok
İsteğe bağlı kapasite modu
İsteğe bağlı kapasite modu ile beklenmedik yüksek hacimli iş yükleri için daha fazla aktarım hızı tedarik etmeniz gerekmez. Kapasite otomatik olarak yönetilir ve siz yalnızca kullandığınız kaynaklar için ödeme yaparsınız. Fiyatlandırma sayfasından istek üzerine kapasite modu hakkında daha fazla bilgi edinebilirsiniz.
Tedarik edilen kapasite modu
Öngörülebilir uygulama trafiğiniz varsa tedarik edilen kapasite modu, aktarım hızı maliyetlerini optimize etmenize yardımcı olur. Yalnızca uygulamanızın gerçekleştirmesini beklediğiniz saniye başına okuma ve yazma işlem sayısını önceden belirtmeniz gerekir. Fazladan kapasite tedarik etmeden performansı korumak için uygulama trafiğindeki değişikliklere yanıt olarak tablonuzun kapasitesini otomatik olarak ayarlamak için otomatik ölçeklendirmeyi kullanabilirsiniz. Fiyatlandırma sayfasından tedarik edilen kapasite modu hakkında daha fazla bilgi edinebilirsiniz.
Tam olarak yönetilen Yaşam Süresi (TTL)
Keyspaces tablolarınızdaki satılarda ve özniteliklerde sona erme süreleri ayarlamak ve süreleri dolduktan sonra kayıtları otomatik olarak silmek için Yaşam Süresi'ni (TTL) kullanın. Keyspaces TTL tam olarak yönetilir. Dolayısıyla, ek okuma/yazma kapasitesi yönetmeniz veya tedarik etmeniz gerekmez. Silinmiş öğe işaretlerini veya düzenleme gibi düşük seviyeli sistem işlemlerini yönetmenize de gerek yoktur. Keyspaces, süresi dolan verileri otomatik ve şeffaf olarak siler.
Uygun ölçekte performans
Uygun ölçekte tutarlı performans
Amazon Keyspaces, ölçekten bağımsız olarak tutarlı ve milisaniye cinsinden tek basamaklı bir okuma ve yazma performansı sunar. Böylece sorunsuz bir kullanıcı deneyimi sunmak için düşük gecikme süreli uygulamalar oluşturabilirsiniz.
Neredeyse sınırsız aktarım hızı ile esnek ölçeklendirme
Amazon Keyspaces, neredeyse sınırsız aktarım hızı ve depolama ile asıl uygulama trafiğine yanıt olarak tabloları ölçeklendirir. Tabloların boyutuna ve her bir tablo için satır sayısına yönelik hiçbir sınır yoktur.
Performans izleme
Amazon Keyspaces, Amazon CloudWatch ile entegredir. CloudWatch, Amazon Keyspaces’den verileri alır ve okunabilir ölçümlere dönüştürür, böylece uygulamanızın performansını sizin için görünür hale getirir.
Yüksek oranda erişilebilir ve güvenli
Tam olarak yönetilen ve yüksek oranda erişilebilir veri depolama
Amazon Keyspaces, tam olarak yönetilen ve yüksek oranda erişilebilir veri depolama sunar. Tablo verileriniz dayanıklılık açısından birden fazla AWS Erişilebilirlik Alanında üç kez çoğaltılır.
Çok Bölgeli Çoğaltma
Çok Bölgeli Çoğaltma ile verilerinizi, seçtiğiniz AWS Bölgeleri genelinde otomatik, tam olarak yönetilen, aktif-aktif çoğaltma ile çoğaltabilirsiniz. Çok Bölgeli Çoğaltma, depolama tabanlı zaman uyumsuz çoğaltma kullanır ve veriler genellikle bir saniye içinde anahtar alanınızdaki Bölgelere aktarılır. Çok Bölgeli Çoğaltma ile hem kullanılabilirliği hem de esnekliği artırabilir, aynı zamanda küresel uygulamalar için düşük gecikmeli yerel okuma ve yazma işlemlerinden de yararlanabilirsiniz. Anahtar alanınızdaki tüm Bölgeler okuma ve yazma hizmeti verebildiğinden, tek Bölge arızası durumunda, karmaşık bir yük devretme mantığı oluşturmak zorunda kalmadan veya uygulamanızın performansını ya da ölçeğini etkilemeden kurtarma yapabilirsiniz. Tam olarak yönetilen bir özellik olarak Çok Bölgeli Çoğaltma, güncelleme çakışmalarını çözme ve veri sapması sorunlarını düzeltme gibi zor işleri de ortadan kaldırarak uygulamanıza odaklanmanızı sağlar.
Zaman içinde nokta kurtarma
Belirli bir noktaya kurtarma (PITR), Amazon Keyspaces tablolarınızı yanlışlıkla yazma veya silme işlemlerine karşı korumanıza yardımcı olur. PITR, Amazon Keyspaces tablonuzdaki verileri sürekli olarak yedekler ve siz tabloyu son 35 gün içinde istediğiniz zaman geri yükleyebilirsiniz. PITR özelliğini etkinleştirebilir veya AWS Management Console'dan tek tıklamayla ya da tek bir API çağrısıyla yedekleme ve geri yükleme işlemlerini başlatabilirsiniz.
Taşıma ve bekleme sırasında şifreleme
Amazon Keyspaces, varsayılan olarak bekleme durumundaki tüm müşteri verilerini şifreler. Kullanımda olmayan verileri şifreleme özelliği, AWS Key Management Service içinde depolanan şifreleme anahtarlarını kullanarak verilerinizin güvenliğini artırmanıza yardımcı olur. AWS'ye ait müşteri ana anahtarı (varsayılan) veya müşteri tarafından yönetilen müşteri ana anahtarı ile kullanımda olmayan verilerinizi şifrelemeyi seçebilir ve verilerinizin nasıl şifrelendiği konusunda tam kontrole sahip olabilirsiniz.
Erişim yönetimi
Amazon Keyspaces, tablolarınıza ve verilerinize erişimi yönetmenize yardımcı olmak için AWS Identity and Access Management ile entegre edilmiştir.
Güvenli Ağ Bağlantıları
Amazon Keyspaces, TLS kullanarak güvenli ağ iletişimini destekler. Amazon Keyspaces ve Amazon Virtual Private Cloud (Amazon VPC) bünyesindeki kaynaklarınız arasında güvenli bağlantı sağlamak için AWS Privatelink kullanabilirsiniz.
Erişilebilirlik SLA’yi
Amazon Keyspaces, size güçlü bir erişilebilirlik taahhüdü sağlayarak ve planlı kesinti süreleri olmadan, AWS Bölgesi dahilinde %99,99 oranında bir erişilebilirlik SLA’yi sunar.
Belgeleri okuyarak Amazon Keyspaces hakkında daha fazla bilgi edinin.
AWS Management Console'da Amazon Keyspaces ile oluşturmaya başlayın.