Presented by Jacob Wilson SharePoint Practice Lead Bross Group 1.

Slides:



Advertisements
Similar presentations
This slide deck is formatted to 1280 X 800, but some locations will only support 1024 X 768. To modify… Set resolution of slide show while creating it.
Advertisements

Mitchel Sellers, CEO IowaComputerGurus Inc.. Active in the DotNetNuke eco system for about 6 years Author of Professional DotNetNuke Module Programming.
Intro to SharePoint 2013 Architecture Liam Cleary.
Mitchel Sellers, CEO IowaComputerGurus Inc..  Active in the DotNetNuke eco system for about 3 years  Author of Professional DotNetNuke Module Programming.
June 23rd, 2009Inflectra Proprietary InformationPage: 1 SpiraTest/Plan/Team Deployment Considerations How to deploy for high-availability and strategies.
Novell Server Linux vs. windows server 2008 By: Gabe Miller.
SharePoint and SQL Server integration Demo: SQL Server Optimizing Configurations SQL Server 2014 for SharePoint 2013 Avoiding ginormous transaction.
More Scalable More Scalable More Flexible More Flexible More Features More Features.
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
Martin Y. Leveille Sharepoint Engineer RJB Technical Consulting, Inc. Installation and Configuration Methodology.
Installing and Configuring SharePoint Technology Ryan Duguid Technical Specialist Microsoft New Zealand APAC Microsoft SharePoint Conference 2007 May.
Yes, yes it does! 1.Guest Clustering is supported with SQL Server when running a guest operating system of Windows Server 2008 SP2 or newer.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Optimizing SQL Server 2012 for SharePoint 2013 SharePoint Saturday/Friday, Honolulu March 27, 2015.
SharePoint is only an application so it has to run on top of Windows Server Windows 2008 R2 SP1 or Windows 2012 Standard, Enterprise, or Data Center Still.
VMware vCenter Server Module 4.
Capacity Planning in SharePoint Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.
Russ Houberg Senior Technical Architect, MCM KnowledgeLake, Inc.
Presented by Jacob Wilson SharePoint Practice Lead/Principal Bross Group 1.
Dedicated Windows 2003 Servers Dedicated Windows 2003 Servers Application Server Application Server Database Server Database Server Web Server Web Server.
1 Management Pain points now Existing tools: Do not map to virtual environments Provisioning Backup Health monitoring Performance monitoring / management.
Microsoft SharePoint Products & Technologies 2007: Administrative Architecture and Planning for Deployment Keith Monale Senior Consultant Microsoft Consulting.
Mark Harmsworth – Architecture Nate Bruneau – Engineering Scott Kleven – Program Management Microsoft Corporation SESSION CODE: OSP321.
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Welcome Thank you for taking our training. Collection 6421: Configure and Troubleshoot Windows Server® 2008 Network Course 6690 – 6709 at
Exam QUESTION CertKiller.com has hired you as a database administrator for their network. Your duties include administering the SQL Server 2008.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.

Module 11 : Backup and Restore Jong S. Bok
Microsoft ® SQL Server ® 2008 and SQL Server 2008 R2 Infrastructure Planning and Design Published: February 2009 Updated: January 2012.
Microsoft ® System Center Operations Manager Infrastructure Planning and Design Published: November 2012.
Windows 2000 Advanced Server and Clustering Prepared by: Tetsu Nagayama Russ Smith Dale Pena.
Presented by Jacob Wilson Microsoft Practice Lead/Principal Bross Group 1.
Microsoft Office SharePoint Training Course
Information Architecture Linden Daniels. Steps of a Successful Information Architecture Discovery Education Design Migration Monitor.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
Best Practice for Configuring your SharePoint Environment Steve Smith.
2 Microsoft Office SharePoint Server 2007: Administrative Architecture, Deployment, and Operations Fundamentals Shane Young, MVPTodd Klindt, MVP PresidentConsultant.
Module 1: Installing and Configuring Servers. Module Overview Installing Windows Server 2008 Managing Server Roles and Features Overview of the Server.
Chokchai Junchey Microsoft Product Specialist Certified Technical Training Center.
Designing and Deploying a Scalable EPM Solution Ken Toole Platform Test Manager MS Project Microsoft.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
OSP310. What is a SharePoint® Farm? A collection of one or more SharePoint Servers and SQL Servers® providing a set of basic SharePoint.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC PERFORMANCE OPTIMIZATION FOR MICROSOFT FAST SEARCH SERVER 2010 FOR SHAREPOINT EMC Symmetrix.
Hosted SharePoint. Part 3/3: Office Live as a WSS solution Speaker Name Microsoft Corporation Hosted.
Consolidation and Optimization Best Practices: SQL Server 2008 and Hyper-V Dandy Weyn | Microsoft Corp. Antwerp, March
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Who is this Todd guy? SharePoint MVP since 2006 Speaker, writer, consultant, Aquarius, former President of Shane Young fan club Personal Blog
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Christophe Fiessinger Senior Technical Product Manager Microsoft Corporation Rolly Perreaux, PMP,
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Nick Swan Lightning Tools MVP SharePoint Server SharePoint 2007 Capacity and Performance Planning.
Blog.eardley.org.uk SharePoint Databases What you need to know Alan Eardley SQL Saturday Exeter 25 April 2015.
Virtualization Fundamentals for DBAs Joey D’Antoni February 3, 2015 DBA Fundamentals VC.
Understanding and Improving Server Performance
SharePoint 2010 Performance and Capacity Planning Best Practices
SharePoint Solutions Architect, Protiviti
TYPES OF SERVER. TYPES OF SERVER What is a server.
SharePoint 2019 Changes Point of View.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Outline Virtualization Cloud Computing Microsoft Azure Platform
Web Server Administration
SpiraTest/Plan/Team Deployment Considerations
AlwaysOn Availability Groups
Cloud Computing Architecture
University of Glasgow Sharepoint
Presentation transcript:

Presented by Jacob Wilson SharePoint Practice Lead Bross Group 1

2

 Founded 2004  Based in Lakewood, CO  Certified Woman-Owned Business  Denver Business Journal Best Places to Work  Tier one supplier to over 40 clients in CO 3

 Consulting  Staff Augmentation  Project Delivery  Application Development  Direct Placement

 Banking, Financial, and Mortgage Services  Cable / Satellite  Construction  Manufacturing  Education  Government  Retail  Software  Telecom  Transportation

 Retain top talent by offering competitive compensation to our employees.  Keeping overhead low to better ensure success and satisfaction for our clients.  Provide excellent rates and ultimately a better value to our clients.

 MCTS Certified in MOSS 2007 Configuration  MCTS Certified in PerformancePoint Server 2007 Application Development  SharePoint Practice Lead and Principal Consultant at Bross Group  Worked with SharePoint 2003 and 2007 over the past several years  Architecture, Installation, Upgrade, Configuration, Custom Development, and Administration  Twitter:  LinkedIn:  Blog: 7

8

 Hardware  IIS Settings  Content Databases  SQL Server Disks and File Groups  Virtualization 9

10

11 Server RoleProcessorMemoryDiskNetwork WFE/Application (1) **x64 2.5GHz4GB 6GB + 30% of the size of the indexed content + 25% free disk space1Gbps Database (1)x64 2.5GHz4GB 120% Planned Storage + 6GB + Future Growth + Log Files + 25% free disk space1Gbps *x64 priority: SQL Server, then Application Server, then Web Front End Server WFE. **Small Server Farms typically combine the Application & WFE Server role into a single server.

12 Server RoleProcessorMemoryDiskNetwork Web Front End/Query (2+)x64 Dual Core 3GHz4GB 6GB + 30% of the size of the indexed content + 25% free disk space1Gbps Application (1+) **x64 Dual Core 3GHz8GB 6GB + 30% of the size of the indexed content + 25% free disk space1Gbps Database (2) ***x64 Dual Core 3GHz8GB 120% Planned Storage + 6GB + Future Growth + Log Files + 25% free disk space1Gbps * x64 priority: SQL Server, then Application Server, then Web Front End Server WFE. ** The Application Server role typically hosts the Index Service and Excel Calculation Service in a Medium Server Farm. *** SQL Clusters are typical in Medium Server Farm environments.

13 Server RoleProcessorMemoryDiskNetwork Web Front End/Query (4+)x64 Dual Core 3GHz4GB 6GB + 30% of the size of the indexed content + 25% free disk space1Gbps Application (2+) **x64 Dual Core 3GHz8GB 6GB + 30% of the size of the indexed content + 25% free disk space1Gbps Database (2+) ***x64 Dual Core 3GHz16GB 120% Planned Storage + 6GB + Future Growth + Log Files + 25% free disk space1Gbps *x64 priority: SQL Server, then Application Server, then Web Front End Server WFE. ** Typically there are two Application Server roles in Large Server Farm environments. One dedicated Index Server and one dedicated Excel Services Server. Both of these services are very process intensive. *** Microsoft recommends one database server per 4 WFE’s for content database storage.

14

 Within IIS you have the ability to assign multiple worker processes (w3wp.exe) to a given application pool. In traditional IIS web applications this can improve performance in the following two ways:  When a worker process for an application pool stalls another worker process can pick up and process the incoming requests  Round-Robin scheme helps balance workloads and reduces resource contention 15

 Typically, never do this in SharePoint land  More memory consumption  More context switching due to inter-process communication  If you do use it start with a baseline, add one additional worker process at a time, monitor, monitor, monitor, and don’t exceed 3 worker processes per application pool 16

 Allows you to tell IIS which worker processes to run on which processor  This allows for a better use of CPU caches  If you use this for your SharePoint application pools set a baseline, distribute worker processes across CPU’s based on resource consumption (even load), monitor, monitor, and monitor. 17

 Done by default in IIS around 2am to 4am in the morning  Good for releasing RAM by those custom developed features, web parts, and timer jobs  Don’t allow the application pools to be recycled during heavy load hours (business hours) as end-users will be impacted with longer page response times and possible service unavailable messages 18

19

 Microsoft recommends 100GB max on the size of any given content database, why?  Backup and Restore  Page response time  Disaster Recovery 20

21

 RAID 10 recommended for performance and redundancy  Place tempdb on it’s own physical hard disk  Place content databases on their own physical hard disk  Place transaction logs on their own physical hard disk 22

 Use multiple data files for large content databases and spread data files across physical hard disks if necessary  To increase search performance use multiple data files for the SSP search database  One file group for index tables  One file group for search tables 23

24

 WFE Servers and Application Servers are okay  Do not virtualize SQL Server instances  Resource contention  During business hours  After business hours (Backup)  Custom features and web parts  Hyper-V Host: 64 bit architecture, 1 to 1 mapping of virtual CPU’s to physical CPU’s, and RAM based on guests (NUMA boundaries) 25

26

 Performance and Capacity Planning  Tune Web Server Performance  IIS and SharePoint settings.aspx  SharePoint and Hyper-V 27