Amazon ElastiCache adalah layanan terkelola penuh yang kompatibel dengan Redis dan Memcached yang memberikan performa waktu nyata dan hemat biaya untuk aplikasi modern. ElastiCache mempercepat performa basis data dan aplikasi, yang menskalakan hingga ratusan juta operasi per detik dengan waktu respons mikrodetik. ElastiCache menawarkan peningkatan keamanan, keandalan, skalabilitas, dan performa bila dibandingkan dengan alternatif sumber terbuka.

Anda dapat memulai ElastiCache dengan cepat menggunakan opsi nirserver kami, yang menghilangkan kebutuhan untuk merencanakan, menyediakan, dan mengelola kapasitas klaster cache. Amazon ElastiCache Nirserver secara instan menskalakan untuk mengakomodasi beban kerja Anda seiring dengan perubahan persyaratan memori, komputasi, dan throughput jaringan. Dengan ElastiCache Nirserver, Anda membayar untuk data yang disimpan dalam GiB-jam dan komputasi yang digunakan oleh beban kerja aplikasi Anda di Unit Pemrosesan ElastiCache (ECPU).

Anda juga dapat merancang klaster ElastiCache dengan memilih tipe simpul ElastiCache dan jumlah simpul. Saat melakukannya, Anda dikenai biaya per jam per simpul. ElastiCache mendukung baik simpul sesuai permintaan, yang tidak memerlukan komitmen, maupun simpul terpesan, yang menawarkan diskon bagi pelanggan yang berkomitmen untuk jangka waktu satu tahun atau tiga tahun. Pelajari selengkapnya mengenai cara memilih antara ElastiCache Nirserver dan merancang klaster ElastiCache Anda sendiri.

Anda juga dapat dikenai biaya terkait dengan penyimpanan cadangan, transfer data di dalam atau lintas wilayah, atau penggunaan AWS Outposts.

Kalkulator Harga AWS

Kalkulator Harga AWS untuk ElastiCache

Hanya bayar untuk apa yang Anda gunakan tanpa biaya minimum. Hitung ElastiCache dan biaya arsitektur Anda dalam satu perkiraan berdasarkan lokasi, jumlah transfer data, jumlah permintaan, dan banyak lagi. Buat perkiraan kustom Anda untuk menggunakan ElastiCache sekarang »

AWS Tingkat Gratis

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

Tidak ada biaya transfer data ElastiCache untuk lalu lintas ke dalam atau ke luar simpul ElastiCache itu sendiri. Sebagai bagian dari AWS Tingkat Gratis, pelanggan AWS baru akan menerima transfer data 15 GiB gratis setiap bulan yang dijumlahkan di semua layanan AWS selama satu tahun.

AWS Tingkat Gratis berlaku untuk layanan yang berpartisipasi di seluruh Wilayah global kami. Penggunaan gratis Anda dalam AWS Tingkat Gratis dihitung setiap bulan di semua Wilayah dan secara otomatis diterapkan ke tagihan Anda. Penggunaan gratis tidak diakumulasikan. Saat ini, AWS Tingkat Gratis tidak tersedia di Wilayah AWS GovCloud (AS) atau Wilayah Tiongkok (Beijing).

Catatan: AWS Tingkat Gratis saat ini tidak tersedia dengan ElastiCache Nirserver.

Nirserver

Istilah Penting

Data yang disimpan: Anda membayar untuk data yang disimpan di ElastiCache Nirserver dengan tagihan dalam gigabita-jam (GB-jam). ElastiCache Nirserver terus memantau jumlah data yang disimpan dalam cache Anda, yang mengambil sampel beberapa kali per menit, dan menghitung rata-rata per jam untuk menentukan penggunaan penyimpanan data cache dalam GB-jam. Setiap cache ElastiCache Nirserver diukur untuk minimum 1 GB data yang disimpan.

Unit Pemrosesan ElastiCache (ECPU): Anda membayar permintaan ElastiCache Nirserver di Unit Pemrosesan ElastiCache(ECPU), yaitu unit yang mencakup waktu vCPU dan data yang ditransfer. Pembacaan dan penulisan memerlukan 1 ECPU untuk setiap kilobita (KB) data yang ditransfer. Misalnya, perintah GET yang mentransfer 3,2 KB data akan menggunakan 3,2 ECPU. Perintah yang memerlukan waktu vCPU tambahan atau mentransfer lebih dari 1 KB data akan menggunakan lebih banyak ECPU secara proporsional.

Penyimpanan data terukur minimum: 1 GB per cache.

Region

Simpul sesuai permintaan

Anda dapat merancang klaster ElastiCache Anda sendiri dengan memilih tipe simpul cache dan jumlah simpul cache. Simpul adalah blok bangunan terkecil dari klaster ElastiCache. Secara umum, tipe generasi saat ini menyediakan lebih banyak memori dan daya komputasional dengan biaya lebih rendah jika dibandingkan dengan tipe simpul generasi sebelumnya yang setara. Untuk informasi tentang ukuran simpul yang akan digunakan, lihat tipe simpul yang didukung dan memilih ukuran simpul Anda.

Menggunakan simpul sesuai permintaan memungkinkan Anda membayar kapasitas memori per jam tanpa komitmen jangka panjang. 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.

Region

Tingkatan data

Simpul 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 data yang disimpan dalam memori.

Simpul Amazon ElastiCache for Redis dengan tingkatan data ideal untuk beban kerja yang secara rutin mengakses hingga 20% datanya, dan untuk aplikasi yang dapat menoleransi latensi tambahan saat item yang jarang diakses pertama kali diperlukan.

Simpul R6gd ElastiCache dengan memori dan SSD memiliki total kapasitas penyimpanan hampir 5x lebih besar, dan dapat membantu Anda mencapai lebih dari 60% penghematan biaya saat dijalankan pada penggunaan maksimum dibandingkan dengan simpul R6g ElastiCache dengan hanya memori. Lihat Contoh 6 di bawah ini untuk penjelasan tentang cara tingkatan data dapat mengurangi biaya Anda.

Catatan: Tingkatan data tidak tersedia dengan ElastiCache Nirserver.

Simpul terpesan

Simpul terpesan atau instans (RI) ElastiCache memberikan diskon signifikan dari tarif penggunaan per jam yang sedang berlangsung untuk simpul yang Anda pesan dalam jangka waktu satu tahun atau tiga tahun. Dengan simpul terpesan, Anda dapat memilih untuk:

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

Harga simpul terpesan juga tersedia untuk simpul klaster yang menggunakan tingkat data. Untuk mempelajari selengkapnya, kunjungi dokumentasi simpul terpesan ElastiCache kami.

Catatan: Simpul terpesan tidak tersedia dengan ElastiCache Nirserver.

Paket simpul terpesan untuk ElastiCache

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

** Tarif per jam efektif RI membantu Anda menghitung berapa banyak Instans Terpesan yang akan menghemat harga sesuai permintaan. Saat Anda membeli Instans Terpesan, Anda akan ditagih untuk setiap jam selama seluruh jangka waktu Instans Terpesan yang Anda pilih, terlepas dari apakah instans sedang berjalan. Harga efektif per jam menunjukkan biaya instans per jam yang diamortisasi. Harga ini merupakan total biaya Instans Cadangan selama keseluruhan jangka waktu, termasuk pembayaran di muka, dan membaginya ke setiap jam dari jangka waktu Instans Cadangan.

Pencadangan dan pemulihan

Dengan ElastiCache, Anda dapat menyimpan cadangan dengan tarif 0,085 USD per GiB per bulan untuk semua Wilayah AWS. Tidak ada biaya transfer data untuk membuat cadangan atau memulihkan data dari cadangan ke cache.

Transfer data

Biaya transfer data dalam Wilayah

Tidak ada biaya untuk transfer data antara Amazon Elastic Compute Cloud (Amazon EC2) dan ElastiCache dalam Zona Ketersediaan (AZ) yang sama. Meskipun biaya transfer data Regional Amazon EC2 standar sebesar 0,01 USD per GiB ke dalam atau ke luar berlaku saat mentransfer data antara instans EC2 dan simpul ElastiCache di AZ yang berbeda di Wilayah yang sama, Anda hanya dikenai biaya untuk transfer data ke dalam atau ke luar instans EC2.

Biaya transfer data di seluruh Wilayah

Penyimpanan Data Global ElastiCache memungkinkan replikasi lintas Wilayah yang terkelola penuh, cepat, andal, dan aman. Biaya berikut berlaku untuk lalu lintas keluar dari Wilayah primer (atau sumber).

Penyimpanan Data Global tersedia dengan simpul M5, R5, R6g, R6gd, M6g, M7g, dan R7g, yang tidak memenuhi syarat untuk AWS Tingkat Gratis.

Catatan: Penyimpanan Data Global saat ini tidak tersedia dengan ElastiCache Nirserver.

Region

AWS Outposts

AWS Outposts layanan terkelola penuh yang memperluas infrastruktur, layanan, API, dan alat AWS ke pusat data pelanggan, ruang kolokasi, atau fasilitas on-premise. Anda dapat membeli server Outposts untuk jangka waktu tiga tahun dengan opsi yang tersedia, yaitu sebagian di muka, semua di muka, dan tidak ada di muka. Harga ini sudah termasuk pengiriman, instalasi, servis, dan pemindahan pada akhir jangka waktu.

Dengan menyediakan akses lokal ke infrastruktur yang dikelola oleh AWS, Outposts memungkinkan Anda untuk 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 serta kebutuhan pemrosesan data lokal. ElastiCache untuk Outposts hanya mendukung simpul keluarga M5 dan R5.

Catatan: AWS Outposts tidak tersedia untuk ElastiCache Nirserver.

Sesuai Permintaan

Region

Contoh harga

Contoh 1: Memulai cache di aplikasi baru

Skenario: Anda sedang membangun aplikasi baru yang memerlukan cache untuk menyimpan data yang sering diakses dari basis data guna meningkatkan performa aplikasi. Anda memperkirakan bahwa ukuran set data rata-rata Anda adalah sekitar 10 GB dan tingkat permintaan rata-rata sebanyak 50.000 permintaan per detik. Anda juga memilih untuk melakukan deployment beban kerja Anda di AS Timur (Virginia Utara).

Total biaya cache Anda dihitung sebagai berikut:
Biaya penyimpanan data
Penggunaan penyimpanan data rata-rata per jam = 10 GB-jam.

Biaya penyimpanan data rata-rata per jam:
10 GB-jam * 0,125 USD/GB-jam = 1,25 USD/jam.

Biaya ECPU
Karena beban kerja Anda adalah kasus penggunaan caching, setiap permintaan akan menggunakan 1 ECPU, dengan asumsi bita rata-rata yang ditransfer per permintaan kurang dari 1 KB.

Penggunaan ECPU per jam rata-rata = 50.000 permintaan/detik * 3.600 detik dalam satu jam = 180.000.000 ECPU.

Biaya ECPU per jam rata-rata:
(180.000.000/1.000.000) * 0,0034 USD/juta ECPU = 0,612 USD/jam.

Total biaya nirserver
Penyimpanan data = 1,25 USD/jam
Biaya ECPU = 0,61 USD/jam
Total = 1,86 USD/jam

Contoh 2: Cache Redis untuk aplikasi dengan lalu lintas tajam

Skenario: Anda sedang membangun aplikasi yang membutuhkan cache, yang menyediakan akses data cepat guna memungkinkan pengalaman pengguna waktu nyata yang responsif bagi situs web e-commerce. Anda memperkirakan bahwa aplikasi memiliki total ukuran set data cache sebesar 10 GB dalam status siaga dan bertambah menjadi 100 GB saat mencapai puncaknya selama dua jam di siang hari. Aplikasi Anda mengakses cache ini menggunakan perintah SET dan GET Redis untuk membaca dan menulis objek berukuran 500 bita. Anda memperkirakan bahwa tingkat permintaan tipikal Anda adalah 100.000 permintaan per detik, dengan puncak harian 1 juta permintaan per detik selama dua jam sehari. Anda juga memilih untuk melakukan deployment beban kerja Anda di AS Timur (Virginia Utara).

Keputusan: Anda memilih untuk mulai membangun aplikasi Anda dengan ElastiCache Nirserver karena kesederhanaannya. Anda juga dapat memilih untuk menjalankan beban kerja dengan mengonfigurasi klaster Anda sendiri menggunakan simpul sesuai permintaan. Anda membandingkan harga dari kedua opsi tersebut.

Opsi nirserver
Total biaya Anda dihitung sebagai berikut:
Biaya penyimpanan data
Rata-rata penggunaan penyimpanan data per jam = ((10 GB * 22 jam) + (100 GB * 2 jam))/24 jam dalam sehari = 17,5 GB-jam

Biaya penyimpanan data rata-rata per jam:
17,5 GB-jam * 0,125 USD/GB-jam = 2,19 USD/jam.

Biaya ECPU
Karena beban kerja Anda terdiri dari permintaan SET dan GET Redis, dan setiap permintaan mentransfer 500 bita, setiap permintaan akan menggunakan 1 ECPU.

Rata-rata penggunaan ECPU per jam = (100.000 ECPU/detik * 3.600 detik dalam satu jam * 22 jam + 1.000.000 ECPU/detik * 3.600 detik dalam satu jam * 2 jam)/24 jam dalam sehari = 630.000.000 ECPU

Rata-rata biaya ECPU per jam:
(630.000.000/1.000.000) * 0,0034 USD/juta ECPU = 2,14 USD/jam

Biaya transfer data
Anda mengakses cache nirserver di AZ yang Anda pilih, dan dengan demikian tidak dikenai biaya transfer data lintas AZ.

Total biaya nirserver
Penyimpanan data = 2,19 USD/jam
Biaya ECPU = 2,14 USD/jam
Total = 4,33 USD/jam

Opsi simpul sesuai permintaan
Anda merancang klaster menggunakan simpul r7g.xlarge. Untuk mengakomodasi puncak penggunaan 100 GB dan 1 juta permintaan per detik, dan menyimpan buffer 20% untuk puncak penggunaan yang tidak dapat diprediksi, Anda memerlukan enam serpihan, masing-masing dengan 19,74 GB (75% dari 26,32 GB) penyimpanan yang tersedia, dengan dua simpul untuk ketersediaan tinggi (saat mengonfigurasi klaster Anda sendiri, ElastiCache menyarankan untuk mencadangkan 25% memori simpul untuk penggunaan nondata). Anda mendistribusikan simpul secara merata di dua AZ untuk mencapai ketersediaan tinggi.

Biaya simpul sesuai permintaan
Cache.r7g.xlarge = 0,437 USD
Total = 0,437 USD * 12 klaster simpul = 5,25 USD/jam.

Biaya transfer data
(100.000 permintaan/detik * 3.600 detik/jam * 22 jam + 1.000.000 permintaan/detik * 3.600 detik/jam * 2 jam)/24 = 630.000.000 permintaan/jam.
Data yang ditransfer = 630.000.000 permintaan/jam * 500 bita/permintaan = 293,36 GB/jam.
Sekitar 50% dari data Anda akan melintasi AZ akibat arsitektur multi-AZ
293,36 GB/jam * 50% * 0,01 USD/GB = 1,46 USD/jam

Total biaya sesuai permintaan
Biaya simpul = 5,25 USD/jam
Biaya Transfer data = 1,46 USD/jam
Total = 6,71 USD/jam

Contoh 3: Memulai cache Memcached di aplikasi baru

Skenario: Anda memiliki kasus penggunaan caching basis data langsung yang menggunakan Amazon ElastiCache for Memcached. Anda memerlukan ketersediaan tinggi untuk cache Anda guna menghindari penurunan performa aplikasi jika terjadi kegagalan simpul atau AZ. Anda memperkirakan bahwa aplikasi memiliki total ukuran set data cache sebesar 20 GB dalam status siaga dan bertambah menjadi 150 GB saat mencapai puncak. Aplikasi Anda mengakses cache ini menggunakan perintah set dan get Memcached untuk membaca dan menulis objek berukuran 500 bita. Anda memperkirakan bahwa tingkat permintaan tipikal Anda adalah 100.000 permintaan per detik, dengan puncak harian 500.000 permintaan per detik selama dua jam sehari. Anda juga memilih untuk melakukan deployment beban kerja Anda di AS Timur (Virginia Utara).

Keputusan: Anda memilih untuk mulai membangun aplikasi Anda dengan ElastiCache Nirserver karena kesederhanaannya. Anda juga dapat memilih untuk menjalankan beban kerja dengan mengonfigurasi klaster Anda sendiri menggunakan simpul sesuai permintaan. Karena Anda memerlukan ketersediaan tinggi, Anda mengoperasikan dua ElastiCache untuk klaster Memcached dan menulis ke kedua klaster dari aplikasi Anda. Anda membandingkan harga dari kedua opsi tersebut.

Opsi nirserver

Total biaya Anda dihitung sebagai berikut:
Biaya penyimpanan data
Rata-rata penggunaan penyimpanan data per jam = ((20 GB * 22 jam) + (150 GB * 2 jam))/24 jam dalam sehari = 30,83 GB-jam

Biaya penyimpanan data rata-rata per jam:
30,83 GB-jam * 0,125 USD/GB-jam = 3,85 USD/jam.

Biaya ECPU
Karena beban kerja Anda terdiri dari permintaan set dan get Memcached, serta setiap permintaan mentransfer 500 bita, setiap permintaan akan menggunakan 1 ECPU.

Rata-rata penggunaan ECPU per jam = (100.000 ECPU/detik * 3.600 detik dalam satu jam * 22 jam + 500.000 ECPU/detik * 3.600 detik dalam satu jam * 2 jam)/24 jam dalam sehari = 480.000.000 ECPU

Rata-rata biaya ECPU per jam:
(480.000.000/1.000.000) * 0,00340 USD/juta ECPU = 1,63 USD/jam

Biaya transfer data
Anda mengakses cache nirserver di AZ yang Anda pilih, dan dengan demikian tidak dikenai biaya transfer data lintas AZ

Total biaya nirserver
Penyimpanan data = 3,85 USD/jam
Biaya ECPU = 1,63 USD/jam
Total = 5,48 USD/jam

Opsi simpul sesuai permintaan
Anda merancang klaster menggunakan simpul r7g.xlarge. Untuk mengakomodasi puncak penggunaan sebesar 150 GB dan menyimpan buffer sebesar 20% untuk puncak penggunaan yang tidak dapat diprediksi, Anda memerlukan tujuh serpihan, masing-masing dengan 26,32 GB penyimpanan yang tersedia. Anda akan memerlukan total 14 simpul untuk membuat dua klaster untuk ketersediaan tinggi.

Biaya simpul sesuai permintaan
Cache.r7g.xlarge = 0,437 USD
Total = 0,437 USD * 7 klaster simpul * 2 klaster = 6,12 USD/jam.

Biaya transfer data
(100.000 permintaan/detik * 3.600 detik/jam * 22 jam + 500.000 permintaan/detik * 3.600 detik/jam * 2 jam)/24 = 480.000.000 permintaan/jam.
Data yang ditransfer = 480.000.000 permintaan/jam * 500 bita/permintaan = 223,51 GB/jam.
Sekitar 50% dari data Anda akan melintasi AZ akibat arsitektur multi-AZ
223,51 GB/jam * 50% * 0,01 USD/GB * 2 klaster = 2,24 USD/jam

Total biaya sesuai permintaan
Biaya Simpul= 6,12 USD/jam
Biaya Transfer Data= 2,24 USD/jam
Total = 8,36 USD/jam.

Contoh 4: Mengoperasikan papan peringkat gaming berbasis Redis

Anda bekerja di perusahaan gaming dan tim Anda mengelola papan peringkat berbasis Redis. Ukuran penyimpanan data Anda adalah 100 GB yang terdiri dari rata-rata objek 1,2 KB. Anda menggunakan struktur data SortedSet dari Redis untuk mengelola papan peringkat dan tingkat permintaan rata-rata Anda adalah 500.000 permintaan per detik. Setiap permintaan Redis dari beban kerja Anda rata-rata memakan waktu tiga kali waktu vCPU dari permintaan SET atau GET dan mentransfer 1,2 KB data. Oleh karena itu, rata-rata ECPU yang digunakan oleh setiap permintaan dari aplikasi Anda adalah 3 ECPU. Total biaya Anda dihitung sebagai berikut

Biaya penyimpanan data
Rata-rata penggunaan penyimpanan data per jam = 100 GB-jam

Biaya penyimpanan data rata-rata per jam:
100 GB-jam * 0,125 USD/GB-jam = 12,50 USD/jam

Biaya ECPU
Rata-rata penggunaan ECPU per jam = 500.000 permintaan/detik * 3 ECPU/permintaan * 3.600 detik dalam satu jam = 5.400.000.000 ECPU

Rata-rata biaya ECPU per jam:
(5.400.000.000/1.000.000) * 0,00340 USD/ juta ECPU = 18,36 USD/jam

Total biaya nirserver
Penyimpanan data = 12,50 USD/jam
Biaya ECPU = 18,36 USD/jam
Total = 30,86 USD/jam

Contoh 5: Penulisan tinggi dengan Penyimpanan Data Global untuk ElastiCache for Redis, tiga tahun di muka (kasus penggunaan penyimpanan sesi terdistribusi)

Skenario: Anda memiliki beban kerja penyimpanan sesi terdistribusi penulisan berat yang menggunakan ElastiCache for Redis. Karena pengguna Anda berada di seluruh Amerika Serikat, Anda memilih untuk memanfaatkan Penyimpanan Data Global di AS Timur (Virginia Utara) sebagai Wilayah utama dan AS Barat (California Utara) sebagai Wilayah sekunder. Ukuran total set data Anda adalah 25 GiB dari objek 200 bita. Pola lalu lintas Anda adalah 50.000 penulisan per detik dengan 50.000 pembacaan per detik di Wilayah utama dan 50.000 pembacaan di Wilayah sekunder. Anda telah memilih untuk melakukan deployment arsitektur klaster di tiga AZ dengan tiga serpihan dan dua simpul replika per serpihan, di setiap wilayah. Serpihan adalah kumpulan antara satu dan enam simpul Redis.

Keputusan: Anda mengharapkan beban kerja ini menjadi sangat stabil dan memilih untuk berkomitmen pada Instans Terpesan selama tiga tahun dengan pembelian penuh di muka. Total biaya Anda akan dihitung sebagai berikut:

Biaya simpul terpesan dengan komitmen 3 tahun, semua di muka
3 serpihan * 3 simpul per serpihan * 2 Wilayah = 18 total simpul
harga per jam efektif tiga tahun penuh di muka untuk simpul cache.m7g.xlarge = 0,142 USD/jam
18 simpul * 0,142 USD = 2,556 USD/jam

Biaya transfer data
100.000 pembacaan per detik * 200 bita * 60 menit/jam * 60 detik/menit = 72 GiB/jam

50.000 penulisan per detik * 200 bita * 60 menit/jam * 60 detik/menit = 36 GiB/jam
Sekitar 66% data Anda akan melewati AZ akibat arsitektur multi-AZ
(72 GiB + 36 GiB) * 66% * 0,01 USD/GiB = 0,713 USD/jam

Lalu lintas KELUAR replikasi Penyimpanan Data Global = 36 GiB/jam
36 GiB * 0,02 USD = 0,72 USD/jam

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

Total biaya
Biaya simpul ElastiCache = 2,56 USD/jam
Biaya transfer data = 1,43 USD/jam
Total = 3,99 USD/jam

Contoh 6: Melakukan host cache skala terabita dengan latensi milidetik yang rendah menggunakan tingkat data

Skenario: Anda menjalankan aplikasi pelaporan dan memilih ElastiCache untuk meningkatkan performa basis data yang mendasarinya. Aplikasi ini bersifat temporal, yang sebagian besar mengakses data yang dihasilkan selama sebulan terakhir, tetapi diharuskan menyimpan data selama 12 bulan untuk tujuan kepatuhan. Jumlah data yang disimpan cukup statis sebesar 85 GiB per bulan dengan total 1 TiB.

Keputusan: Karena aplikasi Anda menggunakan sebagian besar data terkini, Anda memilih tipe simpul cache.r6gd.16xlarge dengan tingkatan data. Aplikasi Anda berjalan di Wilayah AS Timur (Virginia Utara). Anda tidak menggunakan replika baca, snapshot, Penyimpanan Data Global, atau fitur ElastiCache lainnya yang dapat ditagihkan. Total biaya Anda dihitung sebagai berikut:

Biaya simpul sesuai permintaan
Ukuran set data: 1 TiB (atau 1.024 GiB)
Kapasitas memori yang dapat digunakan cache.r6gd.16xlarge: 419,1 GiB/simpul, kurang dari 25% memori terpesan: 419,1 * 0,75 = 314,33 GiB/simpul
Kapasitas 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: 1.024 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%

FAQ

Apakah ElastiCache merupakan bagian dari AWS Tingkat Gratis?

Ya, Anda dapat mulai menggunakan ElastiCache secara gratis. Pelanggan AWS baru menerima 750 jam penggunaan simpul cache.t2.micro atau cache.t3.micro ElastiCache secara gratis hingga 12 bulan. Sebagai bagian dari AWS Tingkat Gratis, pelanggan AWS baru akan menerima transfer data 15 GiB gratis setiap bulan yang dijumlahkan di semua layanan AWS selama satu tahun.

AWS Tingkat Gratis berlaku untuk layanan yang berpartisipasi di seluruh Wilayah global kami. Penggunaan gratis Anda dalam AWS Tingkat Gratis dihitung setiap bulan di semua Wilayah dan secara otomatis ditambahkan ke tagihan Anda, dan penggunaan gratis tidak diakumulasi. Saat ini, AWS Tingkat Gratis tidak tersedia di Wilayah AWS GovCloud (AS) atau Wilayah Tiongkok (Beijing).

Catatan: AWS Tingkat Gratis saat ini tidak tersedia untuk ElastiCache Nirserver.

Berapa biaya ElastiCache per bulan?

Gunakan Kalkulator Harga AWS untuk menghitung biaya ElastiCache Anda dalam satu perkiraan berdasarkan lokasi, jumlah transfer data, jumlah permintaan, dan lainnya.

Faktor apa saja yang memengaruhi biaya ElastiCache?

Nirserver, merancang klaster Anda sendiri, tingkatan data, simpul terpesan, pencadangan dan pemulihan, transfer data, dan AWS Outposts dapat memengaruhi biaya ElastiCache Anda.
 
  • Nirserver: Cache nirserver membantu mengoptimalkan biaya dengan menskalakan secara otomatis saat diperlukan, serta menghilangkan kebutuhan untuk menyediakan kapasitas untuk permintaan di jam sibuk.
  • Simpul sesuai permintaan: Klaster yang dikonfigurasi menggunakan simpul sesuai permintaan dapat membantu mengoptimalkan biaya untuk beban kerja yang memiliki kebutuhan penskalaan yang dapat diprediksi.
  • Tingkatan data: Simpul dengan tingkatan data menggunakan SSD untuk mengoptimalkan biaya klaster ElastiCache Anda secara otomatis dengan memindahkan item yang paling jarang digunakan dari memori ke SSD.
  • Simpul terpesan: Simpul terpesan ElastiCache memberikan diskon signifikan dari tarif penggunaan per jam yang sedang berlangsung untuk simpul yang Anda pesan dalam jangka waktu satu atau tiga tahun.
  • Pencadangan dan pemulihan: Ruang penyimpanan untuk cadangan dikenai tarif sebesar 0,085 USD per GiB per bulan untuk semua Wilayah AWS.
  • Transfer data: Tidak ada biaya untuk transfer data antara Amazon EC2 dan ElastiCache dalam AZ yang sama. Meskipun biaya transfer data Regional Amazon EC2 standar berlaku saat mentransfer data antara instans EC2 dan simpul ElastiCache dalam AZ berbeda di Wilayah yang sama, Anda hanya dikenai biaya untuk transfer data ke dalam atau ke luar instans EC2.

Bagaimana saya akan dikenai biaya dan ditagih atas penggunaan ElastiCache?

Dengan ElastiCache Nirserver, Anda dikenai biaya untuk data yang di-cache dalam GiB-jam dan jumlah Unit Pemrosesan ElastiCache (ECPU) yang digunakan oleh aplikasi Anda. Saat merancang klaster Anda sendiri, harganya adalah per jam simpul.

Bagaimana Unit Pemrosesan ElastiCache (ECPU) dihitung?

Anda membayar permintaan ElastiCache Nirserver di ECPU. Jumlah ECPU yang digunakan oleh permintaan Anda tergantung pada waktu vCPU yang dibutuhkan dan jumlah data yang ditransfer. Setiap baca dan tulis sederhana, seperti perintah GET dan SET Redis atau perintah get dan set Memcached, membutuhkan 1 ECPU untuk setiap kilobita (KB) data yang ditransfer. Misalnya, perintah GET yang mentransfer 3,2 KiB data akan menggunakan 3,2 ECPU.

Beberapa perintah Redis yang beroperasi pada struktur data dalam memori dapat menghabiskan lebih banyak waktu vCPU daripada perintah GET atau SET. ElastiCache menghitung jumlah ECPU yang digunakan berdasarkan waktu vCPU yang digunakan oleh perintah dibandingkan dengan garis dasar waktu vCPU yang digunakan oleh perintah Redis SET atau GET. Misalnya, perintah SORT yang membutuhkan tiga kali waktu vCPU yang diambil oleh perintah SET atau GET dan mentransfer 2 KiB data akan menggunakan 3 ECPU.

Jika perintah Anda membutuhkan waktu vCPU tambahan dan mentransfer lebih banyak data dibandingkan garis dasar 1 ECPU, ElastiCache menghitung ECPU yang diperlukan berdasarkan dimensi yang lebih tinggi dari dua dimensi. Misalnya, perintah ZADD yang membutuhkan dua kali waktu vCPU yang dibutuhkan oleh perintah SET atau GET dan mentransfer 3 KiB data akan menggunakan 3 ECPU.

Bagaimana biaya transfer data dihitung antara Amazon EC2 dan ElastiCache?

Tidak ada tagihan untuk transfer data antara Amazon EC2 dan ElastiCache dalam AZ yang sama. Saat Anda membuat cache ElastiCache Nirserver, Anda dapat memilih AZ tempat Anda ingin ElastiCache membuat titik akhir VPC. Tidak ada biaya transfer data lintas AZ saat instans EC2 yang mengakses cache berada di AZ yang sama dengan titik akhir cache. Jika Anda mengakses cache dari AZ yang berbeda, biaya transfer data lintas AZ Amazon EC2 standar akan berlaku. Anda hanya dikenai biaya untuk transfer data masuk atau keluar instans EC2. Tidak ada biaya transfer data ElastiCache untuk lalu lintas masuk atau keluar titik akhir VPC.

Saat Anda merancang klaster Anda sendiri, aplikasi Anda langsung terhubung ke setiap simpul cache. Meskipun biaya transfer data Regional Amazon EC2 standar berlaku pada saat mentransfer data antara instans Amazon EC2 dan simpul ElastiCache dalam AZ berbeda di Wilayah yang sama, Anda hanya dikenai biaya untuk transfer data masuk atau keluar instans EC2. Tidak ada biaya transfer data ElastiCache untuk lalu lintas masuk atau keluar dari simpul ElastiCache itu sendiri.

Tarif transfer data standar berlaku untuk data yang ditransfer ke luar dari Wilayah.

Kapan penagihan cache ElastiCache Nirserver saya dimulai dan berakhir?

Penagihan untuk cache ElastiCache Nirserver dimulai segera setelah cache tersedia. Penagihan berlanjut sampai cache dihapus. Cache ElastiCache Nirserver ditagih setiap kali cache Anda berjalan dalam status “Tersedia” atau “Memperbarui”. Jika Anda tidak ingin lagi dikenai biaya untuk cache, Anda harus menghapusnya agar tidak ditagih untuk penggunaan tambahan

Kapan penagihan simpul sesuai permintaan ElastiCache saya dimulai dan berakhir?

Penagihan untuk simpul ElastiCache dimulai segera setelah simpul tersedia. Penagihan berlanjut sampai simpul diakhiri, yang akan terjadi setelah penghapusan.

Apa yang menentukan jam simpul ElastiCache?

Jam simpul ElastiCache ditagih setiap kali simpul Anda berjalan dalam status Tersedia atau Mengubah. Jika Anda tidak ingin lagi dikenai biaya untuk simpul, Anda harus mengakhirinya agar tidak ditagih untuk jam simpul tambahan.

Apakah harga ElastiCache sudah termasuk pajak?

Kecuali dinyatakan lain, harga ElastiCache tidak termasuk pajak dan bea yang berlaku, termasuk PPN dan pajak penjualan yang berlaku. Pelanggan dengan alamat penagihan Jepang akan dikenai pajak konsumsi Jepang untuk penggunaan layanan AWS.

Temukan cara pelanggan AWS menggunakan ElastiCache

Kunjungi halaman pelanggan
Siap membangun?
Mulai menggunakan ElastiCache
Ada pertanyaan lain?
Hubungi kami