390 likes | 560 Views
OFC 314 SharePoint 产品和技术: 性能和容量规划的最佳实践. 贾 玄 信息管理系统 合作伙伴技术专家 微软(中国)有限公司. 议程. Microsoft IT 的最佳实践和经验分享 Microsoft IT’s 解决方案 容量规划 可扩展性 & 可管理性 性能调优 FY06 参考内容 Q&A. 议程. Microsoft IT 的最佳实践和经验分享 Microsoft IT’s 解决方案 容量规划 可扩展性 & 可管理性 性能调优 FY06 参考内容 Q&A. Microsoft IT 环境.
E N D
OFC 314 SharePoint 产品和技术:性能和容量规划的最佳实践 贾 玄 信息管理系统 合作伙伴技术专家 微软(中国)有限公司
议程 • Microsoft IT 的最佳实践和经验分享 • Microsoft IT’s 解决方案 • 容量规划 • 可扩展性 & 可管理性 • 性能调优 • FY06 • 参考内容 • Q&A
议程 • Microsoft IT 的最佳实践和经验分享 • Microsoft IT’s 解决方案 • 容量规划 • 可扩展性 & 可管理性 • 性能调优 • FY06 • 参考内容 • Q&A
Microsoft IT 环境 250,000+ SharePoint 站点 300,000+ PCs 和设备 单实例 SAP (1.9TB 数据库) Dublin Redmond Tokyo 403 分支机构办公室 Singapore 89,000 用户 83 国家 3M+ 内部电子邮件 / 天 99.99% 可用性 9.5M+ 远程连接/月
IT SharePoint 策略从个人站点到企业门户一致性的协作平台 企业 Division 区域 Group 团队 项目 合作伙伴 个人
Microsoft 的站点层次 MSWeb Divisional Portals Personal Sites Team Sites Group Portals
全球 SharePoint 部署 聚合的 企业级 搜索● 门户●团队站点●个人站点●合作伙伴协作站点 区域性 搜索● 门户●团队站点●个人站点●合作伙伴协作站点 Dublin Redmond Tokyo Singapore 区域性搜索● 门户●团队站点●个人站点 区域性 搜索● 门户●团队站点●个人站点●合作伙伴协作站点
议程 • Microsoft IT 的最佳实践和经验分享 • Microsoft IT’s 解决方案 • 容量规划 • 可扩展性 & 可管理性 • 性能调优 • FY06 • 参考内容 • Q&A
Top 10 - IT 容量规划方针 * Based on Microsoft SharePoint Products & Technologies Capacity Planning All other numbers are based on Microsoft IT experience on SharePoint Products & Technologies including Sp1
容量规划 • 设定用户站点,文件的预期 • Microsoft Profile: • 个人站点 = 20MB • 团队站点 = 60MB • MS 3年期目标: 6-10 Million Docs ~10TB • 数据策略 • Min Network Performance Levels • 命名空间策略
小型服务器场 不关住可用性 成本限制 1-3,000 用户 中型服务器场优势* 高可用性 99.9% 索引功能 分离 1000-30,000 用户 大型服务器场 优势 搜索功能 分离 索引功能分离 百万数量级的文档存储 1000-30,000 用户 添加前端服务器 1 台前端 ~ 25,000 用户 服务器场和系统估算Sizing
硬件选择 – 抓住关键内容! • Web – 内存, 网络 • 搜索功能 – 网络 • 索引功能 – CPU, 网络 • SQL – 内存, CPU, 网络, 备份策略
32-bit SQL (A/P) x64 SQL (A/P) Portal SQLCluster Portal SQLCluster SQL (A/P) Portal SQLCluster Americas Intranet 硬件配置 2 WFE 2 WFE 20 WFE 4+1 WFE Various Dedicated 1-100 Portals 101-200 Portals 2 Search 3 Index MSWeb & Shared Services
2 WFE 2 WFE 2 WFE Team Farm SQL (A/P) SQL (A/P) Team SQLCluster Team SQLCluster Americas Intranet 硬件配置 Upgraded Farm Host Header
议程 • Microsoft IT 的最佳实践和经验分享 • Microsoft IT’s 解决方案 • 容量规划 • 可扩展性 & 可管理性 • 性能调优 • FY06 • 参考内容 • Q&A
6 Million 文件索引 SharePoint MS CMS 公共文件夹 Web 站点 文件共享 37 GB 索引总量 最大的索引 15 GB, 2.2M 个文件 195 内容源 MSWeb 使用状态
通过 MOM 2005 实现可管理性 • Microsoft Operations Manager Packs • Microsoft Windows SharePoint Services • Microsoft SharePoint Portal Server 2003 • Micrsoft SQL Server 2000 • Microsoft Internet Information Server 6 • Microsoft Cluster Service • Microsoft Windows 2003 Server • Web Site Monitoring • Web Sites and Services MP
议程 • Microsoft IT 的最佳实践和经验分享 • Microsoft IT’s 解决方案 • 容量规划 • 可扩展性 & 可管理性 • 性能调优 • FY06 • 参考内容 • Q&A
IIS 性能调优 • 规划 • * 规划命名空间 – 使用较少的虚拟服务器 • 调整 Sptimer 订阅频度 • 禁止 auto-rapid failure • 使用 web garden 获得最佳性能 • 维护 • 限制 WP 内存占用: 500 - 800 MB max • 合并应用程序池, 分离的池会降低性能 • 使用 WP 日志和诊断
SQL 性能调优 • 维护规划 • 周期性整理 DBs/Disks (Monthly/Quarterly) • 定期的 DBCCs (数据库一致性检测) • Cleanup/Offline • 资源规划 • FTS vs. SPS Search (MSSearch.exe) • SQL 实例 • 硬盘优化 (RAID & Partitioning) • SAN vs. DAS
内存性能调优 • Web 前端服务器内存 • 使用 4GB RAM, 在 boot.ini 添加 /3GB 参数 • SQL 内存 • 使用 4GB RAM, 在 boot.ini 添加 /3GB 参数 • 在SQL 启动参数中添加 –g512 来获得额外的MTL (Mem To Leave) • 在 8GB+ 内存的服务器中使用 AWE 和 /PAE (针对高端服务器)
备份的性能调优 • 规划 • Site Backups don’t scale and cause SQL blocking • 使用 SharePoint Database Explorer 进行文件还原 (Reskit) • 只针对索引备份使用 SPSBackup • 通过使用回收站来避免数据库恢复 • 优化 • 第三方压缩的数据库备份 • 使用私有网络或 Fiber attached tape • 磁盘转储 – 利用被动结点
网络性能调优 • 备份 (最大的网络压力) • 使用 Fiber attached tape 来解放网络 • GigE 为我们提供了 3倍的性能提升 • 私有网络 • 集群优化 • 配置前端和后端网卡,连接不同的路由器或LANs/vLANs • 在NLB 和 MSCS 中使用交叉连接或hub/switch连接
索引性能调优 • 规划 • 使用站点目录作为内容源 • 利用资源组划分范围 • 使用尽可能少的索引个数 • Ad hoc content in larger index • 向较小的索引中导入内容 • 维护 • 避免使用/移除单线程 i-Filters • 避免对同一内容添加两次索引 • 移除 – index portal every 10 min • 限制 crawl threads 的数量
其他的性能优化考量 • 验证 - Kerberos vs. NTLM vs. Basic • http://support.microsoft.com/?id=832769 • IIS 6 Dynamic & Static Compression – Level 9 • 第三方 – 离线, 复制, 加速器 • Anti-Virus 影响 • 应用 WSS & SPS SP1 • SPS 搜索 vs. FTS (Extending SPS Search) • http://msdn.microsoft.com/library/en-us/spptsdk/html/ExtendingSearchforSPS_SV01159259.asp • WSS Hot fix (Post SP1) • KB: 889385 SharePoint Usage & Site Backup
议程 • Microsoft IT 的最佳实践和经验分享 • Microsoft IT’s 解决方案 • 容量规划 • 可扩展性 & 可管理性 • 性能调优 • FY06 • 参考内容 • Q&A
IT FY06 Plans • 64-bit 硬件和软件 • Windows 2003 SP1 Rollout • SQL 2005 • 持续 to scale up and out • Smart tools/WebParts • Admin Recycle Bin • Enhanced Search • My Site Off boarding • Site Lifecycle Notification & Archive • SharePoint Utility (DB Analysis/Split Tool) • Search/Index optimization and ranking
议程 • Microsoft IT 的最佳实践和经验分享 • Microsoft IT’s 解决方案 • 容量规划 • 可扩展性 & 可管理性 • 性能调优 • FY06 • 参考内容 • Q&A
资源 Microsoft IT Performance White Paper: http://www.microsoft.com/downloads/details.aspx?familyid=8acf3b81-2DB5-4079-b904-589d2d49bedd&displaylang=en Microsoft IT SharePoint Deployment Web Cast: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032241971&Culture=en-US SharePoint Resource Kit: http://www.microsoft.com/technet/prodtechnol/sppt/reskit/default.mspx Capacity Planning for Microsoft Office SharePoint Portal Server 2003: http://www.microsoft.com/technet/prodtechnol/office/sps2003/plan/cappisps.mspx Microsoft SharePoint & ISA Extranet Whitepaper: http://www.microsoft.com/downloads/details.aspx?FamilyId=4C5BF9DD-3EFB-451D-B213-98ED039190BF&displaylang=en
课程总结 • 建立需求基线–规划数据库容量 • 命名空间策略–少量的 IIS 虚拟服务器 / Web 站点 • 规划企业级搜索来避免重复进行索引 • 监控性能瓶颈