我在看AWS的定价指南,这样做似乎是非常不切实际的。 对于即使是中小型的部署(比如说15个用户),我也会认为我需要至less32GB的RAM(每个2GB的操作系统)。 这是假设他们只是像Outlook和浏览器运行的程序,因为我看到许多用户可以轻松地使用它。
这意味着我需要一个四倍高内存实例@〜$ 2 /小时。 这是每月1468.8。
我在eBay上find了开箱子和翻新戴尔,128GB内存和2个四核,价格约为2千美元。
有没有人为RDP瘦客户端做过terminal服务AWS部署? 如果是这样,你的经验如何(计划,用户数量,他们做了什么,问题等)。
感谢您的build议家伙。
您可能会误解如何在Windows中实际确定RAM的使用情况。 对于包括Outlook和Internet Explorer在内的许多应用程序,其中一些内存是可共享的。 每个会话将不需要每个页面的私人副本。
如果您的业务线应用程序具有1 GB的内存工作集,但共享了900 MB字节,则每个用户只需要运行该应用程序所需的100 MB内存专用部分。 对于该示例应用程序的100个用户,这将是(100 * 100兆字节)+ 900兆字节或10.9千兆字节。
terminal服务器容量规划
http://technet.microsoft.com/en-us/library/cc786809%28v=ws.10%29.aspx
“terminal服务器共享个人用户之间的可执行资源,就像Windows在各个程序间共享可执行资源一样,结果,运行相同程序的其他用户的内存需求通常低于加载应用程序的第一个用户的需求。虽然你不能根据这些因素做出精确的估计,但它们为你提供了预测项目绩效的基础。“

我已经完成了这个工作,虽然它运行在一个Micro(或者可能是一个Small)实例上,并且只能用于2个用户,所以我可以为一个CI项目做一些基于浏览器的testing。
最后,我们在一个月后把这个想法封装起来,因为它非常昂贵。 最终的结果是购买戴尔R520并在科罗拉多托pipe。
是的,人们已经在AWS上运行terminal服务器 。 你不需要那么多的RAM用于你想要的用户数量。 安全性,性能和成本是不是常见解决scheme的主要原因。