“ I have checked the documents of AWS to get into deep dive on amazon elasticache service as redis cluster with amazon ec2 instance. In terms of cost, need to pay for redis cluster and amazon ec2 instance.”
Amazon ElastiCache is a fully managed Redis OSS and Memcached compatible service that delivers real time, cost optimized performance for modern applications. Elasticache speeds up database and application performance, scaling to hundreds of millions of operations per second with microsecond response time.
ElastiCache offers enhanced security, reliability, scalability and performance when compared to open source alternatives. At the same time, it helps remove the complexity associated with deploying and managing a distributed cache environment. It provides serverless caching and designing your own ElastiCache (Redis OSS) cluster.
In this post, you will experience how to deep dive on amazon elasticache service as redis cluster with amazon ec2 instance. Here I have created an amazon elasticache cluster and ec2 instance.
Architecture Overview
The architecture diagram shows the overall deployment architecture with data flow, amazon elasticache for redis, ec2 instance.
Solution overview
The blog post consists of the following phases:
- Create of Amazon ElastiCache Service as Redis Cluster with Required Configurations
- Testing in Redis Cluster Using Amazon EC2 Instance
Phase 1: Create of Amazon ElastiCache Service as Redis Cluster with Required Configurations
- Open the console of Amazon elasticache service, create a redis cluster with a design of its own cache option. Choose the demo configuration type for testing purposes with naming the cluster. Choose the option to create a new subnet group with VPC and subnet details. Taking default settings for configuration, create a redis cluster. Once a cluster is created, we can verify the redis cluster nodes and other configurations. After connecting the cluster, we can also view the monitoring metrics.
Phase 2: Testing in Redis Cluster Using Amazon EC2 Instance
Clean-up
Delete of Amazon ElastiCache Redis Cluster and Amazon EC2 Instance.
Pricing
I review the pricing and estimated cost of this example.
Cost of Amazon ElastiCache service = $0.016 per hour for cache.t4g.micro = $(0.016x2) = $0.032
Cost of Amazon Elastic Compute Cloud = $0.0116 per On Demand Linux t2.micro Instance Hour = $(0.0116x1.334) = $0.0154
Total Cost = $0.0474
Summary
In this post, I showed “how to deep dive on amazon elasticache service as redis cluster with amazon ec2 instance”.
For more details on Amazon ElastiCache Service, Checkout Get started Amazon ElastiCache Service, open the Amazon ElastiCache Service console. To learn more, read the Amazon ElastiCache Service documentation.
Thanks for reading!
Connect with me: Linkedin