new world of sharepoint 2010 administration oleson

Post on 20-May-2015

8.764 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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.

TRANSCRIPT

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

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

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…

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!

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

Improved Central Admin UI

ContextualRibbon

Server 2008 Style UI

Easier to find.

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…

SharePoint Best Practices Analyzer

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

Example: Daily fix fragmented databases

Health RulesHealth Rules

Runs on a Timer Job

Create your own!

Repair Auto-

magically!

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…

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)

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!

Granular Restore/Export Options

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

Less Abrasive Upgrade Process

Enables compatibility check before committing.

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

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.

Better Management of Dev Resources…

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

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"

Web Part Performance Dashboards

Reporting & Troubleshooting

Usage Reporting & Logging - enhancements and extensibility

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=…

Logs & Reporting to the DB

Extensibility for reporting

and possibilities are limitless

Credits

Screenshot Contributions: Henry Ong

© 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.

top related