估计的机器规格:双 X5550 Xeon 处理器、2.66GHz 8M 高速缓存、超线程(Core i7 架构 Xeon)、24GB 1333MHz ram、8x143gb 10K RPM SAS 驱动器,硬件 raid6 阵列和 512mb 控制器内存。
此服务器必须具有的角色:
- Web 服务器 IIS 7,生产实例
- Sql Server 2008,生产实例
- 交换 2007
非常希望拥有的角色:
- Web 服务器 IIS 7,暂存实例
- Sql Server 2008,暂存实例 + Team Foundation Server 数据层
- Team Foundation Server 应用程序层
很高兴拥有的角色:
- 备份域控制器
关于如何分配虚拟机的初步想法:
- Web 服务器制作
- Sql Server 生产
- 交换服务器
- Web/Sql 暂存 + Team Foundation 服务器
- 备用直流
这个盒子很可能托管在具有 100mbps 连接的托管数据中心。现在到我的具体问题:
- 这台机器是否强大到足以胜任所有这些角色?
- 如何为这些角色优化分配服务器资源?我对如何为角色分配虚拟机的最初想法是正确的方法吗?
- 将备份 DC 放置在云中的域会产生什么样的影响?
- 如果主 DC 故障转移到此盒子上的备用 DC,对于外部 DC 的 Comcast 50mbps/10mbps 连接上的公司网络是否会出现明显的性能下降?
编辑:组织信息,大约 35 名员工/邮箱。我们的网站面向 35 名员工 + 20,000 名用户。对于使用,网站通常每天只有几百次点击,所以平均使用率总是很低。与邮寄大量文件相比,电子邮件的使用量可能会稍大一些。
目前,我们所有的托管都是通过共享空间和共享数据库服务器完成的,所以我对使用配额没有确切的了解,但显然不能太大,因为我们每月 20 美元的托管成本不会有问题。
规格看起来不错,但这实际上取决于每台服务器的整体负载。您正在构建什么类型的网络应用程序?您将使用多少数据?Exchange 中有多少个邮箱?
似乎您有 6 个逻辑服务器角色 + hyper-v,因此对于内存,您平均每台服务器只有大约 3Gb。根据负载,我希望数据库和 Exchange 服务器需要更多,并且每件事都可以从更多中受益(通常)。磁盘方面,同样,很大程度上取决于您正在处理的数据量。将您的生产和登台服务器放在相同的硬件上有效地使这些应用程序的数据量翻了一番。添加邮箱、操作系统请求和代码仓库等,以了解您的需求。
我不知道。
这可能取决于用户负载。如果它很高,并且您的 SDC 遍布全国,那么您通常会出现延迟。如果您的公司非常以电子邮件为中心,Exchange 服务器也会发生同样的情况。
我的个人喜好。这将是保持登台服务器+版本控制和内部SDC,也许还有Exchange服务器。将生产服务器放在 colo 中很好。交换服务器也可能没问题,具体取决于预期的流量。将分段服务器保持独立可以为您提供额外的冗余层,以防设备发生故障。将 SDC 和 Exchange 服务器保留在内部可以缩短网络用户的响应时间。