SlideShare uma empresa Scribd logo
1 de 53
Platinum Sponsor




 Gold Sponsors
Michael Noel

BUILDING THE PERFECT
SHAREPOINT 2010 FARM
 BEST PRACTICES FROM THE FIELD
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
WHAT WE WILL COVER
• Examine various SharePoint 2010 farm architecture best Practices
  that have developed over the past year
• Examine SharePoint Best Practice Farm Architecture
• Understand SharePoint Virtualization Options
• Explore SharePoint DR and HA strategies using Database
  Mirroring
• Explore other common best Practices (RBS, SSL, NLB)
• A large amount of best Practices covered (i.e. Drinking through a
  fire hose,) goal is for you to be able to take away at least 2-3
  useful pieces of information that can be used in your environment
ARCHITECTING THE FARM
Architecting the Farm
Understanding the Three Tiers of SharePoint Infrastructure


                             Web

                  Service Apps

                             Data
Architecting the Farm
               Small Farm Examples




                                     DB and SP Roles Separate
„All-in-One‟ (Avoid)
Architecting the Farm
                 Smallest Highly Available Farm

• 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
Architecting the Farm
               Best Practice „Six Server Farm‟

• 2 Dedicated Web Servers
  (NLB)
• 2 Service Application Servers
• 2 Database Servers (Clustered
  or Mirrored)
• 1 or 2 Index Partitions with
  equivalent query components
Architecting the Farm
                                    Scaling to Large Farms
•   Multiple Dedicated Web
    Servers
•   Multiple Dedicated Service
    App 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
Architecting the Farm
                        FAST Search

• 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.
Architecting the Farm
                FAST Search – Comparison Matrix – Slide 1 of 2
               Feature            SharePoint
                                  Foundation
                                               Search Server
                                               2010 Express
                                                               Search Server
                                                                   2010
                                                                               SharePoint
                                                                               Server 2010
                                                                                              FAST Search
                                                                                             Server 2010 for
                                     2010                                                      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                     X               X              X               X
Site Promotions
Shallow Results Refinement                          X               X              X               X
Windows 7 Federation                                X               X              X               X
Architecting the Farm
                   FAST Search – Comparison Matrix – Slide 2 of 2
                    Feature                  SharePoint
                                             Foundation
                                                          Search Server
                                                          2010 Express
                                                                          Search
                                                                          Server
                                                                                   SharePoint
                                                                                   Server 2010
                                                                                                  FAST Search
                                                                                                 Server 2010 for
                                                2010                       2010                    SharePoint
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                                                             X
Profiles
Deep Results Refinement                                                                                X
Document Preview                                                                                       X
Rich Web Indexing Support                                                                              X
VIRTUALIZATION OF SHAREPOINT
          SERVERS
Virtualization of SharePoint Servers
  Caveats – Be Sure to Understand Virtualization Concepts
Virtualization of SharePoint Servers
            Virtual Guest Processor and Memory Guidelines
                        vCPU   RAM (Bare   RAM (Recommend) RAM
                               Minimum)                    (Ideal)


Web Only*               2      6GB         8GB              12GB
Service Application     2      6GB         8GB              12GB
Roles Only
Dedicated Search        2      8GB         10GB             16GB
Service App
Combined                4      10GB        12GB             18GB
Web/Search/Service
Apps
Database*               4      10GB        16GB             24GB
Virtualization of SharePoint Servers
        Sample 1: Small Single Server Environment / No HA




   Allows organizations that wouldn‟t normally be able to have a test environment to
    run one
   Allows for separation of the database role onto a dedicated server
Virtualization of SharePoint Servers
             Sample 2: Two Server Highly Available Farm

   High-
    Availability
    across Hosts
   All
    components
    Virtualized
   Uses only two
    Windows Ent
    Edition
    Licenses
Virtualization of SharePoint Servers
         Sample 3: Mix of Physical and Virtual Servers – Best Perf
   Highest
    transaction
    servers are
    physical
   Multiple farm
    support, with
    DBs for all
    farms on the
    SQL cluster
Virtualization of SharePoint Servers
    Sample 4: Scaling to Large Virtual Environments
Virtualization of SharePoint Servers
                      Virtualization Performance Monitoring

•   Processor (Host Only)                    • Network Bandwidth – Bytes
     •   <60% Utilization = Good               Total/sec
     •   60%-90% = Caution                      – <40% Utilization = Good
     •   >90% = Trouble                         – 41%-64% = Caution
•   Available Memory                            – >65% = Trouble
     •   50% and above = Good                • Network Latency - Output
     •   10%-50% = OK                          Queue Length
     •   <10% = Trouble                         – 0 = Good
•   Disk – Avg. Disk sec/Read or Avg. Disk      – 1-2= OK
    sec/Write                                   – >2 = Trouble
     •   Up to 15ms = fine
     •   15ms-25ms = Caution
     •   >25ms = Trouble
Virtualization of SharePoint Servers
         Quick Farm Provisioning using VMM/Virtual Center

1. Create new Virtual Guest (Windows Server 2008 R2)
2. Install SP2010 Binaries. Stop before running Config Wizard
3. Turn Virtual Guest into Template, modify template to allow it to be
   added into domain
4. Add PowerShell script to run on first login, allowing SP to be
   added into farm or to create new farm
End Result - 15 minute entire farm provisioning…quickly add servers
into existing farms or create new farms (Test, Dev, Prod) on demand
Demo

QUICK FARM PROVISIONING WITH VMM 2012
DATA MANAGEMENT
Data Management
      Distribute Data Across Content DBs and Site Collections

• Start with a distributed architecture of content databases
  from the beginning, within reason (more than 50 per SQL
  instance is not recommended)
• Distribute content across Site Collections from the
  beginning as well, it is very difficult to extract content after
  the face
• Allow your environment to scale and your users to „grow
  into‟ their SharePoint site collections
Data Management
              Binary Large OBject (BLOB) Storage
• BLOBs are unstructured content stored in SQL
• Includes all documents, pictures, and files stored in
  SharePoint
• Excludes Metadata and Context, information about the
  document, version #, etc.
• Until recently, could not be removed from SharePoint Content
  Databases
• Classic problem of structured vs. unstructured data –
  unstructured data doesn‟t really belong in a SQL Server
  environment
Data Management
             Getting your BLOBs out of the Content DBs
• Can reduce dramatically the size of Content DBs, as upwards of 80%-
  90% of space in content DBs is composed of BLOBs
• Can move BLOB storage to more efficient/cheaper storage
• Improve performance and scalability of your SharePoint deployment –
  But highly recommended to use third party
SQL DATABASE OPTIMIZATION
SQL Database Optimization
         Content Databases Distributed Between Multiple Volumes




 Volume #1              Volume #2          Volume #3          Volume #4



DB-A        DB-B       DB-A      DB-B     DB-A      DB-B     DB-A      DB-B
File 1      File 1     File 2    File 2   File 3    File 3   File 4    File 4



 Tempdb File 1          Tempdb File 2      Tempdb File 3      Tempdb File 4
SQL Database Optimization
      Content Databases Distributed Between Multiple Volumes

• Break Content Databases and TempDB into multiple files
  (MDF, NDF), total should equal number of physical
  processors (not cores) on SQL server.
• Pre-size Content DBs and TempDB to avoid fragmentation
• Separate files onto different drive spindles for best IO perf.
• Example: 100GB total Content DB on Four-way SQL Server
  would have four database files distributed across four sets of
  drive spindles = 25GB pre-sized for each file.
SQL Database Optimization
                      TempDB Best Practices

•   TempDB is critical for performance
•   Pre-size to 20% of the size of the largest content database.
•   Break into multiple files across spindles as noted
•   Note there is a separate TempDB for each physical instance
•   Note that if using SQL Transparent Data Encryption (TDE)
    for any databases in an instance, the tempDB is encrypted.
HIGH AVAILABILITY AND DISASTER
          RECOVERY
HIGH AVAILABILITY AND DISASTER RECOVERY
 DATA TIER – CLUSTERING VS. MIRRORING

• Clustering is Shared Storage, can‟t survive storage
  failure, makes Mirroring more attractive
• Clustering fails over more quickly
• Mirroring is not supported for all databases, but
  Clustering is
• Both Clustering and Mirroring can be used at the same
  time (Instance to Instance)
HIGH AVAILABILITY AND DISASTER RECOVERY
    DATA TIER – SQL DATABASE MIRRORING
• Introduced in SQL 2005 SP1
• Greatly improved in SQL 2008 and now SQL 2008 R2
• Available in Enterprise and Standard (Synchronous only) editions
• Works by keeping a mirror copy of a database or databases on two servers
• Can be used locally, or the mirror can be remote
• Can be set to use a two-phase commit process to ensure integrity of data across
  both servers
• Can be combined with traditional shared storage clustering to further improve
  redundancy
• SharePoint 2010 is now Mirroring aware!
High Availability and Disaster Recovery
           Data Tier – Database Mirroring Model #1 – Single Site
• Single Site
• Synchronous
  Replication
• Uses a SQL Witness
  Server to Failover
  Automatically
• Mirror all SharePoint
  DBs in the Farm
High Availability and Disaster Recovery
         Data Tier – Database Mirroring Model #2 – Cross-Site with HA
• Two Sites
• 1-10 ms
  Latency max
• 1Gb
  Bandwidth
  minimum
• Farm Servers
  in each
  location
• Auto Failover
High Availability and Disaster Recovery
          Data Tier – Database Mirroring Model #2 – Remote Farm
• Two Sites
• Two Farms
• Mirror only
  Content DBs
• Failover is
  Manual
• Read-only
  Mode possible
• Must Re-
  Attach and
  Re-Index
High Availability and Disaster Recovery
            Data Tier – Database Support for Mirroring – Slide 1 of 2
                                                       Synchronous      Asynchronous
                                                       Mirror Support   Mirror Support

Configuration                                                X
Central Administration content                               X
Content Databases                                            X                X
Usage and Health Data Collection
Business Data Connectivity                                   X
Application Registry service * (BDC Upgrade)
Subscription Settings service * (PowerShell Enabled)         X
Search – Search Administration                               X
Search - Crawl                                               X
Search - Property                                            X
High Availability and Disaster Recovery
             Data Tier – Database Support for Mirroring – Slide 2 of 2
                                                    Synchronous      Asynchronous
                                                    Mirror Support   Mirror Support

User Profile - Profile                                    X
User Profile - Synchronization
User Profile – Social Tagging
Web Analytics - Staging
Web Analytics - Reporting                                 X
Secure Store                                              X                X
Stage                                                     X
Managed Metadata                                          X
Word Automation Services                                  X
PerformancePoint                                          X
HIGH AVAILABILITY AND DISASTER RECOVERY
TWO NODE/TWO INSTANCE CLUSTER – TAKE ADVANTAGE OF BOTH
SERVERS
HIGH AVAILABILITY AND DISASTER RECOVERY
    NETWORK LOAD BALANCING
•   Hardware Based Load Balancing (F5, Cisco,
    Citrix NetScaler – Best performance and
    scalability
•   Software Windows Network Load Balancing fully
    supported by MS, but requires Layer 2 VLAN (all
    packets must reach all hosts.) Layer 3 Switches
    must be configured to allow Layer 2 to the
    specific VLAN.
•   If using Unicast, use two NICs on the server, one
    for communications between nodes.
•   If using Multicast, be sure to configure routers
    appropriately
•   Set Affinity to Single (Sticky Sessions)
•   If using VMware, note fix to NLB RARP issue
    (http://tinyurl.com/vmwarenlbfix)
HIGH AVAILABILITY AND DISASTER RECOVERY
 WINDOWS SOFTWARE NETWORK LOAD BALANCING
 RECOMMENDATIONS
• Best Practice – Create Multiple Web Apps with Load-balanced VIPs
  (Sample below)
    • Web Role Servers
        • sp1.companyabc.com (10.0.0.101) – Web Role Server #1
        • sp2.companyabc.com (10.0.0.102) – Web Role Server #2
    • Clustered VIPs shared between SP1 and SP2 (Create A records in DNS)
        • spnlb.companyabc.com (10.0.0.103) - Cluster
        • spca.companyabc.com (10.0.0.104) – SP Central Admin
        • spsmtp.companyabc.com (10.0.0.105) – Inbound Email VIP
        • home.companyabc.com (10.0.0.106) – Main SP Web App (can be multiple)
        • mysite.companyabc.com (10.0.0.107) – Main MySites Web App
SHAREPOINT INSTALLATION
SHAREPOINT INSTALLATION
 SCRIPTED INSTALLATIONS



• Good to understand how to install SharePoint from the
  command-line, especially if setting up multiple servers.
• Allows for options not available in the GUI, such as the
  option to rename databases to something easier to
  understand.
• Use PowerShell with SharePoint 2010
• Sample scripts available for download…
SHAREPOINT INSTALLATION
  SAMPLES SCRIPTS – HTTP://TINYURL.COM/SPFARM-CONFIG
Function Configure-SPSearch {

                    PARAM($AppPool, $FarmName, $SearchServiceAccount)



                    $searchServiceInstance = Get-SPEnterpriseSearchServiceInstance -local

                    Start-SPEnterpriseSearchServiceInstance -Identity $searchServiceInstance



                    $dbName = $FarmName + "_SearchServiceApplication"



                    $searchApplication = New-SPEnterpriseSearchServiceApplication -Name "$FarmName Search Service Application" -ApplicationPool $AppPool -DatabaseName $dbName

                    $searchApplicationProxy = New-SPEnterpriseSearchServiceApplicationProxy -name "$FarmName Search Service Application Proxy" -SearchApplication $searchApplication



                    Set-SPEnterpriseSearchAdministrationComponent -SearchApplication $searchApplication -SearchServiceInstance $searchServiceInstance



                    $crawlTopology = New-SPEnterpriseSearchCrawlTopology -SearchApplication $searchApplication

                    $crawlDatabase = Get-SPEnterpriseSearchCrawlDatabase -SearchApplication $searchApplication



                    New-SPEnterpriseSearchCrawlComponent -CrawlTopology $crawlTopology -CrawlDatabase $crawlDatabase -SearchServiceInstance $searchServiceInstance



                    while($crawlTopology.State -ne "Active")

                    {

                                             $crawlTopology | Set-SPEnterpriseSearchCrawlTopology -Active -ErrorAction SilentlyContinue

                                             if ($crawlTopology.State -ne "Active")

                                             {

                                                                      Start-Sleep -Seconds 10

                                             }

                    }



                    $queryTopology = New-SPenterpriseSEarchQueryTopology -SearchApplication $searchApplication -partitions 1

                    $searchIndexPartition = Get-SPEnterpriseSearchIndexPartition -QueryTopology $queryTopology
SHAREPOINT INSTALLATION
 SOME MANUAL SERVICE APPS STILL REQUIRED


• Due to complexity and/or bugs, certain Service Apps
  will need to be manually configured in most cases.
• This includes the following:
   • PerformancePoint Service Application
   • User Profile Service Application
   • Web Analytics Service Application
SHAREPOINT INSTALLATION
 DOCUMENT THE CONFIGURATION AND MONITOR CHANGES

• Document all key settings in IIS, SharePoint, after installation
• Consider monitoring for changes after installation for Config
  Mgmt.
• Great tool for this is the SPDocKit - can be found at
  http://tinyurl.com/spdockit
SECURITY
SHAREPOINT SECURITY
 LAYERS OF SECURITY IN A SHAREPOINT ENVIRONMENT

• Infrastructure Security and Best Practices
    •   Physical Security
    •   Best Practice Service Account Setup
    •   Kerberos Authentication

• Data Security
    •   Role Based Access Control (RBAC)
    •   Transparent Data Encryption (TDE) of SQL Databases
    •   Antivirus

• Transport Security
    •   Secure Sockets Layer (SSL) from Server to Client
    •   IPSec from Server to Server

• Edge Security
    •   Inbound Internet Security (Forefront UAG/TMG)

• Rights Management
FOR MORE INFORMATION

• SharePoint 2010 Unleashed from SAMS Publishing
  (http://www.samspublishing.com)
• Windows Server 2008 R2 Unleashed and/or Hyper-V Unleashed
  (http://www.samspublishing.com)
• Microsoft „Virtualizing SharePoint Infrastructure‟ Whitepaper
  (http://tinyurl.com/virtualsp)
• Microsoft SQL Mirroring Case Study (http://tinyurl.com/mirrorsp )
• Failover Mirror PowerShell Script (http://tinyurl.com/failovermirrorsp )
• SharePoint Kerberos Guidance             (http://tinyurl.com/kerbsp)
• SharePoint Installation Scripts         (http://tinyurl.com/SPFarm-
  Config)
• Contact us at CCO.com
Thank you to our Sponsors


 Gold Sponsors




                           Silver Sponsors



Bronze Sponsors
Michael Noel
     Twitter: @MichaelTNoel
          www.cco.com
Slides: slideshare.net/michaeltnoel

Mais conteúdo relacionado

Mais procurados

SharePoint 2013 search improvements
SharePoint 2013 search improvementsSharePoint 2013 search improvements
SharePoint 2013 search improvementsKunaal Kapoor
 
Fishbowl Solutions WebCenter Search Webinar Presentation
Fishbowl Solutions WebCenter Search Webinar PresentationFishbowl Solutions WebCenter Search Webinar Presentation
Fishbowl Solutions WebCenter Search Webinar PresentationKim Negaard
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeEvren Ayan
 
Drilling Down to the Challenges of SharePoint Taxonomy Implementation
Drilling Down to the Challenges of SharePoint Taxonomy ImplementationDrilling Down to the Challenges of SharePoint Taxonomy Implementation
Drilling Down to the Challenges of SharePoint Taxonomy ImplementationTSoholt
 
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...EPC Group
 
Share Point 2010 Features
Share Point 2010 FeaturesShare Point 2010 Features
Share Point 2010 FeaturesKamol Sagwan
 
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 SearchSPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 SearchAgnes Molnar
 
Sharepoint 2010 ! Key Improvements from MOSS
Sharepoint 2010 ! Key Improvements from MOSSSharepoint 2010 ! Key Improvements from MOSS
Sharepoint 2010 ! Key Improvements from MOSSSushant Agarwal
 
Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010bgerman
 
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!GFU Cyrus AG
 
What's new in Sharepoint2010 ?
What's new in Sharepoint2010 ?What's new in Sharepoint2010 ?
What's new in Sharepoint2010 ?guestd02f46
 
EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...
EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...
EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...EPC Group
 
Data sources in share point 2010
Data sources in share point 2010Data sources in share point 2010
Data sources in share point 2010Kathy Hughes
 
MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchMetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
 
SP Saturday Presentation - Migrating to SharePoint 2010
SP Saturday Presentation - Migrating to SharePoint 2010SP Saturday Presentation - Migrating to SharePoint 2010
SP Saturday Presentation - Migrating to SharePoint 2010pogrebs
 
SharePoint Speedmetal for Admins by Chris McNulty - SPTechCon
SharePoint Speedmetal for Admins by Chris McNulty - SPTechConSharePoint Speedmetal for Admins by Chris McNulty - SPTechCon
SharePoint Speedmetal for Admins by Chris McNulty - SPTechConSPTechCon
 
Tagging Up - MMS and Taxonomy In SharePoint 2010
Tagging Up - MMS and Taxonomy In SharePoint 2010Tagging Up - MMS and Taxonomy In SharePoint 2010
Tagging Up - MMS and Taxonomy In SharePoint 2010Chris McNulty
 

Mais procurados (20)

SharePoint 2013 search improvements
SharePoint 2013 search improvementsSharePoint 2013 search improvements
SharePoint 2013 search improvements
 
Fishbowl Solutions WebCenter Search Webinar Presentation
Fishbowl Solutions WebCenter Search Webinar PresentationFishbowl Solutions WebCenter Search Webinar Presentation
Fishbowl Solutions WebCenter Search Webinar Presentation
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel Bilgilendirme
 
Drilling Down to the Challenges of SharePoint Taxonomy Implementation
Drilling Down to the Challenges of SharePoint Taxonomy ImplementationDrilling Down to the Challenges of SharePoint Taxonomy Implementation
Drilling Down to the Challenges of SharePoint Taxonomy Implementation
 
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
 
Share Point 2010 Features
Share Point 2010 FeaturesShare Point 2010 Features
Share Point 2010 Features
 
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 SearchSPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
 
Sharepoint 2010 ! Key Improvements from MOSS
Sharepoint 2010 ! Key Improvements from MOSSSharepoint 2010 ! Key Improvements from MOSS
Sharepoint 2010 ! Key Improvements from MOSS
 
Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010
 
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!
 
What's new in Sharepoint2010 ?
What's new in Sharepoint2010 ?What's new in Sharepoint2010 ?
What's new in Sharepoint2010 ?
 
EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...
EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...
EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...
 
Data sources in share point 2010
Data sources in share point 2010Data sources in share point 2010
Data sources in share point 2010
 
Asap session 2
Asap session 2Asap session 2
Asap session 2
 
MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchMetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
 
SP Saturday Presentation - Migrating to SharePoint 2010
SP Saturday Presentation - Migrating to SharePoint 2010SP Saturday Presentation - Migrating to SharePoint 2010
SP Saturday Presentation - Migrating to SharePoint 2010
 
SharePoint Speedmetal for Admins by Chris McNulty - SPTechCon
SharePoint Speedmetal for Admins by Chris McNulty - SPTechConSharePoint Speedmetal for Admins by Chris McNulty - SPTechCon
SharePoint Speedmetal for Admins by Chris McNulty - SPTechCon
 
SharePoint 2010 new features seminar
SharePoint 2010 new features seminarSharePoint 2010 new features seminar
SharePoint 2010 new features seminar
 
Tagging Up - MMS and Taxonomy In SharePoint 2010
Tagging Up - MMS and Taxonomy In SharePoint 2010Tagging Up - MMS and Taxonomy In SharePoint 2010
Tagging Up - MMS and Taxonomy In SharePoint 2010
 
KMA Insight Webinar: SharePoint 2010 Deep DiveDeck
KMA Insight Webinar: SharePoint 2010 Deep DiveDeckKMA Insight Webinar: SharePoint 2010 Deep DiveDeck
KMA Insight Webinar: SharePoint 2010 Deep DiveDeck
 

Destaque

Microsoft SharePoint 2013 Architecture
Microsoft SharePoint 2013 ArchitectureMicrosoft SharePoint 2013 Architecture
Microsoft SharePoint 2013 ArchitectureDavid J Rosenthal
 
Share Point 2010 Site Solutions – Knowledge Base
Share Point 2010 Site Solutions – Knowledge BaseShare Point 2010 Site Solutions – Knowledge Base
Share Point 2010 Site Solutions – Knowledge BasePriority SharePoint
 
Logical architecture considerations for SharePoint 2013
Logical architecture considerations for SharePoint 2013Logical architecture considerations for SharePoint 2013
Logical architecture considerations for SharePoint 2013Dinusha Kumarasiri
 
Build a Searchable Knowledge Base
Build a Searchable Knowledge BaseBuild a Searchable Knowledge Base
Build a Searchable Knowledge BaseJimmy Lai
 
How to Create Your Own Knowledge Base
How to Create Your Own Knowledge BaseHow to Create Your Own Knowledge Base
How to Create Your Own Knowledge BaseEllyssa Kroski
 
Best Practice SharePoint Architecture
Best Practice SharePoint ArchitectureBest Practice SharePoint Architecture
Best Practice SharePoint ArchitectureMichael Noel
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
 

Destaque (8)

Just Water
Just WaterJust Water
Just Water
 
Microsoft SharePoint 2013 Architecture
Microsoft SharePoint 2013 ArchitectureMicrosoft SharePoint 2013 Architecture
Microsoft SharePoint 2013 Architecture
 
Share Point 2010 Site Solutions – Knowledge Base
Share Point 2010 Site Solutions – Knowledge BaseShare Point 2010 Site Solutions – Knowledge Base
Share Point 2010 Site Solutions – Knowledge Base
 
Logical architecture considerations for SharePoint 2013
Logical architecture considerations for SharePoint 2013Logical architecture considerations for SharePoint 2013
Logical architecture considerations for SharePoint 2013
 
Build a Searchable Knowledge Base
Build a Searchable Knowledge BaseBuild a Searchable Knowledge Base
Build a Searchable Knowledge Base
 
How to Create Your Own Knowledge Base
How to Create Your Own Knowledge BaseHow to Create Your Own Knowledge Base
How to Create Your Own Knowledge Base
 
Best Practice SharePoint Architecture
Best Practice SharePoint ArchitectureBest Practice SharePoint Architecture
Best Practice SharePoint Architecture
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
 

Semelhante a SEASPC 2011 - Building the Perfect SharePoint 2010 Farm: Real World Best Practices from the Field

Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...Sezai Komur
 
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...Michael Noel
 
Bpc10 119 agnes-molnar_implementingsearch
Bpc10 119 agnes-molnar_implementingsearchBpc10 119 agnes-molnar_implementingsearch
Bpc10 119 agnes-molnar_implementingsearchAgnes Molnar
 
Sql 2008 and project server 2010
Sql 2008 and project server 2010Sql 2008 and project server 2010
Sql 2008 and project server 2010Eduardo Castro
 
Search for Overview for SC Upstate SP users
Search for Overview for SC Upstate SP usersSearch for Overview for SC Upstate SP users
Search for Overview for SC Upstate SP usersMike Brannon
 
SharePoint 2010 Administrator Course Content
SharePoint 2010 Administrator Course ContentSharePoint 2010 Administrator Course Content
SharePoint 2010 Administrator Course ContentSharePoint Experts
 
SharePoint 2010 Overview
SharePoint 2010 OverviewSharePoint 2010 Overview
SharePoint 2010 Overviewctc TrainCanada
 
Enterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-pathEnterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-pathmicrosoftasap
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimizationMike Maadarani
 
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Findwise
 
MS Techday Botucatu - SharePoint for Internet Sites
MS Techday Botucatu - SharePoint for Internet SitesMS Techday Botucatu - SharePoint for Internet Sites
MS Techday Botucatu - SharePoint for Internet SitesFabian Gehrke
 
SharePoint Saturday Belgium 2014 The gears that make search go round
SharePoint Saturday Belgium 2014 The gears that make search go roundSharePoint Saturday Belgium 2014 The gears that make search go round
SharePoint Saturday Belgium 2014 The gears that make search go roundBIWUG
 
Fast search for share point
Fast search for share pointFast search for share point
Fast search for share pointLiquidHub
 
SharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise SearchSharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise SearchAgnes Molnar
 
Integrate External Data with the Business Connectivity Services by Tom Resing...
Integrate External Data with the Business Connectivity Services by Tom Resing...Integrate External Data with the Business Connectivity Services by Tom Resing...
Integrate External Data with the Business Connectivity Services by Tom Resing...SPTechCon
 
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Nik Patel
 
Thinking Globally, Acting Locally - SharePoint Connections 2011
Thinking Globally, Acting Locally - SharePoint Connections 2011Thinking Globally, Acting Locally - SharePoint Connections 2011
Thinking Globally, Acting Locally - SharePoint Connections 2011e-office bv
 
[McDermott] Configuring SharePoint Hybrid Search and Taxonomy
[McDermott] Configuring SharePoint Hybrid Search and Taxonomy[McDermott] Configuring SharePoint Hybrid Search and Taxonomy
[McDermott] Configuring SharePoint Hybrid Search and TaxonomyEuropean Collaboration Summit
 

Semelhante a SEASPC 2011 - Building the Perfect SharePoint 2010 Farm: Real World Best Practices from the Field (20)

Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
 
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
 
Bpc10 119 agnes-molnar_implementingsearch
Bpc10 119 agnes-molnar_implementingsearchBpc10 119 agnes-molnar_implementingsearch
Bpc10 119 agnes-molnar_implementingsearch
 
Sql 2008 and project server 2010
Sql 2008 and project server 2010Sql 2008 and project server 2010
Sql 2008 and project server 2010
 
Search for Overview for SC Upstate SP users
Search for Overview for SC Upstate SP usersSearch for Overview for SC Upstate SP users
Search for Overview for SC Upstate SP users
 
SharePoint 2010 Administrator Course Content
SharePoint 2010 Administrator Course ContentSharePoint 2010 Administrator Course Content
SharePoint 2010 Administrator Course Content
 
SharePoint 2010 Overview
SharePoint 2010 OverviewSharePoint 2010 Overview
SharePoint 2010 Overview
 
Enterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-pathEnterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-path
 
AUC Tech-SP 2010
AUC Tech-SP 2010AUC Tech-SP 2010
AUC Tech-SP 2010
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization
 
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
 
MS Techday Botucatu - SharePoint for Internet Sites
MS Techday Botucatu - SharePoint for Internet SitesMS Techday Botucatu - SharePoint for Internet Sites
MS Techday Botucatu - SharePoint for Internet Sites
 
Spsbe14 spsbe19
Spsbe14 spsbe19Spsbe14 spsbe19
Spsbe14 spsbe19
 
SharePoint Saturday Belgium 2014 The gears that make search go round
SharePoint Saturday Belgium 2014 The gears that make search go roundSharePoint Saturday Belgium 2014 The gears that make search go round
SharePoint Saturday Belgium 2014 The gears that make search go round
 
Fast search for share point
Fast search for share pointFast search for share point
Fast search for share point
 
SharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise SearchSharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise Search
 
Integrate External Data with the Business Connectivity Services by Tom Resing...
Integrate External Data with the Business Connectivity Services by Tom Resing...Integrate External Data with the Business Connectivity Services by Tom Resing...
Integrate External Data with the Business Connectivity Services by Tom Resing...
 
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
 
Thinking Globally, Acting Locally - SharePoint Connections 2011
Thinking Globally, Acting Locally - SharePoint Connections 2011Thinking Globally, Acting Locally - SharePoint Connections 2011
Thinking Globally, Acting Locally - SharePoint Connections 2011
 
[McDermott] Configuring SharePoint Hybrid Search and Taxonomy
[McDermott] Configuring SharePoint Hybrid Search and Taxonomy[McDermott] Configuring SharePoint Hybrid Search and Taxonomy
[McDermott] Configuring SharePoint Hybrid Search and Taxonomy
 

Mais de Michael Noel

AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...
AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...
AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...Michael Noel
 
IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024
IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024
IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024Michael Noel
 
Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023
Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023
Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023Michael Noel
 
IT Insecurity - ST Digital Brazzaville
IT Insecurity - ST Digital BrazzavilleIT Insecurity - ST Digital Brazzaville
IT Insecurity - ST Digital BrazzavilleMichael Noel
 
Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...
Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...
Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...Michael Noel
 
You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...
You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...
You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...Michael Noel
 
Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...
Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...
Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...Michael Noel
 
Understanding the Tools and Features of Office 365 : DWT Africa 2018
Understanding the Tools and Features of Office 365 : DWT Africa 2018Understanding the Tools and Features of Office 365 : DWT Africa 2018
Understanding the Tools and Features of Office 365 : DWT Africa 2018Michael Noel
 
SPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
SPS Lisbon 2018 - Azure AD Connect Technical Deep DiveSPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
SPS Lisbon 2018 - Azure AD Connect Technical Deep DiveMichael Noel
 
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 MelbourneAzure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 MelbourneMichael Noel
 
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018Michael Noel
 
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018Michael Noel
 
Understanding the Tools and Features of Office 365 - New Zealand Digital Work...
Understanding the Tools and Features of Office 365 - New Zealand Digital Work...Understanding the Tools and Features of Office 365 - New Zealand Digital Work...
Understanding the Tools and Features of Office 365 - New Zealand Digital Work...Michael Noel
 
Office 365; A Detailed Analysis - SPS Kampala 2017
Office 365; A Detailed Analysis - SPS Kampala 2017Office 365; A Detailed Analysis - SPS Kampala 2017
Office 365; A Detailed Analysis - SPS Kampala 2017Michael Noel
 
Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée Michael Noel
 
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...Michael Noel
 
Breaking Down and Understanding Office 365 - SPSJHB 2015
Breaking Down and Understanding Office 365 - SPSJHB 2015Breaking Down and Understanding Office 365 - SPSJHB 2015
Breaking Down and Understanding Office 365 - SPSJHB 2015Michael Noel
 
Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015
Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015
Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015Michael Noel
 
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Michael Noel
 
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014Michael Noel
 

Mais de Michael Noel (20)

AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...
AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...
AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...
 
IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024
IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024
IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024
 
Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023
Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023
Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023
 
IT Insecurity - ST Digital Brazzaville
IT Insecurity - ST Digital BrazzavilleIT Insecurity - ST Digital Brazzaville
IT Insecurity - ST Digital Brazzaville
 
Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...
Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...
Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...
 
You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...
You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...
You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...
 
Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...
Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...
Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...
 
Understanding the Tools and Features of Office 365 : DWT Africa 2018
Understanding the Tools and Features of Office 365 : DWT Africa 2018Understanding the Tools and Features of Office 365 : DWT Africa 2018
Understanding the Tools and Features of Office 365 : DWT Africa 2018
 
SPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
SPS Lisbon 2018 - Azure AD Connect Technical Deep DiveSPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
SPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
 
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 MelbourneAzure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
 
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
 
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
 
Understanding the Tools and Features of Office 365 - New Zealand Digital Work...
Understanding the Tools and Features of Office 365 - New Zealand Digital Work...Understanding the Tools and Features of Office 365 - New Zealand Digital Work...
Understanding the Tools and Features of Office 365 - New Zealand Digital Work...
 
Office 365; A Detailed Analysis - SPS Kampala 2017
Office 365; A Detailed Analysis - SPS Kampala 2017Office 365; A Detailed Analysis - SPS Kampala 2017
Office 365; A Detailed Analysis - SPS Kampala 2017
 
Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée
 
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
 
Breaking Down and Understanding Office 365 - SPSJHB 2015
Breaking Down and Understanding Office 365 - SPSJHB 2015Breaking Down and Understanding Office 365 - SPSJHB 2015
Breaking Down and Understanding Office 365 - SPSJHB 2015
 
Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015
Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015
Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015
 
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
 
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
 

Último

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

SEASPC 2011 - Building the Perfect SharePoint 2010 Farm: Real World Best Practices from the Field

  • 2. Michael Noel BUILDING THE PERFECT SHAREPOINT 2010 FARM BEST PRACTICES FROM THE FIELD
  • 3. 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
  • 4. WHAT WE WILL COVER • Examine various SharePoint 2010 farm architecture best Practices that have developed over the past year • Examine SharePoint Best Practice Farm Architecture • Understand SharePoint Virtualization Options • Explore SharePoint DR and HA strategies using Database Mirroring • Explore other common best Practices (RBS, SSL, NLB) • A large amount of best Practices covered (i.e. Drinking through a fire hose,) goal is for you to be able to take away at least 2-3 useful pieces of information that can be used in your environment
  • 6. Architecting the Farm Understanding the Three Tiers of SharePoint Infrastructure Web Service Apps Data
  • 7. Architecting the Farm Small Farm Examples DB and SP Roles Separate „All-in-One‟ (Avoid)
  • 8. Architecting the Farm Smallest Highly Available Farm • 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
  • 9. Architecting the Farm Best Practice „Six Server Farm‟ • 2 Dedicated Web Servers (NLB) • 2 Service Application Servers • 2 Database Servers (Clustered or Mirrored) • 1 or 2 Index Partitions with equivalent query components
  • 10. Architecting the Farm Scaling to Large Farms • Multiple Dedicated Web Servers • Multiple Dedicated Service App 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
  • 11. Architecting the Farm FAST Search • 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.
  • 12. Architecting the Farm FAST Search – Comparison Matrix – Slide 1 of 2 Feature SharePoint Foundation Search Server 2010 Express Search Server 2010 SharePoint Server 2010 FAST Search Server 2010 for 2010 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 X X X X Site Promotions Shallow Results Refinement X X X X Windows 7 Federation X X X X
  • 13. Architecting the Farm FAST Search – Comparison Matrix – Slide 2 of 2 Feature SharePoint Foundation Search Server 2010 Express Search Server SharePoint Server 2010 FAST Search Server 2010 for 2010 2010 SharePoint 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 X Profiles Deep Results Refinement X Document Preview X Rich Web Indexing Support X
  • 15. Virtualization of SharePoint Servers Caveats – Be Sure to Understand Virtualization Concepts
  • 16. Virtualization of SharePoint Servers Virtual Guest Processor and Memory Guidelines vCPU RAM (Bare RAM (Recommend) RAM Minimum) (Ideal) Web Only* 2 6GB 8GB 12GB Service Application 2 6GB 8GB 12GB Roles Only Dedicated Search 2 8GB 10GB 16GB Service App Combined 4 10GB 12GB 18GB Web/Search/Service Apps Database* 4 10GB 16GB 24GB
  • 17. Virtualization of SharePoint Servers Sample 1: Small Single Server Environment / No HA  Allows organizations that wouldn‟t normally be able to have a test environment to run one  Allows for separation of the database role onto a dedicated server
  • 18. Virtualization of SharePoint Servers Sample 2: Two Server Highly Available Farm  High- Availability across Hosts  All components Virtualized  Uses only two Windows Ent Edition Licenses
  • 19. Virtualization of SharePoint Servers Sample 3: Mix of Physical and Virtual Servers – Best Perf  Highest transaction servers are physical  Multiple farm support, with DBs for all farms on the SQL cluster
  • 20. Virtualization of SharePoint Servers Sample 4: Scaling to Large Virtual Environments
  • 21. Virtualization of SharePoint Servers Virtualization Performance Monitoring • Processor (Host Only) • Network Bandwidth – Bytes • <60% Utilization = Good Total/sec • 60%-90% = Caution – <40% Utilization = Good • >90% = Trouble – 41%-64% = Caution • Available Memory – >65% = Trouble • 50% and above = Good • Network Latency - Output • 10%-50% = OK Queue Length • <10% = Trouble – 0 = Good • Disk – Avg. Disk sec/Read or Avg. Disk – 1-2= OK sec/Write – >2 = Trouble • Up to 15ms = fine • 15ms-25ms = Caution • >25ms = Trouble
  • 22. Virtualization of SharePoint Servers Quick Farm Provisioning using VMM/Virtual Center 1. Create new Virtual Guest (Windows Server 2008 R2) 2. Install SP2010 Binaries. Stop before running Config Wizard 3. Turn Virtual Guest into Template, modify template to allow it to be added into domain 4. Add PowerShell script to run on first login, allowing SP to be added into farm or to create new farm End Result - 15 minute entire farm provisioning…quickly add servers into existing farms or create new farms (Test, Dev, Prod) on demand
  • 25. Data Management Distribute Data Across Content DBs and Site Collections • Start with a distributed architecture of content databases from the beginning, within reason (more than 50 per SQL instance is not recommended) • Distribute content across Site Collections from the beginning as well, it is very difficult to extract content after the face • Allow your environment to scale and your users to „grow into‟ their SharePoint site collections
  • 26.
  • 27. Data Management Binary Large OBject (BLOB) Storage • BLOBs are unstructured content stored in SQL • Includes all documents, pictures, and files stored in SharePoint • Excludes Metadata and Context, information about the document, version #, etc. • Until recently, could not be removed from SharePoint Content Databases • Classic problem of structured vs. unstructured data – unstructured data doesn‟t really belong in a SQL Server environment
  • 28. Data Management Getting your BLOBs out of the Content DBs • Can reduce dramatically the size of Content DBs, as upwards of 80%- 90% of space in content DBs is composed of BLOBs • Can move BLOB storage to more efficient/cheaper storage • Improve performance and scalability of your SharePoint deployment – But highly recommended to use third party
  • 30. SQL Database Optimization Content Databases Distributed Between Multiple Volumes Volume #1 Volume #2 Volume #3 Volume #4 DB-A DB-B DB-A DB-B DB-A DB-B DB-A DB-B File 1 File 1 File 2 File 2 File 3 File 3 File 4 File 4 Tempdb File 1 Tempdb File 2 Tempdb File 3 Tempdb File 4
  • 31. SQL Database Optimization Content Databases Distributed Between Multiple Volumes • Break Content Databases and TempDB into multiple files (MDF, NDF), total should equal number of physical processors (not cores) on SQL server. • Pre-size Content DBs and TempDB to avoid fragmentation • Separate files onto different drive spindles for best IO perf. • Example: 100GB total Content DB on Four-way SQL Server would have four database files distributed across four sets of drive spindles = 25GB pre-sized for each file.
  • 32. SQL Database Optimization TempDB Best Practices • TempDB is critical for performance • Pre-size to 20% of the size of the largest content database. • Break into multiple files across spindles as noted • Note there is a separate TempDB for each physical instance • Note that if using SQL Transparent Data Encryption (TDE) for any databases in an instance, the tempDB is encrypted.
  • 33. HIGH AVAILABILITY AND DISASTER RECOVERY
  • 34. HIGH AVAILABILITY AND DISASTER RECOVERY DATA TIER – CLUSTERING VS. MIRRORING • Clustering is Shared Storage, can‟t survive storage failure, makes Mirroring more attractive • Clustering fails over more quickly • Mirroring is not supported for all databases, but Clustering is • Both Clustering and Mirroring can be used at the same time (Instance to Instance)
  • 35. HIGH AVAILABILITY AND DISASTER RECOVERY DATA TIER – SQL DATABASE MIRRORING • Introduced in SQL 2005 SP1 • Greatly improved in SQL 2008 and now SQL 2008 R2 • Available in Enterprise and Standard (Synchronous only) editions • Works by keeping a mirror copy of a database or databases on two servers • Can be used locally, or the mirror can be remote • Can be set to use a two-phase commit process to ensure integrity of data across both servers • Can be combined with traditional shared storage clustering to further improve redundancy • SharePoint 2010 is now Mirroring aware!
  • 36. High Availability and Disaster Recovery Data Tier – Database Mirroring Model #1 – Single Site • Single Site • Synchronous Replication • Uses a SQL Witness Server to Failover Automatically • Mirror all SharePoint DBs in the Farm
  • 37. High Availability and Disaster Recovery Data Tier – Database Mirroring Model #2 – Cross-Site with HA • Two Sites • 1-10 ms Latency max • 1Gb Bandwidth minimum • Farm Servers in each location • Auto Failover
  • 38. High Availability and Disaster Recovery Data Tier – Database Mirroring Model #2 – Remote Farm • Two Sites • Two Farms • Mirror only Content DBs • Failover is Manual • Read-only Mode possible • Must Re- Attach and Re-Index
  • 39. High Availability and Disaster Recovery Data Tier – Database Support for Mirroring – Slide 1 of 2 Synchronous Asynchronous Mirror Support Mirror Support Configuration X Central Administration content X Content Databases X X Usage and Health Data Collection Business Data Connectivity X Application Registry service * (BDC Upgrade) Subscription Settings service * (PowerShell Enabled) X Search – Search Administration X Search - Crawl X Search - Property X
  • 40. High Availability and Disaster Recovery Data Tier – Database Support for Mirroring – Slide 2 of 2 Synchronous Asynchronous Mirror Support Mirror Support User Profile - Profile X User Profile - Synchronization User Profile – Social Tagging Web Analytics - Staging Web Analytics - Reporting X Secure Store X X Stage X Managed Metadata X Word Automation Services X PerformancePoint X
  • 41. HIGH AVAILABILITY AND DISASTER RECOVERY TWO NODE/TWO INSTANCE CLUSTER – TAKE ADVANTAGE OF BOTH SERVERS
  • 42. HIGH AVAILABILITY AND DISASTER RECOVERY NETWORK LOAD BALANCING • Hardware Based Load Balancing (F5, Cisco, Citrix NetScaler – Best performance and scalability • Software Windows Network Load Balancing fully supported by MS, but requires Layer 2 VLAN (all packets must reach all hosts.) Layer 3 Switches must be configured to allow Layer 2 to the specific VLAN. • If using Unicast, use two NICs on the server, one for communications between nodes. • If using Multicast, be sure to configure routers appropriately • Set Affinity to Single (Sticky Sessions) • If using VMware, note fix to NLB RARP issue (http://tinyurl.com/vmwarenlbfix)
  • 43. HIGH AVAILABILITY AND DISASTER RECOVERY WINDOWS SOFTWARE NETWORK LOAD BALANCING RECOMMENDATIONS • Best Practice – Create Multiple Web Apps with Load-balanced VIPs (Sample below) • Web Role Servers • sp1.companyabc.com (10.0.0.101) – Web Role Server #1 • sp2.companyabc.com (10.0.0.102) – Web Role Server #2 • Clustered VIPs shared between SP1 and SP2 (Create A records in DNS) • spnlb.companyabc.com (10.0.0.103) - Cluster • spca.companyabc.com (10.0.0.104) – SP Central Admin • spsmtp.companyabc.com (10.0.0.105) – Inbound Email VIP • home.companyabc.com (10.0.0.106) – Main SP Web App (can be multiple) • mysite.companyabc.com (10.0.0.107) – Main MySites Web App
  • 45. SHAREPOINT INSTALLATION SCRIPTED INSTALLATIONS • Good to understand how to install SharePoint from the command-line, especially if setting up multiple servers. • Allows for options not available in the GUI, such as the option to rename databases to something easier to understand. • Use PowerShell with SharePoint 2010 • Sample scripts available for download…
  • 46. SHAREPOINT INSTALLATION SAMPLES SCRIPTS – HTTP://TINYURL.COM/SPFARM-CONFIG Function Configure-SPSearch { PARAM($AppPool, $FarmName, $SearchServiceAccount) $searchServiceInstance = Get-SPEnterpriseSearchServiceInstance -local Start-SPEnterpriseSearchServiceInstance -Identity $searchServiceInstance $dbName = $FarmName + "_SearchServiceApplication" $searchApplication = New-SPEnterpriseSearchServiceApplication -Name "$FarmName Search Service Application" -ApplicationPool $AppPool -DatabaseName $dbName $searchApplicationProxy = New-SPEnterpriseSearchServiceApplicationProxy -name "$FarmName Search Service Application Proxy" -SearchApplication $searchApplication Set-SPEnterpriseSearchAdministrationComponent -SearchApplication $searchApplication -SearchServiceInstance $searchServiceInstance $crawlTopology = New-SPEnterpriseSearchCrawlTopology -SearchApplication $searchApplication $crawlDatabase = Get-SPEnterpriseSearchCrawlDatabase -SearchApplication $searchApplication New-SPEnterpriseSearchCrawlComponent -CrawlTopology $crawlTopology -CrawlDatabase $crawlDatabase -SearchServiceInstance $searchServiceInstance while($crawlTopology.State -ne "Active") { $crawlTopology | Set-SPEnterpriseSearchCrawlTopology -Active -ErrorAction SilentlyContinue if ($crawlTopology.State -ne "Active") { Start-Sleep -Seconds 10 } } $queryTopology = New-SPenterpriseSEarchQueryTopology -SearchApplication $searchApplication -partitions 1 $searchIndexPartition = Get-SPEnterpriseSearchIndexPartition -QueryTopology $queryTopology
  • 47. SHAREPOINT INSTALLATION SOME MANUAL SERVICE APPS STILL REQUIRED • Due to complexity and/or bugs, certain Service Apps will need to be manually configured in most cases. • This includes the following: • PerformancePoint Service Application • User Profile Service Application • Web Analytics Service Application
  • 48. SHAREPOINT INSTALLATION DOCUMENT THE CONFIGURATION AND MONITOR CHANGES • Document all key settings in IIS, SharePoint, after installation • Consider monitoring for changes after installation for Config Mgmt. • Great tool for this is the SPDocKit - can be found at http://tinyurl.com/spdockit
  • 50. SHAREPOINT SECURITY LAYERS OF SECURITY IN A SHAREPOINT ENVIRONMENT • Infrastructure Security and Best Practices • Physical Security • Best Practice Service Account Setup • Kerberos Authentication • Data Security • Role Based Access Control (RBAC) • Transparent Data Encryption (TDE) of SQL Databases • Antivirus • Transport Security • Secure Sockets Layer (SSL) from Server to Client • IPSec from Server to Server • Edge Security • Inbound Internet Security (Forefront UAG/TMG) • Rights Management
  • 51. FOR MORE INFORMATION • SharePoint 2010 Unleashed from SAMS Publishing (http://www.samspublishing.com) • Windows Server 2008 R2 Unleashed and/or Hyper-V Unleashed (http://www.samspublishing.com) • Microsoft „Virtualizing SharePoint Infrastructure‟ Whitepaper (http://tinyurl.com/virtualsp) • Microsoft SQL Mirroring Case Study (http://tinyurl.com/mirrorsp ) • Failover Mirror PowerShell Script (http://tinyurl.com/failovermirrorsp ) • SharePoint Kerberos Guidance (http://tinyurl.com/kerbsp) • SharePoint Installation Scripts (http://tinyurl.com/SPFarm- Config) • Contact us at CCO.com
  • 52. Thank you to our Sponsors Gold Sponsors Silver Sponsors Bronze Sponsors
  • 53. Michael Noel Twitter: @MichaelTNoel www.cco.com Slides: slideshare.net/michaeltnoel

Notas do Editor

  1. Opening slide please include