SlideShare uma empresa Scribd logo
1 de 60
SharePoint High Availability and
      Disaster Recovery

          Michael Noel
         @MichaelTNoel
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
• SharePoint 2010 Structure
• SharePoint Component Redundancy
• Sample Architecture of Redundant/Highly Available
  Deployments
   –   Smallest redundant/highly available farm
   –   Mid-sized farms
   –   Large farms
   –   Virtualization farm architecture
• SQL Mirroring of Content Databases
   – Synchronous Mirroring in Single Site Model
   – Synchronous Mirroring in Highly Connected DR Site Model
   – Asynchronous Mirroring in DR Site Model
• Backup/Restore Tips, including info on DPM 2010 Snapshot-
  based backup for SharePoint
SHAREPOINT 2010 COMPONENT
       REDUNDANCY
SharePoint 2010 Component
             Redundancy
• Each SharePoint 2010 server type has
  different redundancy/availability concerns.
  – Web Server
  – Search Service Application Role
  – Other Service Application Roles
  – Database Server
SharePoint 2010 Component Redundancy
                  Web Servers – 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)
SharePoint 2010 Component Redundancy
                Web Servers – Network Load Balancing

• 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 2010 Component Redundancy
                      Service Application Servers

• Redundancy for Service Applications can be added by simply
  adding S.A. roles to additional servers
• Redundancy and availability is automatically handled from
  within SharePoint
• Most Service Applications have an associated database that
  must also be made redundant / available
• Special considerations for Search
• Important to understand what the Service Application roles
  are
SharePoin
                                                                                                   SharePoint             SharePoint
                                                                                                                t Server
Service applications         Description                                                           Foundation             Server 2010
                                                                                                                2010
                                                                                                   2010                   Enterprise
                                                                                                                Standard
                             Lets users view, edit, and interact with Access 2010 databases in a
Access Services                                                                                                                X
                             Web browser.
Business Data
                             Gives access to line-of-business data systems.                             X           X          X
Connectivity service
                             Lets users view and interact withExcel 2010 files in a Web
Excel Services Application                                                                                                     X
                             browser.
Managed Metadata             Manages taxonomy hierarchies, keywords and social tagging
                                                                                                                    X          X
service                      infrastructure, and publish content types across site collections.
PerformancePoint Service
                         Provides the capabilities of PerformancePoint.                                                        X
Application
                         Crawls content, produces index partitions, and serves search
Search service                                                                                                      X          X
                         queries.
                         Provides single sign-on authentication to access multiple
Secure Store service                                                                                                X          X
                         applications or services.
                         Provides temporary storage of user session data for SharePoint
State service                                                                                                       X          X
                         Server components.
Usage and Health Data    Collects farm wide usage and health data, and provides the ability
                                                                                                        X           X          X
Collection service       to view various usage and health reports.
                         Adds support for My Site Web sites, profile pages, social tagging
User Profile service                                                                                                X          X
                         and other social computing features.
                         Lets users view and refresh published Visio 2010 diagrams in a
Visio Graphics Service                                                                                                         X
                         Web browser.
Web Analytics service    Provides Web service interfaces.                                                           X          X
Word Automation Services Performs automated bulk document conversions.                                              X          X
Microsoft SharePoint     Provides multi-tenant functionality for service applications. Tracks
Foundation Subscription subscription IDs and settings for services that are deployed in                 X           X          X
Settings Service         partitioned mode. Deployed through Windows PowerShell only.
Additional Service Applications
• Office Web Apps
  – Excel Calculation Services
  – Word Viewing Service
  – PowerPoint Service
• Project Server 2010
• Third Party (Newsgator, etc.)
SharePoint Component Redundancy
                        Search Service Application Role

• Replaces both Index and Query Roles from 2007 into one Role
• Processes query results for Web servers
• Holds the index, either in entirety or a partial copy when using ‘index
  partitions’
• Runs the query processor, which merges search results from multiple
  index partitions, performs security trimming, and other search tasks.
• Adding multiple Query servers creates redundancy
• Each Query Server requires a large drive set for the Index partitions. Be
  sure to set aside enough space! The index size may be from 5% to 30%
  of the size of the content being indexed. Don’t forget external content
  sources!
SharePoint Component Redundancy
                         Query Servers: Index Partitions

•   Portion of the entire Index
•   Can be spread across multiple query servers
•   Multiple index partitions = faster search queries
•   Query mirrors (second copy of an index partition) can be deployed across
    query servers for redundancy.
SharePoint Component Redundancy
                                 Crawl Servers

• Runs the Crawl component, which creates index partitions and
  propagates them to query servers
• Typically used to house the Search Administration component
• Multiple crawl servers provide High Availability for the crawl architecture
• Crawl database(s) and Property Database(s) utilized for crawl
  information and history, and properties for crawled data
• Multiple crawlers can be associated with each crawl database
• Can be run on a server with Web role or Query role
SharePoint Component Redundancy
                             Database Role

• Shared Storage Clustering (MSCS) can be used for local server High
  Availability
• Mirroring of Content Databases to remote SQL instance is supported
  (and recommended) More on this…
• SQL Server 2005/2008/2008R2 Standard Edition supports two-node
  Cluster and synchronous mirroring.
• SQL Server 2005/2008/2008R2 Enterprise Edition supports more than
  two-nodes, asynchronous mirroring, and Transparent Data Encryption
  (SQL 2008 only)
• SQL Server 2012 (Denali) has potential…not yet released
SharePoint Component Redundancy
    Database Role – Two Instance / Two Node Cluster Model
SharePoint Component Redundancy
              Redundancy/HA of Database Server Instance

• Use SQL Client Aliases for Config DB Server (i.e.
  spsqlfarm.companyabc.com)
• Use a second SQL Client Alias for Content DBs (i.e.
  spsqlcontent.companyabc.com)
• Loss of SQL Server can be mitigated by simply pointing the
  alias to a new SQL instance.
• Be sure to add the Kerberos SPNs to the aliases
SAMPLE HIGHLY AVAILABLE
ARCHITECTURE FOR SP2010
Farm Architecture
                All-in-One Farm (No Redundancy)


• All SharePoint roles and SQL
  Server on the same box
• For very small environment
  without a lot of load
• SQL contention with SharePoint
• Easy to deploy, but highest
  potential for contention
Farm Architecture
          Dedicated SQL Database Server (Better Performance / No HA)


• Dedicated SQL Server
• All SharePoint roles on single box
• Disk IO contention lessened by
  moving SQL off SP Server
• Greater performance can be
  gained by breaking SharePoint
  roles onto separate servers
Farm Architecture
                    Smallest Highly-Available Farm


• 2 Web/Query/Crawl Servers
• 2 Database Servers (Clustered or
  Mirrored)
• 2 Query components for each
  index partition
• 2 Crawlers for the Crawl DB, one
  on each server
• Search Admin Service on one
  server
Farm Architecture
                         Medium Sized Farm


• 2 Web/Query Servers
• 2 Crawl Servers
• 2 Database Servers (Clustered or
  Mirrored)
• 2 Query components for each
  index partition
• 2 Crawlers for the Crawl DB, one
  on each Crawl server
• Search Admin Service on one
  Crawl server
Farm Architecture
                                              Large Farm
•   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
SQL DATABASE MIRRORING FOR HIGH
AVAILABILITY AND DISASTER RECOVERY
SQL Database Mirroring
                 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)
SQL Database Mirroring
                        History of 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!
SQL Database Mirroring
  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
• Use a SQL Alias
  to switch to
  Mirror Instance
SQL Database Mirroring
  Database Mirroring Model #2: Cross-Site (Stretch) Farm

• Two Sites
• 1-10 ms
  Latency max
• 1Gb
  Bandwidth
  minimum
• Farm
  Servers in
  each
  location
• Auto
  Failover
SQL Database Mirroring
  Database Mirroring Model #3 – Failover Farm in Remote Site

• Two Sites
• Two Farms
• Mirror only
  Content DBs
• Failover is
  Manual
• Read-only
  Mode
  possible
• Must Re-
  Attach and
  Re-Index
SQL Database Mirroring
Databases Supported for Mirroring – Slide 1 of 2
                                                Synchronous Asynchronous
                                                Mirror      Mirror
                                                Support     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        X
 Enabled)
 Search – Search Administration                     X
 Search - Crawl                                     X
 Search - Property                                  X
SQL Database Mirroring
Databases Supported for Mirroring – Slide 2 of 2
                                         Synchronous   Asynchronous
                                         Mirror        Mirror
                                         Support       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
SHAREPOINT DATA
  REDUNDANCY
SharePoint Data Redundancy
    What are the Critical SharePoint Components to Backup?


• SharePoint Databases
     – Config Database (typically excluded)
     – Content Database(s)
     – Services Databases
•   IIS Configuration
•   Web.config files in inetpub directory
•   Web part assemblies in %systemroot%assembly
•   Any custom templates
Understanding the SP2010 Databases
            SharePoint 2010 Databases (Part I)



    Config         • Stores farm configuration data
                   • Mostly unchanged from 2007 ConfigDB



   Content         • Used to store documents, sites, lists, etc.
                   • Mostly unchanged from 2007, Central Admin also has Content DB



   Logging         • Used by Usage and Health Data Collection Service
                   • Temporarily stores health monitoring and usage data for use in reports



Administration     • Created for the Search Service, 2007 equivalent was SSP DB
                   • One Admin DB created per Search application



  Property         • Also used for Search Service
                   • Stores crawled properties



    Crawl          • Also used for Search Service, 2007 equivalent was Search DB
                   • Drives crawl component, hosts crawled data



   Staging         • Used by Web Analytics Service to analyze traffic
                   • Stores fact data, queued batch data, and asset metadata



  Reporting        • Also used by Web Analytics Service
                   • Stores report data, diagnostics info, etc.
Understanding the SP2010 Databases
             SharePoint 2010 Databases (Part II)


  Term Store        •Used by Managed Metadata Service
                    •Stores Managed Metadata for use data layer


     State          •Used by the State Service
                    •Stores temporary state info for InfoPath Forms Services


    Profile         •Part of the User Profile Service
                    •Stores user and associated information


Synchronization     •Used by User Profile Service
                    •Stores Configuration and Staging Data for Prof Sync


 Social Tagging     •Also used by User Profile Service
                    •Stores social tags and notes from users


      BCS           •Used by Business Connectivity Service to store external objects



     Store          •Used by Secure Store Service to map credentials
                    •Replaces SSO DB in 2007, can be used by ERP/DRM Systems


   tempDB           •Not a SharePoint Database, but included in this list as it is critical to SP
                    •Highly critical for performance! Do not underestimate!


   (Others)         •Other Services Databases
SharePoint Data Redundancy
Tools available for Backup and Restore

• Two-stage Recycle Bin
• Site Recycle Bin (added in SharePoint 2010 Service Pack
  1)
• SharePoint Central Admin Tool
• PowerShell
• STSADM
• IIS Metaverse Backup Script
• SQL 2005/2008 Tools (Maintenance Plan)
• Microsoft System Center Data Protection Manager (DPM)
  2010
• Third-party (Quest, Metalogix, AvePoint, others)
BACKUP WITH THE
SHAREPOINT CENTRAL ADMIN
          TOOL
What does the Central Admin Backup Tool
                  do?
• Full fidelity backups of all SharePoint content and
  indexes
• Backs up all SharePoint databases except Config DB,
  which is not needed.
• Similar to SQL level backup, except can be more
  granular at the Web Application level
• SP2010 now has status indicators
• SP2010 now allows for Site Collection Backup from
  Central Admin
Disadvantages of Central Admin Backup
                   Tool
• Not automated
• If XML catalog is damaged, entire backup can
  be at risk
• No item-level restore capabilities
• Not enterprise level
POWERSHELL BACKUPS
PowerShell Backup in SP2010
• PowerShell can be used to automate Backups
  – Backup-SPConfigurationDatabase
  – Backup-SPFarm
  – Backup-SPSite
• Equivalent to Central Admin or STSADM
• Can pipe out results and backup multiple site
  collections, etc.
PowerShell BackUp & Restore CMDLETS
  Cmdlet                           SharePoint Component
  Backup-SPFarm                    Entire Farm
                                   Service Applications
                                   Web Applications
                                   Content Databases
  Restore-SPFarm                   Entire Farm
                                   Farm Configuration Only
                                   Service Applications
                                   Web Applcations
                                   Content Databases
  Backup-SPConfigurationDatabase   Farm Configuration Only
  Backup-SPSite / Restore-SPSite   Site Collection
  Export-SPWeb / Import-SPWeb      Sites
                                   Subsites
                                   Libraries
                                   Lists
PowerShell - Farm Configuration Backup
• Farm Configuration Only Backup
  – backup-spfarm –backupMethod full –directory
    servernameBackup -configurationonly
• Complete Farm Backup
  – Backup-spfarm –backupmethod full – directory
    servernameBackup
• Backup-SPFarm specific parameters
  – -BackupMethod
  – -BackupThreads
PowerShell - Configuration DB Backup
• Configuration Database Backup
   – Backup-spconfigurationdatabase –directory
     servernamesp2010backup –databaseserver server –
     databasename mss_configdb
• Backup Farm Configuration Information
   –   Information Rights Management
   –   Workflow
   –   Diagnostic logging
   –   Customizations [solutions deployed]
   –   Outbound e-mail configuration
   –   Antivirus settings
PowerShell – Site Collection Backup
• Backup Site Collection
   – Backup-SPSite –Identity
     http://justsharepoint.com/Sites/demo -Path
     servernamesp2010backupdemosc.bak -Force
• Other Parameters –
   – -NoSiteLock – use with caution, possible data corruption
   – -UseSQLSnapshot – use content database snapshot
     when doing a backup
• Can be run multiple times and/or scripted to
  automate backups
• Extremely useful approach to backing up SPF Site
  collections and personal sites
Granular Backup / Restore
• New in SharePoint 2010 -
  – Granular Backup/Restore From Central
    Administration
     • Site Collection Backup
     • Export a site or list
     • Recover data from an unattached content database
  – Granular Backup Job Status indicators
• Granular restore operations only using
  PowerShell
• Workflows are not included when exporting a
  site or a list
PowerShell – Export Site / List
• Export-SPWeb –Identity
  http://companyabc.com/sites/site1/ -path
  serverbackupbackup.bak -itemurl
  “features” –force
• Option to include user security and versions
Unattached Content Databases
•   New feature of SharePoint 2010
•   Granular restores of SharePoint content
•   Read-only content databases
•   Restored SharePoint content databases
•   Content database snapshots
•   Restore Site Collections, Sites, Libraries and
    Lists
How to backup the IISv7 Config
• Open a command prompt by using the Run as
  Administrator option and change directory to
  %windir%system32inetsrv.
• At the command prompt, type appcmd add
  backup <backupname>. If you do not include
  the name of the backup, the system will name
  it for you by using a date, time format.
SQL MAINTENANCE
  PLAN BACKUPS
Backing up using SQL Tools
• SQL 2005/2008/2008 R2 Management Studio can
  be used to backup all Databases
• Same as Central Admin Backup, but only backs up
  SQL databases, not index
• Can be scheduled as part of a SQL Maintenance
  Plan
• Can backup as Full, Differential, or Incremental
• Can backup Config DB, but normally not needed
  (only supported scenario is during a SAN
  Snapshot)
SYSTEM CENTER
DATA PROTECTION
 MANAGER 2010
Features of DPM for SharePoint

• Item-level recovery of Documents and List
  Data
• VSS Snapshot Integration, can snapshot SQL
  Databases every 15 minutes
• Backup to Disk (near-term), Backup to Tape
  (long-term) – Direct integration
• Not only SharePoint, but File Data, Exchange,
  SQL, and Bare-metal recovery
DPM Backing up a SharePoint Farm
                                                             System State

  Internet
Information
Services (IIS)
“Front End”




          “Farm” Config dB           SharePoint VSS Writer
          (SQL)
                                                                            DPM 2010




                                                                Files


   Content Servers (SQL)     Enterprise Search (index)
SharePoint Recovery

• The Entire Farm



      “Farm” Config dB
                                       Entire Farm
      (SQL)

                                                     DPM 2010




 Content Servers (SQL)   Enterprise Search (index)
SharePoint Recovery

• The Entire Farm
• A Content DB

      “Farm” Config dB
                               Content DB information
      (SQL)

                                                        DPM 2010




 Content Servers (SQL)   Enterprise Search (index)
SharePoint Recovery
•   The Entire Farm
•   A Content DB
•   Site Collection
•   A Site
•   Document                “Farm” Config dB
                            (SQL)
                                                                         DPM 2010
                                                             DPM handles restore thru Recovery
                                                                Farm to production Farm

                                                                 Farm then redirects data to
                                                            appropriate content database and site



    Content Servers (SQL)       Enterprise Search (index)
Third-party Backup Solutions
• Multiple tools available
• Provide for item-level recovery and complex DR
  scenarios
• Often integrates with the storage platform vendor
For More Information
•   SharePoint 2010 Unleashed and SharePoint 2007 Unleashed (SAMS Publishing)
    (http://www.samspublishing.com)
•   Microsoft SQL Mirroring for SharePoint 2007 Whitepaper
    (http://tinyurl.com/mirrorsp)
•   Microsoft SQL Mirroring for SharePoint 2007 Case Study
    (http://tinyurl.com/mirrorspcs)
•   Microsoft Virtualizing SharePoint 2007 Whitepaper (http://tinyurl.com/virtualsp)
•   Microsoft SharePoint 2010 Search Architecture Diagrams
    (http://tinyurl.com/searchsp)
Your Feedback is Important
Please fill out a session evaluation form drop it
     off at the conference registration desk.

                  Thank you!
Michael Noel
     Twitter: @MichaelTNoel
            www.cco.com
Slides: slideshare.net/michaeltnoel

Mais conteĂşdo relacionado

Mais procurados

NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionMichael Noel
 
Tuning Sql Server for SharePoint--- Community Day Belgium 2013
Tuning Sql Server for SharePoint--- Community Day Belgium 2013Tuning Sql Server for SharePoint--- Community Day Belgium 2013
Tuning Sql Server for SharePoint--- Community Day Belgium 2013Isabelle Van Campenhoudt
 
OFC418 Advanced MOSS Administration
OFC418 Advanced MOSS AdministrationOFC418 Advanced MOSS Administration
OFC418 Advanced MOSS AdministrationChandima Kulathilake
 
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...serge luca
 
Veritas Failover3
Veritas Failover3Veritas Failover3
Veritas Failover3grogers1124
 
Pitfalls of Migration to SharePoint 2010
Pitfalls of Migration to SharePoint 2010Pitfalls of Migration to SharePoint 2010
Pitfalls of Migration to SharePoint 2010Dan Usher
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server DeploymentLiquidHub
 
Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2012Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2012Intergen
 
Maximizing sql 2012 performance for share point 2013 final
Maximizing sql 2012 performance for share point 2013 finalMaximizing sql 2012 performance for share point 2013 final
Maximizing sql 2012 performance for share point 2013 finalVinh Nguyen
 
Pre Install Databases
Pre Install DatabasesPre Install Databases
Pre Install DatabasesLiquidHub
 
Moss 2007 Backup Strategies
Moss 2007 Backup StrategiesMoss 2007 Backup Strategies
Moss 2007 Backup StrategiesLiquidHub
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Joel Oleson
 
Building the Perfect SharePoint 2010 Farm - Sharing the Point South America
Building the Perfect SharePoint 2010 Farm - Sharing the Point South AmericaBuilding the Perfect SharePoint 2010 Farm - Sharing the Point South America
Building the Perfect SharePoint 2010 Farm - Sharing the Point South AmericaMichael Noel
 
Oracle mysql comparison
Oracle mysql comparisonOracle mysql comparison
Oracle mysql comparisonArun Sharma
 
Tuning SQL Server for Sharepoint-Sharepoint Summit Toronto 2014
Tuning SQL Server for Sharepoint-Sharepoint Summit Toronto 2014Tuning SQL Server for Sharepoint-Sharepoint Summit Toronto 2014
Tuning SQL Server for Sharepoint-Sharepoint Summit Toronto 2014serge luca
 
Exadata
ExadataExadata
Exadatavkv_vkv
 

Mais procurados (20)

Obia with odi
Obia with odiObia with odi
Obia with odi
 
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
 
Optimizing SQL Server 2012 for SharePoint 2013
Optimizing SQL Server 2012 for SharePoint 2013Optimizing SQL Server 2012 for SharePoint 2013
Optimizing SQL Server 2012 for SharePoint 2013
 
Tuning Sql Server for SharePoint--- Community Day Belgium 2013
Tuning Sql Server for SharePoint--- Community Day Belgium 2013Tuning Sql Server for SharePoint--- Community Day Belgium 2013
Tuning Sql Server for SharePoint--- Community Day Belgium 2013
 
OFC418 Advanced MOSS Administration
OFC418 Advanced MOSS AdministrationOFC418 Advanced MOSS Administration
OFC418 Advanced MOSS Administration
 
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
 
181 Rac
181 Rac181 Rac
181 Rac
 
Veritas Failover3
Veritas Failover3Veritas Failover3
Veritas Failover3
 
Pitfalls of Migration to SharePoint 2010
Pitfalls of Migration to SharePoint 2010Pitfalls of Migration to SharePoint 2010
Pitfalls of Migration to SharePoint 2010
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server Deployment
 
Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2012Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2012
 
Maximizing sql 2012 performance for share point 2013 final
Maximizing sql 2012 performance for share point 2013 finalMaximizing sql 2012 performance for share point 2013 final
Maximizing sql 2012 performance for share point 2013 final
 
Pre Install Databases
Pre Install DatabasesPre Install Databases
Pre Install Databases
 
Moss 2007 Backup Strategies
Moss 2007 Backup StrategiesMoss 2007 Backup Strategies
Moss 2007 Backup Strategies
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
 
Building the Perfect SharePoint 2010 Farm - Sharing the Point South America
Building the Perfect SharePoint 2010 Farm - Sharing the Point South AmericaBuilding the Perfect SharePoint 2010 Farm - Sharing the Point South America
Building the Perfect SharePoint 2010 Farm - Sharing the Point South America
 
Oracle mysql comparison
Oracle mysql comparisonOracle mysql comparison
Oracle mysql comparison
 
Tuning SQL Server for Sharepoint-Sharepoint Summit Toronto 2014
Tuning SQL Server for Sharepoint-Sharepoint Summit Toronto 2014Tuning SQL Server for Sharepoint-Sharepoint Summit Toronto 2014
Tuning SQL Server for Sharepoint-Sharepoint Summit Toronto 2014
 
Obia with odi
Obia with odiObia with odi
Obia with odi
 
Exadata
ExadataExadata
Exadata
 

Destaque

Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Ian Woodgate
 
CoreOS, or How I Learned to Stop Worrying and Love Systemd
CoreOS, or How I Learned to Stop Worrying and Love SystemdCoreOS, or How I Learned to Stop Worrying and Love Systemd
CoreOS, or How I Learned to Stop Worrying and Love SystemdRichard Lister
 
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...Jonathan Ralton
 
Plugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategyPlugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategyRandy Williams
 
John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010SharePoint Saturday NY
 
Save the Farm: Disaster Recovery for SharePoint | Fpwebinar
Save the Farm: Disaster Recovery for SharePoint | Fpwebinar Save the Farm: Disaster Recovery for SharePoint | Fpwebinar
Save the Farm: Disaster Recovery for SharePoint | Fpwebinar Fpweb
 
Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013Shai Petel
 
SharePoint Disaster Recovery with SQL AlwaysOn
SharePoint Disaster Recovery with SQL AlwaysOnSharePoint Disaster Recovery with SQL AlwaysOn
SharePoint Disaster Recovery with SQL AlwaysOnZeddy Iskandar
 
Design a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsDesign a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsAlexander Meijers
 
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Michael Noel
 
AWS Re:Invent - High Availability Architecture at Netflix
AWS Re:Invent - High Availability Architecture at NetflixAWS Re:Invent - High Availability Architecture at Netflix
AWS Re:Invent - High Availability Architecture at NetflixAdrian Cockcroft
 

Destaque (11)

Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013
 
CoreOS, or How I Learned to Stop Worrying and Love Systemd
CoreOS, or How I Learned to Stop Worrying and Love SystemdCoreOS, or How I Learned to Stop Worrying and Love Systemd
CoreOS, or How I Learned to Stop Worrying and Love Systemd
 
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
 
Plugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategyPlugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategy
 
John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010
 
Save the Farm: Disaster Recovery for SharePoint | Fpwebinar
Save the Farm: Disaster Recovery for SharePoint | Fpwebinar Save the Farm: Disaster Recovery for SharePoint | Fpwebinar
Save the Farm: Disaster Recovery for SharePoint | Fpwebinar
 
Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013
 
SharePoint Disaster Recovery with SQL AlwaysOn
SharePoint Disaster Recovery with SQL AlwaysOnSharePoint Disaster Recovery with SQL AlwaysOn
SharePoint Disaster Recovery with SQL AlwaysOn
 
Design a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsDesign a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basics
 
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
 
AWS Re:Invent - High Availability Architecture at Netflix
AWS Re:Invent - High Availability Architecture at NetflixAWS Re:Invent - High Availability Architecture at Netflix
AWS Re:Invent - High Availability Architecture at Netflix
 

Semelhante a SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connections Amsterdam 2011

Share point 2010 comparacion de versiones
Share point 2010 comparacion de versionesShare point 2010 comparacion de versiones
Share point 2010 comparacion de versionesVielka Rojas
 
SPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows AzureSPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows AzureShakir Majeed Khan
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfandinieldananty
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeEvren Ayan
 
Changes in SharePoint 2010 from MOSS 2007
Changes in SharePoint 2010 from MOSS 2007Changes in SharePoint 2010 from MOSS 2007
Changes in SharePoint 2010 from MOSS 2007Michael Noel
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applicationsChris Givens
 
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
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Sourav Nayyar
 
Getting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalGetting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalvmaximiuk
 
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell ScriptsSPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell ScriptsMichael Noel
 
Content is King - ECM in SharePoint 2010 - SharePoint Saturday Denver
Content is King - ECM in SharePoint 2010 - SharePoint Saturday DenverContent is King - ECM in SharePoint 2010 - SharePoint Saturday Denver
Content is King - ECM in SharePoint 2010 - SharePoint Saturday DenverChris McNulty
 
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
Sql Server 2012   Reporting-Services is Now a SharePoint Service ApplicationSql Server 2012   Reporting-Services is Now a SharePoint Service Application
Sql Server 2012 Reporting-Services is Now a SharePoint Service ApplicationInnoTech
 
WCI 10gR3 overview
WCI 10gR3 overviewWCI 10gR3 overview
WCI 10gR3 overviewTerry Wang
 
KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101Chris McNulty
 
Sp2010 high availlability
Sp2010 high availlabilitySp2010 high availlability
Sp2010 high availlabilitySamuel ZĂźrcher
 
Sharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftSharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftShakir Majeed Khan
 
Access Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to KnowAccess Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to KnowNik Patel
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - VisiĂłn tĂŠcnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - VisiĂłn tĂŠcnica(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - VisiĂłn tĂŠcnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - VisiĂłn tĂŠcnicaMicrosoft Argentina y Uruguay [Official Space]
 

Semelhante a SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connections Amsterdam 2011 (20)

Share point 2010 comparacion de versiones
Share point 2010 comparacion de versionesShare point 2010 comparacion de versiones
Share point 2010 comparacion de versiones
 
SPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows AzureSPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows Azure
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel Bilgilendirme
 
Changes in SharePoint 2010 from MOSS 2007
Changes in SharePoint 2010 from MOSS 2007Changes in SharePoint 2010 from MOSS 2007
Changes in SharePoint 2010 from MOSS 2007
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 
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
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
AUC Tech-SP 2010
AUC Tech-SP 2010AUC Tech-SP 2010
AUC Tech-SP 2010
 
Getting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalGetting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right final
 
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell ScriptsSPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
 
Content is King - ECM in SharePoint 2010 - SharePoint Saturday Denver
Content is King - ECM in SharePoint 2010 - SharePoint Saturday DenverContent is King - ECM in SharePoint 2010 - SharePoint Saturday Denver
Content is King - ECM in SharePoint 2010 - SharePoint Saturday Denver
 
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
Sql Server 2012   Reporting-Services is Now a SharePoint Service ApplicationSql Server 2012   Reporting-Services is Now a SharePoint Service Application
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
 
WCI 10gR3 overview
WCI 10gR3 overviewWCI 10gR3 overview
WCI 10gR3 overview
 
KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101
 
Sp2010 high availlability
Sp2010 high availlabilitySp2010 high availlability
Sp2010 high availlability
 
Sharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftSharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoft
 
Access Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to KnowAccess Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to Know
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - VisiĂłn tĂŠcnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - VisiĂłn tĂŠcnica(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - VisiĂłn tĂŠcnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - VisiĂłn tĂŠcnica
 

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
 
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
 
SharePoint Сегодня; Как мы докатились сюда и куда идем дальше - SPSBaku - Mic...
SharePoint Сегодня; Как мы докатились сюда и куда идем дальше - SPSBaku - Mic...SharePoint Сегодня; Как мы докатились сюда и куда идем дальше - SPSBaku - Mic...
SharePoint Сегодня; Как мы докатились сюда и куда идем дальше - SPSBaku - Mic...Michael 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
 
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
 
SharePoint Сегодня; Как мы докатились сюда и куда идем дальше - SPSBaku - Mic...
SharePoint Сегодня; Как мы докатились сюда и куда идем дальше - SPSBaku - Mic...SharePoint Сегодня; Как мы докатились сюда и куда идем дальше - SPSBaku - Mic...
SharePoint Сегодня; Как мы докатились сюда и куда идем дальше - SPSBaku - Mic...
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
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
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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 Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
[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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
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...
 
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...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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 Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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...
 

SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connections Amsterdam 2011

  • 1. SharePoint High Availability and Disaster Recovery Michael Noel @MichaelTNoel
  • 2. 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
  • 3. What we will cover • SharePoint 2010 Structure • SharePoint Component Redundancy • Sample Architecture of Redundant/Highly Available Deployments – Smallest redundant/highly available farm – Mid-sized farms – Large farms – Virtualization farm architecture • SQL Mirroring of Content Databases – Synchronous Mirroring in Single Site Model – Synchronous Mirroring in Highly Connected DR Site Model – Asynchronous Mirroring in DR Site Model • Backup/Restore Tips, including info on DPM 2010 Snapshot- based backup for SharePoint
  • 5. SharePoint 2010 Component Redundancy • Each SharePoint 2010 server type has different redundancy/availability concerns. – Web Server – Search Service Application Role – Other Service Application Roles – Database Server
  • 6. SharePoint 2010 Component Redundancy Web Servers – 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)
  • 7. SharePoint 2010 Component Redundancy Web Servers – Network Load Balancing • 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
  • 8. SharePoint 2010 Component Redundancy Service Application Servers • Redundancy for Service Applications can be added by simply adding S.A. roles to additional servers • Redundancy and availability is automatically handled from within SharePoint • Most Service Applications have an associated database that must also be made redundant / available • Special considerations for Search • Important to understand what the Service Application roles are
  • 9. SharePoin SharePoint SharePoint t Server Service applications Description Foundation Server 2010 2010 2010 Enterprise Standard Lets users view, edit, and interact with Access 2010 databases in a Access Services X Web browser. Business Data Gives access to line-of-business data systems. X X X Connectivity service Lets users view and interact withExcel 2010 files in a Web Excel Services Application X browser. Managed Metadata Manages taxonomy hierarchies, keywords and social tagging X X service infrastructure, and publish content types across site collections. PerformancePoint Service Provides the capabilities of PerformancePoint. X Application Crawls content, produces index partitions, and serves search Search service X X queries. Provides single sign-on authentication to access multiple Secure Store service X X applications or services. Provides temporary storage of user session data for SharePoint State service X X Server components. Usage and Health Data Collects farm wide usage and health data, and provides the ability X X X Collection service to view various usage and health reports. Adds support for My Site Web sites, profile pages, social tagging User Profile service X X and other social computing features. Lets users view and refresh published Visio 2010 diagrams in a Visio Graphics Service X Web browser. Web Analytics service Provides Web service interfaces. X X Word Automation Services Performs automated bulk document conversions. X X Microsoft SharePoint Provides multi-tenant functionality for service applications. Tracks Foundation Subscription subscription IDs and settings for services that are deployed in X X X Settings Service partitioned mode. Deployed through Windows PowerShell only.
  • 10. Additional Service Applications • Office Web Apps – Excel Calculation Services – Word Viewing Service – PowerPoint Service • Project Server 2010 • Third Party (Newsgator, etc.)
  • 11. SharePoint Component Redundancy Search Service Application Role • Replaces both Index and Query Roles from 2007 into one Role • Processes query results for Web servers • Holds the index, either in entirety or a partial copy when using ‘index partitions’ • Runs the query processor, which merges search results from multiple index partitions, performs security trimming, and other search tasks. • Adding multiple Query servers creates redundancy • Each Query Server requires a large drive set for the Index partitions. Be sure to set aside enough space! The index size may be from 5% to 30% of the size of the content being indexed. Don’t forget external content sources!
  • 12. SharePoint Component Redundancy Query Servers: Index Partitions • Portion of the entire Index • Can be spread across multiple query servers • Multiple index partitions = faster search queries • Query mirrors (second copy of an index partition) can be deployed across query servers for redundancy.
  • 13. SharePoint Component Redundancy Crawl Servers • Runs the Crawl component, which creates index partitions and propagates them to query servers • Typically used to house the Search Administration component • Multiple crawl servers provide High Availability for the crawl architecture • Crawl database(s) and Property Database(s) utilized for crawl information and history, and properties for crawled data • Multiple crawlers can be associated with each crawl database • Can be run on a server with Web role or Query role
  • 14. SharePoint Component Redundancy Database Role • Shared Storage Clustering (MSCS) can be used for local server High Availability • Mirroring of Content Databases to remote SQL instance is supported (and recommended) More on this… • SQL Server 2005/2008/2008R2 Standard Edition supports two-node Cluster and synchronous mirroring. • SQL Server 2005/2008/2008R2 Enterprise Edition supports more than two-nodes, asynchronous mirroring, and Transparent Data Encryption (SQL 2008 only) • SQL Server 2012 (Denali) has potential…not yet released
  • 15. SharePoint Component Redundancy Database Role – Two Instance / Two Node Cluster Model
  • 16. SharePoint Component Redundancy Redundancy/HA of Database Server Instance • Use SQL Client Aliases for Config DB Server (i.e. spsqlfarm.companyabc.com) • Use a second SQL Client Alias for Content DBs (i.e. spsqlcontent.companyabc.com) • Loss of SQL Server can be mitigated by simply pointing the alias to a new SQL instance. • Be sure to add the Kerberos SPNs to the aliases
  • 18. Farm Architecture All-in-One Farm (No Redundancy) • All SharePoint roles and SQL Server on the same box • For very small environment without a lot of load • SQL contention with SharePoint • Easy to deploy, but highest potential for contention
  • 19. Farm Architecture Dedicated SQL Database Server (Better Performance / No HA) • Dedicated SQL Server • All SharePoint roles on single box • Disk IO contention lessened by moving SQL off SP Server • Greater performance can be gained by breaking SharePoint roles onto separate servers
  • 20. Farm Architecture Smallest Highly-Available Farm • 2 Web/Query/Crawl Servers • 2 Database Servers (Clustered or Mirrored) • 2 Query components for each index partition • 2 Crawlers for the Crawl DB, one on each server • Search Admin Service on one server
  • 21. Farm Architecture Medium Sized Farm • 2 Web/Query Servers • 2 Crawl Servers • 2 Database Servers (Clustered or Mirrored) • 2 Query components for each index partition • 2 Crawlers for the Crawl DB, one on each Crawl server • Search Admin Service on one Crawl server
  • 22. Farm Architecture Large Farm • 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
  • 23. SQL DATABASE MIRRORING FOR HIGH AVAILABILITY AND DISASTER RECOVERY
  • 24. SQL Database Mirroring 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)
  • 25. SQL Database Mirroring History of 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!
  • 26. SQL Database Mirroring 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 • Use a SQL Alias to switch to Mirror Instance
  • 27. SQL Database Mirroring Database Mirroring Model #2: Cross-Site (Stretch) Farm • Two Sites • 1-10 ms Latency max • 1Gb Bandwidth minimum • Farm Servers in each location • Auto Failover
  • 28. SQL Database Mirroring Database Mirroring Model #3 – Failover Farm in Remote Site • Two Sites • Two Farms • Mirror only Content DBs • Failover is Manual • Read-only Mode possible • Must Re- Attach and Re-Index
  • 29. SQL Database Mirroring Databases Supported for Mirroring – Slide 1 of 2 Synchronous Asynchronous Mirror Mirror Support 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 X Enabled) Search – Search Administration X Search - Crawl X Search - Property X
  • 30. SQL Database Mirroring Databases Supported for Mirroring – Slide 2 of 2 Synchronous Asynchronous Mirror Mirror Support 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
  • 31. SHAREPOINT DATA REDUNDANCY
  • 32. SharePoint Data Redundancy What are the Critical SharePoint Components to Backup? • SharePoint Databases – Config Database (typically excluded) – Content Database(s) – Services Databases • IIS Configuration • Web.config files in inetpub directory • Web part assemblies in %systemroot%assembly • Any custom templates
  • 33. Understanding the SP2010 Databases SharePoint 2010 Databases (Part I) Config • Stores farm configuration data • Mostly unchanged from 2007 ConfigDB Content • Used to store documents, sites, lists, etc. • Mostly unchanged from 2007, Central Admin also has Content DB Logging • Used by Usage and Health Data Collection Service • Temporarily stores health monitoring and usage data for use in reports Administration • Created for the Search Service, 2007 equivalent was SSP DB • One Admin DB created per Search application Property • Also used for Search Service • Stores crawled properties Crawl • Also used for Search Service, 2007 equivalent was Search DB • Drives crawl component, hosts crawled data Staging • Used by Web Analytics Service to analyze traffic • Stores fact data, queued batch data, and asset metadata Reporting • Also used by Web Analytics Service • Stores report data, diagnostics info, etc.
  • 34. Understanding the SP2010 Databases SharePoint 2010 Databases (Part II) Term Store •Used by Managed Metadata Service •Stores Managed Metadata for use data layer State •Used by the State Service •Stores temporary state info for InfoPath Forms Services Profile •Part of the User Profile Service •Stores user and associated information Synchronization •Used by User Profile Service •Stores Configuration and Staging Data for Prof Sync Social Tagging •Also used by User Profile Service •Stores social tags and notes from users BCS •Used by Business Connectivity Service to store external objects Store •Used by Secure Store Service to map credentials •Replaces SSO DB in 2007, can be used by ERP/DRM Systems tempDB •Not a SharePoint Database, but included in this list as it is critical to SP •Highly critical for performance! Do not underestimate! (Others) •Other Services Databases
  • 35. SharePoint Data Redundancy Tools available for Backup and Restore • Two-stage Recycle Bin • Site Recycle Bin (added in SharePoint 2010 Service Pack 1) • SharePoint Central Admin Tool • PowerShell • STSADM • IIS Metaverse Backup Script • SQL 2005/2008 Tools (Maintenance Plan) • Microsoft System Center Data Protection Manager (DPM) 2010 • Third-party (Quest, Metalogix, AvePoint, others)
  • 36. BACKUP WITH THE SHAREPOINT CENTRAL ADMIN TOOL
  • 37. What does the Central Admin Backup Tool do? • Full fidelity backups of all SharePoint content and indexes • Backs up all SharePoint databases except Config DB, which is not needed. • Similar to SQL level backup, except can be more granular at the Web Application level • SP2010 now has status indicators • SP2010 now allows for Site Collection Backup from Central Admin
  • 38. Disadvantages of Central Admin Backup Tool • Not automated • If XML catalog is damaged, entire backup can be at risk • No item-level restore capabilities • Not enterprise level
  • 40. PowerShell Backup in SP2010 • PowerShell can be used to automate Backups – Backup-SPConfigurationDatabase – Backup-SPFarm – Backup-SPSite • Equivalent to Central Admin or STSADM • Can pipe out results and backup multiple site collections, etc.
  • 41. PowerShell BackUp & Restore CMDLETS Cmdlet SharePoint Component Backup-SPFarm Entire Farm Service Applications Web Applications Content Databases Restore-SPFarm Entire Farm Farm Configuration Only Service Applications Web Applcations Content Databases Backup-SPConfigurationDatabase Farm Configuration Only Backup-SPSite / Restore-SPSite Site Collection Export-SPWeb / Import-SPWeb Sites Subsites Libraries Lists
  • 42. PowerShell - Farm Configuration Backup • Farm Configuration Only Backup – backup-spfarm –backupMethod full –directory servernameBackup -configurationonly • Complete Farm Backup – Backup-spfarm –backupmethod full – directory servernameBackup • Backup-SPFarm specific parameters – -BackupMethod – -BackupThreads
  • 43. PowerShell - Configuration DB Backup • Configuration Database Backup – Backup-spconfigurationdatabase –directory servernamesp2010backup –databaseserver server – databasename mss_configdb • Backup Farm Configuration Information – Information Rights Management – Workflow – Diagnostic logging – Customizations [solutions deployed] – Outbound e-mail configuration – Antivirus settings
  • 44. PowerShell – Site Collection Backup • Backup Site Collection – Backup-SPSite –Identity http://justsharepoint.com/Sites/demo -Path servernamesp2010backupdemosc.bak -Force • Other Parameters – – -NoSiteLock – use with caution, possible data corruption – -UseSQLSnapshot – use content database snapshot when doing a backup • Can be run multiple times and/or scripted to automate backups • Extremely useful approach to backing up SPF Site collections and personal sites
  • 45. Granular Backup / Restore • New in SharePoint 2010 - – Granular Backup/Restore From Central Administration • Site Collection Backup • Export a site or list • Recover data from an unattached content database – Granular Backup Job Status indicators • Granular restore operations only using PowerShell • Workflows are not included when exporting a site or a list
  • 46. PowerShell – Export Site / List • Export-SPWeb –Identity http://companyabc.com/sites/site1/ -path serverbackupbackup.bak -itemurl “features” –force • Option to include user security and versions
  • 47. Unattached Content Databases • New feature of SharePoint 2010 • Granular restores of SharePoint content • Read-only content databases • Restored SharePoint content databases • Content database snapshots • Restore Site Collections, Sites, Libraries and Lists
  • 48. How to backup the IISv7 Config • Open a command prompt by using the Run as Administrator option and change directory to %windir%system32inetsrv. • At the command prompt, type appcmd add backup <backupname>. If you do not include the name of the backup, the system will name it for you by using a date, time format.
  • 49. SQL MAINTENANCE PLAN BACKUPS
  • 50. Backing up using SQL Tools • SQL 2005/2008/2008 R2 Management Studio can be used to backup all Databases • Same as Central Admin Backup, but only backs up SQL databases, not index • Can be scheduled as part of a SQL Maintenance Plan • Can backup as Full, Differential, or Incremental • Can backup Config DB, but normally not needed (only supported scenario is during a SAN Snapshot)
  • 52. Features of DPM for SharePoint • Item-level recovery of Documents and List Data • VSS Snapshot Integration, can snapshot SQL Databases every 15 minutes • Backup to Disk (near-term), Backup to Tape (long-term) – Direct integration • Not only SharePoint, but File Data, Exchange, SQL, and Bare-metal recovery
  • 53. DPM Backing up a SharePoint Farm System State Internet Information Services (IIS) “Front End” “Farm” Config dB SharePoint VSS Writer (SQL) DPM 2010 Files Content Servers (SQL) Enterprise Search (index)
  • 54. SharePoint Recovery • The Entire Farm “Farm” Config dB Entire Farm (SQL) DPM 2010 Content Servers (SQL) Enterprise Search (index)
  • 55. SharePoint Recovery • The Entire Farm • A Content DB “Farm” Config dB Content DB information (SQL) DPM 2010 Content Servers (SQL) Enterprise Search (index)
  • 56. SharePoint Recovery • The Entire Farm • A Content DB • Site Collection • A Site • Document “Farm” Config dB (SQL) DPM 2010 DPM handles restore thru Recovery Farm to production Farm Farm then redirects data to appropriate content database and site Content Servers (SQL) Enterprise Search (index)
  • 57. Third-party Backup Solutions • Multiple tools available • Provide for item-level recovery and complex DR scenarios • Often integrates with the storage platform vendor
  • 58. For More Information • SharePoint 2010 Unleashed and SharePoint 2007 Unleashed (SAMS Publishing) (http://www.samspublishing.com) • Microsoft SQL Mirroring for SharePoint 2007 Whitepaper (http://tinyurl.com/mirrorsp) • Microsoft SQL Mirroring for SharePoint 2007 Case Study (http://tinyurl.com/mirrorspcs) • Microsoft Virtualizing SharePoint 2007 Whitepaper (http://tinyurl.com/virtualsp) • Microsoft SharePoint 2010 Search Architecture Diagrams (http://tinyurl.com/searchsp)
  • 59. Your Feedback is Important Please fill out a session evaluation form drop it off at the conference registration desk. Thank you!
  • 60. Michael Noel Twitter: @MichaelTNoel www.cco.com Slides: slideshare.net/michaeltnoel

Notas do Editor

  1. Export-SPWeb –Identity http://App01/Sites/ContosoPortal/ -Path \\\\App01\\SharePointBackups\\SharedDocuments.bak -Itemurl “Shared Documents” -ForceImport-SPWeb –Identity http://App01/Sites/ContosoPortal/ -Path \\\\App01\\SharePointBackups\\SharedDocuments.bak -Force -IncludeUserSecurity