Skip to content

Commit

Permalink
RC: Presenting the new Fixed limitation per plan in our Docs (#3137)
Browse files Browse the repository at this point in the history
* Fixed plan table

* Add max bandwidth/sec

* edited footnote

* Added multi-az table

* clarify paid supports multi-zone since free supports single-zone

* update connections and cidr allow rules

* Expand subscription tiers

* Incorporate feedback from Shai

* Add HA cost impact

* typo/grammar fix

* add clarification for memory limit for fixed plans

* Add memory limit section to HA page

* typos

* Apply suggestions from code review
  • Loading branch information
cmilesb authored Mar 12, 2024
1 parent db45cb9 commit a85fe5d
Show file tree
Hide file tree
Showing 9 changed files with 58 additions and 40 deletions.
2 changes: 1 addition & 1 deletion content/rc/changelog/november-2023.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ aliases: []

Redis is updating our [Fixed subscriptions]({{<relref "/rc/subscriptions/create-fixed-subscription">}}) on Redis Cloud. These plans offer increased capacity at lower prices compared to legacy plans.

See [Fixed plan subscription tiers]({{<relref "/rc/subscriptions/create-fixed-subscription#fixed-plan-subscription-tiers">}}) for an updated list of all Fixed plans.
See [Fixed plan subscription tiers]({{<relref "/rc/subscriptions/create-fixed-subscription#fixed-plans">}}) for an updated list of all Fixed plans.

### Redis 7.2 Fixed region support

Expand Down
10 changes: 6 additions & 4 deletions content/rc/databases/configuration/high-availability.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,17 @@ Your replication options depend on your [subscription plan]({{<relref "/rc/subsc

After database creation, you can still enable or turn off replication. However, [zone settings]({{<relref "/rc/databases/configuration/high-availability#zone-setting-maintenance">}}) are only configurable during database creation.

## Performance and cost impact
## Performance impact

Replication can affect performance as traffic increases to synchronize all copies.

Database storage costs also increase:
## Memory limit

- For Fixed plans, single-zone and multi-zone replication effectively doubles storage costs
For both Fixed and Flexible plans, replication doubles the memory limit you need for your database.

- For Flexible and Annual plans, replication requires additional shards and can affect subscription costs
For Fixed plans, The size of the plan you choose includes replication. Therefore, if you choose replication, the dataset size you can use is half of the stated plan size. For example, if you choose a 1GB plan, Redis allocates 512 GB for the memory limit, and the other 512 MB for Replication.

For Flexible and Annual plans, you also need to double the amount of memory needed if you choose replication.

## Zone setting maintenance

Expand Down
2 changes: 1 addition & 1 deletion content/rc/databases/create-database.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ Here are some general guidelines:

- Memory limit represents an upper limit. You cannot store more data than the memory limit. Depending on your other selections, available memory for data may be much less than expected.

- Replication doubles memory consumption; that is, 512MB of data requires at least 1GB of memory limit when replication is enabled.
- Replication doubles memory consumption; that is, 512MB of data requires at least 1GB of memory limit when replication is enabled. This also affects Fixed plans. For example, if you subscribe to a 1 GB Fixed plan, Redis will allocate 512 MB for your dataset and the other 512 MB for replication.

- Active-Active also doubles memory consumption and the effect is cumulative with replication's impact. Since Active-Active requires replication to be turned on, the memory limit impact can be as large as four times (4x) the original data size.

Expand Down
2 changes: 1 addition & 1 deletion content/rc/rc-quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ You'll learn how to:

1. Connect to your database

If you already have an account, see [Create a Fixed subscription]({{< relref "/rc/subscriptions/create-fixed-subscription" >}}) to create a Free 30MB subscription. Free plans are a tier of fixed plans; this provides an easy upgrade path when you need it.
If you already have an account, see [Create a Fixed subscription]({{< relref "/rc/subscriptions/create-fixed-subscription" >}}) to create a Free 30MB subscription. Free plans are a type of fixed plans; this provides an easy upgrade path when you need it.

If you already have a subscription, see [Manage subscriptions]({{< relref "/rc/subscriptions/" >}}) and [Manage databases]({{< relref "/rc/databases/" >}}).

Expand Down
2 changes: 1 addition & 1 deletion content/rc/subscriptions/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ To learn more, see [Redis Cloud Pricing](https://redislabs.com/redis-enterprise-

### Free plans

Free plans are a tier of Fixed plans designed for training purposes and prototyping. They can be seamlessly upgraded to Fixed plans with no data loss.
Free plans are a type of Fixed plans designed for training purposes and prototyping. They can be seamlessly upgraded to Fixed plans with no data loss.

### Fixed plans
Fixed plans are cost-efficient and designed for low-throughput scenarios. They support a range of availability, persistence, and backup options. Pricing supports low throughput workloads.
Expand Down
52 changes: 35 additions & 17 deletions content/rc/subscriptions/create-fixed-subscription.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,49 @@ aliases: /rv/administration/setup_and_editing/create-subscription/
/rc/administration/setup-and-editing/create-subscription/
/rc/administration/setup/create-subscription/
---
Fixed Size subscription plans support low throughput workflows. Several tiers are available, each designed for different memory sizes and integration requirements.
Fixed plans support low throughput workflows. Several plans are available, each designed for different memory sizes.

When creating your subscription, you'll need to know which tier to choose.
When creating your subscription, you'll need to choose the plan that suits your needs.

If you're new to Redis Cloud, the [quick start]({{<relref "/rc/rc-quickstart.md">}}) helps you create an account with a free subscription and an initial database. You also learn how to connect to your database.

## Fixed plans

## Fixed plan subscription tiers
Fixed plan [pricing](https://redis.com/cloud/pricing/) scales according to the memory size of the database defined in the subscription. Additional limits also apply, as shown in the tables below (updated February 2024).

Fixed plan pricing scales according to the memory size of the database defined in the subscription. Additional limits also apply, as shown here (updated January 2024):
The 30 MB Fixed plan is free; it's designed for learning and building test projects. It gives you enough space to learn Redis concepts and develop application prototypes.

| **Max DB size &nbsp;** | **Concurrent<br/>connections<br/>per database** | **CIDR<br/> allow rules** |
|---|---|---|
| (Free) 30 MB &nbsp;&nbsp;&nbsp;&nbsp; | 30 | 1 |
| 250 MB &nbsp;&nbsp;&nbsp;&nbsp; | 256 | 4-8 |
| 1 GB &nbsp;&nbsp;&nbsp;&nbsp; | 1024 | 4-8 |
| 2.5 GB &nbsp;&nbsp;&nbsp;&nbsp; | Unlimited | 4-8 |
| 5 GB &nbsp;&nbsp;&nbsp;&nbsp; | Unlimited | 4-16 |
| 12 GB &nbsp;&nbsp;&nbsp;&nbsp; | Unlimited | 4-32 |
Our paid plans start at 250 MB and offer extra features, like high availability and backups (both daily and instant). They are great for bigger projects or production environments that require increased storage, reliability, and other features to support your operational needs.

The 30 MB Fixed plan is free; it's designed for training and prototype purposes.
If you need additional resources, you can [upgrade your subscription]({{<relref "/rc/subscriptions/view-fixed-subscription#upgrade-subscription-plan">}}) at any time.

All paid (250 MB and above) Fixed plans support replication and backups (daily and instant).
There are some differences between plans for the different high availability options. See the tables for [No replication and single-zone replication](#cache-standard) and [Multi-zone replication](#multi-az) for more details.

If you need additional resources, you can update your subscription at any time.
### No replication and single-zone replication {#cache-standard}

| **DB&nbsp;size**<sup>[1](#table-note-1-cache-standard)</sup> | **30&nbsp;MB&nbsp;(Free)** | **250 MB** | **1 GB** | **2.5 GB** | **5 GB** | **12 GB** |
|---|---|---|---|---|---|---|
| **Concurrent<br/>connections<br/>per database** | 30 | 256 | 1024 | 2500 | 5000 | 10000 |
| **CIDR<br/> allow rules** | 1 | 4 | 4-8 | 4-8 | 4-16 | 4-32 |
| **Monthly<br/> total network<br/> bandwidth** | 5&nbsp;GB | 100&nbsp;GB | 200&nbsp;GB | 400&nbsp;GB | 800&nbsp;GB | 2000&nbsp;GB |
| **Maximum<br/> throughput<sup>[2](#table-note-2-cache-standard)</sup>** | 100&nbsp;ops/sec | 1000&nbsp;ops/sec | 2000&nbsp;ops/sec | 4000&nbsp;ops/sec | 8000&nbsp;ops/sec | 16000&nbsp;ops/sec |

1. <a name="table-note-1-cache-standard" style="display: block; height: 80px; margin-top: -80px;"></a> Database size includes replication where applicable. See [High availability cost impact]({{<relref "rc/databases/configuration/high-availability#performance-and-cost-impact">}}) for more information.

2. <a name="table-note-2-cache-standard" style="display: block; height: 80px; margin-top: -80px;"></a> Assumes request size of 1 KiB. Maximums are capped by actual MB/s reached. To find the MB/s limit, divide the Maximum throughput by 1024.

### Multi-zone replication {#multi-az}

| **DB&nbsp;size&nbsp;**<sup>[1](#table-note-1-multi-az)</sup> | **250 MB** | **1 GB** | **2.5 GB** | **5 GB** | **12 GB** |
|---|---|---|---|---|---|
| **Concurrent<br/>connections<br/>per database** | 256 | 1024 | 2500 | 5000 | 10000 |
| **CIDR<br/> allow rules** | 4 | 8 | 8 | 16 | 32 |
| **Monthly<br/> total network<br/> bandwidth** | 64&nbsp;GB | 200 GB | 400 GB | 800 GB | 2000 GB |
| **Maximum<br/> throughput<sup>[2](#table-note-2-multi-az)</sup>** | 1000 ops/sec | 2000 ops/sec | 4000 ops/sec | 8000 ops/sec | 16000 ops/sec |

1. <a name="table-note-1-multi-az" style="display: block; height: 80px; margin-top: -80px;"></a> Database size includes replication. See [High availability cost impact]({{<relref "rc/databases/configuration/high-availability#performance-and-cost-impact">}}) for more information.

2. <a name="table-note-2-multi-az" style="display: block; height: 80px; margin-top: -80px;"></a> Assumes request size of 1 KiB. Maximums are capped by actual MB/s reached. To find the MB/s limit, divide the Maximum throughput by 1024.

## Create a Fixed subscription

Expand Down Expand Up @@ -68,7 +86,7 @@ To create a Fixed subscription:

To create a Free subscription, select the 30 MB plan size.

{{<image filename="images/rc/subscription-new-fixed-tiers.png" alt="Available tiers for Fixed size subscription plans." >}}{{< /image >}}
{{<image filename="images/rc/subscription-new-fixed-tiers.png" alt="Available Fixed subscription plans." >}}{{< /image >}}

6. Enter a subscription name and payment details.

Expand All @@ -92,4 +110,4 @@ When you create your subscription, there's a brief pause while your request is p

To create your database, select the **New Database** button and then fill in the appropriate details.

To learn more, see [Create a database]({{<relref "rc/databases/create-database.md">}}).
To learn more, see [Create a database]({{<relref "rc/databases/create-database.md">}}).
2 changes: 1 addition & 1 deletion content/rc/subscriptions/upgrade-fixed-flexible.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Fixed subscription plans support low throughput workflows. They support a range

For more information about the different subscription plans, see [Subscription plans]({{<relref "/rc/subscriptions#subscription-plans">}}).

To upgrade your Fixed plan to a higher subscription tier, see [Upgrade subscription plan]({{<relref "/rc/subscriptions/view-fixed-subscription#upgrade-subscription-plan">}}).
To upgrade your Fixed plan, see [Upgrade subscription plan]({{<relref "/rc/subscriptions/view-fixed-subscription#upgrade-subscription-plan">}}).

## Upgrade Fixed subscription to Flexible

Expand Down
26 changes: 12 additions & 14 deletions content/rc/subscriptions/view-fixed-subscription.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ To view the details of a Fixed subscription:

From here, you can:

- Select the **Upgrade Plan** button to update the subscription plan tier, high availability settings, or payment method.
- Select the **Upgrade Plan** button to update your subscription plan, high availability settings, or payment method.

{{<image filename="images/rc/button-subscription-upgrade-plan.png" alt="Select the Upgrade plan button to update your subscription settings." >}}{{< /image >}}

Expand All @@ -41,26 +41,26 @@ The following sections provide more details.

## Upgrade subscription plan

Use the **Upgrade plan** button to update your Fixed subscription tier, your high availability settings, or your payment method.
Use the **Upgrade plan** button to update your Fixed subscription plan, your high availability settings, or your payment method. Upgrading your database between Fixed plans does not impact database availability during the update.

{{<image filename="images/rc/button-subscription-upgrade-plan.png" alt="Use the Upgrade plan button to change selected Fixed subscription detils." >}}{{< /image >}}

For information on how to upgrade to a Flexible subscription, see [upgrade subscription plan from Fixed to Flexible]({{<relref "/rc/subscriptions/upgrade-fixed-flexible">}}).

### Change subscription tier
### Change subscription plan

To change your subscription tier, select the desired tier from the list and select the **Upgrade plan** button:
To change your subscription plan, select the desired plan from the list and select the **Upgrade plan** button:

{{<image filename="images/rc/subscription-change-fixed-tiers.png" width="100%" alt="Select the desired subscription tier from the ones shown." >}}{{< /image >}}
{{<image filename="images/rc/subscription-change-fixed-tiers.png" width="100%" alt="Select the desired subscription plan from the ones shown." >}}{{< /image >}}

Each tier in a Fixed plan provides a variety of benefits, including increased memory and number of connections.
For a comparison of available tiers, see [Fixed plan subscription tiers]({{<relref "rc/subscriptions/create-fixed-subscription.md#fixed-plan-subscription-tiers">}}).
Each Fixed plan provides a variety of benefits, including increased memory and number of connections.
For a comparison of available plans, see [Fixed plans]({{<relref "rc/subscriptions/create-fixed-subscription.md#fixed-plans">}}).

When you change your plan tier, your data and endpoints are not disrupted.
When you change your plan, your data and endpoints are not disrupted.

If you upgrade a free plan to a paid tier, you need to add a payment method.
If you upgrade a free plan to a paid plan, you need to add a payment method.

If you change your subscription to a lower tier, make sure your data fits within the limits of the new tier; otherwise, the change attempt will fail.
If you change your subscription to a lower plan, make sure your data fits within the limits of the new plan; otherwise, the change attempt will fail.

{{< note >}}
{{< embed-md "rc-fixed-upgrade-limitation.md" >}}
Expand All @@ -72,9 +72,7 @@ To change your plan's high availability settings, select the desired setting in

{{<image filename="images/rc/subscription-fixed-high-availability-panel.png" alt="Use the High availability panel to set Fixed subscription replication settings." >}}{{< /image >}}

Fixed plans support either no replication or single-zone replication.

Free tiers do not support replication.
You can switch between **No replication** and **Single-zone replication** at any time, but you cannot choose **Multi-zone replication** after your subscription is created. You also cannot switch from **Multi-zone replication** to another high availability option.

### Change payment method

Expand Down Expand Up @@ -106,7 +104,7 @@ The following details are displayed:
| **Plan description** | Brief summary of subscription, including the plan type, cloud provider, region, and data size limit |
| **Availability** | Describes high availability settings |
| **Region** | The region your subscription is deployed to |
| **Plan** | The tier of your Fixed plan, expressed in terms of maximum database size. Also displays the cost for paid plans. |
| **Plan** | The maximum database size of your Fixed plan. Also displays the cost for paid plans. |
| **Databases** | Maximum number of databases for your plan |
| **Connections** | Maximum number of concurrent connections |
| **CIDR allow rules** | Maximum number of authorization rules |
Expand Down
Binary file modified static/images/rc/subscription-new-fixed-tiers.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit a85fe5d

Please sign in to comment.