You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-arc/data/managed-instance-high-availability.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,7 +72,7 @@ After all containers within the pod have recovered, you can connect to the manag
72
72
73
73
## High availability in Business Critical service tier
74
74
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.
76
76
77
77
## Contained availability groups
78
78
@@ -241,11 +241,14 @@ Additional steps are required to restore a database into an availability group.
241
241
242
242
1. Expose the primary instance external endpoint by creating a new Kubernetes service.
243
243
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:
245
245
246
246
```sql
247
247
SELECT @@SERVERNAME
248
248
```
249
+
250
+
The query returns the pod that hosts the primary replica.
251
+
249
252
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.
250
253
251
254
```console
@@ -269,6 +272,7 @@ Additional steps are required to restore a database into an availability group.
269
272
```console
270
273
kubectl get services -n <namespaceName>
271
274
```
275
+
272
276
2. Restore the database to the primary instance endpoint.
273
277
274
278
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.
326
330
```
327
331
328
332
> [!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:
Copy file name to clipboardExpand all lines: articles/azure-arc/data/release-notes.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,12 +27,17 @@ This release is published February 24, 2022.
27
27
28
28
For complete release version information, see [Version log](version-log.md).
29
29
30
+
### SQL Managed Instance
31
+
32
+
- Backup recovery support for multiple replica contained availability group.
33
+
- Billing support when using multiple read replicas.
34
+
30
35
### Azure Data Studio improvements
31
36
32
37
- Azure Arc and Azure CLI extensions now generally available.
33
38
- 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.
34
39
- 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.
36
41
- SQL MI deployment wizard now has fields in the same order as Azure portal.
37
42
- Removed an extra backups field in SQL MI deployment wizard.
0 commit comments