You are on page 1of 22

Amazon Elastic Cache

– 30th July 2021

1
© Sonata Software Ltd, 2019. Confidential.
Platform Architecture Led Management (PALM) Framework
VPC
Subnet

CodeCommit
Account Creation Users
Route Table RDS CloudWatch Inspector AMI Athena
DMS
EC2 Instance Block
ObjectStorage (EBS)
Storage (S3) Volume Snapshot Elastic Search CodeBuild
AWS Organizations Security Group CloudTrail
Roles File Storage (EFS, DynamoDB GuardDuty Service SMS
Lambda FSx) RDS Backup CodeDeploy
AD NACL Key Management Kinesis
Policies Elasticache Trusted Advisor Cloud Endure
AWS Backup Service DR Setup
SSO ELB/ALB /NLB Cloud Pipeline
MFA Elastic Beanstalk Amazon Timestream Config EMR
WAF & Shield
CloudShell
Nat Gateway AWS Auto Scaling Amazon Redshift
EC2 Image Builder Amazon Keyspaces AWS Firewall
Manager CodeStar
IGW
CloudFormation AWS Glue
Security Hub CodeArtifact
VPC Flow Logs
System Manager Data Pipeline
CloudFront

Route53

Transit Gateway

Site-to-Site VPN
Direct Connect
Gateway

Management Security
Network Compute Developer
Account IAM Storage DB & & Backup & DR Analytics Migration
(VPC) (EC2) Tools
Governance Compliance

2
© Sonata Software Ltd, 2019. Confidential.
Amazon ElasticCache Prerequisites:
SL.No Pre-requisites Description and options Customer Input
1 AWS Account setup Refer AWS account setup SoP -
2 AWS account credential IAM User creation with admin privileges (Refer IAM user SOP) Eg : User : test or test@sonata-
software.com Passowrd : 12345

3 AWS Region The region in which the instance is deployed. E.g. : Asia Pacific (Mumbai) ap-
south-1 (Varies as per customer
requirement)

4 Cluster engine Redis ,Memcached engine


5 Location Amazon Cloud ,On-premises
6 Redis settings and  Name
Advanced Settings  Engine version compatibility : 6.x ,5.0.6, 4.0.10 ,3.2.10, 3.2.6,3.2.4
 Port
 Parameter group :Default ,custom
 Node type :Instance Family and its type
 Number of replicas
 Multi-AZ :Enable, Disable
 Subnet group
 Availability zones placement : No preference, Select AZ
 Encryption (at rest and at transit) : Enable, Disable
 Logs : Enable, Disable
 Backup : Backup retention period , backup window
 Maintenance : Maintenance Window
 SNS : Add SNS topic ARN, Create new topic, Disable notifications

3
© Sonata Software Ltd, 2019. Confidential.
SL.No Pre-requisites Description Customer Input
7 Memchached Settings  Name
and Advanced Settings  Engine version compatibility : 1.6.6 ,1.5.16,1.5.10
 Port
 Parameter group : Default or custom
 Node type : Instance Family and its type
 Number of nodes
 Subnet group
 Availability zones placement : No preference, Select AZ
 Logs : Enable, Disable
 Backup : Backup retention period , backup window
 Maintenance : Maintenance Window
 SNS : Add SNS topic ARN, Create new topic, Disable notifications

8 Reserved Nodes Reserved nodes are charged an upfront fee that depends upon the node
type and the length of reservation—one or three years.

9 Parameter Group  Name


 Description
 Family : Redis and its version , Memcached and its version
 Tags
10 Subnet Group  Name
 VPC ID
 Description
 Subnets to be selected

4
© Sonata Software Ltd, 2019. Confidential.
Log in to the AWS console and then select ElasticCache Service

 Login to your AWS account and go to


the AWS Services tab at the top left
corner, and search for ElasticCache
service.

 Click on Get Started.


 Create your Amazon ElastiCache cluster.

5
© Sonata Software Ltd, 2019. Confidential.
Parameter Group Creation
Create your parameter group

 On the left navigation bar, select


Parameter Groups.
 Click Create Parameter group.

 Choose Family.
 Give Name, Description and tags.
 Select the created parameter group and edit accordingly.

7
© Sonata Software Ltd, 2019. Confidential.
Redis Cluster in Amazon Cloud
Create your Amazon ElastiCache cluster

 Choose Redis Cluster Engine.

 Choose Location to be Amazon Cloud.

9
© Sonata Software Ltd, 2019. Confidential.
 Fill the Redis Settings.
 Name
 Description
 Engine version compatibility
 Port
 Parameter group
 Node type
 Number of replicas
 Multi-AZ
Fill out the above information from the
pre-requisites collected.

 Fill the advanced settings.


 Subnet group
 Name
 VPC ID
 Subnets
 Availability zones placement
Fill out the above information from the
pre-requisites collected
10
© Sonata Software Ltd, 2019. Confidential.
 You can edit or add security groups as per pre-
requisites collected.
 Encryption.
 Logs.

 Fill out information for Import data to cluster


and Backup as per the pre-requisites collected.

11
© Sonata Software Ltd, 2019. Confidential.
 Specify the maintenance window and SNS
notification.
 Add tags.
 Click create.

 Note : Follow the same steps for Redis cluster for On-premises

12
© Sonata Software Ltd, 2019. Confidential.
 After a few minutes, Amazon ElastiCache cluster will be ready, and you can view all the details of
the cluster under, after expanding the new cluster name.

13
© Sonata Software Ltd, 2019. Confidential.
Memcached Cluster in Amazon Cloud
Create your Amazon ElastiCache cluster

 Choose Memcached cluster engine.

 Choose Amazon Cloud


to be the location.

15
© Sonata Software Ltd, 2019. Confidential.
 Fill the Memcached Settings.
 Name
 Engine version compatibility
 Port
 Parameter group
 Node type
 Number of nodes
Fill out the above information from the
pre-requisites collected.

 Fill the advanced settings.


 Subnet group
 Name
 VPC ID
 Subnets
 Availability zones placement
Fill out the above information from the
pre-requisites collected
16
© Sonata Software Ltd, 2019. Confidential.
 Select security group.
 Specify the maintenance window.
 Specify the SNS notification.
 Add Tags.
 Click Create.

 Note : Follow the same steps for Memcached cluster for On-premises

17
© Sonata Software Ltd, 2019. Confidential.
Managing the cluster
Managing the Amazon ElastiCache environment from the AWS console

 Service Updates -You can view all the


available and expired updates on this
management console. It will show the
available updates, on clicking each Service
update name you will get the full
description of the updates below. You can
select each of the Service updates and
click the “Apply Now” button to do the
 Reserved Nodes – You can view and update action.
purchase reserved nodes from this
management console section.

 Parameters Group - You can configure Engine Parameters


Using Parameter Groups by creating a new one. Also on
this page, you can view all default parameter groups for
each engine version with its values

19
© Sonata Software Ltd, 2019. Confidential.
 Users Management – Amazon ElastiCache for
Redis 6.x you can use a feature called Role-Based
Access Control (RBAC), where RBAC enables you to
control cluster access through user groups. You can
create users in the User Management console and
assign them specific permissions

 Events - When significant events happen for a


cluster, it will be recorded in this section.
 By monitoring for key events, you can know the
current state of your clusters and, depending upon
the event, you will be able to take corrective
action.

20
© Sonata Software Ltd, 2019. Confidential.
Deleting the ElastiCluster

 In the ElastiCache dashboard, choose Redis


or memcached (as deployed).
 Select the cluster name you want to
delete.
 From the Actions drop-down menu choose
the Delete option

21
© Sonata Software Ltd, 2019. Confidential.
Thank You
For any clarifications, please get back to
Product Support
productsupport@sonata-software.com

You might also like