Azure和EC2针对正在运行的服务器进行了优化。很多很多的服务器。这两个平台都试图为你管理大量的东西--在Azure的例子中,它甚至想要管理目标操作系统。
然而,我想使用这样的服务有一个不同的原因:测试。
我有一大堆操作系统需要支持。我的测试实际上不会花那么长时间,但在每个平台上运行它们都很耗时。为此,我打算使用云服务,因为我认为这些机器将运行不到一个小时,而且不会花费太多钱。
问题是,主要的云服务不会运行Windows的客户端版本--只能运行Windows Server。
有没有一种云服务,可以让我运行从Windows2000 SP4开始发布到现在的所有客户端和服务器版本,以及每个服务包级别?
发布于 2011-09-24 06:05:46
试一试CloudSigma,它可以上传你自己的ISO文件,并在上面运行任何你喜欢的x86和64位操作系统。他们有自己的内部版本可以开始,但你可以带上你自己的操作系统版本。
总部设在瑞士,但他们也会有在美国的服务器,性能我预计会相当好。https://www.cloudsigma.com/
在moment上也有一条免费的路线
发布于 2011-09-21 18:19:25
不,像Azure和亚马逊EC2这样的商业云服务本身就是虚拟的,所以你不能对操作系统有很大的控制权。
一种选择是考虑租用一台完整的物理服务器(托管或托管),然后使用一组虚拟机来运行测试。VMWare的快照特性听起来很完美:启动一个干净的虚拟机,部署测试代码,然后在测试完成后丢弃对磁盘的更改。
或者,就像@Stuart建议的那样--在本地运行测试。
发布于 2011-09-24 07:33:52
花点时间在EC2实例上,用它来托管VirtualBox VM,并为您要测试的每个操作系统设置VM。使用RDP客户端或VNC或一些其他方法来控制来宾操作系统。这个forum post似乎指出了这是可能的。但是,是的,它本身不是一个云服务,你必须自己做一些初始设置和配置工作。
https://stackoverflow.com/questions/6320939
复制相似问题