42

Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Embed Size (px)

DESCRIPTION

The session includes a great overview of the new world of SharePoint 2010 Administration is captured in this session by Joel Oleson and Michael Noel.

Citation preview

Page 1: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel
Page 2: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

The New World of SharePoint 2010 Architecture and Administration

Michael NoelPartnerCCO@michaeltnoel

Joel OlesonSr. SharePoint Product ArchitectQuest@joeloleson

Page 3: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

9+ Year SharePoint Veteran

5 Years in MS IT & Online2 Years in SharePoint Product TeamProduct Architect for Deployment Advisor

Sr. SharePoint ArchitectSharePoint Product Architect & Strategy @ Quest

Who is SharePoint Joel?

Page 4: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Michael NoelAuthor of SAMS Publishing titles “SharePoint 2007 Unleashed,” the upcoming “SharePoint 2010 Unleashed,” “SharePoint 2003 Unleashed”, “Teach Yourself SharePoint 2003 in 10 Minutes,” “Windows Server 2008 R2 Unleashed,” “Exchange Server 2010 Unleashed”, “ISA Server 2006 Unleashed”, and many other titles .Partner at Convergent Computing (www.cco.com / +1(510)444-5700) – San Francisco, U.S.A. based Infrastructure/Security specialists for SharePoint, AD, Exchange, Security

Page 5: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

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 6: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

SharePoint Foundation 2010

Communities

Search

Sites

Composites

ContentInsights

Blogs and Wikis

Remote Blob StorageList Enhancements

Ribbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards Support

Business Connectivity ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSS

Page 7: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Microsoft SharePoint 2010Ribbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards Support

Tagging, Tag Cloud, RatingsSocial BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrg Browser

Enterprise Content TypesMetadata and NavigationDocument SetsMulti-stage DispositionAudio and Video Content TypesRemote Blob StorageList Enhancements

Social RelevancePhonetic SearchNavigationFAST IntegrationEnhanced Pipeline

PerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPowerPivot

Business Connectivity ServicesInfoPath Form ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSS

Communities

Search

Sites

Composites

ContentInsights

Page 8: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

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 9: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Robust installation and predictable upgrade processHigher availability with better patch management

IT Productivity

Collaboration across Intranet, Extranet and InternetOn-premise and/or hosted optionsData storage inside and outside the SharePoint DB

Deployment Flexibility

Terabytes of data and multi-million item listsImproved Platform resiliency and redundancyGranular Recovery and Mirroring aware

Scale with Governance

Microsoft: IT Pro Investments

Page 10: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Agenda

A Day in the Life of A SharePoint AdminPlanning – Services, Hosting, Authentication, MirroringOperating – Throttling, Reporting, Improved Central Admin UI Maintenance – PowerShell, Import, Export, Unattached RecoveryOptimization – Performance, Health Rules, Dev Dashboard!

Page 11: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Planning Architecture Changes

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

SSP -> Service AppsOptimized Database Structures

Office Web AppsOffline with SharePoint WorkspaceSecurity and OnlineClaims based authentication

Page 12: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Simplified Deployment

Server PreparationNew Prereq single click

More Intuitive Farm ConfigNew Web Wizard simplifies configuration

Scripted Installs

Page 13: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Standard Architectures

Limited deployments minimum servicesup to 5000 users (~5 RPS)50-100 GB of data

Demos and Dev Boxes

Common Enterprises10-50k users (~50 RPS)1-2 TB of data

Single Server

Small Farm

Medium Farm

WFE & App Servers

SQL

App Servers

SQL

WFE

App Servers

SQL

WFE

Large EnterpriseUp to 500k users (~500 RPS)10-20 TB of data

Large Farm

Federated Services

Schematic Diagram, not to be use as a recommendation for Server Counts

Page 14: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

SharePoint 2010 Search ScalabilityMultiple Dedicated Web ServersMultiple Dedicated Query ServersMultiple Dedicated Crawl Servers, with multiple Crawl DBs to increase parallelization of the crawl processMultiple distributed Index partitions (max of 10 million items per index partition)Two query components for each Index partition, spread among servers

Page 15: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

High-Availability across Hosts

All components virtualized

Uses only two Windows Ent Edition Licenses

Virtualized Farm ArchitectureFully Redundant Farm with only Two Servers

Page 16: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Early Beta Guidance64-bit Servers only! Enabling 2010 features will require more power!Dedicate SQL power to Logging DB and Web AnalyticsRecommended Hardware Requirements*:

WFE and Apps Servers** - Dual processor, 8 GB RAMSQL Server** - Quad Core, 16 GB RAM

Recommended Software RequirementsClient – IE7 (IE8 preferred) / Fire Fox 3.5/ Safari for Mac browsers 64-bit Windows Server 2008 (or 2008 R2)64-bit SQL Server 2008 R2, 64-bit SQL Server 2008 or 64-bit SQL

* These is initial guidance and is subject to change** Recommended requirements to hold a production deployment

Page 17: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Automatic Password Management

Server addition secured by Passphrase

APIs for permission reporting

SecuritySecurity is no more overhead to IT

Page 18: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Services – “a la carte”

Access ServicesBusiness ConnectivityExcel ServicesManaged Metadata ServicePeopleSearch Service ApplicationSecure Store ServiceState ServiceUsage AnalyticsVisio ServicesWeb AnalyticsWord Conversion

http://

portal

http://my/

SearchMeta Data

Profiles

Visio

3rd party Servic

e

BCS

Social

Page 19: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Mirroring Support

Page 20: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Lots of New 2010 Service DatabasesFa

rm

ConfigAdmin_ContentApplication Registry ServiceSecure_Store_ServiceStateServiceWeb Analytics Web Service •WSS_Usage•Reporting_DB•Staging DB

Serv

ices

Search_Service_ApplicationCrawlstoreSearchDBPropertyStoreWSS_SearchSocialDBProfileDB (SSP db)SyncDBSyncBDC_Service_DBWord Conversion Service ApplicationPerformance_PointManagedMetadata

Cont

ent

WSS_Content_GUIDWSS_Content_GUID1…WSS_Content_GUID2…

Page 21: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Health Rules Health Rules Runs on a Timer Job

Create your own!

Repair Auto-

magically!

Page 22: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

SharePoint Best Practices Analyzer

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

Example: Fix fragmented indexesSchedule

DailyWeeklyOnDemand

Page 23: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Maintenance

Import/Export ListsRecover from an unattached content databaseConfig based backup and restore of services500+ Powershell Commandlets to do essentially anything, and extensible for those they didn’t think of…

Page 24: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

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 25: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

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 26: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

New Export List Packaging

Page 27: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Predictable UpgradeDo-no-harm

Preupgradecheck

Visual Upgrade

Resumable upgrade

Progress reports

Parallel DB upgrades

Page 28: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

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 Upgrade

Page 29: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Less Abrasive Upgrade Process

Enables compatibility check before committing.

Page 30: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

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 31: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Large List Throttling

Configurable List Throttling

And Thresholds

You control when and how

much!

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

Page 32: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Better Management of Dev Resources…

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

Page 33: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Sandboxed Solutions ArchitectureMultiple Machines

SPUCWorkerProcess.exe

SPUCHostService.exe(Windows Service)

Apps Domain (Runs Code)

Apps Domain (Runs Code)

SPUCWPProxy.exe

App Domain(Can Call SharePoint)

Request

Web Process

SPUserCodeExecution Manager

Web Front End Code Execution Back End

ConfigDB

Assembly CacheCode Execution

Configuration and State

ContentDB

Solution State

Page 34: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

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 35: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Dev Dashboard Debug Info

web part info

SQL queries Info

Selected Scope general info

SPMonitoredScopes and their associated cost

WCF Calls

* You can track custom code/web parts (once wrapped with SPMonitoredScopes)

Page 36: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

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 37: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Logs & Reporting to the DB

Extensibility for reporting and

possibilities are limitless

Page 38: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Call to Action

Today! Migrate to 64-bit and the 2008 R2 Wave of Products

Download VHD of 2010

Run the PreUpgradeChecker From SP2 Update (October CU) to Understand Potential Gotchas

Download Beta 2 Start Evaluating 2010

Enjoy the Conference!

Page 39: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

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 40: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Complete an evaluation on CommNet and enter to win an HTC HD2!

Page 41: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

Learn More about SharePoint 2010

Information forIT Pros

at TechNethttp://MSSharePointITPro.com

Information forDevelopers

at MSDNhttp://MSSharePointDeveloper.com

Information forEveryone

http://SharePoint.Microsoft.com

Page 42: Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel

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