Name:Joel Oleson Title:Sr. Architect Company:Quest Software Blog:http://www.sharepointjoel.com.

Slides:



Advertisements
Similar presentations
Mythbusters Debunking Common SharePoint Farm Misconceptions ITP361 Spencer Harbar.
Advertisements

Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
Intro to SharePoint 2013 Architecture Liam Cleary.
 Troy Hopwood Program Manager Microsoft Corporation BB53.
Generic SharePoint Implementation Learn.sharepoint.com.
Todd Klindt Solanite Consulting.  WSS MVP since 2006  Speaker, writer, consultant, Aquarius  Personal Blog
Tom Sheridan IT Director Gas Technology Institute (GTI)
OFC323 Dot-Com Meets SharePoint: Building an Internet-Facing Web Site Using Microsoft Office SharePoint Server 2007 Jim Masson Lead Program Manager Microsoft.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Martin Y. Leveille Sharepoint Engineer RJB Technical Consulting, Inc. Installation and Configuration Methodology.
Tech·Ed  North America /17/2017 6:52 AM
Welcome to the Minnesota SharePoint User Group November 11 th, 2009 Prepare for SharePoint 2010 Wes Preston, Brian Caauwe Meeting.
Welcome to the Minnesota SharePoint User Group November 11 th, 2009 SharePoint 2010 Administration Wes Preston, Brian Caauwe.
JourneyTEAM - – Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own.
Gary Hope SQL Guy Michael O’Donovan SharePoint Guy.
Presented by Jacob Wilson SharePoint Practice Lead Bross Group 1.
Capacity Planning in SharePoint Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.
Module 2 Deploying SharePoint Portal Server 2003.
Russ Houberg Senior Technical Architect, MCM KnowledgeLake, Inc.
Enterprise Search. Search Architecture Configuring Crawl Processes Advanced Crawl Administration Configuring Query Processes Implementing People Search.
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
Microsoft SharePoint Products & Technologies 2007: Administrative Architecture and Planning for Deployment Keith Monale Senior Consultant Microsoft Consulting.
Windows SharePoint Services 'v3': Creating And Defining Custom Templates, Sites, Features, And Solutions Mike Ammerlaan OFF308 Program Manager Microsoft.
JourneyTEAM - – Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own.

EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
Fitting SharePoint Into Your Organization’s Disaster Recovery Plans Randy Williams, MVP MOSS Synergy Corporate Technologies
SharePoint and SharePoint Online: Today and what's next? Presented by Luke Abeling – IT Platforms.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
SharePoint MOSS Platform Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Enterprise.
Microsoft Office SharePoint Training Course
SharePoint 2007 Overview and Solution Examples Inetium.
Information Architecture Linden Daniels. Steps of a Successful Information Architecture Discovery Education Design Migration Monitor.
RJB Technical Consulting Microsoft Office SharePoint Server 2007 Governance Russ Basiura RJB Technical Consulting.
Deploying SharePoint Products and Technologies for Enterprise Collaboration Microsoft IT group’s Centrally Hosted Collaboration Solution.
Welcome to the Minnesota SharePoint User Group October 8 th, 2008 SharePoint 2007 Administration Brian Caauwe Meeting # 48.
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.
Functional comparison between Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 October 14 th, 2009, Lexington Microsoft Users.
2 Microsoft Office SharePoint Server 2007: Administrative Architecture, Deployment, and Operations Fundamentals Shane Young, MVPTodd Klindt, MVP PresidentConsultant.
An introduction to Microsoft Office SharePoint Server 2007 Rue Juliette Wytsmanstraat 14 | 1050 Brussels | Belgium T | F
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Welcome to the Delaware Valley SharePoint User Group Russ Basiura SharePoint Consultant RJB Technical Consulting
OSP310. What is a SharePoint® Farm? A collection of one or more SharePoint Servers and SQL Servers® providing a set of basic SharePoint.
The 2007 Microsoft Office System Andrew Lowson Solution Specialist – Portals & Collaboration Microsoft Australia
Hosted SharePoint. Part 3/3: Office Live as a WSS solution Speaker Name Microsoft Corporation Hosted.
Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
By: Usman Zafar Malik [MCTS : Microsoft Office SharePoint Server 2007] [MCTS : Windows SharePoint Services (WSS) 3.0] [MSBMSS : Microsoft Dynamics CRM.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Jorke Odolphi Product Technology Specialist WebCentral Using Microsoft Operations Manager To Monitor And Maintain Your Farm.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
Windows SharePoint Services Installation and Configuration.
Dawie Human Infrastructure Architect Inobits Consulting VIR202.
Todd Klindt That guy Solanite Consulting Shane Young And that other guy SharePoint911 OFC404.
Patrick Ortiz Global SQL Solution Architect Dell Inc. BIN209.
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.
Architecting Search in SharePoint 2016
SharePoint 2010 Performance and Capacity Planning Best Practices
SharePoint Solutions Architect, Protiviti
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
What is SharePoint and why you should care
Technical Overview (IT Pro)
Overview of Social Computing in Microsoft SharePoint 2010
Multi-Farm, Cross-Continent SharePoint Architecture
Microsoft Office Project Server 2007: Server Administration
Presentation transcript:

Name:Joel Oleson Title:Sr. Architect Company:Quest Software Blog:

8+ Year SharePoint Veteran 7 Years Microsoft SharePoint Team & IT The First SharePoint Admin Quest Sr. SharePoint Architect Loves to Travel 45 Countries+ Swaziland Dancer Who is SharePoint Joel?

Audience Poll SharePoint Admins? Less than 3 years in SharePoint? Belong to SharePoint &/or.NET user groups?

Watch Out for Killer Bunnies

Agenda… SharePoint Best Practices: Architecture Fundamentals Core Logical Architecture Physical Architecture Designing Information Architecture Avoid Common Mistakes

Bear Grills - Survival

WSS 3.0 and SharePoint Server 2007 SharePoint Server 2007 Enterprise SharePoint Server 2007 Standard Windows SharePoint Services 3.0 Platform & Collaboration (blogs & wikis) Doc Management, Web Content Management, Search, & Portals Web Forms, Excel Services, BDC MOSS FIS For Internet Sites & Enterprise Intranet Windows Internet Connector Intranet/Extranet Standard

Fundamental Principle #1 IIS Web Sites = IIS Virtual Servers = Web Applications IISWSS 3.0 / SharePoint Server Web Sites Web Applications Physical Server Web Application(s) Top Level Site(s) Site Collections Site(s)/webs Site Collection

Fundamental Principle #2 Consistency in Hierarchy WSS 3.0 Web Applications Site Collections Sites Templates & Features MOSS 2007 Web Applications Site Collections Sites Templates & Features

Fundamental Principle #3 Servers Have Services are Are Roles Servers have Roles Web Front End (WFE) Query Calculation (Excel) Index (Non SharePoint) Database Server Simplified Really Just 3 Roles WFE/Query – 99% Index (App Tier) SQL Note: Never put Query and Index on same server if there is another Query server!

Deployment Install Key concepts 32 bit or 64bit binaries **Note: SharePoint 2010 requires bit & 64bit SQL 2005 or 2008 Install Basic NOT RECOMMENDED except for POC Advanced – Allows you to connect to SQL WFE only vs. Full install Language Packs (Downloads on the Web) WSSMOSS Ifilter pack +

Most Common Farms WFE/ Query “All in One” WFE/Query Index SQL SQL All SP Roles SQL

Key Factors in Topology Usage # Users Solution (The answer before the question) Authentication Type (Anonymous vs. AD) Caching Offload devices Business & Tech Requirements Client & Server Performance Requirements SLAs (Uptime/High Availability Req.) WAN Considerations (Multi farm) Data GBs/TBs of data Total # Files and Items (rare)

SharePoint in common… LOLCATS.COM

Fundamental Principle #3 You MUST learn the difference between site and site collection despite the confusion. Site = Web = Spweb aka subweb STSADM = Web UI=site Site Collection = SpSite STSADM = Site Central Admin = Site UI= Site Collection

Basic Install (BAD!) All On C Drive No Backup Restore Complexity Server All One site collection Not Configured: Quota, Expiration, Auditing, Versions, Workflows, Meta Data capture All items view default (flat) List and Site Collection One database Db config (log and db location) No maintenance plan Database Defaults have Faults

POP QUIZ!!!! What is the most scalable object in SharePoint? Site Collection Can I run WFE and Query on one box and WFE Query Index on another? NO! Is a default basic install good enough to get started? No! (Even be careful with proof of concept.) Is Virtualization and SharePoint ok? Yes!

WooHoo! You Pass SharePoint Fundamentals – The New World

Containment Hierarchy Items Files, calendar items, contacts, customers, images, custom Lists Doc Lib, Pages, Events, Discussions, Surveys, etc… * Sites Wikis, Blogs, Team, Doc, Meeting Workspaces * Site Collections Internet, Intranet Portal, Wikis, Blogs, Team, Doc, Meeting Databases Content, Config, SSP, Search * Web Applications Central Admin, SSP Admin, Content Servers Web Front End, APP, SQL * Farm Internet, Extranet, Intranet

Joel's Cheat Sheet for Hosting Dedicated Farm(s) Ideal for applications such as Project Server, Performance Point, BDC applications, CRM, Sales SAP/Siebel and Finance Solutions built on SharePoint Great for staged deployments i.e. dev, test, authoring to production Web App Ideal for point solutions, Records Management, for Legal Holds, department solutions, and groups of site collections Memory isolation and separate SSP such as Search Solutions Site Collection Support 100s-100K+ sites Ideal for Collaborative environments including intranets, Projects, extranets Document Management where scale is into +TBs Sites Information and aggregation Portals such as Intranets WCM Internet sites with page libraries

Endusersharepoint.com

SharePoint Server Logical Model Permanent Central Portal Web Application Division Portals Groups & Teams Projects & Workspaces My Sites Permanent Structured SharePoint Server Sites SharePoint Server Sites Ad Hoc WSS Site Templates Permanent Division Portals Web Applications or Site Collections Adhoc Team Sites Consider Charge Back To reduce support hit. 1 per User CentralPortal ServiceOffering

UnitTechNet MaxJoel’s GuidelineJoel’s MAX Web Apps per Farm 85 Content Webapps with 8GB RAM I recommend no more app pools than 1 per every 2GB of RAM Databases per WebApp -100 per SQL server100 or less if using DB Mirroring Site Collection per Web App 50,000 also listed as 100,000 and 150,000 depending on ref 100, ,000 Size per content database -100GB1 TB with serious list and site optimization (super advanced only) Size per Site Collection -15GB in multi-tenant DB 100GB in dedicated DB 25GB in multi 1TB in dedicated Db Sites in Site (Web) Items per List2000 items per viewUse Custom Views, Indexed columns and search UI for large lists I recommend view Item limit of 100 or 1000.

Plan for Software Boundaries Plan your lists and libraries Throughput differences between flat document library vs. document library with folders

Top Performance Killers 1.Indexing/Crawling 2.Backup (SQL & Tape) 3.Profile Import 4.Misc Timer Jobs – User Sync for large #s of Users 5.STSADM Backup/Restore 6.Large List Operations 7.Heavy User Operation List Import/Write

Understanding the SharePoint Databases Farm Config Servers Web Apps Solutions Global Config Web App Content Site Collections Sites Lists Pages Documents DWPs SSP Search Properties SSP My site host config Profiles BDC config Excel Calc

Disk I/O Demand SearchSearch Most Demand ConfigConfig Medium Demand +SSP+SSP *Content..*Content.. Low Demand * Except during backup and Indexing + Except during Profile Import Temp Master Model Tlogs

#8 SharePoint Common Mistakes

Operations and IT Failures Poor configuration (Not planned - defaults) Insufficient RAM and Disk allocation Server Poor choice of Site vs. Site Collection Structure Flat Lists One Content Database Information Architecture Poor Network between WFEs and SQL No plan for WAN (User complaints without answers) Network No Backup Emergency: No Restore plan or steps Disaster Recovery – More like Disaster Operational Backup/Restore

Developer Failures Memory Leaks – USE SpDisposeCheck tool Not closing Objects Unaware of community tools Ramp up/Lack of Skills Unnecessary Custom Site Defs or editing default site def Thinking more is better Naked assemblies and editing web.config(s) isn’t enough Poor Assumptions Skipping to production (Dev and test environment – REQUIRED!) Wrap it up – WSP Solutions Required – WSPBuilder Manage your source TFS!? Easy way rather than right way

Business Deployment Failures Duplication of effort No comm. No buy in (forced deployment) Communication Lack of End User Training/Community Lack of Help and Insight into Business processes Culture & Adoption No Budget - No project or Budget cuts No Sponsorship – Under the Radar Budget/Sponsor Poorly designed taxonomy & Information Architecture No deployment due to complex dependencies Poor Planning

Call to Action! Be sure to PLAN your logical infrastructure & Physical… Don’t forget a Governance Plan! Where do you get your information? TechNet, MSDN, SharePoint Team Blog, SharePoint User Groups and blogs!! Twitter?

34 Quest IT Solutions for SharePoint Site Administrator for SharePoint Discover, understand and manage your SharePoint environment Migration Manager for SharePoint SharePoint 2003 to 2007 migration File Migrator for SharePoint File shares to SharePoint migration Recovery Manager for SharePoint Granular SharePoint recovery for enterprise-level needs Quest Web Parts Enable rapid development of SharePoint applications Public Folder Migrator for SharePoint Exchange Public Folders to SharePoint migration Notes Migrator for SharePoint Notes application content to SharePoint migration Quest SQL Server Solutions Maximize SQL Server performance while simplifying tasks and providing visibility and control

SharePoint Exams! Get Certified on the New Exams!!! For IT Pros: Windows SharePoint Services Configuring Office SharePoint Server Configuring For Developers: Microsoft Windows SharePoint Services Application Development Microsoft Office SharePoint Server Application Development MCM and MCA!

Resources SharePoint Backup and Disaster Recovery Updated ResourcesSharePoint Backup and Disaster Recovery Updated Resources – More info on SharePoint Mirroring and Log shipping Top SharePoint Storage ResourcesTop SharePoint Storage Resources – key resources around storage and sizing SharePoint SQL database maintenanceSharePoint SQL database maintenance – whitepapers and recommendations SharePoint EssentialsSharePoint Essentials – links and resources MSDN & TechNet microsoft.com/sharepoint Virtual Labs Newsgroups communities/newsgroups/en-us/default.aspx User Groups

Technical Communities, Webcasts, Blogs, Chats & User Groups Microsoft Developer Network (MSDN) & TechNet Trial Software and Virtual Labs Microsoft Learning and Certification Required slide

Thank You! Dunkie!

International Content & Community Resources for IT Professionals Resources for Developers Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings from Tech-Ed website. These will only be available after the event. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings from Tech-Ed website. These will only be available after the event. Tech ·Ed Africa 2009 sessions will be made available for download the week after the event from:

Required Slide