Amazon ElastiCache
Amazon ElastiCache memungkinkan Anda untuk menyiapkan, menjalankan, dan menskalakan penyimpanan data dalam memori yang kompatiel dengan sumber terbuka populer dengan lancar di cloud. Bangun aplikasi yang padat data atau tingkatkan kinerja database yang ada dengan mengambil data dari penyimpanan data dalam memori dengan throughput tinggi dan latensi rendah. Amazon ElastiCache adalah pilihan populer untuk kasus penggunaan real-time seperti Caching, Penyimpanan Sesi, Permainan Game, Layanan Geospasial, Analitik Real-Time, dan Pengantrean.
Amazon ElastiCache menawarkan Redis, yang dipilih sebagai database yang paling disukai oleh para pengembang di Stack Overflow 2020 Developer Survey, dan Memcached yang terkelola secara penuh untuk aplikasi paling menuntut milik Anda yang memerlukan waktu respons sub-milidetik.
Keuntungan
Kinerja sangat tinggi
Amazon ElastiCache berfungsi sebagai penyimpanan data dan cache dalam memori untuk mendukung aplikasi-aplikasi paling berat yang membutuhkan waktu respons sub-milidetik. Dengan memanfaatkan tumpukan yang dioptimalkan ujung-ke-ujung yang berjalan pada node khusus pelanggan, Amazon ElastiCache memberikan kinerja yang sangat cepat dan aman.
Dikelola sepenuhnya
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.
Dapat Diskalakan
Amazon ElastiCache dapat menskalakan keluar, menskalakan masuk, dan menskalakan naik untuk memenuhi permintaan aplikasi yang berfluktuasi. Penskalaan tulis dan memori didukung dengan sharding. Replicas memberikan penskalaan baca.
Mesin Amazon ElastiCache
Cara kerjanya

Kasus penggunaan
Amazon ElastiCache memudahkan penyiapan, pengelolaan, dan penskalaan penyimpanan data dalam memori di cloud dan mendukung kasus penggunaan pemrosesan transaksional dan analitis waktu nyata seperti caching, penyimpanan sesi, pembelajaran mesin, dan analitik waktu nyata.
-
Caching
-
Penyimpanan sesi
-
Pembelajaran Mesin (Ai/ML)
-
Analitik waktu nyata
-
Caching
-
Amazon ElastiCache dapat digunakan sebagai cache dalam memori yang tersedia sangat baik untuk mengurangi latensi akses, meningkatkan throughput, dan meringankan beban dari database relasional atau NoSQL Anda, dengan waktu respons sub-milidetik untuk mesin Redis atau Memcache. Selain itu, ElastiCache for Redis dapat menyampaikan cache hasil kueri, cache sesi persisten, dan cache halaman utuh.
Pelajari cara membangun aplikasi caching dengan ElastiCache for Redis »
-
Penyimpanan sesi
-
Amazon ElastiCache dapat digunakan sebagai penyimpanan sesi untuk mengelola informasi sesi untuk Redis dan Memcached. Manajeman sesi ini umumnya diperlukan untuk aplikasi online, mencakup permainan, situs web e-commerce, dan platform media sosial.
Pelajari cara menggunakan ElastiCache for Redis sebagai penyimpanan sesi »
-
Pembelajaran Mesin (Ai/ML)
-
Amazon ElastiCache for Redis memberi Anda penyimpanan data di dalam memori yang cepat untuk membantu Anda membangun dan menerapkan model machine learning secara cepat. Gunakan ElastiCache for Redis dalam 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.
-
Analitik waktu nyata
-
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 waktu nyata dengan latensi di bawah satu milidetik. ElastiCache dapat digunakan untuk analisis waktu nyata menggunakan kasus seperti media sosial, penargetan iklan, personalisasi, IoT dan analisis data rangkaian-waktu.
Pelanggan

Pelajari bagaimana The Pokémon Company memindahkan caching penggunanya ke Amazon ElastiCache, memanfaatkan Redis dan Memcached. Redis mengantre tugas untuk pengguna baru, sehingga mereka dapat diminta untuk menyelesaikan tugas pascaautentikasi seperti menerima syarat dan ketentuan. Memcached membantu menjaga tiket tetap tayang sehingga sesi pengguna yang ada tidak terganggu saat pengguna baru bergabung.
_logo.svg.5d75797e870136b63f566987ab915ce0e84c3544.png)
Peloton, perusahaan kebugaran di-dalam-rumah mengandalkan Amazon ElastiCache for Redis untuk menjalankan papan nilai langsung sesuai permintaan. Papan nilai Peloton memerlukan elastisitas tinggi, latensi rendah, dan pemrosesan secara real time untuk memberikan data pengendara yang dapat dikustomisasikan bagi komunitas pengguna yang berkendara bersama secara virtual dari kenyamanan rumah mereka.

"Layanan terkelola seperti ElastiCache memungkinkan kami untuk fokus pada inti bisnis kami. Tim operasi kami hanya terdiri dari dua teknisi purna waktu. Menjalankan situs seperti Airbnb dengan tim kecil seperti itu akan tidak mungkin tanpa layanan seperti ElastiCache. Memutar dan merawat simpul-simpul dalam klaster kami menjadi cepat dan mudah."
Tobi Knaup, Technical Lead – Airbnb
Tonton perjalanan Airbnb dari Redis dikelola sendiri ke ElastiCache for Redis »

"Pembagian database ke bentuk kluster secara online pada ElastiCache for Redis akan memungkinkan kita untuk menskalakan klaster Redis kita secara horizontal dengan mudah saat kita tumbuh, sangat menyederhanakan pengelolaan banyak klaster Redis, memberdayakan kami untuk menskalakan dengan cepat selain juga mengurangi biaya di seluruh lapisan caching kami, dan terus tumbuh dengan perubahan minimal pada layanan kami saat ini”.
Max Blaze, Staff Operations Engineer - Duolingo