Igor Golodnitsky Asked: 2010-02-05 13:07:02 +0800 CST2010-02-05 13:07:02 +0800 CST 2010-02-05 13:07:02 +0800 CST 一台服务器很难托管 30 000 个网站 + 30000 个数据库,每天有 3 个用户吗? 772 拥有 500 内存的服务器是否很难托管 30 000 个网站 + 30000 个数据库,每天有 3 个用户? 这适用于 Windows Server 2008、IIS7 windows-server-2008 sql-server application-pools 5 个回答 Voted sh-beta 2010-02-05T13:14:57+08:002010-02-05T13:14:57+08:00 500MB RAM 是不够的。您将需要比这更多的几个数量级。 您需要的确切规格取决于工作量。你预计每天有多少点击量?这些是静态页面还是 Web 应用程序?什么被认为是可接受的性能?这需要什么样的 IOPS?数据库有多大? 你到底在问什么?为什么?您是否正在考虑从托管服务器迁移到您自己的基础架构?它们目前是否在几十台服务器上运行,而您正在寻找省钱? 编辑 简单的答案是:不要这样做。即使它有效,它也不会很好地运作。 您评论说这是用于开发测试机器。他们将测试什么?这个测试有多重要?在你提供一些更详细的答案之前,你只会得到更多的问题。 mfinni 2010-02-05T13:27:41+08:002010-02-05T13:27:41+08:00 是的。服务器很难做到这一点。没有更多细节,这是您可以获得的最佳答案。一个更细微的答案是“视情况而定”,但我要说的是,总的来说,答案是肯定的。 Mark Henderson 2010-02-06T13:59:52+08:002010-02-06T13:59:52+08:00 假设您为数据库提供 200Mb 为 Web 服务器提供 200Mb,为底层操作系统提供 100Mb,那么每个数据库将为您提供 6kb 的 RAM。 简短的回答:没有。 Alex 2010-02-05T13:28:20+08:002010-02-05T13:28:20+08:00 有关大量服务器的理论限制,请参阅:IIS7 理论限制 否则,500Gb 可能更现实。 Best Answer Trevoke 2010-02-06T06:43:51+08:002010-02-06T06:43:51+08:00 好吧,如果您严格限制分配给每个数据库以及每个网站的 RAM 量,那么您当然可以做到。 您确实需要对其进行测试并检查您将获得的性能。
500MB RAM 是不够的。您将需要比这更多的几个数量级。
您需要的确切规格取决于工作量。你预计每天有多少点击量?这些是静态页面还是 Web 应用程序?什么被认为是可接受的性能?这需要什么样的 IOPS?数据库有多大?
你到底在问什么?为什么?您是否正在考虑从托管服务器迁移到您自己的基础架构?它们目前是否在几十台服务器上运行,而您正在寻找省钱?
编辑
简单的答案是:不要这样做。即使它有效,它也不会很好地运作。
您评论说这是用于开发测试机器。他们将测试什么?这个测试有多重要?在你提供一些更详细的答案之前,你只会得到更多的问题。
是的。服务器很难做到这一点。没有更多细节,这是您可以获得的最佳答案。一个更细微的答案是“视情况而定”,但我要说的是,总的来说,答案是肯定的。
假设您为数据库提供 200Mb 为 Web 服务器提供 200Mb,为底层操作系统提供 100Mb,那么每个数据库将为您提供 6kb 的 RAM。
简短的回答:没有。
有关大量服务器的理论限制,请参阅:IIS7 理论限制
否则,500Gb 可能更现实。
好吧,如果您严格限制分配给每个数据库以及每个网站的 RAM 量,那么您当然可以做到。
您确实需要对其进行测试并检查您将获得的性能。