SharePointl架构规划与设计.docx
- 文档编号:1209987
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:20
- 大小:361.75KB
SharePointl架构规划与设计.docx
《SharePointl架构规划与设计.docx》由会员分享,可在线阅读,更多相关《SharePointl架构规划与设计.docx(20页珍藏版)》请在冰点文库上搜索。
SharePointl架构规划与设计
XXX
SharePoint部署/Office部署/Office用户培训
架构规划与设计
*******
日期:
2015-03-19
公司:
北京XXX科技发展有限公司
一、综述
本架构规划是描述北京XXX科技发展有限公司(以下简称“北京XXX”)向XXX(以下简称“XXX”)提供的微软SPA再投资服务,将提供如下所述的”SharePoint部署服务“、“Office部署服务”、“Office用户培训”。
通过SharePointServer2013平台以及自定义功能开发等架构规划与设计。
本架构规划中提供的任何时间表、日期或交付计划均为估计得出,具体实施时根据情况可能会有相应的变化。
二、项目背景
XXX内网上线至今已有多年,系统由于运行时间长、软硬件配置陈旧造成目前稳定性差、安全性无法保障、网站性能无法满足现阶段网络高速发展的需求,由此产生的诸多问题使网站的改造迫在眉睫。
XXX现网站维护性存在如下问题,需要技术人员的配合,对技术人员的依赖性较高,需要提高整体的可维护性;现网站的安全性不足;无论是软件,还是硬件都需要进行升级以提高网站的性能;加强网站的应用集成和可扩展性是网站应对未来趋势是否必要的。
针对维护性较差我们引入了统一信息维护平台,针对安全性我们从日志,备份等方面进行了提升,给出了软件升级方案,例如SharePoint升级为2013版本,例如硬件给出了新的架构图,关于集成方面,我们会在单点登录和动态维护的同时,保证系统良好的继承性,对于数据迁移和数据的完整性都很好的保障。
此次网站的改造对运维管理水平提出了更高的要求,因此我们应充分利用信息化工具,丰富网站管理手段,提高网站管理服务质量,增强网站工作的主动性,实现网站管理的标准化和规范化。
三、架构规划与设计
3.1.Sharepoint解决方案描述
采用SharePoint2013比原来的安全性有了很大的提升,用户需要通过AD进行认证,内网和外网相对独立,具有很好的安全性。
虽然内网外网是独立的,但是外网也可以访问内网,在外网点击内网的连接,如果员工电脑上有认证证书或是有移动的key的话,即可直接拨通VPN,然后登录到内网,即实现了交互,又保证了安全性.
图VPN网络拓展图
内外网的访问也可以不通过VPN的方式进行,例如内网发布到外网服务器,然后用双因子身份进行验证。
Ø可控性
系统添加统一维护平台就是为了增加可控性,可维护性,使用户不需要了解SharePoint就可以在页面上维护相关信息。
Ø可继承性
系统可以很好的进行数据迁移,保证数据的完整性和一致性。
Ø可集成性
后续建设的各应用系统可在网站上无缝集成,支持单点登录,支持动态添加。
Ø灵活性
统一沟通平台的灵活性,站点可以动态维护,栏目可以自动编辑,权限可以动态分配.整体的灵活性体现在内外网的交互,网站的维护深度的增加,可以调整一些之前无法动态维护的内容,例如首页flash,例如专题栏目的上线。
3.2.部署规划及架构
SharePoint部署解决方案将涉及以下方面:
●2台服务器,各部署SharePoint前端服务角色、应用服务器角色和管理中心;
●2台服务器,各部署SharePoint内容数据库服务器;
●Office部署:
共部署Office2013/2010软件;
整体部署架构如下:
架构部署说明:
本平台考虑利用微软的虚拟化平台来作为整个环境的部署平台。
采用前端负载均衡和后端数据库高可用的解决方案可以保证整个平台高可用性,前端采用WindowsServer2012NLB负载均衡,后端采用数据库AwaylsOn,采用SQLSERVER2012的AwaylsOn技术相比数据库镜像技术提高了故障转移效率,大大降低了风险成本。
3.3.界面设计说明
针对XXX的情景现状,需要一个统一信息维护平台,通过该平台统一把信息发布到各个平台上,于是统一信息维护平台孕育而生。
通过对XXX的业务需求,总结有以下需求:
●通过信息维护平台的统一信息发布到各个平台上;
●信息发布可以进行审批流程;
●栏目可以维护,随意增减;单点登录;
●非IE系统可以正常访问浏览,用户的良好体验;
●网站的安全性;
●链接可增减,导航可维护;
●信息发布使用在线编辑器更加易用;
●顶部Banner可以维护,可以随意切换;
●静态页面(企业文化、国家法定节日特殊页面等)的内容可以自主维护;
●增加新闻中心。
通过SharePointServer2013平台以及自定义功能开发,能很好的满足XXX的情景需求。
它的主要作用是信息门户和统一信息发布。
3.4.功能定制说明与描述
XXX需要搭建一套基于SharePoint的内部门户网站及一套外部门户网站,两套门户系统需要实现统一的管理和维护。
可以对内网,外网等多个站点进行统一发布,统一维护,统一权限处理。
发布一条信息时,同时发布到多个站点上。
也可以从多个站点上同时编辑或是删除同一条信息。
1.多个站点,多个栏目之间复杂的映射关系
统一发布平台自助开发功能使自定义栏目的内容可以发布到多个站点的不同的指定栏目中,也可以把自定义栏目的内容发布到多个站点的多个不同的栏目中。
例如有站点A,站点B,站点C,站点下面又对应有栏目A1,A2,A3,B1,B2,B3,C1,C2,C3。
可以自定义一个栏目D,指定对应关系为站点A的A2栏目,站点B的B1栏目,和站点C的C3栏目,再发布到D栏目时,可以勾选A2,B1,C3栏目,做到既灵活配置,又可以自定义灵活调整。
2.自定义的权限管理
SharePoint是自带权限管理的,但是由于上面的栏目之间存在自定义设置的栏目,需要中栏目的角度和操作的角度进行权限设置,为了满足客户的分栏管理,控制栏目权限的同时,也要操作权限的要求。
3.后台管理的调整
对于一些管理员用户来说,对于SharePoint并不是十分了解,对于SharePoint的后台管理觉得很复杂,通过开发将信息维护页面进行了简化,并可以同时修改和删除多个关联栏目的内容。
4.页面的深度定制
统一发布平台的页面按照客户通常的使用习惯进行了调整,使得管理员能够方便快捷的找到想要维护的内容,让页面的色彩搭配等符合客户的风格和要求。
XXX由于一些客户端的Office版本比较老旧(Office2003),故需要在企业内部署升级安装Office客户端(对于WindowsXP用户,则安装Office2010版本,对于Windows7以上版本用户则安装Office2013版本),客户端数据为130台左右。
同时为其提供一次Office的培训服务。
具体需要实现的功能如下:
需要开发与定制的功能列表
类别
数量
名称
功能简述
网站页面设计及风格
1
站点母版页、门户首页设计
设计整个站点的母版页、首页整体样式、布局及站点风格。
根据企业VI元素及设计需求,对站点首页的风格及样式效果进行效果图设计(不少于4版效果图,供客户选择)
3
二级综合页
用于信息展示及聚合的3个二级页面样式、布局等设计。
根据企业VI元素及设计需求,进行效果图设计。
12
部门子站点页面
部门子站点中自定义需求页面。
部门站点配置
12
12个部门站点配置
根据各部门需求而配置的子站点。
WebPart开发
1个
权限管理
跨内网和外网站点统一管理权限,不同的用户可以管理不同的站点,可以分配不同的栏目。
1个
用户管理
跨内网和外网站点统一管理,统一管理不同站点间的用户。
1个
角色管理
跨内网和外网站点统一管理,统一管理不同站点间的角色。
1个
行业动态
跨内网和外网站点统一管理,首页用于显示行业动态的Web部件。
1个
通知公告
跨内网和外网站点统一管理,首页用于显示通知公告的动态Web部件。
1个
企业新闻
跨内网和外网站点统一管理,首页用于显示企业新闻的动态Web部件。
1个
信息发布
跨内网和外网站点统一管理,将信息同时发布到多个站点上
1个
信息审核
用户添加一条信息发布站点,审核人可以审核,审核后数据才添加成功。
1个
信息维护
即统一编辑和统一删除
1个
平台配置
多个站点可删除某个站点,或是添加某个站点。
1个
日志管理
可以根据时间查看指定时间的日志,日志内容为用户在某某时间添加某某内容到A站点B栏目等。
1个
栏目管理
跨内网和外网站点统一管理,可以统一管理维护多个栏目。
1个
专题管理
跨内网和外网站点统一管理,可以统一维护管理多个专题。
工作流设计
2个
收文、发文
单位收文及发文审批、存档。
1个
车辆管理
管理单位车辆。
1个
用车审批
单位人员用车申请审批流程。
1个
办公用品申请
单位人员办公用品使用申请流程。
3.5.内外网统一发布平台
内外网统一发布平台,也可以成为统一维护平台,其能够很好地解决同一信息需要发布到不同服务器场的多个站点的问题,并且这些发布过的信息还可以在统一信息维护平台中直接进行维护,做到一个地方修改多个地方变动。
这样可以大大提高信息维护人员的工作效率,简化操作步骤。
统一信息维护平台还有自己的审批流程,发布的信息经批准后才能最终发布到关联的SharePoint列表中。
统一发布平台的主要功能:
序号
功能模块
子模块
功能描述
1
平台配置
添加站点
配置一个新的站点
2
删除站点
删除某个站点的配置信息
3
权限管理
权限管理
添加,删除权限
4
权限分配
给不同用户分配不同的权限
5
日志查看
显示日志
把日志信息加载到页面。
6
日志查询
根据时间查询日志,或是根据用户查询日志。
7
信息维护
新建信息
添加一条新信息
8
编辑信息
编辑信息
9
删除信息
删除信息
10
审批信息
平台内部审批
11
查看信息
12
栏目管理
新建栏目
在统一维护平台中新建栏目
13
栏目对应
把新建的栏目对应站点中的栏目
14
用户管理
添加用户
新添加一个用户
15
编辑用户
编辑用户的基本信息
16
删除用户
删除一个用户的信息
该平台主要包括平台配置,栏目管理,信息维护,日志查看,用户管理,权限管理等模块。
图5-1模块结构图
图5-2统一发布平台物理架构示意图
图5-3统一发布平台功能流程图
统一沟通平台可以通过栏目的对应,快速完成多个网站的信息发布和信息维护。
例如:
左侧为现有栏目,右侧为添加的各个站点的列表。
右侧只显示与左侧选中栏目相同类型的列表,在右侧勾选相应列表与左侧选中栏目进行关联。
图5-4栏目对应关系页面效果图
上述新建的栏目与SharePoint列表关联,企业信息门户系统的维护人员只需对栏目进行操作,而不必去关注其对应的SharePoint列表,使得发布的逻辑和操作简化。
栏目仅与某一类型的SharePoint列表相关联,SharePoint列表可分为列表库、文档库和图片库三种类型。
图5-5交互逻辑示例图
在栏目与列表进行关联时,也可在该栏目下新建子栏目与列表下的文件夹进行关联。
这样即保证了栏目的层级性,也使得发布更简单结构更清晰。
图5-6栏目与列表关联效果图
通过统一发布平台,可以统一维护内网门户和外网门户,也可添加其他网站。
3.6.单点登录接口
单点登录主要是指用户登录到内网后,再从内网进入其它系统时,不需要再输入用户名和密码。
主要用于内网的“管理系统”模块,具体名称和地址详见:
附录2单点登录系统的链接及真实地址表。
3.7.统一发布平台的接口
统一发布平台需要能够读取SharePoint中的全部栏目名称,并将统一发布平台中的栏目与SharePoint中的栏目完成对应关系的设置,以实现可以将某条信息同时发布到内网及外网的指定栏目中。
四、系统软硬件配置
4.1.硬件配置
以下列出了各应用系统部署所需要硬件配置要求。
SharePointServer2013服务器2台,使用虚拟化服务器。
硬件组件
内容
CPU
64位处理器、四核、2.0GHz以上
内存
最低8B,推荐16GB
磁盘
10,000RPM磁盘驱动器上具有至少70GB可用磁盘空间的本地存储
网络
需要2个网络适配器,每个速度为1Gbps或更高
SQLServer2012数据库服务器2台,使用虚拟化服务器。
硬件组件
内容
CPU
64位处理器、四核、2.0GHz以上
内存
最低8B,推荐16GB
磁盘
10,000RPM磁盘驱动器上具有至少200GB可用磁盘空间的本地存储
网络
需要2个网络适配器,每个速度为1Gbps或更高
4.2.软件配置
操作系统、软件要求:
WindowsServer2012R2Standard操作系统(必需)或最新的ServicePack操作系统
WindowsServer2012R2DataCenter操作系统(必需)或最新的ServicePack操作系统(推荐)
SQLServer2012SP1标准版或企业版
SharePointServer2013
五、实施时间计划
本项目预计总工作量为106人天,预计为2014/2/24开始,至2014/3/25结束。
由于项目工期时间紧张,故项目期间周六周日均安排人员加班算入工期.项目日期规划如下:
日期
工作量(人天)
工程师
任务具体描述
第一天
3天
3名
了解客户需求及环境要求填写工作计划,分配资源,提交工作计划书,准备测试工具,和客户沟通项目内容,修改项目计划书
第二天
2天
2名
工作概述:
需求分析阶段
涵盖内容:
1、根据项目方案交流成果撰写并修订SharePoint架构规划和设计文档,确定SharePointServer2013架构与设计方案,确定项目架构设计与数据库结构设计
2、确定各个数据库的角色和各个服务器需要配置的角色和功能
3、确定数据库的高可用方案及配置项
4、确定所需的管理和服务账户,包括SQLServer服务账户、安装用户账户、服务器场账户
5、确定XXX的工作时间,提前对工程师进行工作时间安排
第三天
1天
1名
工作概述:
部署环境准备
1、检查服务器资源配置
2、检查服务器网络配置
3、检查服务器相关防火墙配置
4、检查服务器账户权限配置
5、检查服务器相关部署资源
第四天~第五天
2天
1名
工作概述:
实验室环境搭建
服务器:
实验室测试服务器
虚拟服务器:
4*CPU、16G内存、500G硬盘
部署涵盖内容:
1、软件准备:
WindowsServerDatacenter2012、SQLServer2012、SharePointServer2013及必备组件
2、安装配置WindowsServer2012
3、配置网络
4、安装SQLServer2012数据库
5、安装SharePointServer2013及必备组件
6、执行SharePointServer2013配置向导,创建测试网站集
7、测试文档库、自定义列表等功能
8、安装SharePointdesigner2013
9、安装Visualstudio2012开发工具
第六天~第七天
4天
2名
工作概述:
开发阶段-设计
服务器:
实验室测试服务器
开发内容涵盖:
1、对站点中的所有功能要求、要开发达到的效果以及WebPart等功能进行详细沟通并记录;
2、描述具体需求文档;
3、根据需求文档和客户进行书面确认。
4天
2名
工作概述:
开发阶段-设计
服务器:
实验室测试服务器
开发内容涵盖:
1、站点门户样式的设计要求进行沟通、记录和VI样式等收集,首页结构版块构成,3个二级页内容版块构成沟通收集;
2、12个子站点结构版块、内容等沟通;
3、描述需求文档并进行书面确认。
2天
1名
工作概述:
开发阶段-设计
服务器:
实验室测试服务器
开发内容涵盖:
1、沟通业务部门,对5个工作流需求进行收集和整理;
2、描述工作流需求文档;
3、根据需求文档和客户进行书面确认。
第八天~第十一天
8天
2名
工作概述:
开发阶段-编码
服务器:
实验室测试服务器
开发内容涵盖:
1、根据整个系统功能进行功能模块划分,进行接口设计和出错处理设计;
2、确定系统开发架构和核心模块;
3、定义功能中的方法、属性和对象描述,进行统一建模;
4、定义接口实现标准;
5、制定开发周期、问题反馈机制;
6、搭建临时代码版本控制服务器,进行代码质量、版本控制;
7、根据详细需求协调团队中所有开发人员的工作任务。
六、附录
6.1.风险分析
需要仔细评估并相关风险并提供相应的风险应对措施,下面是可能涉及到的风险点和相关应对措施列表:
业务需求反复变更,造成项目工期严重滞后。
管理员对于新系统的管理能力的不足导致日常运行维护能力的下降。
6.2.风险应对计划
通过部门试点,分阶段实施策略来让用户逐步适应新的管理功能,并且通过添加新的便利功能来提高用户对于新系统的信任和兴趣
明确需求变更流程并严格执行,对严重影响工期的变更报双方项目负责人及PMO或更高层领导审批。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SharePointl 架构 规划 设计