Best Practices in SharePoint Deployment and Management



Similar documents
Tuning Microsoft SQL Server for SharePoint. Daniel Glenn

Best practices for operational excellence (SharePoint Server 2010)

SQL Server Version. Supported for SC2012 RTM*** Not supported for SC2012 SP1*** SQL Server 2008 SP1, SP2, SP3

NEXTGEN v5.8 HARDWARE VERIFICATION GUIDE CLIENT HOSTED OR THIRD PARTY SERVERS

Hardware/Software Guidelines

Azure VM Performance Considerations Running SQL Server

NIMSOFT SLM DATABASE

Capacity Planning for Microsoft SharePoint Technologies

WHITE PAPER Optimizing Virtual Platform Disk Performance

NEWSTAR ENTERPRISE and NEWSTAR Sales System Requirements

DATA AND LOG FILES FOR CENTRAL MANAGEMENT STORE

1. Server Microsoft FEP Instalation

ITMC 2079 MCTS Configuring and Administering Microsoft SharePoint 2010

Capacity Planning for NightWatchman Management Center

SharePoint 2013 Best Practices

Client Hardware and Infrastructure Suggested Best Practices

Preparing a SQL Server for EmpowerID installation

System Requirements for Microsoft Dynamics GP 2015

MS SQL Server 2014 New Features and Database Administration

SharePoint 2010 Performance and Capacity Planning Best Practices

MICROSOFT EXCHANGE best practices BEST PRACTICES - DATA STORAGE SETUP

SQL Best Practices for SharePoint admins, the reluctant DBA. ITP324 Todd Klindt

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

SharePoint Capacity Planning Balancing Organiza,onal Requirements with Performance and Cost

Reference Architecture for a Virtualized SharePoint 2010 Document Management Solution A Dell Technical White Paper

System Requirements. Version 8.2 November 23, For the most recent version of this document, visit our documentation website.

Ignify ecommerce. Item Requirements Notes

Virtualized Exchange 2007 Archiving with EMC Xtender/DiskXtender to EMC Centera

Maximizing SQL Server Virtualization Performance

Enterprise Planning Large Scale ARGUS Enterprise /29/2015 ARGUS Software An Altus Group Company

SharePoint 2010

SYSTEM SETUP FOR SPE PLATFORMS

ADAM 5.5. System Requirements

Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008

ION EEM 3.8 Server Preparation

"Charting the Course to Your Success!" MOC B Configuring and Administering Microsoft SharePoint Course Summary

ELECTRONIC QUALITY MANAGEMENT SOFTWARE

Best Practices for Virtualised SharePoint

Microsoft Dynamics NAV 2015 Hardware and Server Requirements. Microsoft Dynamics NAV Windows Client Requirements

Who is SharePoint Joel?

Integrating Data Protection Manager with StorTrends itx

Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server

Backup Exec Infrastructure Manager 12.5 FAQ

Performance Validation and Test Results for Microsoft Exchange Server 2010 Enabled by EMC CLARiiON CX4-960

White Paper. Recording Server Virtualization

The 5-minute SQL Server Health Check

SharePoint Data Management and Scalability on Microsoft SQL Server

VMware vrealize Configuration Manager Advanced Installation Guide vrealize Configuration Manager 5.8

How to Backup and Restore a VM using Veeam

RAID5 Scaling. extremesan Performance 1

EMC CLARiiON CX3 Series FCP

Software Pricing. Operating System

OPTIMIZING EXCHANGE SERVER IN A TIERED STORAGE ENVIRONMENT WHITE PAPER NOVEMBER 2006

Microsoft Exchange Server 2003 Deployment Considerations

How to Scale out SharePoint Server 2007 from a single server farm to a 3 server farm with Microsoft Network Load Balancing on the Web servers.

Enterprise Edition. Hardware Requirements

Administering a Microsoft SQL Server 2000 Database

DELL TM PowerEdge TM T Mailbox Resiliency Exchange 2010 Storage Solution

AE EHR Database Servers

GoGrid Implement.com Configuring a SQL Server 2012 AlwaysOn Cluster

Course: 10174B: Configuring and Administering Microsoft SharePoint 2010

Deploying Affordable, High Performance Hybrid Flash Storage for Clustered SQL Server

MICROSOFT SHAREPOINT SERVER: BEST PRACTICES AND DESIGN GUIDELINES FOR EMC STORAGE

Configuring and Administrating Microsoft SharePoint 2010 (10174) HK913S

Best Practices. Best Practices for Installing and Configuring SQL Server 2005 on an LSI CTS2600 System

Creating SANLess Microsoft SQL Server Failover Cluster Instances with SIOS DataKeeper Cluster Edition and SanDisk Fusion iomemory

Backup and Recovery 1

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

Introduction to SQLIO & SQLIOSim & FIO. XLVIII Encontro da Comunidade SQLPort

Deploying and Optimizing SQL Server for Virtual Machines

Installing and Configuring a. SQL Server 2012 Failover Cluster

Getting Started with HC Exchange Module

System Requirements Version 8.0 July 25, 2013

Course 20462C: Administering Microsoft SQL Server Databases

Preparing an IIS Server for EmpowerID installation

EMC Unified Storage for Microsoft SQL Server 2008

REDCENTRIC MANAGED ARCHIVE SERVICE SERVICE DEFINITION

Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server Databases

The objective of this document is to present the high level plan for implementation, migration and Upgradation of SQL Server Database.

Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle

HP ProLiant DL380p Gen mailbox 2GB mailbox resiliency Exchange 2010 storage solution

Administering Microsoft SQL Server Databases

OPAS Prerequisites. Prepared By: This document contains the prerequisites and requirements for setting up OPAS.

Administering a Microsoft SQL Server 2000 Database

Allan Hirt Clustering MVP

IncidentMonitor Server Specification Datasheet

Exam : Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 2. Title : The safer, easier way to help you pass any IT exams.

Transcription:

Best Practices in Deployment and Management Presented by: JD Wade, Consultant, MCTS Mail: jd.wade@hrizns.com Blog: http://wadingthrough.wordpress.com Twitter: http://twitter.com/jdwade

Agenda Governance Infrastructure Development

Infrastructure

Maintain as a Platform More than an Application Patch/Update more than Patch Regularly At least Quarterly Fixes Problems Before They Occur Prepares For Cases That Are Opened Users Latency is Effected by Multiple Components

Server Configuration Disable Loopback Check Security Feature on servers (MS KB 896861 Two Methods to Disable) IIS Thread Patch (MS KB 946517).Net Framework 3.5 SP1 64 Bit OS Partition (30GB-32 bit, 40GB-64 bit) Ensure 25% free space on NTFS partitions PowerShell Gigabit Ethernet Connections

Software Updated to Service Pack 2 April 2009 Cumulative Update preferred Use Cumulative Update Packages (April is complete, June soon) Use Multiple Service Accounts Know When to Use Kerberos

Backups Test Recovery Set Service Level Agreements Backup as prescribed Site Collection Size Backup Method Less 15 GB STSADM Between 15 GB and 100 GB SQL or Data Protection Mgr Larger than 100GB Data Protection Mgr

SQL Server Lifeblood of Farm Cluster to Ensure Availability Use SQL Aliases Pre-size and pre-construct files Watch Auto Growth settings Simple versus Full Backups Defragment data files Do regular normal SQL Server maintenance

SQL Server Storage RAID 10 provides better throughput than RAID 5 Separate databases and logs onto separate spindles to scale up Sector Align Disk Partitions Format data and log file LUNs to 64KB allocation units Database files need random read and write optimization Log files need sequential read and write optimization Heavy read only environments should focus on database files

SQL Server TempDB Ensure adequate throughput use separate spindles Size database to 25% of largest database in the instance Divide into equal data files based on # of cores in SQL Server

SQL Server Priorities TempDB Database Log Files Search Databases Content Databases

Governance

Governance Unique to Every Organization Balance IT Control with User Empowerment Get Executive Sponsorship Adoption is What Counts Establish an Information Architecture Setup Structure with Most Important Items at the Top Establish Roles and Responsibilities Loosen Rules as There is More collaboration

Collaboration Sizing 15GB Maximum Site Collections 100GB Content Databases for effective performance (25GB if effective) Expect file server data to grow 1.2x - 1.5x going into Ensure Information Architecture has multiple site collections For larger deployments One site collection per content database Break content database into multiple data files equal to # of cores in SQL Server Put data files onto separate spindles for every more performance

Development

Development Use Solutions Use Source Control Use Data Connectors and SSO Database Determine Customization Tools Allowed (Designer is Free Now) Choose Versioning Methods Early Use Multiple Environments Procedure/Tool for Moving Solutions Between Environments Keep Staging and Production alike Create Virtual and Automated Developer Instances

Code Dev Staging Produc8on Content

Appendix Governance Resource Center for http://technet.microsoft.com/en-us/office/sharepointserver/ bb507202.aspx Database Maintenance for Whitepaper http://technet.microsoft.com/en-us/library/cc262731.aspx Working with TempDB in SQL Server 2005 http://technet.microsoft.com/en-us/library/cc966545.aspx

Q & A Presented by: JD Wade Engineer, MCTS Mail: jd.wade@hrizns.com Blog: http://www.wadingthrough.com Twitter: http://twitter.com/jdwade