Amazon ElastiCache adalah layanan penyimpanan cache dalam memori yang terkelola penuh yang mendukung kasus penggunaan waktu nyata yang fleksibel. Anda dapat menggunakan ElastiCache untuk penyimpanan cache, yang mempercepat performa aplikasi dan basis data, atau sebagai penyimpanan data utama untuk kasus penggunaan yang tidak memerlukan daya tahan seperti penyimpanan sesi, papan peringkat game, streaming, dan analitik. ElastiCache kompatibel dengan Redis dan Memcached. ElastiCache kompatibel dengan Redis dan Memcached untuk mendukung penskalaan fleksibel untuk aplikasi waktu nyata yang menuntut. Dengan ElastiCache, Anda hanya membayar apa yang Anda gunakan tanpa biaya minimum. Anda dikenai biaya per jam berdasarkan jumlah simpul, tipe simpul, dan model harga yang Anda pilih.

ElastiCache mendukung kedua simpul sesuai permintaan, yang memungkinkan Anda membayar per jam tanpa komitmen jangka panjang, dan simpul cadangan, yang menawarkan diskon untuk pelanggan yang berkomitmen untuk jangka waktu satu tahun atau tiga tahun. Anda juga dapat dikenakan biaya yang terkait dengan penyimpanan cadangan, transfer data di dalam atau antar wilayah, atau penggunaan AWS Outposts.

Memulai dengan Amazon ElastiCache Secara Gratis

Sebagai bagian dari AWS Tingkat Gratis, Anda dapat memulai dengan Amazon ElastiCache secara gratis. Setelah mendaftar, pelanggan AWS baru menerima 750 jam penggunaan simpul ElastiCache cache.t2.micro atau cache.t3.micro secara gratis hingga 12 bulan.

Amazon AWS Tingkat Gratis berlaku untuk layanan yang berpartisipasi di seluruh wilayah global. Penggunaan gratis Anda di bawah AWS Tingkat Gratis dihitung setiap bulan di semua wilayah dan otomatis diterapkan ke tagihan Anda – penggunaan gratis tidak terakumulasi. AWS Tingkat Gratis tidak tersedia di Wilayah AWS GovCloud (AS)* atau wilayah Cina (Beijing) saat ini.

Simpul Sesuai Permintaan

Simpul adalah blok bangunan terkecil dari klaster ElastiCache. Secara umum, tipe generasi saat ini menyediakan lebih banyak memori dan daya komputasi dengan biaya lebih rendah jika dibandingkan dengan tipe simpul generasi sebelumnya yang setara. Untuk informasi tentang ukuran simpul untuk digunakan, lihat memilih ukuran simpul Anda.

Menggunakan simpul sesuai permintaan memungkinkan Anda membayar kapasitas memori per jam tanpa komitmen jangka panjang. Model ini membebaskan Anda dari biaya dan kerumitan perencanaan, pembelian, dan pemeliharaan perangkat keras serta membantu mengubah biaya tetap yang besar menjadi biaya variabel yang lebih kecil. Saat menggunakan simpul sesuai permintaan, Anda akan ditagih setiap jam sejak simpul diluncurkan hingga diakhiri. Setiap jam simpul parsial yang dikonsumsi akan ditagih sebagai satu jam penuh.

Tingkat data

Node dengan tingkatan data menggunakan solid state drive (SSD) untuk mengoptimalkan biaya klaster ElastiCache Anda secara otomatis dengan memindahkan item yang paling jarang digunakan dari memori ke SSD. Data yang disimpan di SSD menunjukkan latensi yang sedikit lebih tinggi dan throughput yang lebih rendah dibandingkan dengan data yang disimpan dalam memori. Simpul dengan tingkatan data, tersedia untuk ElastiCache for Redis, cocok untuk beban kerja yang mengakses hingga 20% dari data mereka secara berkala, dan untuk aplikasi yang bisa menoleransi latensi tambahan saat item yang jarang diakses pertama kali diperlukan. Simpul Amazon ElastiCache R6gd dengan memori dan solid state drive memiliki jumlah kapasitas penyimpanan hampir 5x lebih banyak dan bisa membantu pelanggan mencapai penghematan biaya hingga lebih dari 60% saat berjalan pada pemanfaatan maksimum, dibandingkan dengan simpul ElastiCache R6g dengan memori saja. Lihat Contoh 4 di bawah ini untuk perbandingan tentang bagaimana tingkat data bisa mengurangi pengeluaran Anda.

Simpul Cadangan

Simpul cadangan memberikan diskon signifikan dari harga penggunaan per jam saat ini untuk simpul yang Anda cadangkan dengan jangka waktu satu atau tiga tahun. Dengan simpul cadangan, Anda dapat memilih untuk:

  • Membayar biaya per jam rendah tanpa pembayaran di muka
  • Melakukan pembayaran di muka parsial satu kali dengan biaya per jam yang lebih rendah
  • Membayar semua di muka untuk biaya per jam yang lebih rendah

Anda dapat menetapkan simpul sebagai simpul cadangan dengan memanggil API pembelian atau memilih opsi simpul cadangan di konsol AWS. Saat membeli simpul cadangan, Anda harus menentukan wilayah, tipe simpul, jangka waktu pembayaran, dan kuantitas. Simpul cadangan hanya dapat digunakan di wilayah yang ditentukan.

Harga node yang direservasi juga tersedia untuk simpul klaster yang menggunakan tingkat data. 

Simpul Cadangan Standar

* Ini adalah pembayaran bulanan rata-rata selama jangka waktu Instans Cadangan. Untuk setiap bulan, pembayaran bulanan aktual akan sama dengan jumlah jam aktual pada bulan tersebut dikalikan dengan tarif penggunaan per jam atau jumlah detik pada bulan tersebut dikalikan dengan tarif penggunaan per jam dibagi 3600, bergantung pada tipe instans Elasticache yang Anda jalankan. Tarif penggunaan per jam setara dengan total pembayaran bulanan rata-rata selama jangka waktu Instans Cadangan dibagi dengan total jumlah jam (berdasarkan 365 hari setahun) selama jangka waktu Instans Cadangan.

** Penetapan harga per jam yang efektif membantu Anda dalam menghitung jumlah uang yang akan dihemat dengan Instans Cadangan daripada dengan harga Sesuai Permintaan. Saat Anda membeli Instans Cadangan, Anda akan ditagih untuk setiap jam selama seluruh jangka waktu Instans Cadangan yang Anda pilih, terlepas dari apakah instans tersebut sedang berjalan. Harga efektif per jam menunjukkan biaya instans per jam yang diamortisasi. Perhitungan ini mengambil total biaya Instans Cadangan pada keseluruhan jangka waktu, termasuk pembayaran di muka, dan membaginya ke setiap jam dalam jangka waktu Instans Cadangan.

Penyimpanan Cadangan

Penyimpanan cadangan adalah penyimpanan yang terkait dengan snapshot otomatis yang diinisiasikan pengguna. Amazon ElastiCache memberikan ruang penyimpanan satu snapshot gratis untuk setiap ElastiCache aktif untuk klaster Redis. Penyimpanan cadangan tambahan adalah 0,085 USD per GB per bulan (harga yang sama di semua wilayah). Transfer data untuk membuat dan memulihkan snapshot tidak dikenai biaya. Penyimpanan cadangan hanya tersedia untuk ElastiCache for Redis.

Transfer Data

Outposts

AWS Outposts adalah layanan terkelola penuh yang memperluas infrastruktur, layanan, API, dan alat AWS ke pusat data pelanggan, ruang kolokasi, atau fasilitas on-premise. Dengan menyediakan akses lokal ke infrastruktur terkelola AWS, AWS Outposts memungkinkan Anda membangun dan menjalankan aplikasi on-premise menggunakan antarmuka pemrograman yang sama seperti di Wilayah AWS, sekaligus menggunakan sumber daya komputasi dan penyimpanan lokal untuk latensi yang lebih rendah dan kebutuhan pemrosesan data lokal. ElastiCache for Outposts hanya mendukung simpul keluarga M5 dan R5.

Sesuai Permintaan

Contoh harga

Contoh 1: Memcached, Single-AZ, Sesuai Permintaan
Anda memiliki kasus penggunaan caching basis data sederhana yang menggunakan Amazon ElastiCache untuk
Memcached Ukuran set data total Anda adalah 25 GB, dan aplikasi Anda dirancang untuk Availability Zone tunggal yang berjalan di A.S. Timur (Virginia Utara). Anda tidak perlu mempertahankan lingkungan Anda terlalu lama, jadi Anda memilih harga sesuai permintaan. Anda memilih untuk menggunakan
simpul cache.m6g.large dalam klaster lima simpul sebagai keseimbangan antara performa jaringan, kapasitas memori, dan membatasi radius ledakan kegagalan simpul dengan membiaskan ke simpul yang lebih banyak dan lebih kecil dalam arsitektur klaster. Dengan demikian, total biaya untuk beban kerja Anda adalah:

Biaya simpul sesuai permintaan
cache.m6g.large = 0,149 USD / jam
Total = 0,149 USD * 5 klaster simpul = 0,745 USD / jam

Contoh 2: Baca Tinggi, Multi-AZ, Satu Tahun, Tanpa Biaya di Muka (Caching)
Anda memiliki beban kerja baca berat yang menggunakan Amazon ElastiCache for Redis. Ukuran total set data Anda adalah 150 GB dari objek 200 byte. Beban kerja Anda adalah 20 persen tulis, 80 persen baca, dan sekitar 600.000 transaksi per detik. Karena beban kerjanya baca berat, Anda menggunakan arsitektur ElastiCache dari satu simpul primer dan 5 simpul replika karena replika dapat melayani lalu lintas baca. Anda memilih tipe simpul cache.r6g.8xlarge karena memiliki memori yang cukup untuk memuat seluruh set data yang berfungsi pada setiap simpul (dengan mengingat kebutuhan akan memori yang dicadangkan). Anda juga memilih untuk men-deploy beban kerja Anda
melintasi dua Availability Zone di A.S. Timur (Virginia Utara). Ukuran beban kerja keseluruhan diprediksi stabil, jadi Anda memilih untuk mengamankan instans cadangan satu tahun tanpa pembelian di muka. Selain itu, Anda menggunakan fitur pencadangan harian gratis dari ElastiCache dan mengambil cadangan bulanan tambahan. Total biaya Anda dihitung sebagai berikut:

Biaya simpul cadangan dengan komitmen satu tahun, tanpa uang muka
1 Primer + 5 Replika = 6 total simpul
cache.r6g.8xlarge 1 tahun harga per jam efektif tanpa di muka = 2,241 USD /jam
6 simpul * 2,241 USD = 13,446 USD /jam

Biaya transfer data
600.000 transaksi per detik * 200 byte * 60 menit/jam * 60 detik/menit = 432 GB /jam
Sekitar 50 persen data Anda akan melewati AZ karena arsitektur multi-AZ
432 GB * 50% * 0,01 USD /GB = 2,16 USD /jam

Biaya penyimpanan cadangan
1 snapshot 150 GB * 0,085 USD per GB /bulan= 12,75 USD /bulan
12,75 USD / 730 jam dalam sebulan = 0,017 USD /jam

Total biaya
Biaya simpul Amazon ElastiCache = 13,446 USD /jam
Biaya transfer data = 2,16 USD /jam
Biaya penyimpanan cadangan = 0,017 USD /jam
Total = 13,446 USD + 2,16 USD + 0,017 USD = 15,623 USD / jam

Contoh 3: Tulis Tinggi dengan Global Datastore untuk Amazon ElastiCache for Redis, Tiga Tahun di Muka (Kasus penggunaan penyimpanan sesi terdistribusi)
Anda memiliki beban kerja penyimpanan sesi terdistribusi tulis berat yang menggunakan Amazon ElastiCache for Redis. Karena pengguna Anda berada di seluruh United States, Anda memilih untuk memanfaatkan Global Datastore di kedua U.S. East (N. Virginia) sebagai wilayah utama dan U.S. West (N. California) sebagai wilayah sekunder. Ukuran set data total Anda adalah 25 GB dari objek 200 byte, dan pola lalu lintas Anda adalah 50.000 tulis per detik dan 50.000 baca per detik di wilayah utama dan 50.000 baca di wilayah sekunder. Anda telah memilih untuk men-deploy arsitektur klaster di tiga AZ dengan tiga serpihan dan dua simpul replika per serpihan, di setiap wilayah. Serpihan adalah kumpulan dari satu hingga enam simpul Redis. Anda mengharapkan beban kerja ini menjadi sangat stabil dan telah memilih untuk berkomitmen pada instans cadangan selama tiga tahun dengan pembelian penuh di muka. Untuk pencadangan, Anda menggunakan pencadangan gratis yang disertakan. Total biaya Anda akan dihitung sebagai berikut:

Biaya simpul cadangan dengan komitmen 3 tahun, semua didepan
3 serpihan * 3 simpul per serpihan * 2 wilayah = 18 total simpul
cache.m6g.xlarge 3-tahun harga efektif per jam semua didepan = 0,134 USD /jam
18 simpul * 0,134 USD = 2,412 USD /jam

Biaya transfer data
100.000 pembacaan per detik * 200 byte * 60 menit / jam * 60 detik / menit = 72 GB/jam

50.000 penulisan per detik * 200 byte * 60 menit /jam * 60 detik/menit = 36 GB/jam
Sekitar 66% data Anda akan melewati AZ karena arsitektur multi-AZ
(72 GB + 36 GB) * 50% * 0,01 USD/GB = 0,475 USD + 0,238 USD = 0,713 USD /jam

Lalu lintas replikasi Global Datastore KELUAR = 36 GB /jam
36 GB * 0,02 USD = 0,72 USD /jam

Total = 0,72 USD + 0,713 USD = 1,433 USD /jam

Biaya penyimpanan cadangan
Cadangan yang disertakan per klaster = Gratis

Total Biaya
Biaya simpul Amazon ElastiCache = 2,412 USD /jam
Biaya transfer data = 1,433 USD /jam
Biaya penyimpanan cadangan = Gratis
Total = 2,412 USD + 1,433 USD + 0 USD = 3,845 USD /jam

Contoh 4: Hosting cache skala terabyte dengan latensi milidetik yang rendah menggunakan tingkat data

Anda menjalankan aplikasi pelaporan dan telah memilih ElastiCache untuk meningkatkan kinerja basis data yang mendasarinya. Aplikasi ini bersifat sementara, sebagian besar mengakses data yang dihasilkan selama sebulan terakhir, tetapi diharuskan menyimpan data selama 12 bulan demi tujuan kepatuhan. Aplikasi menyimpan 85 GiB per bulan dengan total 1 TiB. Karena aplikasi Anda sebagian besar menggunakan data terkini, Anda memilih tipe simpul cache.r6gd.16xlarge dengan tingkat data. Aplikasi Anda berjalan di wilayah US East (N. Virginia). Anda tidak menggunakan replika baca, snapshot, Penyimpanan Data Global, atau fitur ElastiCache lainnya yang bisa ditagihkan. Total biaya Anda dihitung sebagai berikut:

Biaya Simpul Sesuai Permintaan
Ukuran set data: 1 TiB (atau 1024 GiB)
Kapasitas memori cache.r6gd.16xlarge yang bisa digunakan: 419,1 GiB/simpul, dikurangi 25% memori reservasi: 419,1*0,75 = 314,33 GiB/simpul
Kapasitas solid-state drive (SSD) cache.r6gd.16xlarge: 1592,56 GiB
Total kapasitas per simpul: 314,33 + 1592,56 = 1906,89 GiB/simpul
Simpul diperlukan untuk set data: 1024 GiB ÷ 1906,89 GiB/simpul = 1 simpul
Harga cache.r6gd.xlarge sesuai permintaan: 12,477 USD/jam
Total biaya per jam: 1 simpul * 12,477 USD/jam = 12,48 USD

Simpul yang diperlukan jika berjalan penuh pada memori: 1024 GiB ÷ 314,33 GiB/simpul untuk cache.r6g.16xlarge = 4 simpul
Harga cache.r6g.16xlarge sesuai permintaan: 6,567 USD/jam
Biaya per jam untuk berjalan penuh pada memori: 4 simpul * 6,567 USD/jam = 26,27 USD
Penghematan dibandingkan dengan berjalan penuh pada memori: 26,27 USD – (12,48 USD / 26,27 USD) = 52,5%

Sumber daya harga tambahan

Kalkulator Harga AWS

Hitung biaya bulanan Anda dengan mudah dengan AWS

Dapatkan Bantuan Harga

Hubungi spesialis AWS untuk mendapatkan penawaran yang dipersonalisasi

Temukan cara pelanggan AWS menggunakan Amazon ElastiCache

Kunjungi halaman pelanggan
Siap membangun?
Memulai dengan Amazon ElastiCache
Ada pertanyaan lagi?
Hubungi kami