Skip to content

Commit fa27412

Browse files
authored
Merge pull request #189628 from MikeRayMSFT/release-arc-data-february
Update release notes
2 parents f7c6600 + 0b94411 commit fa27412

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
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: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,17 @@ This release is published February 24, 2022.
2727

2828
For complete release version information, see [Version log](version-log.md).
2929

30+
### SQL Managed Instance
31+
32+
- Backup recovery support for multiple replica contained availability group.
33+
- Billing support when using multiple read replicas.
34+
3035
### Azure Data Studio improvements
3136

3237
- Azure Arc and Azure CLI extensions now generally available.
3338
- 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.
3439
- Data controller deployment wizard step for connectivity mode is now earlier in the process.
35-
- SQL MI deployment wizard now reflects the exact wording of the experience in Azure portal,
40+
- SQL MI deployment wizard now reflects the exact wording of the experience in Azure portal.
3641
- SQL MI deployment wizard now has fields in the same order as Azure portal.
3742
- Removed an extra backups field in SQL MI deployment wizard.
3843

0 commit comments

Comments
 (0)