Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FYI: Azure ARM64 VMs generally available #4

Open
dennisameling opened this issue Sep 18, 2022 · 3 comments
Open

FYI: Azure ARM64 VMs generally available #4

dennisameling opened this issue Sep 18, 2022 · 3 comments

Comments

@dennisameling
Copy link

Hi! Just wanted to let you know that Azure now has ARM64 VMs (including Windows 11) in GA: https://azure.microsoft.com/en-us/blog/azure-virtual-machines-with-ampere-altra-arm-based-processors-generally-available/.

I created an Azure Resource Manager template together with a basic post-deployment script that installs things like Git for Windows (x64) and the GitHub Actions Runner (x64). Have documented everything here: https://github.com/dennisameling/azure-arm64-templates

Hope that helps make your life a bit easier as things like QEMU config are not needed for this setup - Microsoft provides official Azure Windows 11 ARM64 images now 🎉

@jeremyd2019
Copy link
Owner

That's great! I might need to set up an Azure account and try it. I filled out their form for the beta, but never heard anything, possibly because I didn't have an account, and possibly because I indicated I was only interested in one or two instances.

@jeremyd2019
Copy link
Owner

Ok, I was eventually able to get a free trial Azure account (which has since expired). However, I was dealing with somebody at Microsoft, and it seems to have opened up a can of worms regarding licensing (especially with regards to an independent developer). I think the issues all boil down to the fact that Windows on ARM is only available as a "client" OS, but the Windows licenses were all written based on the idea that the "server" SKU would be the right thing to use a) in the cloud, and b) as an online service like a runner. I am not sure how "b" plays out even with a physical self-hosted runner though; I don't want to peer too deeply for fear of finding out I can't do that either 😨

@dennisameling
Copy link
Author

That's good to know, thanks for sharing! I'll do a bit more research in that area too

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants