Amazon ElastiCache in AWS

Share via:

Dear Readers,

In this article,we will see brief introduction about Amazon Elasticache.

ElastiCache

  • Web service that makes it easy to set up, manage, and scale a distributed in-memory data store or cache environment in the cloud.
  • Provides a high-performance, scalable, and cost-effective caching solution, while removing the complexity associated with deploying and managing a distributed cache environment.
  • Quickly deploy your cache environment, without having to provision hardware or install software.
  • Memcached or Redis protocol-compliant cache engine software, and let ElastiCache perform software upgrades and patch management for you.

Features

  • Multiple features to enhance reliability for critical production deployments:
  • Automatic detection and recovery from cache node failures.
  • Multi-AZ with Automatic Failover of a failed primary cluster to a read replica in Redis clusters that support replication (called replication groups in the ElastiCache API and AWS CLI.
  • Flexible Availability Zone placement of nodes and clusters.
  • Integration with other AWS services such as Amazon EC2, Amazon CloudWatch, AWS CloudTrail, and Amazon SNS to provide a secure, high performance, managed in-memory caching solution.

What is Redis?

Amazon ElastiCache is a web service that makes it easy to set up, manage, and scale a distributed in-memory data store or cache environment in the cloud.

It provides a high-performance, scalable, and cost-effective caching solution.

At the same time, it helps remove the complexity associated with deploying and managing a distributed cache environment.

Redis basically is known as a data structure server. Also known as “Memcached on steroids.

This one is open-source, in-memory, networked web application.

It stores keys with optional durability.

The development of Redis was sponsored by Pivotal Software since May 2013; earlier it was sponsored by VMware.

Redis was ranked as the most popular key-value store.

The name Redis stands for REmote DIctionary Server since it refers to the data structure server.

Its keys contain strings, hashes, lists, sets, sorted sets, bitmaps and hyper logs.

Note

Amazon ElastiCache works with both the Redis and Memcached engines. Use the guide for the engine that you’re interested in. If you’re unsure which engine you want to use, see Comparing Memcached and Redis in this guide.

Features

  • Automatic detection of and recovery from cache node failures.
  • Multi-AZ with automatic failover for a failed primary cluster to a read replica, in Redis clusters that support replication.
  • Redis (cluster mode enabled) supports partitioning your data across up to 90 shards.
  • For Redis version 3.2.and later, all versions support encryption in transit and encryption at rest encryption with authentication. This support helps you build HIPAA-compliant applications.
  • Flexible Availability Zone placement of nodes and clusters for increased fault tolerance.

Integration with other AWS services such as Amazon EC2, Amazon CloudWatch, AWS CloudTrail, and Amazon SNS. This integration helps provide a managed in-memory caching solution that is high-performance and highly secure

What is Memcached?

Amazon ElastiCache is a web service that makes it easy to set up, manage, and scale a distributed in-memory data store or cache environment in the cloud.

It provides a high-performance, scalable, and cost-effective caching solution.

At the same time, it helps remove the complexity associated with deploying and managing a distributed cache environment.

Memcached is an open source and distributed memory object caching system.

It is known to alleviate the database load to speed up the dynamic Web applications. Memcached was originally developed by Brad Fitzpatrick in 2003 for the Live Journal website.

The system caches data in memory/RAM and minimizes the frequency through which an external database or API (application program interface) is accessed. Memcached has been rewritten in C, originally implementation was in Perl and then put in the public domain for optimization.

Note

Amazon ElastiCache works with both the Redis and Memcached engines. Use the guide for the engine that you’re interested in. If you’re unsure which engine you want to use, see Comparing Memcached and Redis in this guide.

Features

  • Automatic detection and recovery from cache node failures.
  • Automatic discovery of nodes within a cluster enabled for automatic discovery, so that no changes need to be made to your application when you add or remove nodes.
  • Flexible Availability Zone placement of nodes and clusters.
  • Integration with other AWS services such as Amazon EC2, Amazon CloudWatch, AWS CloudTrail, and Amazon SNS to provide a secure, high-performance, managed in-memory caching solution.

 

 

Thank you for giving your valuable time to read the above information. Please click here to subscribe for further updates

KTEXPERTS is always active on below social media platforms.

Facebook : https://www.facebook.com/ktexperts/
LinkedIn : https://www.linkedin.com/company/ktexperts/
Twitter : https://twitter.com/ktexpertsadmin
YouTube : https://www.youtube.com/c/ktexperts
Instagram : https://www.instagram.com/knowledgesharingplatform

Share via:
Note: Please test scripts in Non Prod before trying in Production.
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Add Comment