Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202 Microsoft SharePoint 2010 The Business Collaboration Platform for the Enterprise and the.

Download Report

Transcript Richard Riley Group Product Manager - SharePoint Microsoft Corp Session Code: OFS202 Microsoft SharePoint 2010 The Business Collaboration Platform for the Enterprise and the.

Richard Riley
Group Product Manager - SharePoint
Microsoft Corp
Session Code: OFS202
Microsoft SharePoint 2010
The Business Collaboration Platform for the Enterprise and the Web
Sites
Composites
Communities
Insights
Content
Search
Agenda
IT Professional Investments in SharePoint 2010
Flexible Deployment
Demos
IT Professional Productivity
Demos
Scalable Infrastructure
Demos
This is a level 200 overview!
SharePoint 2010
System Requirements
SharePoint 2010 will be 64-bit only.
64-bit Windows Server 2008 SP2 or R2
64-bit SQL Server 2008 or 2005.
32-bit SQL Server is not supported
SharePoint Server 2007 SP2 required for
upgrade
Browser changes, more support, but not for IE6
It’s 64-bit everything.
Flexible Deployment
Pre-Upgrade Checker
SharePoint 2010 Pre-Upgrade Checker
Ships with SharePoint Server 2007 SP2
14+ rules to find potential upgrade issues
Informational: e.g. Servers in farm, Data size
Error: e.g. Orphaned sites, DB schema modifications
Extensible rule set for 3rd parties and MSFT
Does NOT write anything to the live database
Provides links to KB’s to fix various issues
Useful also as a 2007 Farm health check tool
Flexible Deployment
Installation
Simplified
System Preparation tool
Wizard based initial configuration
Scriptable
Using PowerShell
Block and Track
Group Policy to block
Windows 7
AD Service Connection Point to track
Installation Governance & Simplicity
Flexible Deployment
Upgrade Options
In-Place Upgrade
Upgrades existing databases and servers
Simplest approach but incurs farm downtime
Suitable for small or single server deployments
Database Attach and Upgrade
SharePoint Server 2007 farm remains available
Only moves content, no configuration settings
Suitable for large deployments and new H/W
Flexible Deployment
Upgrade Improvements
In-Place upgrade experience improved
In-Place Upgrade will be re-startable
Improved Content DB attach performance
Upgrade multiple DB’s in parallel
Clearer logging & reporting
Including progress reporting
Upgrade automatic fix-up capability
New pre upgrade checking tools
Flexible Deployment
Visual Upgrade
No post upgrade change to site look & feel
Default upgrade behavior
Prevents “mixed version” sites
Site or farm admin can choose when to switch
Flip between existing and new UI
New UI is “pinned” if/when it’s customized
Not an excuse for poor planning
Not intended to be a long term solution
Visual Upgrade
Flexible Deployment
Upgrade In General
Significant investment in getting it right
Documentation
Guidance
Tools
With a focus on
Lowering server downtime
Lowering resource investment and cost
Reducing and dealing with failures
IT Professional Productivity
Management Improvements
Web Based Administration
Ribbon, cleaner and easier to navigate
Delegated access to specific features
SharePoint Health Analyzer
Built in Maintenance Engine
Built in and custom Rules, Actions and Alerts
Service Password Management
SharePoint Manages it’s own passwords
Detects domain password policy
Central Admin & Health Monitoring
IT Professional Productivity
Command Line Management
PowerShell Support
652 PowerShell cmdlets
Superset of Administration UI
Extensible Platform
In-line Discoverability
Optimized for Batch Operations
Remoteable
STSADM
Still available
IT Professional Productivity
Improved Analytics
More granular analytic capabilities
New Unified Logging Database
Subset of ULS logs plus an API for extensibility
Example: Feature usage reporting for CAL tracking
Broader & Deeper OOB reports
Based off Unified Logging Database data
Developer Dashboard
Quickly diagnose performance bottlenecks
Displays metrics to highlight code optimization
Logging & Developer Dashboard
Scalable Infrastructure
List Resource Governors
Protect the server from malfunctioning users
Act 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 guidance
Different scenarios, different approach
Managed such as records management
Metadata navigation
Unmanaged such as a list on a users MySite
List views
Large Lists
Scalable Infrastructure
Server Resource Governors
Web & Web Service request throttling
Based on a set of configurable parameters
If exceeded Returns 503 – Server Busy
Avoids throttling “Interactive user sessions”
Control specific User Agents
Robots for example
Sandboxed Solutions
Based on a usage quota
Solution disabled if quota exceeded
Sandboxed Solutions
New Services Architecture
Scalable Infrastructure
Service platform built into SharePoint Foundation
Individual Service Applications
Consumers only use the service(s) they need
Works inter-farm and cross-farm
Partitioned and non-partitioned services
Share or partition data across consumers (i.e.
tenants) of the service
Delegated administration model
Public API to create 3rd party Services
Scalable Infrastructure
Scale Up and Out
Scale Up
Lists tested up to 50M items
SharePoint Search tested up to 100M items
SQL Tuning
Scale Out
SQL File Groups Supported for Content DBs
Dedicated Service Application databases
Partitioned Search database
Dedicated WFE’s for timer jobs, workflow, more.
New Search topologies (plus FAST)
Backup, Restore & Recovery
Scalable Unified Infrastructure
Central Admin
Site collection, Site or List Backup and Restore
Unattached Database Content Recovery
No recovery farm needed
Move 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
Unattached Content DB Restore
Server Patch Management
Scalable Infrastructure
Mixed build version Farms supported
WFE’s can be N+1 with database on N
Upgrade database after WFE’s
N = build version, not product version
Significantly reduces patching downtime
Mirrored & ReadOnly DB’s help even more
More predictable and flexible
High Availability
Scalable Infrastructure
Full Support for SQL Server Mirroring
Automatic failover
Failover at a Content DB level
Read only Content DB’s
“Log shipped” DB could provide live DR Farm
Backup/Restore of Configuration Settings
Simplifies Disaster Recovery Farm configuration
management
Continued Support for Virtualization
Content Storage
Scalable Infrastructure
New Protocol for client/server file I/O
Core Storage Infrastructure
Cached – Only download file if changed
Differential – Only save changes in the file
Chunking – Get slide 10 of a .pptx first
Remote/External Blob Storage
Remote Blob Storage (RBS) (Recommended)
Requires SQL 2008/SharePoint 2010 and RBS driver
External Blob Storage (EBS)
Requires SharePoint Server 2007 SP1 and EBS driver
RBS
Related Content
OFS03-IS - Capacity and Performance Management in Microsoft SharePoint Server 2010
OFS208 - Microsoft SharePoint Online 2010
OFS207 - Overview of Enterprise Content Management in Microsoft SharePoint Server 2010
OFS209 - Microsoft SharePoint Online Overview: Today's World
OFS322 - SharePoint Social Networking and User Profiles for Business
OFS210 - Search in Microsoft SharePoint Server 2010
OFS205 - What's New in Business Connectivity Services (Evolution of Business Data Catalog)
OFS220 - Introduction to Microsoft SharePoint Designer 2010: Top Ten Great Things to Know
OFS02-IS - Upgrading from Microsoft Office SharePoint Server 2007 to SharePoint Server 2010
OFS204 - Microsoft Business Intelligence in Office Systems
OFS321 - Building Powerful Business Intelligence Solutions on the SharePoint 2010 Platform
OFS05-IS - Microsoft FAST Search Server 2010 for SharePoint
OFS203 - Introduction to Service Applications and Topology in Microsoft SharePoint 2010
Resources
www.microsoft.com/teched
www.microsoft.com/learning
Sessions On-Demand & Community
Microsoft Certification & Training Resources
http://microsoft.com/technet
http://microsoft.com/msdn
Resources for IT Professionals
Resources for Developers
Complete an
evaluation on
CommNet and
enter to win!
© 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.