Skip to content

Commit b6a5e18

Browse files
authored
Merge pull request #185643 from craftyhouse/micraft-sfmc-quickfixes
Update how-to-managed-cluster-availability-zones.md
2 parents 61d49b3 + 7b2d95f commit b6a5e18

File tree

1 file changed

+1
-40
lines changed

1 file changed

+1
-40
lines changed

articles/service-fabric/how-to-managed-cluster-availability-zones.md

Lines changed: 1 addition & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Deploy a Service Fabric managed cluster across Availability Zones
33
description: Learn how to deploy Service Fabric managed cluster across Availability Zones and how to configure in an ARM template.
44
ms.topic: how-to
5-
ms.date: 5/10/2021
5+
ms.date: 1/20/2022
66
---
77
# Deploy a Service Fabric managed cluster across availability zones
88
Availability Zones in Azure are a high-availability offering that protects your applications and data from datacenter failures. An Availability Zone is a unique physical location equipped with independent power, cooling, and networking within an Azure region.
@@ -61,45 +61,6 @@ To enable a zone resilient Azure Service Fabric managed cluster, you must includ
6161
}
6262
```
6363

64-
## Migrate an existing non-zone resilient cluster to Zone Resilient (Preview)
65-
Existing Service Fabric managed clusters which are not spanned across availability zones can now be migrated in-place to span availability zones. Supported scenarios include clusters created in regions that have three availability zones as well as clusters in regions where three availability zones are made available post-deployment.
66-
67-
>[!NOTE]
68-
>Availability Zone spanning is only available on Standard SKU clusters and requires three availability zones in the region.
69-
70-
>[!NOTE]
71-
>Migration to a zone resilient configuration can cause a brief loss of external connectivity through the load balancer, but will not effect cluster health. This occurs when a new Public IP needs to be created in order to make the networking resilient to Zone failures. Please plan the migration accordingly.
72-
73-
The following steps are required to migrate a cluster to be zone resilient:
74-
75-
* Use apiVersion 2021-11-01-preview or higher
76-
* Add a new primary node type to the cluster with zones parameter in the nodetype set to ["1", "2", "3"] as show below:
77-
```json
78-
{
79-
"apiVersion": "2021-11-01-preview",
80-
"type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
81-
"name": "[concat(parameters('clusterName'), '/', parameters('nodeTypeName'))]",
82-
"location": "[resourcegroup().location]",
83-
"dependsOn": [
84-
"[concat('Microsoft.ServiceFabric/managedclusters/', parameters('clusterName'))]"
85-
],
86-
"properties": {
87-
...
88-
"isPrimary": true,
89-
"zones": ["1", "2", "3"]
90-
...
91-
}
92-
}
93-
```
94-
95-
* A brief period of unreachability to the cluster can occur during the step above.
96-
* Add new secondary node type(s) with same zones parameter as required. Skip if you have no secondary node type.
97-
* Migrate existing services from the old node types to the new ones. [Recommended using placement properties](./service-fabric-cluster-resource-manager-cluster-description.md)
98-
* Remove the old node types from the cluster using [Portal or cmdlet](./how-to-managed-cluster-modify-node-type.md). Make sure to remove old node types from your template.
99-
* Set zonalResiliency: true in the cluster ARM template and do a deployment to mark cluster as zone resilient and ensure all new node type deployments span across availability zones.
100-
101-
102-
10364

10465
[sf-architecture]: ./media/service-fabric-cross-availability-zones/sf-cross-az-topology.png
10566
[sf-architecture]: ./media/service-fabric-cross-availability-zones/sf-cross-az-topology.png

0 commit comments

Comments
 (0)