# ignite25-LAB503-avs-from-migration-and-optimization-to-modernization
**Repository Path**: mirrors_microsoft/ignite25-LAB503-avs-from-migration-and-optimization-to-modernization
## Basic Information
- **Project Name**: ignite25-LAB503-avs-from-migration-and-optimization-to-modernization
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-10-25
- **Last Updated**: 2025-11-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# [Microsoft Ignite 2025](https://ignite.microsoft.com)
## π₯LAB503: AVS from Migration and Optimization to Modernization
**Note**: AVS stands for Azure VMware Solution
Join AVS Community on LinkedIn: [AVSPros](https://aka.ms/AVSPros)
### Session Description
Participants will engage in a structured hands-on lab designed to have end-to-end realβworld Azure VMware Solution (AVS) deployment and modernization workflows. The environment leverages click-through AVS LABs. This lab covers six learning modules representing key stages from discovery to modernization. The first three are mandatory and the rest are optional.
Core modules include:
1. Use Azure Portal to deploy AVS private cloud and manage VMware vSphere environment in Azure.
2. VMs Migration using VMware HCX: Leverage HCX capabilities to migrate VMs from onβprem into the AVS private cloud.
3. Modernize application running on AVS private cloud by moving SQL to Azure SQL Managed Instance in Azure.
Optional modules include:
1. Private Connectivity & Internet Access: establish secure AVS connectivity using Azure Route Server and Azure Firewall.
2. Expand AVS Storage with Azure Services: explore and integrate Azure NetApp Files or Elastic SAN as additional datastore options for vSphere, enabling to scale storage independently from compute to meet evolving capacity needs.
3. Azure Arc management of AVS & VMs: Onboard AVS private cloud to Azure Arc as well as the migrated VMs enabling using Azure interfaces for monitoring and governance of AVS workloads.
### π§ Learning Outcomes
By the end of this session, learners will be able to:
- β
Deploy and configure an Azure VMware Solution Private Cloud using Azure Portal.
- π Migrate VMs from on-premises environment to AVS using VMware HCX.
- π Modernize AVS workloads by integrating with Azure services such as Azure SQL Managed Instance and Azure AI capabilities.
- π§ Arc-enable AVS private cloud and VMs to manage workloads via Azure interfaces for monitoring, policy, and governance.
- π¦ Expand AVS storage using Azure NetApp Files or Azure Elastic SAN, enabling independent scaling of storage from compute.
- π Establish secure network connectivity using ExpressRoute/VPN and Azure Virtual WAN to enable controlled internet access.
### π» Technologies Used
1. Azure VMware Solution
1. VMware HCX ( VCF Operations HCX 9.0 )
1. Azure SQL Managed Instances
### π Microsoft Learn MCP Server
[](https://vscode.dev/redirect/mcp/install?name=microsoft.docs.mcp&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Flearn.microsoft.com%2Fapi%2Fmcp%22%7D)
The Microsoft Learn MCP Server is a remote MCP Server that enables clients like GitHub Copilot and other AI agents to bring trusted and up-to-date information directly from Microsoft's official documentation. Get started by using the one-click button above for VSCode or access the [mcp.json](.vscode/mcp.json) file included in this repo.
For more information, setup instructions for other dev clients, and to post comments and questions, visit our Learn MCP Server GitHub repo at [https://github.com/MicrosoftDocs/MCP](https://github.com/MicrosoftDocs/MCP). Find other MCP Servers to connect your agent to at [https://mcp.azure.com](https://mcp.azure.com).
*Note: When you use the Learn MCP Server, you agree with [Microsoft Learn](https://learn.microsoft.com/en-us/legal/termsofuse) and [Microsoft API Terms](https://learn.microsoft.com/en-us/legal/microsoft-apis/terms-of-use) of Use.*
### π Resources and Next Steps
| Resources | Links | Description |
|:-------------------|:----------------------------------|:-------------------|
| AVS Pros | [aka.ms/AVSPros](https://aka.ms/AVSPros) | Connect with the Azure VMware Soltuion Community on LinkedIn! |
| AVS Docs | [aka.ms/AVSDocs](https://aka.ms/AVSDocs) | Continue learning on Microsoft Learn |
| AVS Learn Challenge | [aka.ms/AVSChallenge](https://aka.ms/AVSChallenge) | Build the skills to confidently migrate and modernize your VMware workloads with Azure |
| AVS Learning Path | [aka.ms/AVSLearningPath](https://aka.ms/AVSLearningPath) | Dive deaper in learning AVS |
| Azure Migration Blog | [Blog](https://techcommunity.microsoft.com/category/azure/blog/azuremigrationblog) | Azure Migration and Modernization Blog
## Content Owners
## Contributing
This project welcomes contributions and suggestions. Most contributions require you to agree to a
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
the rights to use your contribution. For details, visit [Contributor License Agreements](https://cla.opensource.microsoft.com).
When you submit a pull request, a CLA bot will automatically determine whether you need to provide
a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions
provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
## Trademarks
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft
trademarks or logos is subject to and must follow
[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/legal/intellectualproperty/trademarks/usage/general).
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
Any use of third-party trademarks or logos are subject to those third-party's policies.