我们希望将我们的 SaaS 产品从 Azure 迁移到 Google Cloud Engine。
我们当前的解决方案:
在 Windows 2012 服务器上运行,而 Google 当前提供的版本允许使用 Windows 2008 Server R2。我们的服务器大量使用仅从 IIS 8 开始支持的 Web 套接字。我们有几种选择:
- 找到在 Windows 2008 Server R2 上安装 IIS 8 的方法。(我们没有找到这种方法,而且 IIS8 快速版无法完成这项工作)
- 迁移 Azure 的图像(vhd 格式...大文件)并将其用作
google VM 实例的图像。
我的问题:
- 还有其他方法可以解决上述问题吗?
- 有没有办法在 Windows 2008 Server R2 上运行 IIS 8(支持 WebSockets)?
- 从 VHD 或 iso 创建 Google VM 实例的最佳方法是什么?您有此过程的文档吗?(最好是分步说明)
谢谢,R。
答案1
Windows 2012 R2 是现已在 GCE 上推出。
答案2
请注意,根据http://aws.amazon.com/ec2/vm-import/导出 AWS Windows 实例时,您将丢失许可证密钥,此外,您还必须努力解决两个平台要求之间的差异。还请阅读 GCE Windows 文档站点上的文章“Microsoft 许可证移动性”。目前,您无法将 VHD 或 ISO 文件导入 GCE,但可以导入 Virtual Box 映像(搜索 VHD 到 Virtualbox)https://cloud.google.com/compute/docs/images#import_a_virtualbox_image和 Amazon Machine Image (AMI) 但目前仅限 Linux。
因此,总而言之,除非您需要定期进行此转换以与多个提供商一起运行,否则我建议重新安装,这可能会更慢,但麻烦较少。