Identify any pending ElastiCache Reserved Cache Nodes (RCNs) available within your AWS account and follow Cloud Conformity instructions for remediation in order to enable discounted hourly rates for your cache nodes in exchange of reserving a certain amount of compute usage upfront. A payment-pending ElastiCache RCN purchase is a reservation purchase that can`t be fully processed due to issues with the payment method utilized, that maintains the "payment-pending" status long after the initial purchase attempt - not to be confused with the pending state temporarily installed during a successfully processed ElastiCache RCN purchase (i.e. where the reservation status changes from "payment-pending" to "active" within a few minutes).
This rule can help you work with the AWS Well-Architected Framework
This rule resolution is part of the Cloud Conformity Cost Management tool for AWS
The cost savings when using ElastiCache Reserved Cache Nodes over standard On-Demand Cache Nodes are up to 70% when used in steady state, therefore in order to receive this discount benefit you need to make sure that all your ElastiCache reservation purchases have been fully processed (i.e. the payment has been successfully confirmed).
To identify any pending ElastiCache RCN purchases available in your AWS account, perform the following actions:
Partial Upfront and All Upfront Reserved Nodes types require an upfront payment. Usually when the issuing institution of your payment method is rejecting the upfront payment required for Partial Upfront or All Upfront RN types requests, your reservation purchases are not fully processed and confirmed by Amazon, therefore their status is set to "payment-pending". To fix unprocessed ElastiCache reservations you need to retry the RCN(s) purchase payments by contacting AWS. To create the required support case using AWS Support Center console, perform the following:Note: Requesting Amazon to retry your pending ElastiCache RCN(s) payments using AWS Billing and Cost Management console or AWS API via Command Line Interface (CLI) is not currently supported.