最好有一个包含所有内存的 URL,或者多个相同的 URL 共享它

最好有一个包含所有内存的 URL,或者多个相同的 URL 共享它

我们有一个网站 example.com,并且我们有一个 48 GB 内存的大型服务器。是建立一个使用全部 48 GB 内存的大型网站更好,还是说建立同一个网站的八个副本,每个副本都有自己的应用池、自己的绑定、自己的端口等更好?

哪个可以更好地利用服务器和/或提高可用性

答案1

尝试几种设计,包括哪些应用程序池和哪些站点位于哪些服务器上的各种组合。并确定适合您的性能目标的安全容量级别。进行容量规划时,没有一个正确的答案。

几年前这个 Stack Overflow 网络涵盖了他们的架构并指出,整个问答网站网络可以在一台服务器上的一个应用程序上运行。实际上,只有 Web 应用层运行在比如 9 台服务器因为硬件价格低廉,因此具有高性能和高可用性的特点。Stack Exchange 可能在某些指标上有点特殊,但将一些主机专用于架构中的各种服务绝对很简单,而且不必太担心 RAM 和 CPU。

还请考虑是否要将资源拆分为多个虚拟机或容器。允许操作系统维护一次性影响较少的总容量。可能获得更好的资源利用率。代价是需要管理更多的操作系统实例和虚拟机管理程序层。

相关内容