ScaleGrid Hosting For Redis™ On Your Own AWS Account

ScaleGrid enables you to deploy and manage Redis™* through your own AWS account. Managing your Redis™ clusters in your own AWS account has several advantages, including:

  • You don’t need to expose your Redis™ servers to the internet. You can control access to the Redis™ clusters in your account with AWS security groups.
  • Buy reserved instances and save up to 30% on your hosting costs.
  • VPC support.
  • Full admin access to the underlying machines.

Step 1: Create a cloud profile for your AWS account

 

1. Enter your AWS keys. You can also create a custom IAM user using the ScaleGrid IAM policy:
rediscloudprofile1

 

2. Select your region:
rediscloudprofile2

 

 

3. Choose your deployment style – ‘Classic’ or ‘VPC’. In this example, we will pick a VPC public subnet:

 

rediscloudprofile3

4. Select the VPC and subnet to be used for the server:
rediscloudprofile4

5. Select the security group to be associated with the Redis™ servers:
rediscloud5

 

 

Step 2: Deploy a cluster with the Cloud Profiles that were created in the previous step

1. Choose Name, version, and size of your deployment for Redis™:
rediscluster1

2. Distribute replicas across AZ’s for high availability:

 

rediscluster2

3. Select ‘Caching’ mode if you are using Redis™ as a cache:

 

rediscluster3

4. Select your persistence options – Periodic RDB snapshots and/or AOF. Also, select the backup schedule for your deployment:

 

rediscluster4

5. Enable ‘Encryption at rest’ for your Redis™ persistence data if needed:

rediscluster5

Click ‘Create’ to create the deployment.  As always if you have further questions please feel free to contact us at support@scalegrid.io.

Please check out ScaleGrid Hosting for Redis™ for more info.

 


Dharshan is the founder of ScaleGrid.io (formerly MongoDirector.com). He is an experienced MongoDB developer and administrator. He can be reached for further comment at @dharshanrg


13 Shares
+12
Tweet
Share
Share11
Pin