Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

38

Transcript of Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Page 1: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.
Page 2: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

SharePoint 2010 Overview for IT ProfessionalsRichard RileyGroup Product Manager - SharePointMicrosoft CorpSession Code: OFS202

Page 3: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

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 4: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

AgendaIT Professional Investments in SharePoint 2010

Flexible DeploymentDemos

IT Professional ProductivityDemos

Scalable InfrastructureDemos

This is a level 200 overview!

Page 5: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Flexible Deployment

Page 6: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

SharePoint 2010System Requirements

SharePoint 2010 will be 64-bit only. 64-bit Windows Server 2008 SP2 or R264-bit SQL Server 2008 or 2005.

32-bit SQL Server is not supportedSharePoint Server 2007 SP2 required for upgradeBrowser changes, more support, but not for IE6

It’s 64-bit everything.

Page 7: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Flexible DeploymentPre-Upgrade Checker

SharePoint 2010 Pre-Upgrade CheckerShips with SharePoint Server 2007 SP214+ rules to find potential upgrade issues

Informational: e.g. Servers in farm, Data sizeError: e.g. Orphaned sites, DB schema modificationsExtensible rule set for 3rd parties and MSFT

Does NOT write anything to the live databaseProvides links to KB’s to fix various issues

Useful also as a 2007 Farm health check tool

Page 8: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Flexible DeploymentInstallation

SimplifiedSystem Preparation toolWizard based initial configuration

ScriptableUsing PowerShell

Block and TrackGroup Policy to block

Windows 7AD Service Connection Point to track

Page 9: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Installation Governance & Simplicitydemo

Page 10: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Flexible DeploymentUpgrade Options

In-Place UpgradeUpgrades existing databases and serversSimplest approach but incurs farm downtimeSuitable for small or single server deployments

Database Attach and UpgradeSharePoint Server 2007 farm remains availableOnly moves content, no configuration settingsSuitable for large deployments and new H/W

Page 11: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Flexible Deployment Upgrade Improvements

In-Place upgrade experience improvedIn-Place Upgrade will be re-startable

Improved Content DB attach performanceUpgrade multiple DB’s in parallel

Clearer logging & reportingIncluding progress reporting

Upgrade automatic fix-up capabilityNew pre upgrade checking tools

Page 12: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Flexible Deployment Visual Upgrade

No post upgrade change to site look & feelDefault upgrade behaviorPrevents “mixed version” sitesSite or farm admin can choose when to switchFlip between existing and new UINew UI is “pinned” if/when it’s customized

Not an excuse for poor planningNot intended to be a long term solution

Page 13: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Visual Upgradedemo

Page 14: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Flexible DeploymentUpgrade In General

Significant investment in getting it rightDocumentationGuidance Tools

With a focus onLowering server downtimeLowering resource investment and costReducing and dealing with failures

Page 15: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

IT Pro Productivity

Page 16: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

IT Professional ProductivityManagement Improvements

Web Based AdministrationRibbon, cleaner and easier to navigateDelegated access to specific features

SharePoint Health AnalyzerBuilt in Maintenance EngineBuilt in and custom Rules, Actions and Alerts

Service Password ManagementSharePoint Manages it’s own passwordsDetects domain password policy

Page 17: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Central Admin & Health Monitoringdemo

Page 18: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

IT Professional ProductivityCommand Line Management

PowerShell Support652 PowerShell cmdletsSuperset of Administration UIExtensible PlatformIn-line DiscoverabilityOptimized for Batch OperationsRemoteable

STSADMStill available

Page 19: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

IT Professional Productivity Improved Analytics

More granular analytic capabilitiesNew Unified Logging DatabaseSubset of ULS logs plus an API for extensibility

Example: Feature usage reporting for CAL tracking

Broader & Deeper OOB reportsBased off Unified Logging Database data

Developer DashboardQuickly diagnose performance bottlenecksDisplays metrics to highlight code optimization

Page 20: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Logging & Developer Dashboarddemo

Page 21: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Scalable Infrastructure

Page 22: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Scalable InfrastructureList Resource Governors

Protect the server from malfunctioning usersAct as a “circuit breaker”

By default if >5000 items will be returned for a specific view the request is “handled”

Error message will provide actionable guidanceDifferent scenarios, different approach

Managed such as records managementMetadata navigation

Unmanaged such as a list on a users MySiteList views

Page 23: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Large Listsdemo

Page 24: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Scalable InfrastructureServer Resource Governors

Web & Web Service request throttlingBased on a set of configurable parametersIf exceeded Returns 503 – Server BusyAvoids throttling “Interactive user sessions”

Control specific User AgentsRobots for example

Sandboxed SolutionsBased on a usage quotaSolution disabled if quota exceeded

Page 25: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Sandboxed Solutionsdemo

Page 26: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

New Services ArchitectureScalable Infrastructure

Service platform built into SharePoint FoundationIndividual Service ApplicationsConsumers only use the service(s) they needWorks inter-farm and cross-farmPartitioned and non-partitioned services

Share or partition data across consumers (i.e. tenants) of the service

Delegated administration modelPublic API to create 3rd party Services

Page 27: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Scalable InfrastructureScale Up and Out

Scale UpLists tested up to 50M items SharePoint Search tested up to 100M itemsSQL Tuning

Scale OutSQL File Groups Supported for Content DBsDedicated Service Application databasesPartitioned Search databaseDedicated WFE’s for timer jobs, workflow, more.New Search topologies (plus FAST)

Page 28: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Backup, Restore & RecoveryScalable Unified Infrastructure

Central Admin Site collection, Site or List Backup and RestoreUnattached Database Content Recovery

No recovery farm neededMove Site Collections between Content DB’s and Farms (Can do some of this SP2 today)Configuration settings only back up

Support for Read Only DB’s (In SP2)UI trimmed appropriately

Page 29: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Unattached Content DB Restoredemo

Page 30: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Server Patch ManagementScalable Infrastructure

Mixed build version Farms supportedWFE’s can be N+1 with database on NUpgrade database after WFE’sN = build version, not product version

Significantly reduces patching downtimeMirrored & ReadOnly DB’s help even more

More predictable and flexible

Page 31: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

High AvailabilityScalable Infrastructure

Full Support for SQL Server MirroringAutomatic failoverFailover at a Content DB level

Read only Content DB’s“Log shipped” DB could provide live DR Farm

Backup/Restore of Configuration SettingsSimplifies Disaster Recovery Farm configuration management

Continued Support for Virtualization

Page 32: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Content StorageScalable Infrastructure

New Protocol for client/server file I/OCore Storage Infrastructure

Cached – Only download file if changedDifferential – Only save changes in the fileChunking – Get slide 10 of a .pptx first

Remote/External Blob StorageRemote Blob Storage (RBS) (Recommended)

Requires SQL 2008/SharePoint 2010 and RBS driverExternal Blob Storage (EBS)

Requires SharePoint Server 2007 SP1 and EBS driver

Page 33: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

RBSdemo

Page 34: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Related Content

OFS03-IS - Capacity and Performance Management in Microsoft SharePoint Server 2010 OFS208 - Microsoft SharePoint Online 2010OFS207 - Overview of Enterprise Content Management in Microsoft SharePoint Server 2010OFS209 - Microsoft SharePoint Online Overview: Today's WorldOFS322 - SharePoint Social Networking and User Profiles for BusinessOFS210 - Search in Microsoft SharePoint Server 2010OFS205 - What's New in Business Connectivity Services (Evolution of Business Data Catalog)OFS220 - Introduction to Microsoft SharePoint Designer 2010: Top Ten Great Things to KnowOFS02-IS - Upgrading from Microsoft Office SharePoint Server 2007 to SharePoint Server 2010OFS204 - Microsoft Business Intelligence in Office SystemsOFS321 - Building Powerful Business Intelligence Solutions on the SharePoint 2010 PlatformOFS05-IS - Microsoft FAST Search Server 2010 for SharePoint OFS203 - Introduction to Service Applications and Topology in Microsoft SharePoint 2010

Page 35: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

www.microsoft.com/teched

Sessions On-Demand & Community

http://microsoft.com/technet

Resources for IT Professionals

http://microsoft.com/msdn

Resources for Developers

www.microsoft.com/learning

Microsoft Certification & Training Resources

Resources

Page 36: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Complete an evaluation on CommNet and enter to win!

Page 37: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

Questions?

Page 38: Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202.

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