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

Post on 15-Jan-2016

216 views 0 download

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

The New World of SharePoint 2010 AdministrationJoel OlesonSr. ArchitectQuest Software

Mike WatsonSr. Product MgrQuest Software

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

Was it Just Marketing???

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, AuthenticationOperating – Throttling, Reporting, Improved Central Admin UI Maintenance – Powershell, Import, Export, Granular Recovery, DROptimization – Performance, Health Rules, Dev Dashboard!

Planning Architecture Changes

SSP -> Service AppsSearch architecture changes – FAST!

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

Office Web AppsTennant AdminClaims based authentication

Improved Central Admin UI

ContextualRibbon

Server 2008 Style UI

Easier to find.

New Databases

FarmConfigAdmin_ContentApplication Registry ServiceSecure_Store_ServiceStateServiceManagedMetadataWeb Analytics Web Service • WSS_Usage• Reporting_DB• Staging DB

ServicesSearch• Search_Service_Applica

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

• Service• Sync

BDC_Service_DBWord Conversion Service ApplicationPerformance_Point

ContentWSS_Content_GUIDWSS_Content_GUID1…WSS_Content_GUID2…

Farm Configuration

Demo

SharePoint Best Practices Analyzer

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

Example: Daily fix fragmented databases

Best Practices AnalyzerHealth 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 backup400+ Powershell Commandlets to do essentially anything, and extensible for those they didn’t think of…

Powershell Your New Best Friend

Best way to learn powershell & SharePoint… get-help cmdlet -fullrun Import-SPWeb -?.$webapp = Get-SPWebApplication <web app url>get-help get-SP* / get-help *Add* / get-help *Remove* - the * is wildcard. get-help new-SPSite -examplesThings to know get-help, –examples, -full500+ Commands

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)

Granular Restore/Export Options

Disaster Recovery Enhancements

Mirroring Aware!No more SQL Aliases (unless u want them)Failover connection string property fully supported - http://technet.microsoft.com/en-us/library/cc917713.aspx

Configuration based backupIndexing - No Single Point of Failure!!

Mirroring support for DB’sRedundant and assignable crawl components

Index Redundancy Enhancements

2010 Backup & Recovery Enhancements

Mike Watson

demo

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

Quest Solutions for SharePoint

Site Administrator for SharePoint

Understand, manage and secure

your SharePoint environment

Migration Manager for SharePoint

SharePoint to SharePoint 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

What is Deployment Advisor Specifically?

Identify & resolve• Performance

bottlenecks• Security

vulnerabilities• Service outages• Support issues

Recommend and compare • SharePoint & SQL configurations

• Hardware• Windows, IIS, ASP .NET settings

Track & manage• Change• Utilization• Storage growth• Customization• Site proliferation

Report on• Inconsistencies• Changes• Uptime• Health• Usage

Features

Community driven, ever-growing set of built-in rules & best practices An easy to deploy, easy to use console built specifically for SharePointManage any number of servers and farms including non-SharePoint servers

Supports WSS 3.0 & 4.0, MOSS 2007, SharePoint Server 2010

No server needed. Runs on XP

Supports Windows 2000 & SQL 2000 and above

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.