Skip to content

Commit 2286aef

Browse files
ldecarvalho-docLaure-di
authored andcommitted
fix(red): HA (scaleway#3695)
1 parent bc420f2 commit 2286aef

File tree

5 files changed

+12
-10
lines changed

5 files changed

+12
-10
lines changed

faq/databases-for-redis.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,15 @@ Refer to the image below to see which node types belong to which node class.
9090

9191
## What's the difference between High Availability (HA) and Cluster mode?
9292

93-
A Redis cluster contains a minimum of 3 nodes and up to 6 nodes. Each node contains a source and a replica.
93+
A Redis cluster contains a minimum of 3 nodes and up to 6 nodes. Each node contains a source and a replica.
9494
The cluster nodes use hash partitioning to split the keyspace into key slots. Each replica copies the data of a specific source and can be reassigned to replicate another source or be elected as a source node if needed.
9595
This is much better for scaling as the operation is spread across multiple nodes instead of having a single entry point.
9696

9797
<Lightbox src="scaleway-redis-cluster.webp" alt="" />
9898

99-
A two-node architecture for Redis™ with a primary node being duplicated in a standby node might increase the durability of the data but does not prevent the service from failing as automatic failover is not available for Redis databases.
100-
This means that the primary node will be a Single Point Of failure.
101-
Scaleway does not provide two nodes HA Redis™ Database Instances but offers a state-of-the-art Redis Cluster Architecture, which can scale vertically and horizontally with built-in High Availability.
99+
Two-node High Availability configurations are available with Redis™ Database Instances. This configuration type allows you to create a standby node, with an up-to-date replica of the database. If the main node fails for any reason, the standby can take over requests, reducing downtime.
100+
101+
The HA standby node is linked to the main node, using asynchronous replication. Asynchronous replication allows you to maintain good performance.
102102

103103
## Can I change the username and password of my Database Instance's default user?
104104

managed-databases/redis/concepts.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ A Database Instance is made up of multiple (at least 1) dedicated compute nodes,
3535

3636
## High availability
3737

38-
High Availability is handled through the Redis™ clustering feature. This is a 3-node multi-master architecture. In case of downtime on a node in the cluster, a new node is able to take over the requests with minimal downtime.
38+
High Availability is a Database Instance configuration that allows you to create a standby node, with an up-to-date replica of the database. If the main node fails for any reason, the standby can take over requests, reducing downtime.
39+
40+
The HA standby node is linked to the main node, using asynchronous replication. Asynchronous replication allows you to maintain good performance.
3941

4042
## Horizontal scaling
4143

managed-databases/redis/how-to/create-a-database-for-redis.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ Managed Database for Redis™<sup>*</sup> is a low-latency caching solution base
3333
- Select the version of Redis™ you wish to use on your Instance.
3434
- Select a database configuration. You can choose between:
3535
- **Cluster mode**: creates the database as a Cluster composed of three or more nodes. The cluster uses partitioning to split the keyspace. Each partition is replicated and can be reassigned or elected as the primary when necessary.
36+
- **High Availability**: creates a secondary node with an up-to-date replica of the Database Instance. If the primary node fails, the secondary one will take over requests, reducing downtime.
3637
- **Standalone**: creates a standalone database provisioned on a single node.
3738
- Select a node type.
3839
4. Configure your Network. You can select either:

managed-databases/redis/quickstart.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ Managed Database for Redis™ is a low-latency caching solution based on in-memo
3535
- Select the version of Redis™ you wish to use on your Instance.
3636
- Select a database configuration. You can choose between:
3737
- **Cluster mode**: creates the database as a cluster composed of three or more nodes. The cluster uses partitioning to split the keyspace. Each partition is replicated and can be reassigned or elected as the primary when necessary.
38+
- **High Availability**: creates a secondary node with an up-to-date replica of the Database Instance. If the primary node fails, the secondary one will take over requests, reducing downtime.
3839
- **Standalone**: creates a standalone database provisioned on a single node.
3940
- Select a node type.
4041
4. Configure your network. You can select either:

managed-databases/redis/reference-content/ensuring-data-persistence.mdx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,9 @@ A Redis cluster contains a minimum of three nodes and up to six nodes. Each node
4949

5050
## High Availability
5151

52-
The Scaleway Managed Databases team is currently working on a High Availability configuration that will allow standalone nodes to be deployed with a replica node.
52+
High Availability is a Database Instance configuration that allows you to create a standby node, with an up-to-date replica of the database. If the main node fails for any reason, the standby can take over requests, reducing downtime.
5353

54-
This feature is expected in October 2023.
55-
56-
Follow our [changelog](/changelog/) to remain up-to-date with the latest improvements in Managed Databases for Redis™.
54+
The HA standby node is linked to the main node, using asynchronous replication. Asynchronous replication allows to keep good performances.
5755

5856
<br/>
59-
<sup>*</sup> <small>Redis is a trademark of Redis Labs Ltd. Any rights therein are reserved to Redis Labs Ltd. Any use by Scaleway is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Scaleway. </small>
57+
<sup>*</sup> <small>Redis is a trademark of Redis Labs Ltd. Any rights therein are reserved to Redis Labs Ltd. Any use by Scaleway is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Scaleway. </small>

0 commit comments

Comments
 (0)