Docstoc

203

Document Sample
203 Powered By Docstoc
					Michael Noel
Convergent Computing
Twitter: @MichaelTNoel




             http://www.sptechcon.com/SanFrancisco2011
   Author of SAMS Publishing titles “SharePoint 2010 Unleashed,” “SharePoint 2007
    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
    Bay Area based Infrastructure/Security specialists for SharePoint, AD, Exchange,
    Security




                     http://www.sptechcon.com/SanFrancisco2011
   Detailed Look at SharePoint 2010 Infrastructure
    Concepts
   SharePoint 2010 Version Changes
   Infrastructure Changes
   Architectural Concepts
   New Database Model
   Physical Architectural Samples
   SharePoint 2010 Virtualization
   Detailed Look at the Service Application Structure
   Authentication Options
   FAST Search


             http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
SharePoint 2007                          SharePoint 2010
Windows SharePoint Services (WSS) 3.0    SharePoint Foundation 2010
Microsoft Office SharePoint Server       SharePoint Server 2010: Standard Client
(MOSS) 2007: Standard                    Access License
Microsoft Office SharePoint Server       SharePoint Server 2010: Enterprise Client
(MOSS) 2007: Enterprise                  Access License
SharePoint Internet Connector License    SharePoint Server 2010 for Internet Sites,
                                         Standard
*                                        SharePoint Server 2010 for Internet Sites,
                                         Enterprise
FAST Search for SharePoint*              FAST Search Server 2010 for SharePoint
SharePoint Designer 2007                 SharePoint Designer 2010
Office Groove 2007                       SharePoint Workspace 2010



                     http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
 SSP concept replaced with Service Applications
 Each service runs independently, providing
  application isolation
 All SSP functionality moved to databases, so they
  can be consumed from multiple servers more
  easily
 New products use this framework
 Get-SPServiceApplication cmdlet shows list of
  Service Applications


           http://www.sptechcon.com/SanFrancisco2011
                   Web

       Service Apps

                  Data
http://www.sptechcon.com/SanFrancisco2011
   Ribbon interface added
   Still a Site Collection in a dedicated Content DB, so
    Best practices still apply as follows:
     Make redundant (install on multiple web role servers and
      Load Balance)
     Configure for Kerberos
     Configure for SSL (to protect PWs)
   PowerShell is Critical, highly consider as a
    *primary* administration tool.

               http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
   Top-level Architectural Component
   Similar to the Forest in AD
   Typically multiple farms exist, i.e. Dev, Test,
    Prod
   Other reasons to create farms include:
     Dedicated Service App farm
     Admin / Operational / Financial Requirements
      (separate groups)
     Geographic (multiple sites)
     Security / Industry requirements for isolation
              http://www.sptechcon.com/SanFrancisco2011
   Same concept as in MOSS 2007
   Web Applications are represented by IIS Web
    Sites
   Multiple Web Apps created for the following
    reasons:
     Separate anonymous content from authenticated
        content
       Isolate users
       Enforce permissions
       Optimize performance
       Optimize manageability

               http://www.sptechcon.com/SanFrancisco2011
 Same concept as in MOSS 2007
 Highest level of logical site structure
 Used at top level of sites and at managed paths
  (i.e. /sites)
 My Sites are all individual site collections
 Disadvantages of multiple site collections are
  that master pages, page layouts, templates, web
  parts, and default navigation is not shared
  across them
 Advantages of multiple site collections are that
  the data can be spread among content
  databases and administered separately
           http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
   SharePoint 2010 has moved a large number
    of services to the data tier
   End result is a significantly higher number of
    databases, often more than 20 in a single
    farm
   Database IO needs also increase



             http://www.sptechcon.com/SanFrancisco2011
                                     SharePoint   SharePoint    SharePoint    Project   Power   FAST
                                     Foundation   Server 2010   Server 2010   Server    Pivot   Search
                                                  Standard      Enterprise    2010
Configuration                             X           X             X
Central Administration content            X           X             X
Usage and Health Data Collection          X           X             X
Business Data Connectivity                X           X             X
Application Registry service *            X           X             X
(BDC Upgrade)
Subscription Settings service *           X           X             X
(PowerShell Enabled)
Content Database(s)                       X           X             X
Search – Search Administration                        X             X
Search - Crawl                                        X             X
Search - Property                                     X             X

                                 http://www.sptechcon.com/SanFrancisco2011
                                     SharePoint   SharePoint    SharePoint    Project   Power   FAST
                                     Foundation   Server 2010   Server 2010   Server    Pivot   Search
                                                  Standard      Enterprise    2010

User Profile - Profile                                X             X
User Profile - Synchronization                        X             X
User Profile – Social Tagging                         X             X
Web Analytics - Staging                               X             X
Web Analytics - Reporting                             X             X
Secure Store                                          X             X
Stage                                                 X             X
Managed Metadata                                      X             X
Word Automation Services                              X             X
PerformancePoint                                                    X

                                 http://www.sptechcon.com/SanFrancisco2011
                                 SharePoint   SharePoint    SharePoint    Project   Power   FAST
                                 Foundation   Server 2010   Server 2010   Server    Pivot   Search
                                              Standard      Enterprise    2010

Project Server - Draft                                                       X
Project Server - Published                                                   X
Project Server - Archive                                                     X
Project Server - Reporting                                                   X
PowerPivot Application DB                                                             X
Search Administration                                                                         X




                             http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
                                                                                                                                                      SharePoint
                                                                                                                                    SharePoint                      SharePoint Server
Service applications                 Description                                                                                                      Server 2010
                                                                                                                                    Foundation 2010                 2010 Enterprise
                                                                                                                                                      Standard
Access Services                      Lets users view, edit, and interact with Access 2010 databases in a Web browser.                                                       X
Business Data Connectivity service   Gives access to line-of-business data systems.                                                        X                X               X
Excel Services Application           Lets users view and interact withExcel 2010 files in a Web browser.                                                                    X

                                     Manages taxonomy hierarchies, keywords and social tagging infrastructure, and publish
Managed Metadata service                                                                                                                                    X               X
                                     content types across site collections.
PerformancePoint Service
                                     Provides the capabilities of PerformancePoint.
Application
Search service                       Crawls content, produces index partitions, and serves search queries.                                                  X               X

Secure Store service                 Provides single sign-on authentication to access multiple applications or services.                                    X               X

State service                        Provides temporary storage of user session data for SharePoint Server components.                                      X               X

Usage and Health Data Collection     Collects farm wide usage and health data, and provides the ability to view various usage and
                                                                                                                                           X                X               X
service                              health reports.

                                     Adds support for My Site Web sites, profile pages, social tagging and other social computing
User Profile service                                                                                                                                        X               X
                                     features.

Visio Graphics Service               Lets users view and refresh published Visio 2010 diagrams in a Web browser.                                                            X

Web Analytics service                Provides Web service interfaces.                                                                                       X               X

Word Automation Services             Performs automated bulk document conversions.                                                                          X               X

                                     Provides multi-tenant functionality for service applications. Tracks subscription IDs and
Microsoft SharePoint Foundation
                                     settings for services that are deployed in partitioned mode. Deployed through Windows                 X                X               X
Subscription Settings Service
                                     PowerShell only.



                                              http://www.sptechcon.com/SanFrancisco2011
   Office Web Apps
     Excel Calculation Services
     Word Viewing Service
     PowerPoint Service
   Project Server 2010




              http://www.sptechcon.com/SanFrancisco2011
 Can be granular per Web
  Application
 Multiple Instances of a
  Service App can be Deployed
  in a Farm
 Can create custom Service
  App ‘Group’ to target specific
  ones to Web Apps




             http://www.sptechcon.com/SanFrancisco2011
   Use different application pools to isolate the
    service app pool.
   Uses significantly more resources for each
    app pool (800MB+ RAM)




             http://www.sptechcon.com/SanFrancisco2011
   Service
    Applications can
    be shared across
    multiple farms
   Create cross-
    farm service
    application
    connections

            http://www.sptechcon.com/SanFrancisco2011
   Delegated Windows Identity used for the
    following Service Apps:
       Excel Services
       PerformancePoint Services
       InfoPath Forms Services
       Visio Services
   If not in the same domain, access to external
    data will fail from these data sources
   Use the Secure Store Service to store service
    credentials to access these data sources
               http://www.sptechcon.com/SanFrancisco2011
   Do NOT use the Configuration Wizard for
    production farms
   Configuration Wizard assumes defaults,
    creates GUID databases, etc.
   Too easy to enable all Service Applications
   Only turn on those Service Applications that
    you need! Memory and Proc are used for
    every one that is turned on
   Just because you’ve purchased it doesn’t
    mean it needs to be turned on.
            http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
   ‘All-in-One’ (Avoid)
                                        DB and SP Roles Separate


                 http://www.sptechcon.com/SanFrancisco2011
 2 SharePoint Servers
  running Web and Service
  Apps
 2 Database Servers
  (Clustered or Mirrored)
 1 or 2 Index Partitions with
  equivalent query
  components
 Smallest farm size that is
  fully highly available

            http://www.sptechcon.com/SanFrancisco2011
 2 Dedicated Web Servers
  (NLB)
 2 Service Application
  Servers
 2 Database Servers
  (Clustered or Mirrored)
 1 or 2 Index Partitions with
  equivalent query
  components


            http://www.sptechcon.com/SanFrancisco2011
   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

                        http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
                • Excellent Virtualization Candidate
    Web         • Can be easily provisioned via templates


                • Higher proc/mem requirements, but still good candidate
  Search
            • Often paired with SP2010 Web Role
Service App • Requires 2nd Disk for Index


   Other     • Higher proc/mem requirements, but still good candidate
Service Apps • Low disk requirements compared to other roles

                • Requires the most memory, proc, and disk IO
     DB         • Be cautious when virtualizing, make sure host is scaled
                • Remember, Virtualization for Virtualization’s sake is bad

                 http://www.sptechcon.com/SanFrancisco2011
                        vCPU        RAM             RAM
                                    (Minimum)       (Recommended)

Web Only*               2           6GB             8GB
Service Application     2           6GB             8GB
Roles Only
Dedicated Search        2           8GB             10GB
Service App
Combined                4           10GB            12GB
Web/Search/Service
Apps
Database*               4           10GB            16GB

               http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
Type                                          Classic-mode authentication   Claims-based authentication
• Windows
     • NTLM
     • Kerberos
     • Anonymous                                            Yes                          Yes
     • Basic
     • Digest

• Forms based authentication
     • LDAP
     • SQL database or other database                       No                           Yes
     • Custom or third-party membership and
       role providers
• SAML token-based authentication
    • AD FS 2.0
                                                            No                           Yes
    • Third-party identity provider
    • LDAP




                           http://www.sptechcon.com/SanFrancisco2011
   Replaces Forms-based Authentication in MOSS
    2007
   Used to allow access to SharePoint sites from
    accounts in non-Windows auth sources (LDAP,
    SQL, etc.)
   Allows for multiple authentication types per Web
    Application / Zone




             http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
   Represent logical paths for gaining access to
    same sites in a Web Application
   Single Web App can contain up to five zones
   MOSS 2007 required zones for different auth
    types, SharePoint 2010 Claims-based auth
    allows for multiple auth types in a single zone



             http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
   Similar to MOSS 2007 Content Deployment
   Used to ‘push’ content from one farm to
    another
   Not a two-way synch (third party needed for
    that)




            http://www.sptechcon.com/SanFrancisco2011
   Previously a third party product ($$$$)
   More reasonable pricing now
   Highly tuned and specialized search engine
    for SharePoint and also as an enterprise
    search platform
   Replaces SharePoint 2010 Native Search if
    used
   ‘Net new’ features built-in.

            http://www.sptechcon.com/SanFrancisco2011
                             Feature                    SharePoint      Search Server   Search Server   SharePoint Server    FAST Search
                                                      Foundation 2010   2010 Express        2010              2010          Server 2010 for
                                                                                                                              SharePoint
Basic search
                                                            X                X               X                 X                  X
Best Bets
                                                                             X               X                 X                  X
Search Scopes
                                                                             X               X                 X                  X
Crawled and Managed Properties
                                                                             X               X                 X                  X
Query Federation
                                                                             X               X                 X                  X
Query Suggestions
                                                                             X               X                 X                  X
Relevancy Tuning by Document or Site Promotions
                                                                             X               X                 X                  X
Shallow Results Refinement
                                                                             X               X                 X                  X
Windows 7 Federation
                                                                             X               X                 X                  X
People Search
                                                                                                               X                  X
Social Search
                                                                                                               X                  X
Taxonomy Integration
                                                                                                               X                  X
Multi-Tenant Hosting
                                                                                                               X                  X
Visual Best Bets
                                                                                                                                  X
Similar Results
                                                                                                                                  X
Duplicate Results
                                                                                                                                  X
Search Enhancement based on user context
                                                                                                                                  X
Sort Results on Managed Properties or Rank Profiles
                                                                                                                                  X
Deep Results Refinement
                                                                                                                                  X
Document Preview
                                        http://www.sptechcon.com/SanFrancisco2011
                                                                                                                                  X
http://www.sptechcon.com/SanFrancisco2011
http://www.sptechcon.com/SanFrancisco2011
   Understand the Service Application
    Architecture in SharePoint 2010
   Use Service Apps sparingly and only when
    needed
   Consider FAST Search server for enhanced
    search
   Architect for scalability and give sufficient
    resources to systems
   Contact us at CCO.com for questions or
    @MichaelTNoel on Twitter




                http://www.sptechcon.com/SanFrancisco2011
      Michael Noel
Twitter: @MichaelTNoel
     www.cco.com




             http://www.sptechcon.com/SanFrancisco2011

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:3
posted:11/6/2011
language:English
pages:55