| by Arround The Web | No comments

What is Amazon ElastiCache? A Beginner-Friendly Guide

The cache is a temporary storage area and it is used to retrieve data efficiently and is optimized for fast data retrieval but the data is not durable in this storage. More specifically, ElastiCache is used to store data in memory (RAM) containing high volatility which means that the data can be lost, but the access to data is very fast.

This guide will explain the Amazon ElastiCache service.

What is Amazon ElastiCache?

Amazon ElastiCache is used to scale, run, and deploy popular in-memory data stores that are open-source compatible. It stores the most recent frequently used data/queries and when that query is asked again, then it will fetch data efficiently and quickly. It is utilized to build applications quickly using Redis, Memcached popular open-source technologies:

Features of ElastiCache

Some of the key features of AWS ElastiCache are:

  • Scalable: ElastiCache provides scalability in-memory cache as it is designed to access data quickly and store it for a short time.
  • Integrated with other AWS Services: ElastiCache integrates well with other AWS services like Lambda, EKS, SNS, CloudTrail, S3, etc.
  • Supports popular Engines: It supports Redis and Memcached engines as Redis is an open-source NoSQL database and does not support structured Query Language:

How Does ElastiCache Work?

To start working with ElastiCache, visit its dashboard from the AWS Management Console and click on the “Get started” button:

Expand on the “Create cluster” menu and click on the “Create Redis Cluster” button:

Select the cluster creation method and disable its downtime:

Type the name of the cluster and select its location on the “AWS Cloud”:

Configure the “Cluster settings” accordingly or keep it default:

Select the network type and create a new Subnet by typing its name:

Select the VPC in which the ElastiCache cluster will run:

Hit the “Next” button from the bottom of the page:

Choose the number of days to set the backup retention period:

Click on the “Next” button to head onto the review page:

Review the settings of the cluster and click on the “Create” button:

Once the cluster is created, simply select it and click on the “View details” button:

On this page, the cluster detail is available:

This is all about the Amazon ElastiCache.

Conclusion

Amazon ElastiCache can be utilized to run data stores on Redis and Memcached engines integrated with other AWS services. A cache is designed to access the most recent frequently used data quickly and it stores it for a small time. This guide has explained the Amazon ElastiCache service and how to create a Redis cluster on it.

Share Button

Source: linuxhint.com

Leave a Reply