Windows 基础架构拓扑和角色/功能

Windows 基础架构拓扑和角色/功能

我最近以自由职业 .NET 开发人员的身份创办了自己的公司。作为一名开发人员,网络基础设施和拓扑结构不是我的强项。我拥有的硬件基础设施如下图所示。问题是在哪里安装/托管我的需求?

因此,我的需求是:

  • 活动目录
  • DNS
  • DHCP
  • 互联网信息服务
  • SQL 服务器
  • 操作系统 2010
  • Sharepoint 基础
  • Exchange 服务器

现在的情况

由于我是新来的,显然无法在我的帖子中添加图片。以下是当前拓扑的链接: 拓扑


可用的操作系统许可证:

  • 1 个 Windows Server 2008 R2 企业版
  • 1 个 Windows Server 2008 R2 Web
  • 1 个 Windows 小型企业服务器 2011
  • 1 个 Windows Home Server 2008

服务器规格:

  • 服务器 1:AMD Athlon64 X2 4400+ / 6 GB DRR2
  • 服务器 2:(需要购买,可能的规格)Intel I7 2500 / 12 GB DDR3

我想到的配置:

  • 路由器:DHCP
  • 服务器1:Win2008 R2企业版+Active Directory+DNS+文件服务器
  • 服务器2:Win2008 R2 Web + Sharepoint foundation + exchange + IIS + SQL Server + TFS 2010

服务器将根据其 MAC 地址从路由器获得专用 IP 地址。Hyper-V 也可能是服务器 1 上的一个选项。但我不知道 Hyper-V 会带来什么负载,也不知道 AD/DNS/文件服务器会带来什么负载。

反馈

你们觉得怎么样?请记住,实际用户只有 2-3 个。

答案1

迈克,我不得不说,对于 2-3 个用户群来说,这是一个非常昂贵的设置,尽管如此,这些是要求,所以......

我会在路由器和主机的其余部分之间添加一个 L3 托管交换机。出于几个原因,但最简单的方法是向服务器 1 和服务器 2 添加一些基本安全性,例如 vLans 和链路聚合。

我永远不会将我的 SQL DB 放在具有外部访问权限的 Web 服务器上。您只是自找麻烦,想象一下您被黑客入侵,他们在一台服务器上拥有他们需要的一切!

在某种情况下,您最终遭到了黑客攻击,您真的希望 TFS 2010 上的所有源代码都可以轻松访问吗?

同样,由于太多原因,最好将 Exchange 分开放置(除非您最终使用 SBS 版本),我相信您可以在线找到最佳实践。

您还应该知道,您不能添加功能齐全的服务器 2008 企业版并同时将其用作带有 SBS 的 DC。

为了便于维护,您应该将 DC 同时用于 DNS 和 DHCP。

我可以永远继续下去,哈哈,所以我将在这里停下来!

编辑:我再补充两点,您需要考虑备份和中央存储设备 - 也许是 NAS 设备?请不要使用 RAID 5,请尝试 RAID 6 或 10...

答案2

Cold T 提出了一些很好的观点,因此我不会再重复同样的事情。

R2 Enterprise Edition 许可证允许您使用 Hyper-V 在同一台机器上运行另外四台 R2 Enterprise 服务器。这是充分利用硬件的好方法 - 但您需要更多 RAM。即使 12GB 也不足以运行四台虚拟机 - 如果您负担得起,请考虑 32GB 或更多。

相关内容