-
Notifications
You must be signed in to change notification settings - Fork 47
Clarify support for cross region Tiered Storage / RRR #942
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
kbatuigas
merged 5 commits into
main
from
DOC-809-Tiered-storage-recommendations-for-region-vs-multi-region-buckets
Jan 14, 2025
Merged
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
49f7b56
Cross-region is supported
kbatuigas 13c5d93
Explicitly state multi-region buckets are not currently supported
kbatuigas 867ef06
Clarify cross region support per provider
kbatuigas 25ea723
Update modules/manage/partials/remote-read-replicas.adoc
kbatuigas e145dfe
Apply suggestions from review
kbatuigas File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -21,13 +21,10 @@ You can create Remote Read Replica topics in a Redpanda cluster that directly ac | |
|
|
||
| [IMPORTANT] | ||
| ==== | ||
| - The Remote Read Replica cluster must run on the same version of Redpanda as the origin cluster, or just one feature release ahead of the origin cluster. For example, if the origin cluster is version 23.1, the Remote Read Replica cluster can be 23.2, but not 23.4. It cannot skip feature releases. | ||
| - The Remote Read Replica cluster must run on the same version of Redpanda as the origin cluster, or just one feature release ahead of the origin cluster. For example, if the origin cluster is version 24.1, the Remote Read Replica cluster can be 24.2, but not 24.3. It cannot skip feature releases. | ||
| - When upgrading, upgrade the Remote Read Replica cluster before upgrading the origin cluster. | ||
| - When upgrading to Redpanda 23.2, metadata from object storage is not synchronized until all brokers in the cluster are upgraded. If you need to force a mixed-version cluster to sync read replicas, move partition leadership to brokers running the original version. | ||
| ==== | ||
|
|
||
| TIP: To create a Remote Read Replica topic in another region, consider using a https://aws.amazon.com/s3/features/multi-region-access-points/[multi-region bucket^] to simplify deployment and optimize performance. | ||
|
|
||
| ifdef::env-kubernetes[] | ||
| helm_ref:storage.tiered.config[] | ||
| endif::[] | ||
|
|
@@ -36,11 +33,12 @@ endif::[] | |
|
|
||
| You need the following: | ||
|
|
||
| * An origin cluster with xref:{tiered-storage-link}#set-up-tiered-storage[Tiered Storage] set up. | ||
| * An origin cluster with xref:{tiered-storage-link}#set-up-tiered-storage[Tiered Storage] set up. Multi-region buckets or containers are not supported. | ||
| * A topic on the origin cluster, which you can use as a Remote Read Replica topic on the remote cluster. | ||
| * A separate remote cluster in the same region as the bucket or container used for the origin cluster. | ||
| ** If you use a multi-region bucket/container, you can create the read replica cluster in any region that has that bucket/container. | ||
| ** If you use a single-region bucket/container, the remote cluster must be in the same region as the bucket/container. | ||
| * A separate remote cluster. | ||
| ** AWS: The remote cluster must be in the same region as the origin cluster's storage bucket/container. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. So sorry, these 3 bits of information are applicable to Cloud. I can't speak to the self-managed side. Sorry I wasn't paying attention and steered you wrong. :( |
||
| ** GCP: The remote cluster can be in the same or a different region as the bucket/container. | ||
| ** Azure: Remote read replicas are not supported. | ||
|
|
||
| include::shared:partial$enterprise-license.adoc[] | ||
|
|
||
|
|
@@ -58,9 +56,7 @@ You must configure access to the same object storage as the origin cluster. | |
| ifndef::env-kubernetes[] | ||
| To set up a Remote Read Replica topic on a separate remote cluster: | ||
|
|
||
| . Create a remote cluster for the Remote Read Replica topic. | ||
| * If that's a multi-region bucket/container, you can create the read replica cluster in any region that has that bucket/container. | ||
| * If that's a single-region bucket/container, the remote cluster must be in the same region as the bucket/container. | ||
| . Create a remote cluster for the Remote Read Replica topic. For AWS, the remote cluster must be in the same region as the origin cluster's storage bucket/container. For GCP, the remote cluster can be in the same or a different region as the bucket/container. | ||
| . Run `rpk cluster config edit`, and then specify properties specific to your object storage provider (your cluster will require a restart after any changes to these properties): | ||
| + | ||
| |=== | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.