Amazon Keyspaces (untuk Apache Cassandra)
Amazon Keyspaces (untuk Apache Cassandra) adalah layanan basis data yang kompatibel dengan Apache Cassandra yang dapat diskalakan, mempunyai ketersediaan tinggi, dan terkelola. Dengan Amazon Keyspaces, Anda dapat menjalankan beban kerja Cassandra Anda di AWS menggunakan kode aplikasi Cassandra dan alat developer 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. Data dienkripsi secara default dan Amazon Keyspaces memungkinkan Anda mencadangkan data tabel secara berkelanjutan menggunakan pemulihan waktu tertentu. Amazon Keyspaces memberi Anda fitur performa, elastisitas, dan perusahaan yang Anda butuhkan untuk mengoperasikan beban kerja Cassandra yang penting bagi bisnis dalam skala besar.
Manfaat
Kompatibel dengan Apache Cassandra
Amazon Keyspaces memungkinkan Anda untuk menggunakan kode API Cassandra Query Language (CQL), driver Cassandra, dan alat pengembang yang sudah Anda gunakan. Memperbarui aplikasi untuk menggunakan Amazon Keyspaces semudah mengubah nama host Cassandra pada titik akhir layanan Amazon Keyspaces.
Tanpa server yang perlu dikelola
Tidak perlu menyediakan, melakukan patch, atau mengelola server, jadi Anda dapat fokus membangun aplikasi yang lebih baik. Tabel dapat menskalakan naik dan turun secara otomatis, dan Anda dapat mengoptimalkan biaya baca dan tulis berdasarkan pola lalu lintas aplikasi Anda dengan memilih mode kapasitas sesuai permintaan atau terprovisi.
Kinerja sesuai skala
Waktu respons satu digit milidetik konsisten pada berbagai skala. Membangun aplikasi dengan throughput dan penyimpanan hampir tak terbatas yang mampu melayani ribuan permintaan per detik tanpa perlu perencanaan kapasitas. Anda dapat memantau kinerja dengan menggunakan Amazon CloudWatch untuk membantu agar aplikasi Anda tetap berjalan dengan lancar.
Ketersediaan tinggi dan aman
Amazon Keyspaces menawarkan SLA ketersediaan 99,99% di dalam Wilayah AWS. Tabel dienkripsi secara default dan direplikasi tiga kali di beberapa AWS Availability Zone sehingga ketersediaan tinggi. Anda dapat terus membuat cadangan tabel dengan ratusan terabyte data tanpa dampak kinerja pada aplikasi, dan memulihkan pada waktu tertentu mana pun pada rentang 35 hari sebelumnya.
Kasus penggunaan
Membangun aplikasi yang memerlukan latensi rendah
Memproses data dengan kecepatan tinggi untuk aplikasi yang memerlukan latensi satu digit milidetik, seperti pemeliharaan peralatan industri, pemantauan perdagangan, manajemen armada, dan optimisasi rute.
Membangun aplikasi dengan teknologi sumber terbuka
Bangun aplikasi pada AWS dengan menggunakan Cassandra API dan driver sumber terbuka yang tersedia untuk berbagai bahasa pemrograman seperti Java, Python, Ruby, .NET, Node.js, PHP, C++, dan Perl.
Alihkan beban kerja Cassandra Anda ke cloud
Mengelola sendiri tabel Cassandra dapat memakan waktu dan mahal. Dengan Amazon Keyspaces, Anda dapat mengatur, mengamankan, dan menskalakan tabel Cassandra di AWS Cloud tanpa mengelola infrastruktur tambahan.
Penyimpanan data untuk aplikasi
Gunakan Amazon Keyspaces untuk menyimpan informasi tentang perangkat untuk aplikasi Internet of Things (IoT) atau profil pemain game. Anda juga dapat menggunakan Amazon Keyspaces untuk menyimpan volume data time-series besar, seperti entri di berkas log atau riwayat pesan untuk aplikasi obrolan.
Pelajari lebih lanjut tentang Amazon Keyspaces dengan membaca dokumentasi.