Skip to content

Commit

Permalink
Merge branch 'rc-packaging' into DOC-3392
Browse files Browse the repository at this point in the history
  • Loading branch information
cmilesb committed Mar 26, 2024
2 parents dc35a14 + 4447863 commit b025fe9
Show file tree
Hide file tree
Showing 14 changed files with 39 additions and 29 deletions.
2 changes: 1 addition & 1 deletion content/embeds/rc-create-db-first-steps.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ To create a database in your Redis Cloud account:

3. Select your Redis use case. There are four pre-defined use cases:

{{<image filename="images/rc/create-database-redis-use-cases.png" alt="The Redis Use case panel" width="120px">}}{{< /image >}}
{{<image filename="images/rc/create-database-redis-use-cases.png" alt="The Redis Use case panel">}}{{< /image >}}

- **Cache**: Stores short-term or volatile data. Can be used for session management, semantic cache, session store, and other uses where data is short-lived.
- **Database**: Stores durable and consistent data. Can be used for document databases, feature storage, gaming leaderboards, durable caches, and other uses where your data needs to be highly available and persistent.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,17 @@ To set up a Redis Cloud instance for Bedrock, you need to:

### [Create a database]({{<relref "/rc/databases/create-database/create-pro-database-new">}}) {#create-sub}

1. In the [admin console](https://app.redislabs.com/), select **Create database**.
1. In the [admin console](https://app.redislabs.com/), select **New database**.

{{<image filename="images/rc/button-subscription-new.png" width="50%" alt="The New subscriptions button in the admin console menu." >}}{{< /image >}}
{{<image filename="images/rc/button-database-new.png" alt="The New Database button creates a new database." width="120px">}}{{< /image >}}

1. When the **New database** page appears, select **Flexible plans**.
1. When the **New database** page appears, select **Vector database** from the use case panel.

{{<image filename="images/rc/new-subscription-plans-flexible.png" alt="Available subscription plans; Flexible plan is selected." >}}{{< /image >}}
{{<image filename="images/rc/create-database-redis-use-cases.png" alt="The Redis Use case panel">}}{{< /image >}}

1. Select **Pro** to create a Pro plan.

{{<image filename="images/rc/create-database-subscription-pro-new.png" alt="The Subscription selection panel with Pro selected.">}}{{< /image >}}

1. Select **Amazon Web Services** as the cloud vendor, select a region, and enter a name for your subscription.

Expand All @@ -70,10 +74,6 @@ To set up a Redis Cloud instance for Bedrock, you need to:

{{<image filename="images/rc/subscription-new-flexible-advanced-multi-az.png" width="75%" alt="The Multi-AZ toggle set to on." >}}{{< /image >}}

1. Enter a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) range of IP addresses for your deployment in the **Deployment CIDR** field.

{{<image filename="images/rc/subscription-new-flexible-advanced-cidr.png" width="75%" alt="The Deployment CIDR field." >}}{{< /image >}}

1. When finished, select **Continue**.

{{<image filename="images/rc/button-subscription-continue.png" width="100px" alt="Select the Continue button to continue to the next step." >}}{{< /image >}}
Expand All @@ -86,10 +86,12 @@ To set up a Redis Cloud instance for Bedrock, you need to:

{{<image filename="images/rc/icon-add-database.png" width="30px" alt="Use the Add button to define a new database for your subscription." >}}{{< /image >}}

1. In the **New Database** dialog, name your database and select **Search and query**.
1. In the **New Database** dialog, name your database.

{{<image filename="images/rc/flexible-add-database-basic.png" width="75%" alt="The New Database dialog with basic settings." >}}{{< /image >}}

We selected **Search and query** and **JSON** for you already. You can remove **JSON** if you want.

1. Set the Memory limit of your database based on the amount of data that will be pulled from your Simple Storage Service (S3) [bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html). See [Find out the size of your S3 buckets](https://aws.amazon.com/blogs/storage/find-out-the-size-of-your-amazon-s3-buckets/) to find out how much training data is stored in your S3 bucket and pick the closest size from the table below.

| Total Size of Documents in S3 | Database size without replication | Database size with replication |
Expand All @@ -109,9 +111,9 @@ To set up a Redis Cloud instance for Bedrock, you need to:

1. Review your subscription. You will not need to enter a payment method, as it's automatically assigned to your AWS Marketplace account.

1. Select **Create subscription** to create your new flexible subscription.
1. Select **Confirm & pay** to create your new database.

{{<image filename="images/rc/button-subscription-create.png" width="140px" alt="Select Create subscription to create your new subscription." >}}{{< /image >}}
{{<image filename="images/rc/button-create-db-confirm-pay.png" width="140px" alt="Select Confirm & pay to create your new database." >}}{{< /image >}}

Note that subscriptions are created in the background. While they are provisioning, you aren't allowed to make changes. (The process generally takes 10-15 minutes.)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ Title: Create an Active-Active database
linkTitle: Create Active-Active database
description: Shows how to create an Active-Active database
weight: 20
Title: Create an Active-Active database
linkTitle: Create Active-Active database
description: Shows how to create an Active-Active database
weight: 20
alwaysopen: false
categories: ["RC"]
aliases: /rc/subscriptions/create-active-active-subscription/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ This guide shows how to create an Essentials database.

1. Select **Create database** or **Confirm & pay** to create your database.

{{<image filename="images/rc/button-create-db-confirm-pay.png" width="140px" alt="Select Confirm & Pay to create your new database." >}}{{< /image >}}

When you create your database, there's a brief pause while your request is processed and then the **Database details** page appears.


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@ This guide shows how to create a Pro database in an existing subscription.
- If you'd rather create an Essentials database, see [Create an Essentials database]({{<relref "/rc/databases/create-database/create-essentials-database">}}).
{{< /note >}}

After you select **Pro** and select your subscription from the list, the **Create database** page appears. The **Create database** screen is divided into sections, each dedicated to a specific category of settings.
After you select **Pro** and select your existing subscription from the list, select **Continue** to go to the **New database** page.

The **New database** page is divided into sections, each dedicated to a specific category of settings. The following sections provide more details.

When you've configured your new database, click the **Activate database** button to create and activate it.

Expand All @@ -30,7 +32,7 @@ When you've configured your new database, click the **Activate database** button

The **General** section defines basic properties about your database.

<!---IMAGE HERE: general section-->
{{<image filename="images/rc/database-new-flexible.png" alt="The general section of the New Database screen.">}}{{< /image >}}

The available settings vary according to your subscription plan:

Expand Down
30 changes: 15 additions & 15 deletions content/rc/databases/create-database/create-pro-database-new.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ aliases: /rc/administration/customize-pro/

4. Select the type of [subscription]({{<relref "/rc/subscriptions">}}) you need. For this guide, select **Pro**.

{{<image filename="images/rc/create-database-subscription-pro-new.png" alt="The Subscription selection panel with Pro selected and an existing subscription selected.">}}{{< /image >}}
{{<image filename="images/rc/create-database-subscription-pro-new.png" alt="The Subscription selection panel with Pro selected.">}}{{< /image >}}

{{< note >}}
This guide shows how to create a Pro database with a new subscription.
Expand All @@ -44,7 +44,7 @@ The **Setup** tab specifies general settings for your Redis deployment.

There are three sections on this tab:

- [General settings](#general-settings) include the cloud provider details, the subscription name, and specific configuration options.
- [General settings](#general-settings) include the cloud provider details and specific configuration options.
- [Version](#version) lets you choose the Redis version of your databases.
- [Advanced options](#advanced-options) define settings for high availability and security. Configurable settings vary according to cloud provider.

Expand All @@ -56,16 +56,16 @@ The following settings are defined in the **General settings** of the **Setup**

| General setting | Description |
|:---------|:-----------|
| **Cloud vendor** | The public cloud vendor to deploy your subscription. (_required_) |
| **Region** | The vendor region where you wish to deploy your subscription. (_required_)|
| **Active-Active Redis** | Hosts your datasets in multiple read-write locations to support distributed applications and disaster recovery. See [Create an Active-Active database]() for specific steps and configuration options exclusive to Active-Active. |
| **Cloud vendor** | The public cloud vendor to deploy your databases. (_required_) |
| **Region** | The vendor region where you wish to deploy your databases. (_required_)|
| **Active-Active Redis** | Hosts your datasets in multiple read-write locations to support distributed applications and disaster recovery. See [Create an Active-Active database](LINK NEEDED) for specific steps and configuration options exclusive to Active-Active. |
| **Auto Tiering**| Determines if your databases are stored only in memory (RAM) or are split between memory and Flash storage (RAM+Flash). See [Auto Tiering]({{< relref "/rs/databases/auto-tiering/" >}})|

### Version {#version}

{{<image filename="images/rc/subscription-new-flexible-version-section.png" width="75%" alt="Version selection between Redis 6.2 and 7.2" >}}{{< /image >}}

The **Version** section lets you choose the Redis version of your database. Choose **Redis 7.2** if you want to use the latest advanced features of Redis.
The **Version** section lets you choose the Redis version of your databases. Choose **Redis 7.2** if you want to use the latest advanced features of Redis.

### Advanced options {#advanced-options}

Expand All @@ -75,11 +75,11 @@ The following settings are defined in the **Advanced options** of the **Setup**

| Advanced option | Description |
|---|---|
| **Multi-AZ** | Determines if replication spans multiple Availability Zones, which provides automatic failover when problems occur. |
| **Multi-zone** | Determines if replication spans multiple Availability Zones, which provides automatic failover when problems occur. See [High Availability]({{<relref "rc/databases/configuration/high-availability">}}). |
| **Allowed Availability Zones** | The availability zones for your selected region.<br/><br/>If you choose **Manual selection**, you must select at least one zone ID from the **Zone IDs** list. For more information, see [Availability zones]({{<relref "rc/databases/configuration/high-availability">}}). |
| **Cloud account** | To deploy this subscription to an existing cloud account, select it here. Use the **Add** button to add a new cloud account.<br/><br/>(Available only if [self-managed cloud vendor accounts]({{<relref "/rc/cloud-integrations/aws-cloud-accounts">}}) are enabled) |
| **VPC configuration** | Select **In a new VPC** to deploy to a new [virtual private cloud](https://en.wikipedia.org/wiki/Virtual_private_cloud) (VPC).<br/><br/>To deploy this subscription to an existing virtual private cloud, select **In existing VPC** and then set VPC ID to the appropriate ID value.<br/><br/>(Available only if [self-managed cloud vendor accounts]({{<relref "/rc/cloud-integrations/aws-cloud-accounts">}}) are enabled) |
| **Deployment CIDR** | The [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) range of IP addresses for your deployment. Redis creates a new [subnet](https://en.wikipedia.org/wiki/Subnetwork) for the **Deployment CIDR** in your [virtual private cloud](https://en.wikipedia.org/wiki/Virtual_private_cloud) (VPC). It cannot overlap with the CIDR ranges of other subnets used by your subscription.<br/><br/>For deployments in an existing VPC, the **Deployment CIDR** must be within your VPC's **primary** CIDR range (secondary CIDRs are not supported). |
| **Cloud account** | To deploy these databases to an existing cloud account, select it here. Use the **Add** button to add a new cloud account.<br/><br/>(Available only if [self-managed cloud vendor accounts]({{<relref "/rc/cloud-integrations/aws-cloud-accounts">}}) are enabled) |
| **VPC configuration** | Select **In a new VPC** to deploy to a new [virtual private cloud](https://en.wikipedia.org/wiki/Virtual_private_cloud) (VPC).<br/><br/>To deploy these databases to an existing virtual private cloud, select **In existing VPC** and then set VPC ID to the appropriate ID value.<br/><br/>(Available only if [self-managed cloud vendor accounts]({{<relref "/rc/cloud-integrations/aws-cloud-accounts">}}) are enabled) |
| **Deployment CIDR** | The [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) range of IP addresses for your deployment. Redis creates a new [subnet](https://en.wikipedia.org/wiki/Subnetwork) for the **Deployment CIDR** in your [virtual private cloud](https://en.wikipedia.org/wiki/Virtual_private_cloud) (VPC). It cannot overlap with the CIDR ranges of other subnets used by your account.<br/><br/>For deployments in an existing VPC, the **Deployment CIDR** must be within your VPC's **primary** CIDR range (secondary CIDRs are not supported). |
| **Maintenance windows** | Determines when Redis can perform [maintenance]({{<relref "/rc/subscriptions/maintenance">}}) on your databases. Select **Manual** if you want to set [manual maintenance windows]({{<relref "/rc/subscriptions/maintenance/set-maintenance-windows">}}). |

When finished, choose **Continue** to determine your size requirements.
Expand All @@ -90,7 +90,7 @@ When finished, choose **Continue** to determine your size requirements.

The **Sizing** tab helps you specify the database, memory, and throughput requirements for your subscription.

{{<image filename="images/rc/subscription-new-flexible-sizing-tab.png" width="75%" alt="The Sizing tab when creating a new Flexible subscription." >}}{{< /image >}}
{{<image filename="images/rc/subscription-new-flexible-sizing-tab.png" width="75%" alt="The Sizing tab when creating a new Pro subscription." >}}{{< /image >}}

When you first visit the **Sizing** tab, there are no databases defined. Select the **Add** button to create one.

Expand All @@ -106,10 +106,10 @@ By default, you're shown basic settings, which include:
|:---------|:-----------|
| **Name** | A custom name for your database (_required_) |
| **Advanced Capabilities** | Advanced data types used by the database. Choose from [Search and query]({{< relref "/stack/search" >}}), [JSON]({{< relref "/stack/json" >}}), [Time series]({{< relref "/stack/timeseries" >}}), [Probabilistic]({{< relref "/stack/bloom" >}}), or [Graph (EOL)]({{< relref "/stack/deprecated-features/graph" >}}). |
| **Throughput/Shards** | Identifies maximum throughput for the database, which can be specified in terms of operations per second (**Ops/sec**) or number of shards dedicated to the database (**Shards**). See [Throughput]({{< relref "/rc/databases/configuration/clustering#throughput" >}}) for more information. |
| **Throughput** | Identifies maximum throughput for the database, which is specified in terms of operations per second (**Ops/sec**). See [Throughput]({{< relref "/rc/databases/configuration/clustering#throughput" >}}) for more information. |
| **Memory Limit (GB)** | The size limit for the database. Specify small sizes as decimals of 1.0&nbsp;GB; example: `0.1` GB (minimum).|
| **High Availability** | Indicates whether a replica copy of the database is maintained in case the primary database becomes unavailable. (Warning: Doubles memory consumption). |
| **Data Persistence** | Defines the data persistence policy, if any. See [Database persistence]({{< relref "/rs/databases/configure/database-persistence.md" >}}) |
| **High Availability** | Indicates whether a replica copy of the database is maintained in case the primary database becomes unavailable. (Warning: Doubles memory consumption). See [High Availability]({{<relref "rc/databases/configuration/high-availability">}}). |
| **Data Persistence** | Defines the data persistence policy, if any. See [Database persistence]({{< relref "/rs/databases/configure/database-persistence.md" >}}). |

Select **More options** to specify values for the following settings.

Expand Down Expand Up @@ -143,7 +143,7 @@ Redis breaks down your databases to Redis Billing Units (RBUs), each with their

Select **Back to Sizing** to make changes or **Confirm & Pay** to create your databases.

{{<image filename="images/rc/button-subscription-create.png" width="140px" alt="Select Create subscription to create your new subscription." >}}{{< /image >}}
{{<image filename="images/rc/button-create-db-confirm-pay.png" width="140px" alt="Select Confirm & pay to create your database." >}}{{< /image >}}

Note that databases are created in the background. While they are provisioning, you aren't allowed to make changes. This process generally takes 10-15 minutes.

Expand Down
Binary file added static/images/rc/button-create-db-confirm-pay.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/create-database-redis-use-cases.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/database-new-flexible.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/subscription-new-flexible-review.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/subscription-new-flexible-sizing-tab.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/subscription-new-flexible-tabs-setup.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/tags-button-add-tag.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 b025fe9

Please sign in to comment.