This page contains Windows bias

About This Page

This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.

Bias Analysis

Bias Types:
⚠️ windows_first
⚠️ powershell_heavy
⚠️ windows_tools
⚠️ missing_linux_example
Summary:
The documentation is heavily focused on Windows-based high availability for SAP on Azure, specifically using Windows Server Failover Clustering (WSFC) and Microsoft Scale-Out File Server. All examples, instructions, and code samples are for Windows environments, with exclusive use of PowerShell and Windows-specific tools. There is no mention of Linux-based high availability solutions, nor are any Linux commands, tools, or deployment patterns provided.
Recommendations:
  • Add equivalent guidance for deploying SAP high availability on Linux, such as using Pacemaker/Corosync clusters and NFS for file sharing.
  • Provide Linux-based command-line examples (e.g., Bash scripts, systemctl commands) alongside PowerShell examples.
  • Reference Azure Resource Manager templates or automation scripts for Linux-based SAP HA deployments.
  • Include a section comparing Windows and Linux HA approaches for SAP on Azure, with links to relevant documentation for both platforms.
  • Clarify in the introduction that this guide is Windows-specific, and provide links to Linux-focused documentation for SAP HA on Azure.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-09-11 00:00 #108 completed ✅ Clean
2025-08-11 00:00 #77 completed ✅ Clean
2025-08-10 00:00 #76 completed ✅ Clean
2025-08-09 00:00 #75 completed ✅ Clean
2025-08-08 00:00 #74 completed ✅ Clean
2025-08-07 00:00 #73 completed ✅ Clean
2025-08-06 00:00 #72 completed ✅ Clean
2025-08-05 00:00 #71 completed ✅ Clean
2025-08-03 00:00 #69 completed ✅ Clean
2025-08-01 00:00 #67 completed ✅ Clean
2025-07-31 00:00 #66 completed ✅ Clean
2025-07-30 00:00 #65 completed ✅ Clean
2025-07-29 00:01 #64 completed ✅ Clean
2025-07-28 00:00 #63 completed ✅ Clean
2025-07-27 00:00 #62 completed ✅ Clean
2025-07-26 00:01 #61 completed ✅ Clean
2025-07-25 00:00 #60 completed ✅ Clean
2025-07-24 00:00 #59 completed ✅ Clean
2025-07-23 00:00 #58 completed ✅ Clean
2025-07-22 00:01 #57 completed ✅ Clean
2025-07-13 21:37 #48 completed ❌ Biased
2025-07-12 23:44 #41 in_progress ❌ Biased

Flagged Code Snippets

# Set an execution policy - all cluster nodes Set-ExecutionPolicy Unrestricted # Define Scale-Out File Server cluster nodes $nodes = ("sofs-1", "sofs-2", "sofs-3") # Add cluster and Scale-Out File Server features Invoke-Command $nodes {Install-WindowsFeature Failover-Clustering, FS-FileServer -IncludeAllSubFeature -IncludeManagementTools -Verbose} # Test cluster Test-Cluster -node $nodes -Verbose # Install cluster $ClusterNetworkName = "sofs-cl" $ClusterIP = "10.0.6.13" New-Cluster -Name $ClusterNetworkName -Node $nodes –NoStorage –StaticAddress $ClusterIP -Verbose # Set Azure Quorum Set-ClusterQuorum –CloudWitness –AccountName gorcloudwitness -AccessKey <YourAzureStorageAccessKey> # Enable Storage Spaces Direct Enable-ClusterS2D # Create Scale-Out File Server with an SAP global host name # SAPGlobalHostName $SAPGlobalHostName = "sapglobal" Add-ClusterScaleOutFileServerRole -Name $SAPGlobalHostName