Your SlideShare is downloading. ×
Teched Middle East New World of SharePoint 2010 Administration with Joel Oleson and Michael Noel
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

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

2,712
views

Published on

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.

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.

Published in: Technology

1 Comment
1 Like
Statistics
Notes
  • Useful indeed.

    zunita http://ringtones-x.com/ | www.freeringtonesforatt.org/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,712
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
182
Comments
1
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Best Practice Analyzer runs on a timer job with configurable rules.
  • Backup and Restore options are more flexibleGranular data recoveryRecover from unattached content DB (Don’t need to restore an entire content DB to get just one document or list item back)Uses the Content Deployment API (I think).
  • 1.Upgrade is more flexible – let’s you upgrade one site at a time. 2. Doesn’t force upgrade of the MOSS 2007 user experience/look and feel/branding.3.Can preview before committing upgrade.
  • Doing away with the 2000 recommendations and leaving it up to the server admins to throttle as needed. Probably b/c of improved handling of queries, AJAX, and 64-bit server requirements. List throttling controls forces end users to create more efficient views with < x number of items. Better manage system resources.
  • 1. Developer Dashboard shows information about backend interactions caused by your code. 2. Provides diagnostic performance insight.
  • All logs and usage reporting is now stored in a content database instead of on the file system. Gives developers the flexibility to extend and create prettier reports.
  • Transcript

    • 1.
    • 2. The New World of SharePoint 2010 Architecture and Administration
      Joel Oleson
      Sr. SharePoint Product Architect
      Quest
      @joeloleson
      Michael Noel
      Partner
      CCO
      @michaeltnoel
    • 3. Who is SharePoint Joel?
      9+ Year SharePoint Veteran
      5 Years in MS IT & Online
      2 Years in SharePoint Product Team
      Product Architect for Deployment Advisor
      Sr. SharePoint Architect
      SharePoint Product Architect & Strategy @ Quest
    • 4. Michael Noel
      Author 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
    • 5. Microsoft SharePoint 2010The Business Collaboration Platform for the Enterprise and the Web
      Sites
      Connect and Empower People
      Communities
      Composites
      Cut Costs with a Unified Infrastructure
      Content
      Insights
      Rapidly Respond to Business Needs
      Search
    • 6. SharePoint Foundation 2010
      Ribbon UI
      SharePoint Workspace
      SharePoint Mobile
      Office Client and Office Web App Integration
      Standards Support
      Business Connectivity Services
      External Lists
      Workflow
      SharePoint Designer
      Visual Studio
      API Enhancements
      REST/ATOM/RSS
      Blogs and Wikis
      Sites
      Communities
      Composites
      Remote Blob Storage
      List Enhancements
      Content
      Insights
      Search
    • 7. Microsoft SharePoint 2010
      Ribbon UI
      SharePoint Workspace
      SharePoint Mobile
      Office Client and Office Web App Integration
      Standards Support
      Business Connectivity Services
      InfoPath Form Services
      External Lists
      Workflow
      SharePoint Designer
      Visual Studio
      API Enhancements
      REST/ATOM/RSS
      Tagging, Tag Cloud, Ratings
      Social Bookmarking
      Blogs and Wikis
      My Sites
      Activity Feeds
      Profiles and Expertise
      Org Browser
      Sites
      Communities
      Composites
      PerformancePoint Services
      Excel Services
      Chart Web Part
      Visio Services
      Web Analytics
      SQL Server Integration
      PowerPivot
      Content
      Insights
      Enterprise Content Types
      Metadata and Navigation
      Document Sets
      Multi-stage Disposition
      Audio and Video Content Types
      Remote Blob Storage
      List Enhancements
      Search
      Social Relevance
      Phonetic Search
      Navigation
      FAST Integration
      Enhanced Pipeline
    • 8. 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…
    • 9. Microsoft: IT Pro Investments
      Scale with Governance
      Terabytes of data and multi-million item lists
      Improved Platform resiliency and redundancy
      Granular Recovery and Mirroring aware
      Deployment Flexibility
      Collaboration across Intranet, Extranet and Internet
      On-premise and/or hosted options
      Data storage inside and outside the SharePoint DB
      IT Productivity
      Robust installation and predictable upgrade process
      Higher availability with better patch management
    • 10. Agenda
      A Day in the Life of A SharePoint Admin
      Planning – Services, Hosting, Authentication, Mirroring
      Operating – Throttling, Reporting, Improved Central Admin UI
      Maintenance – PowerShell, Import, Export, Unattached Recovery
      Optimization – Performance, Health Rules, Dev Dashboard!
    • 11. Planning Architecture Changes
      Search architecture changes – FAST!
      Better Search Scalability
      Redundant for Indexing – Integrated no longer single point of failure
      SSP -> Service Apps
      Optimized Database Structures
      Office Web Apps
      Offline with SharePoint Workspace
      Security and Online
      Claims based authentication
    • 12. Simplified Deployment
      Server Preparation
      New Prereq single click
      More Intuitive Farm Config
      New Web Wizard simplifies configuration
      Scripted Installs
    • 13. Standard Architectures
      Schematic Diagram,
      not to be use as a recommendation for Server Counts
      Large Enterprise
      Up to 500k users (~500 RPS)
      10-20 TB of data
      WFE
      Federated
      Services
      App Servers
      Common Enterprises
      10-50k users (~50 RPS)
      1-2 TB of data
      WFE
      SQL
      App Servers
      Limited deployments
      minimum services
      up to 5000 users (~5 RPS)
      50-100 GB of data
      SQL
      WFE &
      App Servers
      Demos and Dev Boxes
      SQL
      Medium
      Farm
      Single
      Server
      Small Farm
      Large
      Farm
    • 14. SharePoint 2010 Search Scalability
      Multiple Dedicated Web Servers
      Multiple Dedicated Query Servers
      Multiple Dedicated Crawl Servers, with multiple Crawl DBs to increase parallelization of the crawl process
      Multiple distributed Index partitions (max of 10 million items per index partition)
      Two query components for each Index partition, spread among servers
    • 15. Virtualized Farm ArchitectureFully Redundant Farm with only Two Servers
      • High-Availability across Hosts
      • 16. All components virtualized
      • 17. Uses only two Windows Ent Edition Licenses
    • Early Beta Guidance
      64-bit Servers only!
      Enabling 2010 features will require more power!
      Dedicate SQL power to Logging DB and Web Analytics
      Recommended Hardware Requirements*:
      WFE and Apps Servers** - Dual processor, 8 GB RAM
      SQL Server** - Quad Core, 16 GB RAM
      Recommended Software Requirements
      Client – 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
    • 18. Security
      Security is no more overhead to IT
      Automatic Password Management
      Server addition secured by Passphrase
      APIs for permission reporting
    • 19. Services – “a la carte”
      Search
      Meta Data
      Profiles
      Access Services
      Business Connectivity
      Excel Services
      Managed Metadata Service
      People
      Search Service Application
      Secure Store Service
      State Service
      Usage Analytics
      Visio Services
      Web Analytics
      Word Conversion
      BCS
      Visio
      Social
      3rd party Service
      http://my/
      http://portal
    • 20. Mirroring Support
    • 21. Lots of New 2010 Service Databases
    • 22. Health Rules
      Health Rules Runs on a Timer Job
      Create your own!
      Repair Auto-magically!
    • 23. SharePoint Best Practices Analyzer
      Overview
      Timer Based Scheduled Rules Check
      Category based
      Ability to self heal and take action automatically!
      Example: Fix fragmented indexes
      Schedule
      Daily
      Weekly
      OnDemand
    • 24. Maintenance
      Import/Export Lists
      Recover from an unattached content database
      Config based backup and restore of services
      500+ PowershellCommandlets to do essentially anything, and extensible for those they didn’t think of…
    • 25. Migration Comparisons…
    • 26. Powershell Your New Best Friend
      Best way to learn powershell & SharePoint… get-help cmdlet-full
      commandlet -?
      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!
    • 27. New Export List Packaging
    • 28. Predictable UpgradeDo-no-harm
      Preupgradecheck
      Visual Upgrade
      Resumable upgrade
      Progress reports
      Parallel DB upgrades
    • 29. Insight on Upgrade
      Binary Upgrade
      In Place (New Continue on failures)
      Database Attach (new! parallel)
      No Gradual Upgrade (Side by Side Installation)
      Visual Upgrade
      Delegation
    • 30. Less Abrasive Upgrade Process
      Enables compatibility check before committing.
    • 31. Performance
      Large List throttling - web app level control how users query and view data, set throttle controls on number of items returned
      Developer Dashboard – Identify slow and resource intensive components on any page where they are rendered DB queries
      SharePoint Workspace – Differencing Algorithm
    • 32. 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.
    • 33. Better Management of Dev Resources…
      Sandboxing
      Dev Dashboard (Really not just for devs)
      Consistent 64 bit Dev and Prod
    • 34. Sandboxed Solutions ArchitectureMultiple Machines
      Request
      Web Front End
      Code Execution Back End
      Web Process
      SPUCHostService.exe
      (Windows Service)
      SPUCWorkerProcess.exe
      Apps Domain (Runs Code)
      Apps Domain (Runs Code)
      App Domain
      (Can Call SharePoint)
      SPUserCode
      Execution Manager
      Assembly Cache
      Config
      DB
      Code Execution
      Configuration and State
      SPUCWPProxy.exe
      Solution State
      Content
      DB
    • 35. Turn on the Developer Dashboard
      STSADM
      C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14BIN>stsadm -o setproperty -pn developer-dashboard -pvondemand
      Powershell
      Run 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"
    • 36. Web Part Performance Dashboards
    • 37. Dev Dashboard Debug Info
      Selected Scope general info
      SQL queries Info
      WCF Calls
      SPMonitoredScopes and their associated cost
      web part
      info
      * You can track custom code/web parts (once wrapped with SPMonitoredScopes)
    • 38. 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=…
    • 39. Logs & Reporting to the DB
      Extensibility for reporting and possibilities are limitless
    • 40. Call to Action
      Today! Migrate to 64-bit and the 2008 R2 Wave of Products
      Run the PreUpgradeChecker From SP2 Update (October CU) to Understand Potential Gotchas
      Download Beta 2 Start Evaluating 2010
      Download VHD of 2010
      Enjoy the Conference!
    • 41. Required Slide
      Speakers,
      TechEd 2010 is not producing
      a DVD. Please announce that
      attendees can access session
      recordings at TechEd Online.
      www.microsoft.com/teched
      Sessions On-Demand & Community
      www.microsoft.com/learning
      Microsoft Certification & Training Resources
      http://microsoft.com/technet
      Resources for IT Professionals
      http://microsoft.com/msdn
      Resources for Developers
      Resources
    • 42. Related Content
      Breakout Sessions (session codes and titles)
      Interactive Theater Sessions (session codes and titles)
      Hands-on Labs (session codes and titles)
      Hands-on Labs (session codes and titles)
      Required Slide
      Speakers,
      please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session.
    • 43. Track Resources
      Resource 1
      Resource 2
      Resource 3
      Resource 4
      Required Slide
      Track PMs will supply the content for this slide, which will be inserted during the final scrub.
    • 44. Required Slide
      Complete an evaluation on CommNet and enter to win an HTC HD2!
    • 45. Learn More about SharePoint 2010
      Information forIT Prosat TechNet
      http://MSSharePointITPro.com
      Information forDevelopersat MSDN
      http://MSSharePointDeveloper.com
      Information forEveryone
      http://SharePoint.Microsoft.com
    • 46. Required Slide
      © 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.