Module library

ElastiCache

Terraform module to create AWS ElastiCache resources

Version
Submodules
serverless-cacheuser-group

Charged while it exists

2

These set the floor of the bill. They accrue from the moment they are created, even if nothing uses them.

  • ElastiCache

    aws_elasticache_cluster

    Node hours per cache node.

  • ElastiCache

    aws_elasticache_replication_group

    Node hours across every node in the group.

Charged by usage

1

These stay near zero until there is traffic, and are the hardest to predict from source alone.

  • CloudWatch Logs

    aws_cloudwatch_log_group

    Per GB ingested, then per GB stored for as long as retention keeps it. Retention set to never expire is the usual surprise.

No charge

7

These carry no charge of their own, though some of them govern resources that do.

  • aws

    random_id
  • ElastiCache

    aws_elasticache_global_replication_group

    Free itself; the regional clusters it joins each bill for their own nodes, and cross-region replication traffic is charged as transfer.

  • ElastiCache

    aws_elasticache_parameter_group
  • ElastiCache

    aws_elasticache_subnet_group
  • VPC

    aws_security_group
  • VPC

    aws_vpc_security_group_egress_rule
  • VPC

    aws_vpc_security_group_ingress_rule