我在 Amazon EC2 上运行 Linux 服务器已经有一段时间了;体验很棒。我最近需要启动一个 Windows 服务器来运行我们的产品需要使用的一些仅限 Windows 的软件,并且在弄清楚如何安装软件时遇到了问题,该软件仅在 DVD 上可用。
使用 Linux,我可以从基于 Web 的存储库安装软件包并利用 EC2 的快速网络吞吐量,但到目前为止,在 Windows 实例上,我必须将我的 ISO 映像上传到 EC2 并从 Windows EC2 实例挂载它们。出于某种原因,我到 EC2 的上传速度真的很慢,尽管我们办公室的常规上传速度非常好(大约 7Mbps)。
我还尝试通过远程桌面将我的机器上的 DVD 驱动器作为本地驱动器安装在 EC2 实例上,然后从本地驱动器运行软件安装,但我遇到了同样的上传速度缓慢的问题。
有没有人有更好的方法将软件从物理媒体安装到 EC2 实例上?
如果您的上传速度总体上还不错,那么上传到亚马逊的速度似乎很慢,因此在中间使用任何类型的第三方可以帮助您提高速度,例如上传到 FTP 站点,然后从亚马逊下载,应该是比上传快。是的,它涉及一个额外的步骤,但从长远来看它可能会更快。
如果您尝试上传 Microsoft 媒体,如果您有 MSDN 或 Technet 订阅,也许您可以从那里下载?
您可以使用 yousendit 将 ISO 发送给自己,然后从实例中下载它。这就是我们通常对服务器所做的事情。
您可能已经知道这一点,但我想我可能会为其他可能尝试在 EC2 上安装 Microsoft 产品的人添加此信息。如果您正在寻找的软件是 Windows Server 安装介质的一部分,那么 Amazon 会提供可用的快照,您可以使用它来创建卷并附加到您的实例。
从那里开始,就像从本地 CD 安装软件一样。Sam 已经介绍了您可能通常使用的其他方法。
假设您的软件在 S3 上,您可以使用 Internet Explorer(从 Windows 服务器内)下载 firefox,然后将 S3Fox 安装到 firefox 并将您的文件直接下载到服务器上的 c 驱动器或桌面。我试图从我的笔记本电脑上传一个 500mb 的文件 - 谈论速度很慢,我放弃了!我估计 firefox/s3Fox 的方式大约快 10 倍。
我认为你会发现这个相关,讨论如何在 ec2 上安装 ISO - http://www.ravellosystems.com/blog/install-iso-image-aws-google-cloud/
免责声明 - 我与 Ravellosystems 合作