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/advisor/advisor-reference-reliability-recommendations.md
+23-27Lines changed: 23 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,7 +92,7 @@ Learn more about [App Service Certificate - ASCDomainVerificationRequired (Domai
92
92
93
93
## Cache
94
94
95
-
### Availability may be impacted from high memory fragmentation. Increase fragmentation memory reservation to avoid potential impact.
95
+
### Availability may be impacted from high memory fragmentation. Increase fragmentation memory reservation to avoid potential impact
96
96
97
97
Fragmentation and memory pressure can cause availability incidents during a failover or management operations. Increasing reservation of memory for fragmentation helps in reducing the cache failures when running under high memory pressure. Memory for fragmentation can be increased via maxfragmentationmemory-reserved setting available in advanced settings blade.
98
98
@@ -247,7 +247,7 @@ Virtual machines in an Availability Set with disks that share either storage acc
247
247
248
248
Learn more about [Availability set - ManagedDisksAvSet (Use Managed Disks to improve data reliability)](https://aka.ms/aa_avset_manageddisk_learnmore).
249
249
250
-
### Check Point Virtual Machine may lose Network Connectivity.
250
+
### Check Point Virtual Machine may lose Network Connectivity
251
251
252
252
We have identified that your Virtual Machine might be running a version of Check Point image that has been known to lose network connectivity in the event of a platform servicing operation. We recommend that you upgrade to a newer version of the image. Contact Check Point for further instructions on how to upgrade your image.
253
253
@@ -259,34 +259,18 @@ Virtual machines in an Availability Set with disks that share either storage acc
259
259
260
260
Learn more about [Availability set - ManagedDisksAvSet (Use Managed Disks to improve data reliability)](https://aka.ms/aa_avset_manageddisk_learnmore).
261
261
262
-
### Access to mandatory URLs missing for your Windows Virtual Desktop environment
262
+
### Access to mandatory URLs missing for your Azure Virtual Desktop environment
263
263
264
-
In order for a session host to deploy and register to Windows Virtual Desktop properly, you need to add a set of URLs to the allowed list, in case your virtual machine runs in a restricted environment. After visiting the "Learn More" link, you see the minimum list of URLs you need to unblock to have a successful deployment and functional session host. For specific URL(s) missing from allowed list, you may also search Application event log for event 3702.
264
+
In order for a session host to deploy and register to Azure Virtual Desktop properly, you need to add a set of URLs to the allowed list, in case your virtual machine runs in a restricted environment. After visiting the "Learn More" link, you see the minimum list of URLs you need to unblock to have a successful deployment and functional session host. For specific URL(s) missing from allowed list, you may also search Application event log for event 3702.
265
265
266
266
Learn more about [Virtual machine - SessionHostNeedsAssistanceForUrlCheck (Access to mandatory URLs missing for your Azure Virtual Desktop environment)](../virtual-desktop/safe-url-list.md).
267
267
268
-
## Container Service
269
-
270
-
### Upgrade to Standard tier for mission-critical and production clusters
271
-
272
-
This cluster has more than 10 nodes and has not enabled the Standard tier. The Kubernetes Control Plane on the Free tier comes with limited resources and is not intended for production use or any cluster with 10 or more nodes.
273
-
274
-
Learn more about [Kubernetes service - UseStandardpricingtier (Upgrade to Standard tier for mission-critical and production clusters)](/azure/aks/uptime-sla).
275
-
276
268
### Clusters having node pools using non-recommended B-Series
277
269
278
270
Cluster has one or more node pools using a non-recommended burstable VM SKU. With burstable VMs, full vCPU capability 100% is unguaranteed. Please make sure B-series VM's are not used in Production environment.
279
271
280
272
Learn more about [Kubernetes service - ClustersUsingBSeriesVMs (Clusters having node pools using non-recommended B-Series)](/azure/virtual-machines/sizes-b-series-burstable).
281
273
282
-
## Data Lake Storage
283
-
284
-
### You have ADLS Gen1 Accounts Which Need to be Migrated to ADLS Gen2
285
-
286
-
As previously announced, Azure Data Lake Storage Gen1 will be retired on February 29, 2024. We highly recommend migrating your data lake to Azure Data Lake Storage Gen2, which offers advanced capabilities specifically designed for big data analytics and is built on top of Azure Blob Storage.
287
-
288
-
Learn more about [Data lake store account - ADLSGen1_Deprecation (You have ADLS Gen1 Accounts Which Needs to be Migrated to ADLS Gen2)](/azure/updates/action-required-switch-to-azure-data-lake-storage-gen2-by-29-february-2024/).
289
-
290
274
## MySQL
291
275
292
276
### Replication - Add a primary key to the table that currently does not have one
@@ -295,7 +279,7 @@ Based on our internal monitoring, we have observed significant replication lag o
295
279
296
280
Learn more about [Azure Database for MySQL flexible server - MySqlFlexibleServerReplicaMissingPKfb41 (Replication - Add a primary key to the table that currently does not have one)](/azure/mysql/how-to-troubleshoot-replication-latency#no-primary-key-or-unique-key-on-a-table).
297
281
298
-
### High Availability - Add primary key to the table that currently does not have one.
282
+
### High Availability - Add primary key to the table that currently does not have one
299
283
300
284
Our internal monitoring system has identified significant replication lag on the High Availability standby server. This lag is primarily caused by the standby server replaying relay logs on a table that lacks a primary key. To address this issue and adhere to best practices, it is recommended to add primary keys to all tables. Once this is done, proceed to disable and then re-enable High Availability to mitigate the problem.
301
285
@@ -498,6 +482,12 @@ Learn more about [Machine - Azure Arc - ArcServerAgentVersion (Upgrade to the la
498
482
499
483
## Kubernetes
500
484
485
+
### Upgrade to Standard tier for mission-critical and production clusters
486
+
487
+
This cluster has more than 10 nodes and has not enabled the Standard tier. The Kubernetes Control Plane on the Free tier comes with limited resources and is not intended for production use or any cluster with 10 or more nodes.
488
+
489
+
Learn more about [Kubernetes service - UseStandardpricingtier (Upgrade to Standard tier for mission-critical and production clusters)](/azure/aks/uptime-sla).
490
+
501
491
### Pod Disruption Budgets Recommended
502
492
503
493
Pod Disruption Budgets Recommended. Improve service high availability.
@@ -512,7 +502,7 @@ Learn more about [Kubernetes - Azure Arc - Arc-enabled K8s agent version upgrade
512
502
513
503
## Media Services
514
504
515
-
### Increase Media Services quotas or limits to ensure continuity of service.
505
+
### Increase Media Services quotas or limits to ensure continuity of service
516
506
517
507
Your media account is about to hit its quota limits. Review current usage of Assets, Content Key Policies and Stream Policies for the media account. To avoid any disruption of service, you should request quota limits to be increased for the entities that are closer to hitting quota limit. You can request quota limits to be increased by opening a ticket and adding relevant details to it. Don't create additional Azure Media accounts in an attempt to obtain higher limits.
518
508
@@ -617,26 +607,32 @@ Learn more about [Recovery Services vault - Enable CRR (Enable Cross Region Rest
617
607
618
608
## Search
619
609
620
-
### You are close to exceeding storage quota of 2GB. Create a Standard search service.
610
+
### You are close to exceeding storage quota of 2GB. Create a Standard search service
621
611
622
612
You're close to exceeding storage quota of 2GB. Create a Standard search service. Indexing operations stop working when storage quota is exceeded.
623
613
624
614
Learn more about [Service limits in Azure Cognitive Search](/azure/search/search-limits-quotas-capacity).
625
615
626
-
### You are close to exceeding storage quota of 50MB. Create a Basic or Standard search service.
616
+
### You are close to exceeding storage quota of 50MB. Create a Basic or Standard search service
627
617
628
618
You're close to exceeding storage quota of 50MB. Create a Basic or Standard search service. Indexing operations stop working when storage quota is exceeded.
629
619
630
620
Learn more about [Service limits in Azure Cognitive Search](/azure/search/search-limits-quotas-capacity).
631
621
632
-
### You are close to exceeding your available storage quota. Add additional partitions if you need more storage.
622
+
### You are close to exceeding your available storage quota. Add additional partitions if you need more storage
633
623
634
624
you're close to exceeding your available storage quota. Add additional partitions if you need more storage. After exceeding storage quota, you can still query, but indexing operations no longer work.
635
625
636
626
Learn more about [Service limits in Azure Cognitive Search](/azure/search/search-limits-quotas-capacity).
637
627
638
628
## Storage
639
629
630
+
### You have ADLS Gen1 Accounts Which Need to be Migrated to ADLS Gen2
631
+
632
+
As previously announced, Azure Data Lake Storage Gen1 will be retired on February 29, 2024. We highly recommend migrating your data lake to Azure Data Lake Storage Gen2, which offers advanced capabilities specifically designed for big data analytics and is built on top of Azure Blob Storage.
633
+
634
+
Learn more about [Data lake store account - ADLSGen1_Deprecation (You have ADLS Gen1 Accounts Which Needs to be Migrated to ADLS Gen2)](/azure/action-required-switch-to-azure-data-lake-storage-gen2-by-29-february-2024/).
635
+
640
636
### Enable Soft Delete to protect your blob data
641
637
642
638
After enabling Soft Delete, deleted data transitions to a soft deleted state instead of being permanently deleted. When data is overwritten, a soft deleted snapshot is generated to save the state of the overwritten data. You can configure the amount of time soft deleted data is recoverable before it permanently expires.
@@ -693,13 +689,13 @@ You have deployed your application multiple times over the last week. Deployment
693
689
694
690
Learn more about [App service - AppServiceStandardOrHigher (Move your App Service resource to Standard or higher and use deployment slots)](https://aka.ms/ant-staging).
695
691
696
-
### Consider scaling out your App Service Plan to optimize user experience and availability.
692
+
### Consider scaling out your App Service Plan to optimize user experience and availability
697
693
698
694
Consider scaling out your App Service Plan to at least two instances to avoid cold start delays and service interruptions during routine maintenance.
699
695
700
696
Learn more about [App Service plan - AppServiceNumberOfInstances (Consider scaling out your App Service Plan to optimize user experience and availability.)](https://aka.ms/appsvcnuminstances).
701
697
702
-
### Consider upgrading the hosting plan of the Static Web App(s) in this subscription to Standard SKU.
698
+
### Consider upgrading the hosting plan of the Static Web App(s) in this subscription to Standard SKU
703
699
704
700
The combined bandwidth used by all the Free SKU Static Web Apps in this subscription is exceeding the monthly limit of 100GB. Consider upgrading these apps to Standard SKU to avoid throttling.
0 commit comments