布衣墨子 的空间

致力于基于微软产品技术的开发和部署 AD\Exchange\MOSS\.NET

导航

MOSS在企业级门户的部署结构设计

最近完成了一个项目的设计,放到这里分析一下
需求:

1.门户用户5000人,一年以内增长到8000人,支持并发用户2000
2.所有用户开设个人站点,总公司,各分支机构架设不同的主站点,主站点下可以建相应的子站点
3.对内网及外网进行搜索
4.SSO
5.未定需求,用户要求功能丰富,方便扩充和维护……

首先进行应用服务器的设计

服务器名称

服务器角色

安装内容

应用描述

server01

应用服务器

Excel service

Search service

Single Sign-On Service

MOSS查询服务

Excel service的服务

server02

应用服务器

Excel service

Search service

Single Sign-On Service

MOSS查询服务

Excel service的服务

server03

管理服务器

IIS、Reporting service

提供MOSS管理中心站点,SSP站点及报表服务

server04

索引服务器

Index service

Single Sign-On Service

提供MOSS索引服务, SSO 加密密钥服务器

server05

邮件通知服务器

SMTP SERVER

提供邮件发送的服务,可采用已有的邮件服务器


然后进行数据库的设计

服务器名称

安装内容

数据库名称

数据库描述

PORTAL-SQL-01

 

Sql_server

Sql_server Cluser

Wss_content_Center

MOSS公司内容数据库

SharePoint_Config

MOSS配置数据库

SSO

SSO数据库

SharedServices_ DB

SSP数据库

SharePoint_AdminContent

MOSS管理中心内容数据库

PORTAL-SQL-02

 

Sql_server

Sql_server Cluser

Wss_content_Region

MOSS部门内容数据库

Wss_content_Person

个人站点数据库

SharedServices_Search_DB

搜索数据库


数据库构MOSS门户的最底层支撑架构,存储着几乎所有的内容,数据库的压力比较大。

系统上线初期,首先接受访问量较大的会总公司门户,大量对数据库访问的请求会是针对公司内容数据库,随着系统的进一步运行,个人门户的访问量将会增大,对个人站点数据库的访问请求将会大幅增加,系统进一步运行,内容越来越丰富,对数据内容的检索要求将会提高,因此会有部分的用户通过搜索功能进行数据的查找,对搜索数据库的访问量将会上升。

因此承受压力最大的数据库是公司内容数据库,其次是个人站点数据库和搜索数据库,因此设计为两台数据库服务器一台运行MOSS公司内容数据库和配置数据库,另一台运行个人站点数据库、搜索数据库、部门内容数据库,Sql_server安装在Sql_server群集上,两台数据库互为主数据库/备端数据库,通过Sql_server 群集功能,创建两个群集服务器节点。如果群集中的一个节点发生故障,另一个节点开始提供正在进行的服务,群集技术可以确保重要数据库的稳定的运行

web服务器
比较简单了,无非是多台webserver提供负载均衡,安装MOSS前端程序,启用SSO服务

 

posted on 2009-07-27 16:38  布衣墨子  阅读(767)  评论(1编辑  收藏  举报