Skip to content

Commit caf760a

Browse files
authored
Merge pull request #189753 from MicrosoftDocs/release-arc-data
Publish Arc-enabled data services February, 2022 release
2 parents a421502 + 91b5408 commit caf760a

File tree

3 files changed

+57
-5
lines changed

3 files changed

+57
-5
lines changed

articles/azure-arc/data/managed-instance-high-availability.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ After all containers within the pod have recovered, you can connect to the manag
7272

7373
## High availability in Business Critical service tier
7474

75-
In the Business Critical service tier, in addition to what is natively provided by Kubernetes orchestration, there is a new technology called Contained availability group that provides higher levels of availability. Azure Arc-enabled SQL managed instance deployed with `Business Critical` service tier can be deployed with either 2 or 3 replicas. These replicas are always kept in sync with each other. Contained availability group is built on SQL Server Always On availability groups. With contained availability groups, any pod crashes or node failures are transparent to the application as there is at least one other pod that has the SQL managed instance that has all the data from the primary and ready to take on connections.
75+
In the Business Critical service tier, in addition to what is natively provided by Kubernetes orchestration, Azure SQL Managed Instance for Azure Arc provides a contained availability group. The contained availability group is built on SQL Server Always On technology. It provides higher levels of availability. Azure Arc-enabled SQL managed instance deployed with *Business Critical* service tier can be deployed with either 2 or 3 replicas. These replicas are always kept in sync with each other. With contained availability groups, any pod crashes or node failures are transparent to the application as there is at least one other pod that has the instance that has all the data from the primary and is ready to take on connections.
7676

7777
## Contained availability groups
7878

@@ -241,11 +241,14 @@ Additional steps are required to restore a database into an availability group.
241241

242242
1. Expose the primary instance external endpoint by creating a new Kubernetes service.
243243

244-
Determine the pod that hosts the primary replica by connecting to the managed instance and run:
244+
Determine the pod that hosts the primary replica. Connect to the managed instance and run:
245245

246246
```sql
247247
SELECT @@SERVERNAME
248248
```
249+
250+
The query returns the pod that hosts the primary replica.
251+
249252
Create the Kubernetes service to the primary instance by running the command below if your Kubernetes cluster uses nodePort services. Replace `podName` with the name of the server returned at previous step, `serviceName` with the preferred name for the Kubernetes service created.
250253

251254
```console
@@ -269,6 +272,7 @@ Additional steps are required to restore a database into an availability group.
269272
```console
270273
kubectl get services -n <namespaceName>
271274
```
275+
272276
2. Restore the database to the primary instance endpoint.
273277

274278
Add the database backup file into the primary instance container.
@@ -326,7 +330,7 @@ Additional steps are required to restore a database into an availability group.
326330
```
327331

328332
> [!IMPORTANT]
329-
> As a best practice, you should cleanup by deleting the Kubernetes service created above by running this command:
333+
> As a best practice, you should delete the Kubernetes service created above by running this command:
330334
>
331335
>```console
332336
>kubectl delete svc sql2-0-p -n arc

articles/azure-arc/data/release-notes.md

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.reviewer: mikeray
77
services: azure-arc
88
ms.service: azure-arc
99
ms.subservice: azure-arc-data
10-
ms.date: 01/27/2022
10+
ms.date: 02/25/2022
1111
ms.topic: conceptual
1212
ms.custom: references_regions, devx-track-azurecli
1313
# Customer intent: As a data professional, I want to understand why my solutions would benefit from running with Azure Arc-enabled data services so that I can leverage the capability of the feature.
@@ -17,10 +17,47 @@ ms.custom: references_regions, devx-track-azurecli
1717

1818
This article highlights capabilities, features, and enhancements recently released or improved for Azure Arc-enabled data services.
1919

20+
## February 2022
21+
22+
This release is published February 25, 2022.
23+
24+
### Image tag
25+
26+
`v1.4.0_2022-02-25`
27+
28+
For complete release version information, see [Version log](version-log.md).
29+
30+
### SQL Managed Instance
31+
32+
- Support for readable secondary replicas:
33+
- To set readable secondary replicas use `--readable-secondaries` when you create or update an Arc-enabled SQL Managed Instance deployment.
34+
- Set `--readable secondaries` to any value between 0 and the number of replicas minus 1.
35+
- `--readable-secondaries` only applies to Business Critical tier.
36+
- Automatic backups are taken on the primary instance in a Business Critical service tier when there are multiple replicas. When a failover happens, backups move to the new primary.
37+
- RWX capable storage class is required for backups, for both General Purpose and Business Critical service tiers.
38+
- Billing support when using multiple read replicas.
39+
40+
For additional information about service tiers, see [High Availability with Azure Arc-enabled SQL Managed Instance (preview)](managed-instance-high-availability.md).
41+
42+
### User experience improvements
43+
44+
The following improvements are available in [Azure Data Studio](/sql/azure-data-studio/download-azure-data-studio).
45+
46+
- Azure Arc and Azure CLI extensions now generally available.
47+
- Changed edit commands for SQL Managed Instance for Azure Arc dashboard to use `update`, reflecting Azure CLI changes. This works in indirect or direct mode.
48+
- Data controller deployment wizard step for connectivity mode is now earlier in the process.
49+
- Removed an extra backups field in SQL MI deployment wizard.
50+
2051
## January 2022
2152

2253
This release is published January 27, 2022.
2354

55+
### Image tag
56+
57+
`v1.3.0_2022-01-27`
58+
59+
For complete release version information, see [Version log](version-log.md).
60+
2461
### Data controller
2562

2663
- Initiate an upgrade of the data controller from the portal in the direct connected mode

articles/azure-arc/data/version-log.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.reviewer: mikeray
77
services: azure-arc
88
ms.service: azure-arc
99
ms.subservice: azure-arc-data
10-
ms.date: 12/16/2021
10+
ms.date: 02/25/2022
1111
ms.topic: conceptual
1212
# Customer intent: As a data professional, I want to understand what versions of components align with specific releases.
1313
---
@@ -16,6 +16,17 @@ ms.topic: conceptual
1616

1717
This article identifies the component versions with each release of Azure Arc-enabled data services.
1818

19+
### February 25, 2022
20+
21+
|Component |Value |
22+
|--------------------------------------------------------|---------|
23+
|Container images tag |`v1.4.0_2022-02-25`
24+
|CRD names and versions |`datacontrollers.arcdata.microsoft.com`: v1beta1, v1, v2, v3</br>`exporttasks.tasks.arcdata.microsoft.com`: v1beta1, v1, v2</br>`kafkas.arcdata.microsoft.com`: v1beta1</br>`monitors.arcdata.microsoft.com`: v1beta1, v1, v2</br>`sqlmanagedinstances.sql.arcdata.microsoft.com`: v1beta1, v1, v2, v3, v4</br>`postgresqls.arcdata.microsoft.com`: v1beta1, v1beta2</br>`sqlmanagedinstancerestoretasks.tasks.sql.arcdata.microsoft.com`: v1beta1, v1</br>`dags.sql.arcdata.microsoft.com`: v1beta1, v2beta2</br>`activedirectoryconnectors.arcdata.microsoft.com`: v1beta1|
25+
|ARM API version|2021-11-01|
26+
|`arcdata` Azure CLI extension version| 1.2.1|
27+
|Arc enabled Kubernetes helm chart extension version|1.1.18791000|
28+
|Arc Data extension for Azure Data Studio|1.0|
29+
1930
### January 27, 2022
2031

2132
|Component |Value |

0 commit comments

Comments
 (0)