我们需要多少硬件?
我们需要SQL server吗?
我们需要多台SPS服务器分布吗?
***我们要考虑的问题****
高峰时一秒钟有多少点击?
浏览多还是操作多。
这个站点主要来干什么?
浏览、索引、搜索
一共有多少组件
个人站点、团队站点、分类多少、文档数目。
单服务器:
2G 4cpu+1G RAM +100G硬盘
每秒索引5个文档
可以存储多于100,000个文档
可以索引多于1000,000个文档
可以存储多于10,000团队/个人站点
可以存储20个Portal
单服务器+SQL server 可以支持10,000个用户。
中分布式(5个服务器):100,000个用户。
大分布式(9个服务器):500,000个用户。
SQL Server的单个数据库(只有一个服务器)
没有限制。
小型服务器场 1G CPU+ 2G RAM
一台计算机运行Web组件、索引组件和搜索组件,并作为作业服务器运行。
一台或多台计算机运行SQL Server。
中型服务器场:
一个或多个启用了搜索组件的前端Web服务器
一台索引管理和作业服务器
一台或多台SQL Server服务器
常见部署场景:
1台SQL Server 作群集,保证数据的安全。
1台SPS作为Job和Index角色
2台SPS作为前端Web和Search角色。 考虑使用负载均衡。
中型服务器场的部署方法:
在2台前端服务器上配置NLB并测试负载均衡
安装后端SQL Server
安装3台SPS(2Web&Search+1Job&Index)
在Job&Index服务器上配置服务器场
将2台前端服务器加入服务器场
在Job&Index服务器上配置3台SPS角色
在1台前端服务器上创建站点
在另外1台前端服务器上扩展到另外1台虚拟服务器
安装自定义应用程序
大型服务器场
两个或多个前段Web服务器 NLB最多支持32个服务器。
两个或多个搜索服务器。建议不超过四个搜索服务器
一个或多个索引管理服务器,其中一个为作业服务器。建议不超过四个索引管理服
务器。
一台或多台运行SQL Server
浙公网安备 33010602011771号