Download presentation
Presentation is loading. Please wait.
Published byDarren Wright Modified over 9 years ago
1
OSP310
12
What is a SharePoint® Farm? A collection of one or more SharePoint Servers and SQL Servers® providing a set of basic SharePoint services bound together by a single configuration database in SQL Server Key Components: Web Front End (WFE) Servers: o WSS / SharePoint Foundation o Web Application Service Application Servers: o Search Server o Excel Services o PerformancePoint Services o Access Services o Visio Services SQL Server
13
Role Virtualization Decision Considerations and Requirements Web Role Render Content Ideal Easily provision additional servers for load balancing and fault tolerance Query Role Process Search Queries Ideal For large indexes, use fixed sized VHD Requires propagated copy of local index Application Role Excel Services, etc Ideal Provision more servers as resource requirements for individual applications increase Index Role Crawl Index Consider Environments where significant amount of content is not crawled Requires enough drive space to store the index corpus Database RoleConsider Environments with lower resource usage requirements Implement SQL Server ® alias for the farm required
14
DISK NETWORK CPU RAM
15
DISK NETWORK CPU RAM
16
DISK NETWORK CPU RAM
17
DISK NETWORK CPU RAM
18
DISKNETWORK CPU RAM
19
DISK NETWORK CPU RAM
23
Non-Uniform Memory Access (NUMA) Boundaries exist at the hardware level. Virtual guests that are allocated more memory than exist within a single NUMA memory boundary have significantly impacted performance Example: NUMA boundaries vary by processor and motherboard vendor, but good rule of thumb to calculate boundaries is to divide the amount of memory in the system by the total number of cores. i.e. Dual Quad-core host (2x4 cores = 8 cores) with 64GB of RAM on the host would mean NUMA boundary is 64/8 or 8GB. In this example, allocating more than 8GB for a single guest session would result in performance drops.
24
Keeping NUMA boundaries in mind, this means that you will get significantly better performance provisioning two SharePoint front-ends with half the amount of RAM as a single front-end with twice as much RAM. This applies to any virtualization platform, as the limitation is hardware specific!
28
Clustering keeps you from putting all your VM eggs in 1 basket
29
Shared Storage iSCSI Guest Cluster 1 2 Redundant Paths to storage Shared Storage iSCSI, SAS, Fibre Live Migration 1 2 Host cluster 1 2 Guest ClusteringLive Migration & Host Clustering
33
Best Practices and Recommendations CPU Configure a 1-to-1 mapping of virtual processor to logical processors for best performance Be aware of “CPU bound” issues Memory Ensure enough memory is allocated to each virtual machine Disk Be aware of underlying disk read write contention between different virtual machines to their virtual hard disks Ensure SAN is configured correctly Network Use VLAN tagging for security Associate SharePoint® virtual machines to the same virtual switch Others Ensure that integration components are installed on the virtual machine Do not use other host roles (use server core) Avoid single point of failure: load balance your virtual machines across hosts and cluster virtual machines
37
37
38
Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC.
40
Resources www.microsoft.com/teched Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn http://northamerica.msteched.com Connect. Share. Discuss.
42
Scan the Tag to evaluate this session now on myTechEd Mobile
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.