対象: Valkey、Redis OSS、Memcachedなどのキャッシュをアプリへ組み込みたい人
要点: ServerlessのECPU・GB時間、ノード時間、バックアップ、AZ間転送を分ける方法
公式情報確認: Amazon ElastiCacheの料金・無料枠・公式ドキュメント・規約を2026年8月19日に確認
更新日: 2026年8月19日(リージョン、税、為替、契約画面は申込時に再確認)
キャッシュは速くするための部品ですが、速いからといって置きっぱなしでよいわけではありません。ElastiCacheではServerlessとノード型で料金の物差しが変わり、データ量だけでなくリクエストとAZ構成が請求に影響します。
小さなキャッシュならServerlessが扱いやすく、予測可能な大規模ワークロードではノード型や予約を比較します。キャッシュミス時のDB負荷まで含めないと、単価だけの比較になります。 ここで扱うのは公式公開情報の整理であり、編集部の利用体験、収益、性能、転職や事業の成果を保証するものではありません。クラウド料金は表示通貨、リージョン、税、為替、割引契約で変動します。
Amazon ElastiCacheの料金を分解する
ElastiCache Serverlessは保存データのGB時間とECPUで計算します。ノード型はノードタイプ、ノード数、稼働時間が中心で、バックアップ、転送、データ階層化、予約ノードが加わります。Valkey、Redis OSS、Memcachedは単価と機能が同じではありません。
| 料金項目 | 考え方 | 先に確認する条件 |
|---|---|---|
| Serverless保存 | 平均データ量をGB時間で計算し、エンジンごとに最低量がある | Valkeyの最低量、アイドル、ピーク |
| Serverless処理 | リクエストのECPU。データ量とCPU処理で消費が変わる | GET/SETサイズ、コマンド、回数 |
| ノード型 | ノードタイプ×ノード数×稼働時間 | シャード、レプリカ、Multi-AZ、予約 |
| 追加料金 | バックアップ、復元、AZ間転送、階層化 | スナップショット量、経路、SSD、削除時期 |
見積もりは、サービス名と月額を並べるだけでは足りません。1日の実測値を、稼働時間、保存量、リクエスト、バックアップ、転送、ログに分解します。開発・本番・予備を分け、ピーク時の余白と使わない時間の停止方法も同じ表へ置くと、無料枠の外へ出る地点が見えます。
無料枠と支払いの境目
AWSの新規アカウント向けクレジットや対象ノードの無料枠が適用される場合がありますが、Serverless、エンジン、リージョン、アカウント条件で変わります。無料期間終了後の1GB・1時間と、バックアップ・転送を別に試算します。
Serverlessはキャッシュを削除するまでAvailableやUpdating状態が課金対象になります。ノード型も一部時間の扱いが料金表に示されるため、テスト後の削除を確認します。アプリと同じAZへ置くか、可用性のため複数AZへ置くかで転送も変わります。
- ヒット率だけを見て保存量、ECPU、ノード時間を記録しない。
- レプリカ・シャード増加によるノード数とAZ転送を見落とす。
- バックアップを作成したまま保存GB月を確認しない。
- Valkey、Redis OSS、Memcachedの互換性と価格を同じに扱う。
無料枠を使う場合も、請求アラートと予算上限を先に用意します。停止すれば計算量が止まるサービスもあれば、ディスク、バックアップ、固定IP、ログの保存が続くものもあります。検証用のリソース名とリージョンを一覧化し、テスト終了後に削除・保持を判断してください。
運用と割引を料金へ戻す
CPU、メモリ、Evictions、Hits、Misses、接続数、遅延、レプリケーションを監視します。TTLが短すぎるとDBへの再読み込みが増え、キャッシュの費用を下げても全体が高くなるため、キー設計と無効化を点検します。
予約、Savings Plans、Committed Use Discountなどは、安くなる可能性と引き換えに利用を約束する仕組みです。変動の大きい初期段階はオンデマンドで測り、平常負荷、移行可能性、リージョン、前払い、未使用時の扱いが固まってから比較します。割引率だけでなく、解約や縮小が難しくなる条件を公式ページで確認します。
データ、契約、解約を決める
キャッシュへ個人情報や認証トークンを置く場合、保存期間、暗号化、TLS、ネットワーク、権限を決めます。キャッシュは永続DBではない前提をアプリへ組み込み、ログやバックアップに値が残る可能性も確認します。
Serverlessキャッシュやノードを削除すれば利用を止められますが、バックアップ、CloudWatch、VPC、セキュリティグループは別に残ります。予約ノードを買う場合は、削除しても契約期間の支払いが消えない条件を確認します。 リソースを削除しても、バックアップ、スナップショット、ログ、DNS、レジストリ、請求設定が自動で消えるとは限りません。解約・停止の前にデータ、設定、監査ログ、請求書をエクスポートし、復元担当と保持期限を確認してください。
向く人・向かない人
| 向く人 | 向かない/先に決めること |
|---|---|
| ヒット率とDB負荷を合わせて測れる人 | キャッシュを永続DBの代わりにする人 |
| Serverlessとノード型を負荷で比較できる人 | ノード一つで高可用性になると考える人 |
| TTL・無効化・暗号化をアプリと設計できるチーム | 機密トークンを平文で保存するチーム |
| 削除・バックアップ・予約を管理できる人 | テスト後のキャッシュを残して請求を見ない人 |
迷ったら、最小構成を短時間だけ作り、同じ入力で再現できる計測表を残します。請求額だけでなく、復元に要する時間、権限分離、障害時の切り替え、削除後に残るデータを確認すると、価格と運用負荷を同じ判断にできます。
公式CTA: Amazon ElastiCache公式料金ページと公式計算ツールで、リージョン、利用量、保存、転送、バックアップを入力してください。無料枠の条件、請求アラート、契約・解約画面を確認してから本番へ進めます。
関連する記事
- Amazon RDSの料金:料金・設計・運用の比較に役立つ。
- Amazon DynamoDBの料金:料金・設計・運用の比較に役立つ。
- Amazon Auroraの料金:料金・設計・運用の比較に役立つ。
- AWS Cloud Practitionerの受験料:料金・設計・運用の比較に役立つ。
公式情報
ElastiCacheの判断は、キャッシュの価格と、ヒット率で減るDB・転送・処理を合わせて行います。短い検証でデータ量とECPUまたはノード時間を測り、削除と復元まで確認して常時運用へ進めます。 最初に入力する数字を小さくても記録し、公式料金ページの更新と請求画面を定期的に突き合わせることが、継続利用の判断を安定させます。
公開前にもう一度確認する数字
クラウドの料金は、登録した設定ではなく実際の使用量と保持状態で動きます。公開前に、平常日の利用量、ピーク時の上限、保存期間、バックアップの復元先、データの移転先を担当者と共有してください。数字が変わったときにどの設定を見直すかまで決めておけば、請求画面を見てから慌てずに済みます。

