25
The New World of SharePoint 2010 Administration Joel Oleson Sr. Architect Quest Software http:// www.sharepointjoel.com @joeloleson

New World Of SharePoint 2010 Administration Oleson

Embed Size (px)

DESCRIPTION

The New World of SharePoint 2010 Administration: A day in the life of the SharePoint 2010 Admin. This presentation takes the overview down a few notches to get into the impact of the new features as it relates to administration. From powershell to health and service architectures.

Citation preview

Page 1: New World Of SharePoint 2010 Administration Oleson

The New World of SharePoint 2010 AdministrationJoel OlesonSr. ArchitectQuest Softwarehttp://www.sharepointjoel.com@joeloleson

Page 2: New World Of SharePoint 2010 Administration Oleson

Microsoft SharePoint 2010The Business Collaboration Platform for the Enterprise and the Web

Connect and Empower People

Cut Costs with a Unified Infrastructure

Rapidly Respond to Business Needs

Communities

Search

Sites

Composites

ContentInsights

Page 3: New World Of SharePoint 2010 Administration Oleson

You asked for…

Ability to Recover a file from the database…Control over list sizes…Better Disaster Recovery…Easier to Manage…Easier to Host…More Insight and Extensible Reporting…Health Management…

Page 4: New World Of SharePoint 2010 Administration Oleson

Agenda

A Day in the Life of A SharePoint Admin

Planning – Services, Hosting, Authentication, MirroringOperating – Throttling, Reporting, Improved Central Admin UI Maintenance – Powershell, Import, Export, Unattached RecoveryOptimization – Performance, Health Rules, Dev Dashboard!

Page 5: New World Of SharePoint 2010 Administration Oleson

Planning Architecture Changes

Search architecture changes – FAST!Better Search ScalabilityRedundant for Indexing – Integrated no longer single point of failureDB changes

SSP -> Service AppsOffice Web AppsTennant AdminClaims based authentication

Page 6: New World Of SharePoint 2010 Administration Oleson

Improved Central Admin UI

ContextualRibbon

Server 2008 Style UI

Easier to find.

Page 7: New World Of SharePoint 2010 Administration Oleson

New DatabasesFa

rm

ConfigAdmin_ContentApplication Registry ServiceSecure_Store_ServiceStateServiceManagedMetadataWeb Analytics Web Service • WSS_Usage• Reporting_DB• Staging DB S

erv

ices

Search• Search_Service_Applica

tion• Crawlstore• SearchDB• PropertyStore• WSS_SearchPeople• SocialDB• ProfileDB• SyncDB

• Service• Sync

BDC_Service_DBWord Conversion Service ApplicationPerformance_Point

Con

ten

t

WSS_Content_GUIDWSS_Content_GUID1…WSS_Content_GUID2…

Page 8: New World Of SharePoint 2010 Administration Oleson

SharePoint Best Practices Analyzer

OverviewTimer Based Scheduled Rules CheckCategory based Ability to self heal and take action automatically!

Example: Daily fix fragmented databases

Page 9: New World Of SharePoint 2010 Administration Oleson

Health RulesHealth Rules

Runs on a Timer Job

Create your own!

Repair Auto-

magically!

Page 10: New World Of SharePoint 2010 Administration Oleson

Maintenance

Import/Export ListsBackup a site collection with Central AdminRecover from an unattached content databaseConfig backup500+ Powershell Commandlets to do essentially anything, and extensible for those they didn’t think of…

Page 11: New World Of SharePoint 2010 Administration Oleson

Migration Comparisons…

MOSS 2007 SharePoint 2010

Item O Send to X (stsadm / powershell)

List O Export to Excel X (stsadm / powershell)

Site O (partial fidelity) X (stsadm / powershell)

Site Collection X (STSAdm) X (stsadm / powershell)

Unattached Recovery

X (UI)

Page 12: New World Of SharePoint 2010 Administration Oleson

Powershell Your New Best FriendBest way to learn

powershell & SharePoint… get-help cmdlet -fullcommandlet -?get-help get-SP* get-help *Add*get-help *site*get-help new-SPSite -examples–examples-full

More than twice as commands many as STSADM!

Page 13: New World Of SharePoint 2010 Administration Oleson

Granular Restore/Export Options

Page 14: New World Of SharePoint 2010 Administration Oleson

Insight on Upgrade

Binary UpgradeIn Place (New Continue on failures)Database Attach (new! parallel)

No Gradual Upgrade (Side by Side Installation)

Visual UpgradeDelegation Binary

Upgrade

Visual Upgrad

e

Page 15: New World Of SharePoint 2010 Administration Oleson

Less Abrasive Upgrade Process

Enables compatibility check before committing.

Page 16: New World Of SharePoint 2010 Administration Oleson

Performance

Large List throttling - web app level control how users query and view data, set throttle controls on number of items returnedDeveloper Dashboard – Identify slow and resource intensive components on any page where they are rendered DB queriesSharePoint Workspace – Differencing Algorithm

Page 17: New World Of SharePoint 2010 Administration Oleson

Large List Throttling

Configurable List

ThrottlingAnd

Thresholds

You control when and

how much!

List throttling controls forces end users to create more efficient views with < x number of items.

Page 18: New World Of SharePoint 2010 Administration Oleson

Better Management of Dev Resources…

SandboxingDev Dashboard (Really not just for devs)Consistent 64 bit Dev and Prod

Page 19: New World Of SharePoint 2010 Administration Oleson

Turn on the Developer Dashboard

STSADMC:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN>stsadm -o setproperty -pn developer-dashboard -pv ondemand

PowershellRun Powershell from the start menu as administrator by right clicking.Execute a Dashboard.ps1 script file containing this: $ddSettings = [Microsoft.SharePoint.Administration.SPWebService]::ContentService.DeveloperDashboardSettings;$ddSettings.DisplayLevel = ‘OnDemand’;$ddSettings.RequiredPermissions =’EmptyMask’;$ddSettings.TraceEnabled = $true;$ddSettings.Update()

 Display Options = “On”, "Off" or "OnDemand"

Page 20: New World Of SharePoint 2010 Administration Oleson

Web Part Performance Dashboards

Page 21: New World Of SharePoint 2010 Administration Oleson

Reporting & Troubleshooting

Usage Reporting & Logging - enhancements and extensibility

Page 22: New World Of SharePoint 2010 Administration Oleson

Logging Database

CA > Monitoring > Configure Diag Logging Powershell turn on Logging levels:In PowerShell/OM you can configure the level of logging as well as specific events: $prov=Get-SPDiagnosticsProvider job-diagnostics-uls-provider$prov.ExcludedEventIDs=…$prov.IncludedEventIDs=…$prov.Level=…

Page 23: New World Of SharePoint 2010 Administration Oleson

Logs & Reporting to the DB

Extensibility for reporting

and possibilities are limitless

Page 24: New World Of SharePoint 2010 Administration Oleson

Credits

Screenshot Contributions: Henry Ong

Page 25: New World Of SharePoint 2010 Administration Oleson

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.