Amazon ElastiCache for Redis

Penyimpanan data dalam memori yang kompatibel dengan Redis, yang dibuat untuk cloud. Mendayai aplikasi real-time dengan latensi di bawah milidetik.

Amazon ElastiCache for Redis merupakan penyimpanan data dalam memori yang super cepat yang menyediakan latensi di bawah milidetik untuk mendayai aplikasi real-time skala internet. Dibangun di Redis sumber-terbuka dan kompatibel dengan API Redis, ElastiCache for Redis bekerja bersama klien Redis Anda dan menggunakan format data Redis terbuka untuk menyimpan data Anda. Aplikasi Redis yang terkelola sendiri ini dapat bekerja secara mulus dengan ElastiCache for Redis tanpa adanya perubahan kode. ElastiCache for Redis memadukan kecepatan, kemudahan, dan keserbagunaan dari Redis sumber terbuka dengan keterkelolaan, keamanan, dan keandalan dari Amazon untuk mendayai aplikasi real-time yang paling menuntut dalam Permainan, Ad-Tech, E-Commerce, Layanan Kesehatan, Layanan Keuangan, dan IoT..

Pengenalan Amazon ElastiCache for Redis (2:30)

Manfaat

Kinerja sangat tinggi

Amazon ElastiCache for Redis berfungsi sebagai penyimpanan data dalam memori untuk mendukung aplikasi-aplikasi paling berat yang membutuhkan waktu respons sub-milidetik. Sebagai perbandingan dengan basis data berbasis disk di mana sebagai besar operasi memerlukan proses pulang pergi ke disk, penyimpanan data dalam memori mengelola data dalam memori secara lebih cepat daripada disk. Hasilnya adalah performa super cepat dengan operasi baca atau tulis rata-rata dengan waktu kurang dari satu milidetik dan dukungan untuk ratusan juta operasi per detik dalam klaster. ElastiCache memberi Anda tumpukan perangkat keras dan perangkat lunak ujung ke ujung yang dioptimalkan untuk performa super cepat. ElastiCache for Redis versi 7.1 memberikan throughput hingga 100% lebih tinggi dan latensi P99 50% lebih rendah, dibandingkan ElastiCache for Redis versi 7.0. Anda dapat mencapai lebih dari 1 juta permintaan per detik per simpul, atau 500 juta permintaan per detik per klaster, pada simpul r7g.4xlarge atau yang lebih besar.

Aman

Dimulai dengan Amazon ElastiCache for Redis 6, ElastiCache memberi Anda kemampuan untuk membuat dan mengelola pengguna dan grup pengguna yang dapat digunakan untuk mengatur Role-Based Access Control (RBAC) untuk perintah Redis. Anda dapat menyederhanakan arsitektur Anda sambil mempertahankan batasan keamanan dan juga memanfaatkan kontrol akses granular untuk mengelola grup. Anda dapat menggunakan AWS Identity and Access Management (IAM) untuk terhubung ke ElastiCache untuk Redis menggunakan identitas IAM. ElastiCache untuk Redis mendukung Amazon VPC, sehingga Anda dapat mengisolasi klaster Anda terhadap jangkauan IP yang Anda pilih untuk simpul Anda. Tim ElastiCache secara berkelanjutan memantau kerentanan keamanan yang diketahui dalam Redis sumber terbuka, sistem operasi, dan firmware, serta untuk menjaga lingkungan Redis Anda tetap aman. ElastiCache patuh terhadap PCI, memenuhi syarat HIPAA, terotorisasi FedRAMP, dan menawarkan enkripsi dalam transit, ketika diam (termasuk pelanggan yang mengelola CMK yang disimpan di AWS KMS), dan Redis AUTH untuk komunikasi antarsimpul yang aman untuk membantu menjaga data sensitif semacam informasi pengenal pribadi (PII) tetap aman.

Pelajari selengkapnya tentang Role-based Access
Kontrol (RBAC) »

Pelajari selengkapnya tentang Autentikasi IAM ElastiCache untuk Redis IAM Authentication
Pelajari selengkapnya tentang VPC for ElastiCache »

Terkelola Sepenuhnya dan Kokoh

Amazon ElastiCache for Redis merupakan layanan yang terkelola secara penuh. Anda tidak lagi perlu melakukan tugas-tugas manajemen seperti penyediaan perangkat keras, penambalan perangkat lunak, pengaturan, konfigurasi, pemantauan, pemulihan kegagalan, dan pencadangan. ElastiCache terus memantau klaster untuk mengikuti beban kerja Anda dan membuatnya tetap berjalan sehingga Anda dapat fokus pada pengembangan aplikasi dengan nilai yang lebih tinggi. ElastiCache memberikan metrik pemantauan terperinci dari penggunaan Redis Anda, memungkinkan Anda untuk melacak tren aplikasi dan menyesuaikan konfigurasi klaster, sesuai kebutuhan. ElastiCache menambah pembatasan menulis otomatis, pengelolaan memori peralihan pintar, dan peningkatan failover untuk meningkatkan ketersediaan dan keterkelolaan Redis sumber terbuka. Pelajari selengkapnya tentang Amazon ElastiCache for Redis »

 

Kompatibel dengan Redis

Redis merupakan penyimpanan data di dalam memori yang secara luas diadopsi untuk digunakan sebagai database, cache, perantara pesan, antrean, penyimpanan sesi, dan papan peringkat. Amazon ElastiCache for Redis memelihara kompabilitas dengan format data Redis sumber terbuka, Redis API, dan pekerjaan dengan klien Redis. Anda dapat melakukan migrasi beban kerja Redis yang dikelola sendiri ke ElastiCache untuk Redis tanpa adanya perubahan kode. Pelajari selengkapnya tentang Redis sumber terbuka »

 

Ketersediaan dan Keandalan Tinggi

Amazon ElastiCache for Redis mendukung baik mode klaster dan nonklaster Redis dan menyediakan ketersediaan yang baik melalui dukungan untuk failover otomatis dengan mendeteksi kegagalan noda utama dan mempromosikan replikanya menjadi yang utama dengan dampak minimal. Layanan ini memungkinkan ketersediaan baca untuk aplikasi Anda dengan mendukung replika baca (di availability zone), untuk memungkinkan pembacaan tersedia ketika noda utama sibuk dengan peningkatan beban kerja. ElastiCache untuk Redis mendukung peningkatan logika failover untuk memungkinkan failover otomatis dalam kasus ketika sebagian besar noda utama untuk klaster Redis tidak tersedia. Pada Redis 5.0.5 selanjutnya, klaster yang berkemampuan failover otomatis memberikan perubahan konfigurasi online untuk semua operasi terencana. Pelajari selengkapnya tentang failover otomatis untuk ElastiCache »

 

Mudah Diskalakan

Dengan Amazon ElastiCache for Redis, Anda dapat memulai penskalaan kecil dan mudah terhadap data Redis sementara aplikasi Anda tumbuh – terus meningkat hingga klaster mencapai 310 TiB data dalam memori, atau 982 TiB saat menggunakan klaster dengan tingkatan data. Ini memungkinkan Anda menskalakan lingkungan Klaster Redis Anda hingga 500 node dan 500 shard. Layanan ini dirancang untuk mendukung pengubahan ukuran klaster online untuk meningkatkan dan menurunkan skala klaster Redis tanpa waktu henti dan penyesuaian terhadap tuntutan perubahan. Untuk menskalakan kapasitas baca, ElastiCache memungkinkan Anda menambah hingga lima replika pembacaan di banyak availability zone. Untuk menskalakan kapasitas tulis, ElastiCache mendukung mode klaster Redis yang memungkinkan Anda mempartisi lalu lintas tulis di banyak noda utama. Pelajari selengkapnya tentang penskalaan ElastiCache »

 

Cara kerjanya

Bagaimana Redis bekerja?

Kasus penggunaan

Amazon ElastiCache for Redis merupakan pilihan yang luar biasa untuk kasus penggunaan pemrosesan transaksional dan analitis real-time semacam caching, obrolan/perpesanan, leaderboard permainan, geospatial, machine learning, streaming media, antrian, analisis real-time, dan penyimpanan sesi.

Caching

Amazon ElastiCache for Redis adalah pilihan tepat untuk mengimplementasikan cache dalam memori yang tersedia sangat baik, terdistribusi, dan aman untuk mengurangi latensi akses, meningkatkan throughput, dan memudahkan muatan dari database dan aplikasi NoSQL atau relasional. ElastiCache dapat melayani item yang sering diminta pada waktu respons kurang dari satu milidetik, dan memungkinkan Anda secara mudah menskalakan muatan yang lebih tinggi tanpa menambah biaya database backend yang lebih mahal. Kueri database menghasilkan caching, caching sesi yang persisten, dan caching halaman utuh merupakan contoh populer dari caching dengan ElastiCache untuk Redis. Pelajari cara membangun aplikasi caching dengan ElastiCache for Redis.

Caching dengan Redis

Obrolan dan Perpesanan

Amazon ElastiCache for Redis mendukung standar PUB/SUB dengan pencocokan pola. Ini memungkinkan ElastiCache for Redis untuk mendukung kinerja tinggi ruang obrolan, stream komentar real-time dan komunikasi antarserver. Anda dapat juga menggunakan PUB/SUB untuk memicu tindakan berdasarkan peristiwa yang diterbitkan. Pelajari cara membangun aplikasi caching dengan ElastiCache for Redis.

Obrolan dan Perpesanan dengan Redis

Leaderboard Permainan

Leaderboard permainan real-time mudah dibuat dengan Amazon ElastiCache for Redis. Cukup gunakan struktur data Redis Sorted Set, yang memberikan keunikan elemen sementara mempertahankan daftar yang diurutkan menurut skor para pemain. Membuat daftar peringkat secara real-time semudah memperbarui skor pengguna setiap kali berubah. Anda juga dapat menggunakan Sorted Set untuk menangani data urutan waktu menggunakan stempel waktu sebagai skor.

Leaderboard Permainan dengan Redis

Geospasial

Amazon ElastiCache for Redis menawarkan operator dan struktur data di dalam memori yang dibuat sesuai tujuannya untuk mengelola data geospasial secara real-time dengan skala dan kecepatan. Anda dapat menggunakan ElastiCache for Redis untuk menambahkan fitur berdasarkan lokasi seperti waktu berkendara, jarak tempuh, dan titik minat ke aplikasi Anda. Pelajari cara membangun aplikasi geospatial dengan ElastiCache for Redis.

Geospatial dengan Redis

Machine Learning

Amazon ElastiCache for Redis memberi Anda penyimpanan data di dalam memori yang cepat untuk membangun dan menerapkan model machine learning secara cepat. Gunakan ElastiCache for Redis untuk kasus penggunaan semacam deteksi penipuan dalam permainan dan layanan finansial, taruhan real-time di ad-tech, dan perjodohan pada kencan, serta berbagi menumpang kendaraan, memproses data langsung dan mengambil keputusan dalam waktu puluhan milidetik. Pelajari cara Coffee Meets Bagel menggunakan ElastiCache untuk rekomendasi kencan berbasis machine learning real-time.

Machine Learning dengan Redis

Streaming media

Amazon ElastiCache for Redis menawarkan penyimpanan data di dalam memori yang cepat untuk menyokong dalam kasus penggunaan streaming siaran langsung. ElastiCache for Redis dapat digunakan untuk menyimpan metadata untuk profil pengguna dan riwayat tampilan, informasi/token otentikasi untuk jutaan pengguna, dan memanifestasikan file untuk memungkinkan CDN melakukan streaming video ke jutaan pengguna ponsel dan desktop dalam satu waktu.

Streaming Media dengan Redis

Antrian

Amazon ElastiCache for Redis menawarkan struktur data List yang mempermudah impelementasi antrian yang ringan dan persisten. List menawarkan operasi atomik serta kemampuan pemblokiran, yang membuatnya cocok untuk berbagai aplikasi yang memerlukan perantara pesan atau daftar sirkuler yang andal.

Antrian dengan Redis

Analisis Real-time

Gunakan Amazon ElastiCache for Redis dengan solusi streaming seperti Apache Kafka dan Amazon Kinesis sebagai penyimpanan data di dalam memori untuk mengambil, memproses, dan menganalisis data real-time dengan latensi di bawah satu milidetik. ElastiCache adalah pilihan ideal untuk analisis real-time menggunakan kasus seperti media sosial, penargetan iklan, personalisasi, IoT dan analitik data rangkaian-waktu.

Analitik Real-Time dengan Redis

Penyimpanan Sesi

Amazon ElastiCache for Redis sangat disesuaikan sebagai penyimpanan sesi untuk mengelola informasi sesi semacam token autentikasi pengguna, keadaan sesi, dan sebagainya. Cukup gunakan ElastiCache for Redis sebagai penyimpanan nilai-kunci cepat dengan TTL yang sesuai pada kunci sesi untuk mengelola informasi sesi. Manajeman sesi umumnya diperlukan untuk aplikasi online, mencakup permainan, situs web e-commerce, dan platform media sosial. Pelajari cara menggunakan ElastiCache for Redis sebagai penyimpanan sesi.

Redis sebagai penyimpanan sesi

Pelanggan

Kisah Pelanggan Amazon ElastiCache Tinder

Tinder melakukan peningkatan aplikasinya, melayani 2 miliar tindakan harian, dengan ElastiCache. 

Pelajari selengkapnya »

Kisah Pelanggan Amazon ElastiCache The Washington Post

The Washington Post menggunakan Amazon ElastiCache saat membangun platform manajemen konten untuk optimalisasi kecepatan.

Pelajari selengkapnya »

coffee meets bagel

Coffee Meets Bagel memanfaatkan model rekomendasi menggunakan Amazon ElastiCache for Redis.

Pelajari selengkapnya »

Kisah Pelanggan Amazon ElastiCache Beat

Beat meningkatkan skalabilitas dan mengurangi biaya komputasi hingga 90% dengan ElastiCache.

Pelajari selengkapnya »

Kisah Pelanggan Amazon ElastiCache Dream11

Dream11 melakukan peningkatan platform untuk lalu lintas masuk dan keluar agar terpenuhi 1,5 juta permintaan per detik.

Pelajari selengkapnya »

Lihat selengkapnya kisah pelanggan Amazon ElastiCache for Redis »

Memulai dengan Amazon ElastiCache for Redis

Step 1 - Sign up for an Amazon Web Services account

Daftar

Dapatkan akses ke ElastiCache Tingkat Gratis.
Pelajari Amazon ElastiCache for Redis

Pelajari dengan tutorial sederhana

Jelajahi cara membuat klaster Redis.
Memulai dengan ElastiCache for Redis

Mulai membangun

Mulai membuat dengan bantuan dari panduan pengguna.