Skip to content

Commit

Permalink
Merge pull request #12399 from MicrosoftDocs/waf-redirect-avoidance
Browse files Browse the repository at this point in the history
Avoid a few more WAF redirects
  • Loading branch information
JamesJBarnett authored Jul 29, 2024
2 parents 0d25eec + 60b10df commit 790ad01
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 37 deletions.
8 changes: 4 additions & 4 deletions .openpublishing.redirection.json
Original file line number Diff line number Diff line change
Expand Up @@ -1845,22 +1845,22 @@
},
{
"source_path": "docs/patterns/category/resiliency.md",
"redirect_url": "/azure/architecture/framework/resiliency/reliability-patterns",
"redirect_url": "/azure/well-architected/reliability/design-patterns",
"redirect_document_id": false
},
{
"source_path": "docs/patterns/category/availability.md",
"redirect_url": "/azure/architecture/framework/resiliency/reliability-patterns",
"redirect_url": "/azure/well-architected/reliability/design-patterns",
"redirect_document_id": false
},
{
"source_path": "docs/patterns/category/performance-scalability.md",
"redirect_url": "/azure/architecture/framework/resiliency/reliability-patterns",
"redirect_url": "/azure/well-architected/performance-efficiency/design-patterns",
"redirect_document_id": false
},
{
"source_path": "docs/patterns/category/security.md",
"redirect_url": "/azure/architecture/framework/resiliency/reliability-patterns",
"redirect_url": "/azure/well-architected/security/design-patterns",
"redirect_document_id": false
},
{
Expand Down
11 changes: 3 additions & 8 deletions docs/example-scenario/apps/fully-managed-secure-apps-content.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,15 +79,15 @@ Another point to consider is DNS. In order to allow applications within the App

### Availability

- Consider applying the [typical design patterns for availability](/azure/architecture/framework/resiliency/reliability-patterns) when building your cloud application.
- Consider applying the [typical design patterns for availability](/azure/well-architected/reliability/design-patterns) when building your cloud application.
- Review the availability considerations in the appropriate [App Service web application reference architecture][app-service-reference-architecture].
- For other considerations concerning availability, see the [availability checklist](../../checklist/resiliency-per-service.md) in the Azure Architecture Center.

### Scalability

- Understand how [scale works][docs-azure-scale-ase] in App Service Environments.
- Review best practices for [cloud apps autoscale][design-best-practice-cloud-apps-autoscale].
- When building a cloud application, be aware of the [typical design patterns for scalability](/azure/architecture/framework/resiliency/reliability-patterns).
- When building a cloud application, be aware of the [typical design patterns for scalability](/azure/well-architected/performance-efficiency/design-patterns).
- Review the scalability considerations in the appropriate [App Service web application reference architecture][app-service-reference-architecture].
- For other scalability articles, see the [performance efficiency checklist][scalability] available in the Azure Architecture Center.

Expand All @@ -102,7 +102,7 @@ Another point to consider is DNS. In order to allow applications within the App
### Resiliency

- Consider using [Geo Distributed Scale with App Service Environments][design-geo-distributed-ase] for greater resiliency and scalability.
- Review the [typical design patterns for resiliency](/azure/architecture/framework/resiliency/reliability-patterns) and consider implementing these where appropriate.
- Review the [typical design patterns for resiliency](/azure/well-architected/reliability/design-patterns) and consider implementing these where appropriate.
- You can find several [recommended practices for App Service][resiliency-app-service] in the Azure Architecture Center.
- Consider using active [geo-replication][sql-geo-replication] for the data tier and [geo-redundant][storage-geo-redudancy] storage for images and queues.
- For a deeper discussion on [resiliency][resiliency], see the relevant article in the Azure Architecture Center.
Expand Down Expand Up @@ -159,11 +159,6 @@ Principal author:
[medium-pricing]: https://azure.com/e/c280777e16bd4fd5bc9c23f3b8caf91f
[large-pricing]: https://azure.com/e/294d5b09fa064ced87d6422826f2a0fc
[app-service-reference-architecture]: /azure/architecture/web-apps/app-service/architectures/baseline-zone-redundant
[availability]: ../../checklist/resiliency-per-service.md

[design-patterns-availability]: /azure/architecture/framework/resiliency/reliability-patterns
[design-patterns-resiliency]: /azure/architecture/framework/resiliency/reliability-patterns
[design-patterns-performance-efficiency]: /azure/architecture/framework/scalability/performance-efficiency-patterns
[design-patterns-security]: /azure/architecture/framework/security/overview
[design-geo-distributed-ase]: /azure/app-service/environment/app-service-app-service-environment-geo-distributed-scale
[design-best-practice-cloud-apps-autoscale]: ../../best-practices/auto-scaling.md
Expand Down
2 changes: 1 addition & 1 deletion docs/guide/architecture-styles/microservices-content.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

- Services should have loose coupling and high functional cohesion. Functions that are likely to change together should be packaged and deployed together. If they reside in separate services, those services end up being tightly coupled, because a change in one service will require updating the other service. Overly chatty communication between two services may be a symptom of tight coupling and low cohesion.

- Isolate failures. Use resiliency strategies to prevent failures within a service from cascading. See [Resiliency patterns](/azure/architecture/framework/resiliency/reliability-patterns) and [Designing reliable applications](/azure/architecture/framework/resiliency/principles).
- Isolate failures. Use resiliency strategies to prevent failures within a service from cascading. See [Resiliency patterns](/azure/well-architected/reliability/design-patterns) and [Designing reliable applications](/azure/well-architected/reliability/principles).

## Next steps

Expand Down
4 changes: 2 additions & 2 deletions docs/guide/devops/devops-start-here.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,9 @@ Plan your path to production by reviewing:

| Article or section | Description |
|--------------|-------------|
| [Operational Excellence patterns](/azure/architecture/framework/devops/devops-patterns) | A list of design patterns for achieving Operational Excellence—one of the five pillars of the [Microsoft Azure Well-Architected Framework](/azure/well-architected/)—in a cloud environment. See [Cloud Design Patterns](../../patterns/index.md) for more patterns. |
| [Operational Excellence patterns](/azure/well-architected/operational-excellence/design-patterns) | A list of design patterns for achieving Operational Excellence—one of the five pillars of the [Microsoft Azure Well-Architected Framework](/azure/well-architected/)—in a cloud environment. See [Cloud Design Patterns](../../patterns/index.md) for more patterns. |
| [Advanced Azure Resource Manager template functionality](../../guide/azure-resource-manager/advanced-templates/index.md) | Some advanced examples of template use. |
| Azure Monitor guidance | A series of articles to help you use Azure Monitor to monitor cloud environments. The first article in the series is [Azure Monitor best practices - Planning your monitoring strategy and configuration](/azure/azure-monitor/best-practices-plan?toc=/azure/architecture/toc.json&bc=/azure/architecture/_bread/toc.json).
| Azure Monitor guidance | A series of articles to help you use Azure Monitor to monitor cloud environments. The first article in the series is [Azure Monitor best practices - Planning your monitoring strategy and configuration](/azure/azure-monitor/best-practices-plan?toc=/azure/architecture/toc.json&bc=/azure/architecture/_bread/toc.json). |
| [Continuous integration and delivery for an Azure Synapse Analytics workspace](/azure/synapse-analytics/cicd/continuous-integration-delivery?toc=/azure/architecture/toc.json&bc=/azure/architecture/_bread/toc.json) | An outline of how to use an Azure DevOps release pipeline and GitHub Actions to automate the deployment of an Azure Synapse workspace to multiple environments. |
| [Platform automation for Azure VMware Solution enterprise-scale scenario](/azure/cloud-adoption-framework/scenarios/azure-vmware/eslz-platform-automation-and-devops?toc=/azure/architecture/toc.json&bc=/azure/architecture/_bread/toc.json) | An overview for deploying Azure VMware Solution, including guidance for operational automation. |

Expand Down
2 changes: 1 addition & 1 deletion docs/operator-guides/aks/aks-backup-and-recovery.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@ Other contributors:
- [Configuring backups](/azure/backup/azure-kubernetes-service-cluster-backup#configure-backups)
- [Restoring an AKS cluster](/azure/backup/azure-kubernetes-service-cluster-restore)
- [Business continuity and disaster recovery best practices for AKS](/azure/aks/operator-best-practices-multi-region)
- [Reliability patterns - cloud design patterns](/azure/well-architected/resiliency/reliability-patterns#high-availability)
- [Reliability patterns - cloud design patterns](/azure/well-architected/reliability/design-patterns)

### Third-party AKS backup and recovery options

Expand Down
Loading

0 comments on commit 790ad01

Please sign in to comment.