Skip to content

Commit

Permalink
Merge branch 'main' into dependabot/github_actions/github/codeql-acti…
Browse files Browse the repository at this point in the history
…on-3.26.13
  • Loading branch information
oZakari authored Oct 16, 2024
2 parents 139ed88 + e04dfc5 commit a0732b7
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 11 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// cannot-be-validated-with-arg

18 changes: 18 additions & 0 deletions azure-resources/Compute/virtualMachines/recommendations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -523,3 +523,21 @@
learnMoreLink:
- name: How to update the Azure Linux Agent on a VM
url: "https://learn.microsoft.com/en-us/azure/virtual-machines/extensions/update-linux-agent?tabs=ubuntu"

- description: Reserve Compute Capacity in Disaster Recovery Regions
aprlGuid: 587ca3e4-113b-4c4f-b4e0-92cd8d2065b6
recommendationTypeId: null
recommendationControl: Disaster Recovery
recommendationImpact: Medium
recommendationResourceType: Microsoft.Compute/virtualMachines
recommendationMetadataState: Active
longDescription: |
On-Demand Capacity Reservations ensure recovery of virtual machines in the event of a natural disaster by reserving compute capacity in advance within a specific region or zone. This guarantees that VMs have the necessary resources during disaster recovery failover events thus reducing downtime.
potentialBenefits: Guaranteed capacity in disaster recovery regions
pgVerified: true
publishedToLearn: false
automationAvailable: false
tags: null
learnMoreLink:
- name: On-demand Capacity Reservation
url: "https://aka.ms/on-demand-capacity-reservations-docs"
4 changes: 2 additions & 2 deletions azure-resources/Web/serverFarms/recommendations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
longDescription: |
Avoid frequent scaling up/down of Azure App Service instances to prevent service disruptions. Choose the right tier and size for the workload and scale out for traffic changes, as scaling adjustments can trigger application restarts.
potentialBenefits: Minimizes restarts, enhances stability
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: true
tags: null
Expand Down Expand Up @@ -82,7 +82,7 @@
longDescription: |
Enabling Autoscale/Automatic Scaling for your Azure App Service ensures sufficient resources for incoming requests. Autoscaling is rule-based, whereas Automatic Scaling, a newer feature, automatically adjusts resources based on HTTP traffic.
potentialBenefits: Optimizes resources for traffic
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: false
tags: null
Expand Down
18 changes: 9 additions & 9 deletions azure-resources/Web/sites/recommendations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
aprlGuid: a7e8bb3d-8ceb-442d-b26f-007cd63f9ffc
recommendationTypeId: null
recommendationControl: Monitoring and Alerting
recommendationImpact: Medium
recommendationImpact: High
recommendationResourceType: Microsoft.Web/sites
recommendationMetadataState: Active
longDescription: |
Use Application Insights to monitor app performance and load behavior, offering real-time insights, issue diagnosis, and root-cause analysis. It supports ASP.NET, ASP.NET Core, Java, and Node.js on Azure App Service, now with built-in monitoring.
potentialBenefits: Real-time insights and issue diagnosis
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: false
tags: null
Expand Down Expand Up @@ -64,7 +64,7 @@
longDescription: |
Creating a separate storage account for logs and not using the same one for application data prevents logging activities from reducing application performance by ensuring that the resources dedicated to handling application data are not burdened by logging processes.
potentialBenefits: Improves app performance
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: false
tags: null
Expand Down Expand Up @@ -100,7 +100,7 @@
longDescription: |
Use app settings for configuration and define them in Resource Manager templates or via PowerShell to facilitate part of an automated deployment/update process for improved reliability.
potentialBenefits: Enhanced reliability via automation
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: true
tags: null
Expand All @@ -112,13 +112,13 @@
aprlGuid: fd049c28-ae6d-48f0-a641-cc3ba1a3fe1d
recommendationTypeId: null
recommendationControl: Other Best Practices
recommendationImpact: Medium
recommendationImpact: High
recommendationResourceType: Microsoft.Web/sites
recommendationMetadataState: Active
longDescription: |
Use Health Check for production workloads. Health check increases your application's availability by rerouting requests away from unhealthy instances, and replacing instances if they remain unhealthy. The Health check path should check critical components of your application.
potentialBenefits: Enhanced reliability via automation
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: true
tags: null
Expand All @@ -136,7 +136,7 @@
longDescription: |
Use network access restrictions to define a priority-ordered allow/deny list that controls network access to your app. Web application firewalls, such as the one available in Application Gateway, are recommended for protection of public-facing web applications.
potentialBenefits: Enhanced security
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: true
tags: null
Expand All @@ -148,13 +148,13 @@
aprlGuid: 9e6682ac-31bc-4635-9959-ab74b52454e6
recommendationTypeId: null
recommendationControl: Scalability
recommendationImpact: Medium
recommendationImpact: High
recommendationResourceType: Microsoft.Web/sites
recommendationMetadataState: Active
longDescription: |
App Service should be configured with a minimum of two instances for production workloads. If apps have a longer warmup time a minimum of three instances should be used.
potentialBenefits: Improves app performace
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: true
tags: null
Expand Down

0 comments on commit a0732b7

Please sign in to comment.