我应该安装哪一个?
我经常进行虚拟化,并且可以访问学校的 MSDNAA,在那里我可以下载/“购买”Windows 2008R2。所有版本(带 SP1)。
我应该选择哪一个?
标准或者
数据中心?
我查了一下维基百科和 Datacenter 具有更多功能。但是这是否意味着更多的臃肿,以及默认的服务?(我会将该系统用于桌面使用/虚拟化/开发。)
主要问题是:它们仅在功能上有所不同,还是标准版运行速度也更快?
答案1
这取决于。
数据中心版本专为“需要最高级别的可扩展性、可靠性和可用性以支持大型关键任务应用程序的工作负载的大规模虚拟化”而设计。http://www.microsoft.com/en-us/server-cloud/windows-server/2008-r2-datacenter.aspx
如果这描述了您的需求,那么您应该使用数据中心。
虚拟化本身在标准版上可以很好地运行,根据您的描述,您似乎正在运行测试和实验室等。除非您有特定需要学习和了解数据中心,否则我会坚持使用标准版。
更新:
我不知道,为了得到非常精确的答案,这个问题可能需要转移到 Server Fault,它面向系统管理员和了解差异的人。
不过,我认为差异与操作系统如何对不同进程和系统进行优先级排序有关。最适合文件和应用程序服务器的优先级排序结构可能不适合虚拟化服务器,而虚拟化服务器可能又不适合 SQL 服务器。
不过,考虑到数据中心版可以配置为核心安装,在我看来,这表明它与开箱即用的资源消耗关系不大。在干净状态下并排安装这两个版本可能看起来并没有什么不同。
关于 MS 是否在其中一个版本中将更多服务设置为默认启动:我对 Standard 有一点经验,安装的不必要的东西很少。在干净的状态下,这是一个相当轻量级的操作系统(以 MS 标准而言)。而我认为,为高可用性、高负载系统设计的版本更注重最小化默认占用空间。
更新2
就像企业版和标准版的区别一样,这似乎也与许可有关。数据中心版包括“无限虚拟化权利”,这与其说是代码上的差异,不如说是许可上的差异。
更新3:目标总结...
差异主要与许可有关。数据中心允许使用更多系统资源,RAM 和物理 CPU 的限制更高(最初也需要更多物理 CPU,从 8 开始)。
默认情况下,所有版本的 Server 2008 除了安装基本操作系统之外,几乎都只安装很少的部分,需要根据系统的目标用途添加角色和功能。
尽管我不太愿意说数据中心在许可方面“更好”,但这完全取决于您的需要。
例如,我的大多数服务器(全部通过运行在 ESXi 主机上的 VMWare 虚拟化)需要处理 1 到 8 个内核以及 4 到 32GB 内存。这远远低于数据中心的基本要求。因此对我来说,标准版和企业版“更好”。我运行一些企业版许可证和一些标准版许可证,只是因为在我们的 MS 许可协议中它们是以这种方式购买的。
如果您的系统具有大量 CPU 和内存,并且需要在高可用性系统上运行大型应用程序或运行基于 MS Hypervisor 的虚拟机,您可能会发现数据中心版本对您来说“更好”。
回到我回答的第一句话:这要视情况而定。总是这样。
我发现 Standard 不支持 ADFS。在 2012 版中,MS 正在改变这一点(同时取消了 Enterprise V),因此对于 2008 版来说,Std 中没有这些功能:
Windows Server 2012 标准版中有许多新功能。以下只是以前仅在高级版中提供的一些示例:
Windows 服务器故障转移群集
BranchCache 托管缓存服务器
Active Directory 联合服务
附加 Active Directory 证书服务功能
分布式文件服务(支持超过 1 个 DFS 根)
DFS-R 跨文件复制
来源:ws2012_licensing-pricing_faq[1].pdf