Hello!
You can use Azure Virtual Desktop, Citrix, VMWare and others (but these are not cheap).
You can check out the "new" method using 365 Boot and 365 Switch through Intune (this features in public preview).
Azure Arc has a different purpose.
Azure Arc functionality lets you manage (use monitoring solutions, install different extensions, etc) Windows and Linux physical servers and virtual machines hosted outside of Azure. In general, then you get to treat the physical server like an Azure VM. Azure Arc is free of charge, but if you want to use other Azure Arc features and capabilities or add-on Azure management services (Azure Policy guest configuration, Azure Monitor, Microsoft Defender for Cloud, etc) - it will be paid. But if you just need to connect the hardware server to Azure via Azure Arc, it’s free.
How you can do this:
Go to https://portal.azure.com/ => Azure Arc => Machines => Add a machine => Add a single server => Generate script:
- choose a Subscription where you want to onboard your server, and choose Resource group;
- select Region and Operating system (Windows or Linux);
- Connectivity method - it's your infrastructure choice (Public endpoint can be your variant).
Then download this script and run it on your physical server, in a few minutes you can see it in Azure Arc. Make sure that your server has access to the Internet, in particular to Azure Arс services.
If the above response was helpful, please feel free to "Accept as Answer" and click "Yes" so it can be beneficial to the community.