Skip to content

Commit faee94b

Browse files
committed
added regions
1 parent 89e49e1 commit faee94b

File tree

1 file changed

+118
-72
lines changed

1 file changed

+118
-72
lines changed

articles/redis/migrate/migrate-overview.md

Lines changed: 118 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -21,59 +21,105 @@ In this article, you learn to migrate from Azure Cache for Redis instance to an
2121

2222
## Feature comparison between Azure Cache for Redis and Azure Managed Redis
2323

24-
| Feature Description | Basic | Standard | Premium | Balanced | Memory Optimized | Compute Optimized |
25-
| ------------------- | :-----: | :------: | :---: | :---: | :---: |:---: |
26-
| Availability |N/A|99.9%|99.9%|N/A|N/A|N/A |
27-
| Data encryption in transit |Yes|Yes|Yes|Yes|Yes|Yes|
28-
| Network isolation |Yes|Yes|Yes|Yes|Yes|Yes|
29-
| Scaling up/out |Yes|Yes|Yes|Yes|Yes|Yes|
30-
| Scaling down/in |Yes|Yes|Yes|No|No|No|
31-
| OSS clustering |No|No|Yes|Yes|Yes|Yes|
32-
| Data persistence |No|No|Yes|Yes|Yes|Yes|
33-
| Zone redundancy |No|Yes (preview)|Yes|Yes|Yes|Yes |
34-
| Geo-replication |No|No|Yes (Passive) |Yes (Active) |Yes (Active) | Yes (Active)|
35-
| Connection audit logs |No|No|Yes|Yes(Event-based)|Yes(Event-based)|Yes(Event-based) |
36-
| Redis Modules |No|No|No|Yes|Yes|Yes|
37-
| Import/Export |No|No|Yes|Yes|Yes|Yes|
38-
| Reboot |Yes|Yes|Yes|No|No|No|
39-
| Scheduled updates |Yes|Yes|Yes|No|No|No|
40-
| Microsoft Entra ID authentication |Yes|Yes|Yes|Yes|Yes|Yes|
41-
| Microsoft Entra ID RBAC |Yes|Yes|Yes|No|No|No|
42-
| Keyspace notification |Yes|Yes|Yes|No|No|No|
43-
| Non High-availability |N/A|No|No|Yes|Yes|Yes|
24+
| Feature Description | Basic | Standard | Premium | Balanced | Memory Optimized | Compute Optimized |
25+
|-----------------------------------|:-----:|:-------------:|:-------------:|:----------------:|:----------------:|:-----------------:|
26+
| Availability | N/A | 99.9% | 99.9% | N/A | N/A | N/A |
27+
| Data encryption in transit | Yes | Yes | Yes | Yes | Yes | Yes |
28+
| Network isolation | Yes | Yes | Yes | Yes | Yes | Yes |
29+
| Scaling up/out | Yes | Yes | Yes | Yes | Yes | Yes |
30+
| Scaling down/in | Yes | Yes | Yes | No | No | No |
31+
| OSS clustering | No | No | Yes | Yes | Yes | Yes |
32+
| Data persistence | No | No | Yes | Yes | Yes | Yes |
33+
| Zone redundancy | No | Yes (preview) | Yes | Yes | Yes | Yes |
34+
| Geo-replication | No | No | Yes (Passive) | Yes (Active) | Yes (Active) | Yes (Active) |
35+
| Connection audit logs | No | No | Yes | Yes(Event-based) | Yes(Event-based) | Yes(Event-based) |
36+
| Redis Modules | No | No | No | Yes | Yes | Yes |
37+
| Import/Export | No | No | Yes | Yes | Yes | Yes |
38+
| Reboot | Yes | Yes | Yes | No | No | No |
39+
| Scheduled updates | Yes | Yes | Yes | No | No | No |
40+
| Microsoft Entra ID authentication | Yes | Yes | Yes | Yes | Yes | Yes |
41+
| Microsoft Entra ID RBAC | Yes | Yes | Yes | No | No | No |
42+
| Keyspace notification | Yes | Yes | Yes | No | No | No |
43+
| Non High-availability | N/A | No | No | Yes | Yes | Yes |
4444

4545
Here are some other differences that aren't covered by the previous mapping. Consider these client application changes:
4646

47-
| Feature Description | Azure Cache for Redis | Azure Managed Redis |
48-
|:-------------------- |:--------------------|:---------------------------|
49-
| DNS suffix (only for PROD cloud)| `.redis.cache.windows.net`|`<region>.redis.azure.net`|
50-
| TLS port | 6380 | 10000 |
51-
| Non-TLS port | 6379 | Not supported |
52-
| Individual node TLS ports | 130XX | 85xx |
53-
| Individual node non-TLS port | 150XX | Not supported |
54-
| Clustering support | OSS clustering mode | OSS and Enterprise cluster modes |
55-
| Unsupported commands | Unsupported commands | Multi-key commands|
56-
| Regional availability | All Azure regions | * See the list of regions after this section.|
57-
| Redis version | 6 | 7.4 |
58-
| Supported TLS versions | 1.2 and 1.3 | 1.2 and 1.3 |
47+
| Feature Description | Azure Cache for Redis | Azure Managed Redis |
48+
|:---------------------------------|:---------------------------|:----------------------------------------------|
49+
| DNS suffix (only for PROD cloud) | `.redis.cache.windows.net` | `<region>.redis.azure.net` |
50+
| TLS port | 6380 | 10000 |
51+
| Non-TLS port | 6379 | Not supported |
52+
| Individual node TLS ports | 130XX | 85xx |
53+
| Individual node non-TLS port | 150XX | Not supported |
54+
| Clustering support | OSS clustering mode | OSS and Enterprise cluster modes |
55+
| Unsupported commands | Unsupported commands | Multi-key commands |
56+
| Regional availability | All Azure regions | * See the list of regions after this section. |
57+
| Redis version | 6 | 7.4 |
58+
| Supported TLS versions | 1.2 and 1.3 | 1.2 and 1.3 |
5959

6060
## Regional availability for Azure Managed Redis
6161

6262
Azure Managed Redis is current supported in the following regions. This list is updated regularly. Eventually, Azure Managed Redis will be supported all regions in Azure. Work with your sales contact to raise requests on regions where you need support.
6363

64-
| Americas | Europe | Middle East | Africa | Asia Pacific |
65-
|---|---|---|---|---|
66-
|Brazil South |Germany West Central | | |East Asia |
67-
|West Central US | UK South | | | Australia East |
68-
|North Central US | West Europe | | | Japan East |
69-
|West US 3 |Sweden Central | | |South East Asia |
70-
|East US 2 | | | |Central India |
71-
|South Central US | | | | |
72-
|West US 2 | | | | |
73-
|East US | | | | |
74-
|West US | | | | |
75-
|Central US | | | | |
76-
|Canada Central | | | | |
64+
- Americas
65+
- Brazil South
66+
- Brazil Southeast
67+
- Canada Central
68+
- Canada East
69+
- Central US
70+
- East US
71+
- East US 2
72+
- Mexico Central
73+
- North Central US
74+
- South Central US
75+
- West Central US
76+
- West US
77+
- West US 2
78+
- West US 3
79+
80+
- Europe
81+
- France South
82+
- Germany North
83+
- Germany West Central
84+
- Italy North
85+
- Norway East
86+
- Norway West
87+
- Spain Central
88+
- Sweden Central
89+
- Sweden South
90+
- Switzerland North
91+
- Switzerland West
92+
- Taiwan Northwest
93+
- UK South
94+
- UK West
95+
- West Europe
96+
97+
- Middle East
98+
- Israel Central
99+
- UAE Central
100+
- UAE North
101+
102+
- Africa
103+
- South Africa North
104+
- South Africa West
105+
106+
- Asia Pacific
107+
- East Asia
108+
- Australia Central
109+
- Australia Central 2
110+
- Australia East
111+
- Australia Southeast
112+
- Central India
113+
- Indonesia Central
114+
- Japan East
115+
- Japan West
116+
- Jio India Central
117+
- Jio India West
118+
- Korea Central
119+
- Korea South
120+
- South East Asia
121+
- South India
122+
- Taiwan North
77123

78124
## Migrate your Azure Cache for Redis instance to Azure Managed Redis
79125

@@ -87,24 +133,24 @@ Azure Managed Redis is current supported in the following regions. This list is
87133
> [!NOTE]
88134
> Use non High Availability option of Azure Managed Redis for Migrating Basic SKUs
89135
90-
| Azure Cache for Redis | Azure Managed Redis | Additional memory (%) |
91-
|-----------------------| :-----------------: | :-------------------: |
92-
| Basic/Standard - C0 | Balanced - B0 | 50 |
93-
| Basic/Standard - C1 | Balanced - B1 | 0 |
94-
| Basic/Standard - C2 | Balanced - B3 | 17 |
95-
| Basic/Standard - C3 | Balanced - B5 | 0 |
96-
| Basic/Standard - C4 | Memory Optimized – M10* | -8 |
97-
| Basic/Standard – C4 | Memory Optimized – M20** | 46 |
98-
| Basic/Standard - C5 | Memory Optimized – M20* | -8 |
99-
| Basic/Standard – C5 | Memory Optimized – M50** | 57 |
100-
| Basic/Standard - C6 | Memory Optimized - M50 | 12 |
101-
| Premium - P1 | Balanced - B5 | 0 |
102-
| Premium - P2 | Balanced - B10* | -8 |
103-
| Premium - P2 | Balanced - B20** | 46 |
104-
| Premium - P3 | Balanced - B20* | -8 |
105-
| Premium - P3 | Balanced - B50** | 57 |
106-
| Premium - P4 | Balanced - B50 | 12 |
107-
| Premium - P5 | Balanced - B100 | 0 |
136+
| Azure Cache for Redis | Azure Managed Redis | Additional memory (%) |
137+
|-----------------------|:------------------------:|:---------------------:|
138+
| Basic/Standard - C0 | Balanced - B0 | 50 |
139+
| Basic/Standard - C1 | Balanced - B1 | 0 |
140+
| Basic/Standard - C2 | Balanced - B3 | 17 |
141+
| Basic/Standard - C3 | Balanced - B5 | 0 |
142+
| Basic/Standard - C4 | Memory Optimized – M10* | -8 |
143+
| Basic/Standard – C4 | Memory Optimized – M20** | 46 |
144+
| Basic/Standard - C5 | Memory Optimized – M20* | -8 |
145+
| Basic/Standard – C5 | Memory Optimized – M50** | 57 |
146+
| Basic/Standard - C6 | Memory Optimized - M50 | 12 |
147+
| Premium - P1 | Balanced - B5 | 0 |
148+
| Premium - P2 | Balanced - B10* | -8 |
149+
| Premium - P2 | Balanced - B20** | 46 |
150+
| Premium - P3 | Balanced - B20* | -8 |
151+
| Premium - P3 | Balanced - B50** | 57 |
152+
| Premium - P4 | Balanced - B50 | 12 |
153+
| Premium - P5 | Balanced - B100 | 0 |
108154

109155
- *This option is for cost efficiency. Ensure the peak of total used memory in the past month is less than the suggested Azure Managed Redis memory to choose this option.
110156
- ** This option is for abundant memory consumption.
@@ -124,12 +170,12 @@ Learn more at:
124170

125171
#### Options for Migrating Azure Cache for Redis to Azure Managed Redis
126172

127-
| Option | Advantages | Disadvantages |
128-
| ------------ | ---------- | ------------- |
129-
| Create a new cache | Simplest to implement. | Need to repopulate data to the new cache, which might not work with many applications. |
130-
| Export and import data via RDB file | Compatible with any Redis cache generally. | Some data could be lost, if they're written to the existing cache after the RDB file is generated. |
131-
| Dual-write data to two caches | No data loss or downtime. Uninterrupted operations of the existing cache. Easier testing of the new cache. | Needs two caches for an extended period of time. |
132-
| Migrate data programmatically | Full control over how data are moved. | Requires custom code. |
173+
| Option | Advantages | Disadvantages |
174+
|-------------------------------------|------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|
175+
| Create a new cache | Simplest to implement. | Need to repopulate data to the new cache, which might not work with many applications. |
176+
| Export and import data via RDB file | Compatible with any Redis cache generally. | Some data could be lost, if they're written to the existing cache after the RDB file is generated. |
177+
| Dual-write data to two caches | No data loss or downtime. Uninterrupted operations of the existing cache. Easier testing of the new cache. | Needs two caches for an extended period of time. |
178+
| Migrate data programmatically | Full control over how data are moved. | Requires custom code. |
133179

134180
#### Create a new Azure Cache for Redis
135181

@@ -192,10 +238,10 @@ Create a custom migration process by programmatically reading data from an exist
192238
General steps to implement this option are:
193239

194240
1. Create a VM in the region where the existing cache is located. If your dataset is large, choose a relatively powerful VM to reduce copying time.
195-
2. Create a new Azure Managed Redis instance.
196-
3. Flush data from the new cache to ensure that it's empty. This step is required because the copy tool itself doesn't overwrite any existing key in the target cache.
241+
1. Create a new Azure Managed Redis instance.
242+
1. Flush data from the new cache to ensure that it's empty. This step is required because the copy tool itself doesn't overwrite any existing key in the target cache.
197243
Important: Make sure to NOT flush from the source cache.
198-
4. Use an application such as the open-source tool mentioned previously to automate the copying of data from the source cache to the target. Remember that the copy process could take a while to complete depending on the size of your dataset.
244+
1. Use an application such as the open-source tool mentioned previously to automate the copying of data from the source cache to the target. Remember that the copy process could take a while to complete depending on the size of your dataset.
199245

200246
## Related content
201247

0 commit comments

Comments
 (0)