提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识。 有些内容是自己的经验和积

累,如果有不当之处,请指正。

咨询师更多的时候是解决方案提供者,那么他们如何能够提供有效的SharePoint解决方案呢?他们做出解决方案的依据是哪些呢?这就是我们需要了解的设计之前的那些事。

它通常包括:

规模的定义

规模就是事物的大小,对于SharePoint Server 2013来说,规模指的是SharePoint Server 服务器场的大小。

规模的过大过小都不是一种好的设计,规模过大说明硬件没有被充分利用,SharePoint Server服务器场的资源长期、严重利用不足。这种设计增加了硬件和维护费用,并且会增加能源和空间需求。规模过小说明 SharePoint Server服务器场中的硬件资源被过度利用,因此无法实现性能和容量目标,可能导致延迟增加,从而影响用户体验、降低用户满足度、需要频繁升级、提高支持成本,并因此产生用于排除故障和优化环境的不必要 花费。

影响SharePoint Server服务器场的规模的因素

影响SharePoint服务器场规模的因素很多,我们来逐一分析一下我们在做设计时经常要考虑的因素:

1. 用户规模

规则:用户越多,服务器场规模越大,微软推荐的服务器场大小和用户的关系如下:

规模

单机服务器场

小型服务器场

中型服务器场

大型服务器场

用户数量

~100

~1000

~10000

~100000

2. 数据量

规则:数据量越大,服务器场规模基本上越大。

规模

单机服务器场

小型服务器场

中型服务器场

大型服务器场

数据量

~100

~100G

~TB

~10TB more

3. RPS(每秒请求数)

规则:RPS越高,服务器场规模越大

规模

单机服务器场

小型服务器场

中型服务器场

大型服务器场

数据量

~100

1-9/S

~10-50/S

~100/S

4. 服务应用程序

这里的服务是指SharePoint服务应用程序,它包括:Searchs Service, Managed Metdata Service, Visio Service, Excel Calculation Service.

规模

单机服务器场

小型服务器场

中型服务器场

大型服务器场

数据量

一组基本服务应用程序

一组基本服务应用程序

    • Office Web Apps Service
    • User Profile Service
    • Managed Metadata Service
    • Excel Calculation Service
    • Web Analysis Service

以上的分析只是从单个因素考虑,在实际的设计过程中需要综合所有的因素,网络,硬件以及SharePoint 拓扑结构一起来考虑。

如何判断SharePoint Server服务器场的规模?

通过以上的介绍,我们知道了影响SharePoint Server服务器场规模重要因素,那么接下来的任务就是如何通过收集与这些因素相关的数据。

通过分析已经存在的解决方案或者收集企业/用户期望的需求和目标来收集数据,比如有相似需求的企业解决方案应该可以相互借鉴。收集信息包括

  • 用户数量
  • 数据量(这个是个动态的值,估算时至少估算一个周期内的数据量)
  • 性能需求
  • 吞吐量

用下面的表格来收集你需要的信息:

参数

Average Daily RPS (平均每日每秒请求量)

Average RPS at peak Time (高峰期每秒请求量)

Total number of unique users per day

不同用户的总访问量

Average daily concurrent users

平均每日并发用户量

Peak concurrent users at peak time

高峰负载时最大并发用户量

Total number of requests per day

日用户访问总量

Expected workload distribution

每日访问量%

Web browser - Search Crawl

Web Browser -  General Collaboration Interaction

Web Browser - Social Interaction

Web Browser - General Interaction

Web Browser - Office Web Apps

Office 客户端(word,Excel…)

OneNote 客户端

SharePoint Workspace 客户端

Outlook RSS Sync

Out Look Social Connector

Other Interactions (Customer Applications/ Web Service.)

Note: 对于已经存在的环境如何收集上述信息,请参考:Analyzing SharePoint Usage进行数据收集,对于没有SharePoint Server服务器场环境信息收集可以通过建立模拟环境,在公司内容小范围进行数据模拟然后按比例得出上述数据

对象

DB Size (GB) (数据库大小)

Number of Content DBs (数据库数量)

Number of site collections (网站集的个数)

Number of web apps  (web 应用程序数量)

Number of sites (站点数量)

Search index size (# of Items) (索引个数)

Number of Docs (文件的数量)

Number of Lists (列表/文档库数量)

Average size of sites(站点平均大小)

Largest site size (最大站点大小)

Number of user profiles (用户资料数量)

Number of Managed Metadata

Number of Social Tag

Size of Web Analysis database

通过以上数据的收集,基本可以确定你需要的SharePoint Server服务器场的规模。下一篇:体系结构

参考资料

  1. Capacity management and sizing overview for SharePoint Server 2013:http://technet.microsoft.com/en-us/library/ff758647.aspx
  2. Sizing and Capacity Planning for SharePoint 2013 - Resources:http://blogs.msdn.com/b/sanjaynarang/archive/2013/04/06/sizing-and-capacity-planning-for-sharepoint-2013-resources.aspx
  3. Log Parse 2.2 http://www.microsoft.com/en-us/download/confirmation.aspx?id=24659

SharePoint咨询师之路:设计之前的那些事二:规模的更多相关文章

  1. SharePoint咨询师之路:设计之前的那些事三:体系结构

    提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识.有些内容是自己的经验和积累,如果有不当之处,请指正. 咨询师更多的时候是解决方案提 ...

  2. SharePoint咨询师之路:设计之前的那些事一:容量

    提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识. 咨询师更多的时候是解决方案提供者,那么他们如何能够提供有效的SharePoint ...

  3. SharePoint咨询师之路:设计之前的那些事四:负载均衡 - web服务器

     提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识.有些内容是自己的经验和积累,如果有不当之处,请指正. 容量管理 规模 体系结构 ...

  4. SharePoint咨询师之路:备份和恢复系列二 - 备份服务器场

    本系列包括: 备份服务器场和配置 备份web和服务应用程序 备份内容数据库 备份网站集 备份自定义项 根据“SharePoint咨询师之路:备份和恢复系列--制定备份计划”我们制定了一下备份计划如下: ...

  5. SharePoint咨询师之路:备份和恢复系列--制定备份计划

    本来想研究下如何做数据库服务器的集群,然而突然被同事问起如何在部署SharePoint服务场的时候做备份和恢复的计划,就先来复习和研究一下. 本系列包括: 备份服务器场和配置 备份web和服务应用程序 ...

  6. SharePoint咨询师之路:备份和恢复系列三 - 备份web和服务应用程序

    本系列包括: 备份服务器场和配置 备份web和服务应用程序 备份内容数据库 备份网站集 备份自定义项 备份web应用程序和服务应用程序一样有三种方式:SharePoint管理中心网站.Windows  ...

  7. SharePoint 是哪些人设计、开发的?

    闲下来的时候,我有时候会想:SharePoint 是哪些人设计.开发的? 毕竟,你说一个单选的字段,你从列表里面添加的时候,字段类型选的是 “Yes/No”:而如果你是通过编程把它加入列表的时候,字段 ...

  8. 【重走Android之路】【路线篇(二)】知识点归纳

    [重走Android之路][路线篇(二)]知识点归纳   参考:http://blog.csdn.net/xujing81/article/details/7313507   第一阶段:Java面向对 ...

  9. 《Linux内核设计与实现》 第一二章学习笔记

    <Linux内核设计与实现> 第一二章学习笔记 第一章 Linux内核简介 1.1 Unix的历史 Unix的特点 Unix很简洁,所提供的系统调用都有很明确的设计目的. Unix中一切皆 ...

随机推荐

  1. 简单理解Hibernate三种状态的概念及互相转化

    本文描述了Hibernate三种状态的概念及互相转化.Java对象的生命周期中有三种状态,而且互相转化.它们分别是临时状态,持久化状态,以及游离状态. AD:WOT2015 互联网运维与开发者大会 热 ...

  2. UVa 10935 (水题) Throwing cards away I

    直接用STL里的queue模拟即可. #include <cstdio> #include <queue> using namespace std; ; int discard ...

  3. Warning: Using innodb_additional_mem_pool_size is DEPRECATED

    Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future r ...

  4. ubuntu下实现openerp 7使用nginx反正代理及绑定域名

    这里要记录一个nginx upstream实现反向代理的配置过程. 连接vps的ssh. 先安装nginx sudo apt-get install nginx 修改/etc/nginx/nginx. ...

  5. mysql约束(自己原先总结的有点不准)

    约束* 约束是添加在列上的,用来约束列的! 1. 主键约束(唯一标识) ****非空*** ****唯一*** ****被引用****(学习外键时) * 当表的某一列被指定为主键后,该列就不能为空,不 ...

  6. Heritrix源码分析(二) 配置文件order.xml介绍(转)

    本博客属原创文章,欢迎转载!转载请务必注明出处:http://guoyunsky.iteye.com/blog/613412      本博客已迁移到本人独立博客: http://www.yun5u. ...

  7. mysql now() sysdate() curdate()区别

    //mysql中now,curdate,curtime,sysdate区别 1.now 返回的时间,格式如下:2013-01-17 10:57:13 mysql> select now(),sl ...

  8. 七:zookeeper与paxos的分析

    zookeeper是什么 官方说辞:Zookeeper 分布式服务框架是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务 ...

  9. 手动编译Spring4.2源码,以及把源码导入myEclipse中

    前提条件,先在本地配置好JDK1.8, 安装好Git 执行下面命令: 1,双击Git Bash, 进入源码存放路径 cd E:\Foler 2,git clone git@github.com:spr ...

  10. 包装类-Character

    1,isDigit();是否是数字 char c = '1'; boolean bool = Character.isDigit(c); System.out.println(bool);//true ...