Amazon Keyspaces (untuk Apache Cassandra) adalah layanan basis data yang kompatibel dengan Apache Cassandra yang dapat diskalakan, sangat tersedia, dan terkelola. Dengan Amazon Keyspaces, Anda dapat menjalankan beban kerja Cassandra di AWS dengan kode aplikasi Cassandra dan alat pengembang yang sama dengan yang Anda gunakan saat ini. Anda tidak perlu menyediakan, melakukan patch, atau mengelola server, dan tidak perlu menginstal, memelihara, atau mengoperasikan perangkat lunak. Amazon Keyspaces ini tanpa server, Anda hanya membayar sumber daya yang digunakan dan layanan secara otomatis akan mengukur naik dan turun tabel dalam merespons traffic aplikasi. Anda dapat membangun aplikasi yang melayani ribuan permintaan per detik dengan throughput dan penyimpanan hampir tak terbatas.
Kompatibel dengan Apache Cassandra
Kompatibel dengan Cassandra Query Language (CQL)
Amazon Keyspaces kompatibel dengan CQL API Cassandra sumber terbuka, sehingga Anda dapat memigrasi tabel Cassandra yang ada ke Amazon Keyspaces sambil terus menggunakan kode aplikasi yang Anda miliki saat ini. Pelajari lebih lanjut tentang CQL API yang didukung.
Mendukung driver dan alat pengembang berlisensi Apache Cassandra 2.0 yang ada
Anda dapat menggunakan driver dan alat pengembang berlisensi Apache Cassandra 2.0 yang Anda miliki saat ini dengan Amazon Keyspaces. Driver Cassandra sumber terbuka tersedia untuk Java, Python, Ruby, .NET, Node.js, PHP, C++, dan Perl.
Tanpa server yang perlu dikelola
Mode kapasitas sesuai permintaan
Dengan mode kapasitas sesuai permintaan, Anda tidak perlu melakukan overprovisi throughput untuk beban kerja puncak yang tidak terduga. Kapasitas dikelola secara otomatis, dan Anda hanya membayar sumber daya yang Anda gunakan. Pelajari lebih lanjut tentang mode kapasitas sesuai permintaan di halaman harga.
Mode kapasitas yang disediakan
Mode kapasitas yang disediakan membantu Anda mengoptimalkan harga throughput jika Anda memiliki lalu lintas aplikasi yang dapat diprediksi. Cukup tetapkan jumlah baca dan tulis per detik terlebih dahulu yang akan dapat dijalankan aplikasi Anda. Anda dapat melakukan penskalaan otomatis untuk menyesuaikan kapasitas tabel Anda secara otomatis untuk menanggapi perubahan dalam lalu lintas aplikasi guna mempertahankan performa tanpa menyediakan kapasitas yang berlebih. Pelajari selengkapnya tentang mode kapasitas yang disediakan di halaman harga.
Time to Live (TTL) terkelola penuh
Gunakan Time to Live (TTL) untuk menyetel waktu kedaluwarsa pada baris dan atribut di tabel Keyspaces Anda, dan menghapus catatan secara otomatis setelah habis masa berlakunya. Keyspaces TTL terkelola penuh, sehingga Anda tidak perlu mengelola atau menyediakan kapasitas baca/tulis tambahan. Anda juga tidak perlu mengelola tombstone atau operasi sistem tingkat rendah seperti pemadatan. Keyspaces menghapus data yang habis masa berlakunya secara otomatis dan transparan.
Performa dalam skala besar
Kinerja konsisten dalam segala skala
Amazon Keyspaces memberikan kinerja baca dan tulis satu digit milidetik konsisten di segala skala, sehingga Anda dapat membangun aplikasi dengan latensi rendah untuk kelancaran pengalaman pengguna.
Penskalaan elastis dengan throughput hampir tak terbatas
Skala tabel Amazon Keyspaces dapat turun naik dalam merespons traffic aplikasi, dengan throughput dan penyimpanan hampir tak terbatas. Tidak ada batasan untuk ukuran tabel dan jumlah baris per tabel.
Pemantauan kinerja
Amazon Keyspaces terintegrasi dengan Amazon Cloudwatch. CloudWatch mengumpulkan dan memproses data dari Amazon Keyspaces menjadi metrik yang dapat dibaca, sehingga Anda bisa melihat kinerja aplikasi Anda.
Ketersediaan tinggi dan aman
Penyimpanan data yang sangat tersedia dan dikelola sepenuhnya
Amazon Keyspaces memberikan penyimpanan data yang sangat tersedia dan dikelola sepenuhnya. Data tabel Anda direplikasi secara otomatis tiga kali di beberapa Zona Ketersediaan AWS sekaligus untuk daya tahan.
Replikasi Multiwilayah
Dengan Replikasi Multiwilayah, Anda dapat mereplikasi data dengan replikasi aktif yang otomatis, terkelola penuh, dan aktif di seluruh Wilayah AWS pilihan Anda. Replikasi Multiwilayah menggunakan replikasi asinkron berbasis penyimpanan dan data biasanya disebarkan di seluruh Wilayah di keyspace Anda dalam satu detik. Dengan Replikasi Multiwilayah, Anda dapat meningkatkan ketersediaan dan ketahanan sekaligus mendapatkan manfaat dari pembacaan dan penulisan lokal latensi rendah untuk aplikasi global. Karena semua Wilayah di keyspace Anda dapat melayani baca dan tulis, jika terjadi kegagalan Wilayah Tunggal, Anda dapat melakukan pemulihan tanpa harus membuat logika failover kompleks atau dampak apa pun terhadap performa atau skala aplikasi Anda. Sebagai kemampuan terkelola penuh, Replikasi Multiwilayah juga menghilangkan pekerjaan sulit dalam menyelesaikan konflik pembaruan dan memperbaiki masalah perbedaan data sehingga memungkinkan Anda untuk fokus pada aplikasi Anda.
Pemulihan waktu tertentu
Pemulihan waktu tertentu (PITR) membantu melindungi tabel Amazon Keyspaces Anda dari operasi tulis atau penghapusan yang tidak disengaja. PITR memberikan pencadangan berkelanjutan untuk data tabel Amazon Keyspaces Anda, dan Anda dapat memulihkan tabel tersebut pada hitungan detik mana pun pada rentang 35 hari sebelumnya. Anda dapat mengaktifkan PITR atau menginisiasi operasi pencadangan dan pemulihan dengan sekali klik di AWS Management Console atau panggilan API tunggal.
Enkripsi data tidak aktif dan data dalam transit
Amazon Keyspaces mengenkripsi semua data tidak aktif secara default. Enkripsi saat istirahat meningkatkan keamanan data Anda menggunakan kunci enkripsi yang disimpan di AWS Key Management Service. Anda bisa memilih untuk mengenkripsi data saat istirahat dengan kunci master pelanggan yang dimiliki AWS (default) atau dengan kunci master pelanggan yang dikelola pelanggan, yang memberi Anda kendali penuh atas cara data Anda dienkripsi.
Manajemen akses
Amazon Keyspaces terintegrasi dengan AWS Identity and Access Management untuk membantu Anda mengelola akses ke tabel dan data Anda.
Koneksi jaringan aman
Amazon Keyspaces mendukung jaringan aman menggunakan TLS. Anda dapat menggunakan AWS PrivateLink untuk menyediakan konektivitas aman antara sumber daya Anda di Amazon Keyspaces dan Amazon Virtual Private Cloud (Amazon VPC).
SLA Ketersediaan
Amazon Keyspaces menawarkan ketersediaan SLA sebesar 99,99% dalam sebuah Wilayah AWS, memberikan Anda komitmen ketersediaan yang tinggi dan tanpa downtime yang dijadwalkan.
Pelajari lebih lanjut tentang Amazon Keyspaces dengan membaca dokumentasi.