约束:
- 我的应用程序需要 SSE4.2 指令集。
- 我正在使用 packer.io 来配置我的 Windows Azure VM(OpenLogic 6.5 OS。)
- Windows Azure 大约 15% 的时间返回一个 AMD 处理器支持的 VM。其余时间 - 它们是基于英特尔处理器的。AMD 处理器不支持 SSE4.2,但它们支持 SSE4a。因此,我的应用程序在 AMD 处理器上被 SIGILL 终止。
问题:
- 我可以在 Packer 配置 VM 时请求特定架构(英特尔 CPU)吗?我知道实例类型 >= A8 仅随英特尔处理器提供,但它们更昂贵,我不想将它们用于开发。
- 如果 Packer 无法做到这一点,还有哪些其他选项(Powershell 等)可以为我提供此功能?
谢谢你。