View
5
Download
1
Category
Tags:
Preview:
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
The New World of SharePoint 2010 Architecture and Administration
Michael NoelPartnerCCO@michaeltnoel
Joel OlesonSr. SharePoint Product ArchitectQuest@joeloleson
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?
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
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
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
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
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…
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
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!
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
Simplified Deployment
Server PreparationNew Prereq single click
More Intuitive Farm ConfigNew Web Wizard simplifies configuration
Scripted Installs
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
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
High-Availability across Hosts
All components virtualized
Uses only two Windows Ent Edition Licenses
Virtualized Farm ArchitectureFully Redundant Farm with only Two Servers
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
Automatic Password Management
Server addition secured by Passphrase
APIs for permission reporting
SecuritySecurity is no more overhead to IT
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
Mirroring Support
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…
Health Rules Health Rules Runs on a Timer Job
Create your own!
Repair Auto-
magically!
SharePoint Best Practices Analyzer
OverviewTimer Based Scheduled Rules CheckCategory based Ability to self heal and take action automatically!
Example: Fix fragmented indexesSchedule
DailyWeeklyOnDemand
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…
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!
New Export List Packaging
Predictable UpgradeDo-no-harm
Preupgradecheck
Visual Upgrade
Resumable upgrade
Progress reports
Parallel DB upgrades
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
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 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.
Better Management of Dev Resources…
SandboxingDev Dashboard (Really not just for devs)Consistent 64 bit Dev and Prod
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
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"
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)
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
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!
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
Complete an evaluation on CommNet and enter to win an HTC HD2!
Learn More about SharePoint 2010
Information forIT Pros
at TechNethttp://MSSharePointITPro.com
Information forDevelopers
at MSDNhttp://MSSharePointDeveloper.com
Information forEveryone
http://SharePoint.Microsoft.com
© 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.
Recommended