Detected Bias Types
Windows First
Missing Linux Example
🔧
Windows Tools
Summary
The documentation page for Azure Migrate assessments demonstrates a moderate Windows bias. Throughout the article, examples and instructions frequently mention Windows-centric technologies (Hyper-V, SQL Server, IIS), and discovery/assessment scenarios are described primarily for VMware, Hyper-V, and 'Physical/Bare metal' servers, but do not explicitly address Linux-specific scenarios or provide parity for Linux tools and environments. The documentation references Windows features (e.g., dynamic memory in Hyper-V, IIS web server) without mentioning Linux equivalents (e.g., KVM/QEMU, Apache/Nginx). There are no Linux command-line or tool examples, and troubleshooting steps do not consider Linux-specific performance counters or agent issues. The assessment types and readiness checks focus on Windows workloads (SQL Server, ASP.NET/IIS), with no mention of Linux workloads (e.g., MySQL, Apache, Tomcat).
Recommendations
- Include explicit examples and instructions for Linux-based servers and workloads (e.g., Ubuntu, CentOS, RHEL).
- Add troubleshooting steps and performance counter guidance for Linux environments (e.g., how to check agent status, collect memory/CPU metrics on Linux).
- Mention Linux web servers (Apache, Nginx) and application stacks (e.g., Java/Tomcat, PHP) in assessment types and readiness checks.
- Provide parity in migration scenarios for Linux workloads, including database options (MySQL, PostgreSQL) and application servers.
- Ensure that documentation for discovery and assessment covers Linux-specific nuances (e.g., SSH-based discovery, Linux authentication, SELinux/AppArmor considerations).