我正在考虑在主机托管处设置我的第一台服务器。
我不知道我真正应该追求什么,或者我需要什么才能获得足够的冗余 RAID 0 或 RAID 1 等等。
该服务器上将安装 Windows Server 2008 x64。
它将与许多低流量客户端网站一起使用,其中一些网站使用 Sql 来存储图像等。
服务器必须:
- 运行IIS7
- 作为 Windows 域名服务器运行
- 运行 SQL 2008
- 运行 Exchange 2010
我做了一些研究,发现 HP ProLiant DL120 看起来不错,但价格昂贵。
不确定这是否会对我的需求造成过度影响,或者考虑到服务器将用于多项任务,这是否恰到好处。
服务器配有硬盘,但我是否需要第二块硬盘来构成 RAID 1?它如何工作?
我还需要添加什么吗?更多内存等等?
非常感谢您的帮助。
答案1
好的。
首先,解决所提出的具体问题。
1- 我认为硬件足够了,尽管很难从问题中推断出负载。我会买我能负担得起的最好的服务器。
2- 是的,为 RAID1 购买第二个(相同)驱动器;我会随服务器一起购买。其工作原理取决于 RAID 控制器;很可能有一个程序在 BIOS 中运行来管理它。
--> 请注意:我们不要开始宗教 战争 关于 袭击楼主说的是RAID1,而且板载控制器支持它。
3- 我会将内存增加到 4GB,而且我会以一种可以轻松添加更多内存的方式进行操作。
第二,补充思考。
a- 您很可能会在您提到的软件配置方面遇到麻烦。Exchange 不喜欢与其他应用程序共享服务器。
- 如果使用 Exchange 的原因是允许网站发送邮件,那么 IIS 中内置了 SMTP 服务,专门用于此目的。
- 如果您需要实际运行邮件服务,我建议您在单独的服务器上运行。如果成本是一个问题,请使用 Exchange 以外的其他服务器。提到了其他几个选项这里。
- SQL Server 和 IIS 可以很好地协同工作;Exchange 应该位于自己的服务器上。在同一硬件上单独虚拟即可。
b- 在“托管”配置中设置 IIS 和 SQL Server 涉及很多工作。如果您不知道如何操作,请寻求帮助。
c- 不要忘记备份(以及恢复测试)。如果服务器发生故障,您需要能够在合理的时间内恢复网站。我对备份的看法是这里。它包含指向其他问题的链接,这些问题讨论了备份 Windows 服务器的选项。在虚拟机中运行服务器并保存虚拟机是一个不错的选择,但如果 Windows/IIS/SQL 安装出现问题,情况可能会变得很棘手。
d- 如果您所说的“Windows 名称服务器”是指 Active Directory 域控制器,那么它也应该位于单独的服务器/VM 上。我相信 Exchange 需要它。如果您指的是运行 DNS,则可以在 SQL/IIS 系统上执行。
答案2
按照如下方式将服务器虚拟化为 3 个虚拟机可以吗?
- 查询
- 交换
- 互联网信息服务
这是一个好主意吗?