可能重复:
您能帮助我解决软件许可问题吗?
我正在进行的一个项目看起来我们需要从 CentOS 5.4 迁移到其他系统(我们需要运行 Postgresql 8.3+,而 CentOS/RHEL 仅支持 8.1),其中一个选项是 Windows Server。
由于 2008 R2 已经发布,所以我正在考虑这个。我需要运行 Postgres 和 Tomcat,实际上不需要 Windows 所具有的 IIS 之类的任何东西(如果我可以运行 Server Core,那就更好了!)。另一个好处是它将通过 VMWare ESXI 4.0 进行虚拟化,这样我们就有三个独立的框:开发、质量和生产服务器。
但是从许可的角度来看,仅使用 Web 服务器版本就足够了吗?我假设需要三个许可证,对吗?还是我应该直接升级到企业版,这样我就可以得到 4 个 VM 许可证?
答案1
取决于定价。
- 您需要获得物理或虚拟处理器的许可。现在,您还需要 VM 权限。
- 采用按虚拟处理器许可的 Web 版本(计算公共虚拟机中的处理器)或按物理处理器许可的数据中心(虚拟机的)可能会更便宜。
- 一般来说,这不包括开发和测试。抱歉 - 这里没有 SPLA 可供出租。
- 对于开发和测试,您依法需要适当的许可证,但您可以从 MSDN 使用它们,您可以从 Biszspark / Webspark 程序以低价获得它们。或者购买。
因此,我认为最便宜的是按虚拟服务器许可的 Web 版本。
顺便说一句,帮自己一个忙,尽可能多地放弃开源的东西,转而使用微软的东西。你可能正在寻找 PHP - 所以在 IIS 上使用 PHP。原因?维护更少。apt-get
在 Windows 上你不需要这样做,而且微软的东西(IIS 等)有自动集中更新。我希望其他软件也能这样标准化,但事实并非如此。
服务器核心:除非您是专业人士,否则请远离。或者愿意学习;)尝试一下 - 但预计在试用期间会回到完整服务器。配置起来要复杂得多,而且能帮助您的人要少得多;)
答案2
您确实不应该将您的 PostgreSQL 服务器迁移到 Windows - 您将获得更差的性能和更难维护的系统。
但实际上,您可以在 CentOS 5.4 上顺利运行 PostgreSQL 8.3 或 8.4。软件包位于 yum.pgsqlrpms.org。CentOS/RHEL 5 绝对是当今 PostgreSQL 最常见的部署平台之一……