SlideShare a Scribd company logo
Microsoft SharePoint 2010 Products Upgrade Approaches

Basic upgrade approach “building blocks”
                                                                                                                                                                                                                                                                                                                                                                                                                 For more information about planning for upgrade, see
                                                                                                                                                                                                                                                                                                                                                                                                                 the Upgrade Planning model.



When you are planning an upgrade from Microsoft® Office SharePoint® Server 2007                                                Note that the diagrams on this page use the same topology for simplicity. Your                                                           In addition, this standard topology is based on Office SharePoint Server 2007.
or Windows SharePoint Services 3.0 to Microsoft SharePoint 2010 Products, think of                                             beginning and ending topologies will depend on your current topologies and on the                                                        Windows SharePoint Services 3.0 topologies are similar, but do not contain the
the different upgrade approaches as building blocks that you can use to create your                                            capacity planning work you do for SharePoint 2010 Products.                                                                              Application server layer or SSP databases.
own optimal upgrade approach. The following upgrade approaches are available in
SharePoint 2010 Products.
                                                                                                                               Farm before upgrade                                                                                       Topology in transition                                                                                                                                            Upgrade complete


    In-place upgrade
                                                                                                                                  Original                                                                      Upgrade sequence                                       Original                                                                                                         Original                                          Visual Upgrade
    Description                                                                                                                   farm                            User                                                                                                 farm                                 User                                                                        farm                          User
                                                                                                                                                                  requests                                                                                                                                  requests                                                                                                  requests            Preview sites in the SharePoint 2010
                                                                                                                                                                                                                1    Run Setup on the first front-end Web                                                                                                                                                                                 Products look. Complete the change to the
    You use in-place upgrade to install the new version of                                                                                                                                                           server in the farm.                                                                                                                                                                                                  SharePoint 2010 Products look when you
    SharePoint 2010 Products on the same hardware that                                                                                                                                                                Run Setup on the remaining front-end                                                                                                                                                                                are ready.
                                                                                                                                                                                                                2
    you used for the previous version. You upgrade the                                                                                                                                                                Web servers and application servers.               1
                                                                                                                                                                                                                                                                                                                                     2
    content and settings in the server farm as part of a                                                                                                                                                        3     Run the SharePoint Products                        3
    single process.                                                                                                                                                                                                   Configuration Wizard on the front-end                                                                          4
                                                                                                                                                                                                                      Web server that is running the
                                                                                                                                             Front-end Web servers                                                    SharePoint Central Administration                  Central       Front-end Web servers                                                                                       Front-end Web servers
                                                                                                                                                                                                                      Web site. This server, the                         Admin
    Advantages                                                     Disadvantages                                                                                                                                      configuration database, the services,
                                                                                                                                                                                                                      and the content databases are
    ·   Farm-wide settings are preserved and upgraded.             ·   Servers and farms are offline while the upgrade is in                                         Application                                      upgraded sequentially.                                                                          2
                                                                                                                                                                                                                                                                                                                                                                                         Application
    ·                                                                                                                                                                servers                                                                                             Application
        Customizations are available in the environment                progress.                                                                                                                                      Run the SharePoint Products                                                                                                                                           servers
                                                                                                                                                                                                                4                                                           servers                                   4
        after the upgrade, although manual steps may be            ·   The upgrade proceeds continuously; consequently,                                                                                               Configuration Wizard on the remaining
        required to upgrade or rework them.                            you must allow time for all content to be upgraded in                                                                                          servers.

                                                                       turn.

                                                                                                                                                                                                                                                                         3



                                                                                                                                     Database         Database       Database                                                                                                Database       Database              Database                                                                Database        Database       Database
                                                                                                                                     server 1         server 2       server 3                                                                                                server 1       server 2              server 3                                                                server 1        server 2       server 3
                                                                                                                                     (content         (services      (config                                                                                                 (content       (services             (config                                                                 (content        (services      (config
                                                                                                                                     DBs)             DBs)           DB)                                                                                                     DBs)           DBs)                  DB)                                                                     DBs)            DBs)           DB)




    Database attach upgrade to a new farm
                                                                                                                                  Original farm                                    Original farm                                                            Upgrade sequence                                                   New farm                                                 Original farm                                     New farm
                                                                                                                                  http://contoso1                 User             http://contoso1                    User                                                                                                     http://contoso2                   User                   http://contoso1               User                http://contoso2                 User
    Description
                                                                                                                                                                  requests          2                                 requests                                    Set up and configure the new farm.                            1                                requests                                             requests             4                              requests
                                                                                                                                                                                                                                                            1
                                                                                                                                                                                                                                                                  Transfer customizations to the new
    You can use a database attach upgrade to upgrade the                                                                                                                                                                                                          farm and test the environment.
    content for the environment on a separate farm. The
    result is that you do not upgrade any of the services or                                                                                                                                                                                                2     Detach the content database from the
                                                                                                                                                                                                                                                                  old farm and take the old farm offline.
    farm settings. You can upgrade the content databases in
    any order and upgrade several databases at the same                                                                                                                                                                                                     3     Attach the content databases to the
    time. You can attach a Shared Services Provider (SSP –                                                                                   Front-end Web servers                                 Front-end Web servers                                          new farm and upgrade the content.                                           Front-end Web servers                                Front-end Web servers                               Front-end Web servers
    Office SharePoint Server 2007 only) database during                                                                                                                                                                                                           Start serving requests on the new
                                                                                                                                                                                                                                                            4
    database attach upgrade, and it will upgrade the profile                                                                                                                                                                                                      farm at the new URL.
    information in the database. You cannot upgrade a                                                                               Application                                     Application                                                                                                                                 Application                                              Application                                       Application
    Search database by using this method.                                                                                              servers                                         servers                                                                                                                                     servers                                                  servers                                           servers

    Advantages                                                     Disadvantages                                                                                                                                                                                                   3

    ·   You can upgrade multiple content databases at the          ·   The server and farm settings are not upgraded.
        same time, which results in faster upgrade times               You must manually transfer settings that you want                                                                                                                                                               Content
        overall than an in-place upgrade.                              to preserve from the old farm to the new farm.                                                                                                                                                                  database
    ·   You can use a database attach upgrade to                   ·   Any server-side customizations must also be                                                                                                                                                                       1-n
        consolidate multiple farms into one farm.                      transferred and upgraded manually. Any missing                Database         Database       Database           Database         Database         Database                                                                                                  Database        Database        Database              Database        Database       Database              Database     Database          Database
                                                                       customizations may cause unintended loss of                   server 1         server 2       server 3           server 1         server 2         server 3                                                                                                  server A        server B        server C              server 1        server 2       server 3              server A     server B          server C
                                                                                                                                     (content         (services      (config            (content         (services        (config                                                                                                   (content        (services       (config               (content        (services      (config               (content     (services         (config
                                                                       functionality or user experience issues.                      DBs)             DBs)           DB)                DBs)             DBs)             DB)                                                                 SSP                                   DBs)            DBs)            DB)                   DBs)            DBs)           DB)                   DBs)         DBs)              DB)
                                                                   ·   Copying databases across the network takes time                                                                                                                                                                      database
                                                                       and bandwidth. You must plan for that.
                                                                   ·   You need direct access to the database servers.




Hybrid approaches: combine building blocks
Improve upgrade efficiency                                                                                                                                                               Minimize downtime during an upgrade
A hybrid approach lets you take advantage of in-place                               The following techniques can be used in a
upgrade’s ability to upgrade content and settings,
                                                                                                                                                                                         What is downtime?                                                                                                                               What can I do to mitigate downtime?
                                                                                    hybrid approach:
while you take advantage of the speed of a database                                                                                                                                      If users cannot connect to their content or data, they are experiencing
attach upgrade.                                                                     ·   Set databases to read-only while the upgrade is in                                               downtime.                                                                                                                                       Optimize the environment before you upgrade                             Test, test, test, and test again
                                                                                        progress on another farm.
                                                                                                                                                                                                                                                                                                                                         ·    Follow all recommendations in the pre-upgrade                      ·     Testing is the only way to estimate how much
When you combine in-place and database                                              ·   Perform database upgrades in parallel:                                                           What affects downtime during an upgrade?                                                                                                             checker to clean up orphans and address other                            time is needed for upgrade.
attach upgrade techniques:                                                              ·   Upgrade databases in a temporary farm (this can                                              Factors that affect downtime include the following:                                                                                                  issues in the environment.                                         ·     Test by using comparable hardware to gauge
·   Farmwide settings can be preserved and                                                  be a small farm for efficiency), and then reattach to                                        ·    The upgrade approach you choose                                                                                                            ·    Consider splitting large databases.                                      upgrade speed.
    upgraded.                                                                               the original farm.
                                                                                                                                                                                         ·    The size, number, and shape of databases in the environment                                                                                ·    Transition to faster hardware before you upgrade                   ·     Test by using real data (preferably, you can use
·                                                                                       ·   Upgrade databases in the same farm, but in
    Customizations are available in the environment
    after upgrade, although manual steps may be                                             parallel.
                                                                                                                                                                                         ·    How effective and accurate your upgrade testing was                                                                                             (64-bit hardware with Microsoft SQL Server®                              copies of your current data).
                                                                                                                                                                                                                                                                                                                                              64-bit editions is required).
    required to upgrade or rework them.                                             ·   For complex, long-running upgrades, use alternate                                                ·    Server performance
                                                                                                                                                                                                                                                                                                                                         Use Visual Upgrade                                                      Choose an upgrade approach that is optimized
·   You can upgrade multiple content databases at the                                   access mapping to redirect requests. Map sites from                                                                                                                                                                                              ·   By using Visual Upgrade, site owners can
                                                                                                                                                                                                                                                                                                                                                                                                                 for speed
    same time, which results in faster upgrade times                                    the new farm to the old farm while the upgrade is in
                                                                                                                                                                                                                                                                                                                                             determine when they are ready to switch to the                      ·    Database attach or hybrid upgrade
    overall than an in-place upgrade.                                                   progress.
                                                                                                                                                                                                                                                                                                                                             new look.



                                                                                                                               Farm before upgrade                                                                                       Topology in transition                                                                                                                                            Upgrade complete


    Hybrid approach 1: Read-only databases
    Hybrid techniques used                                     Disadvantages                                                                                                                                                                                                                   New farm                                                                                 Original farm                                     New farm
                                                                                                                                  Original
                                                                                                                                                                                                    Upgrade sequence                                                                    1                                                 User                                                                        User                                                User
    ·   Set databases to read-only while the upgrade is in     ·   The server and farm settings are not upgraded.                 farm                            User
                                                                                                                                                                  requests                                                                                                                                                                requests                                                                    requests                                            requests
        progress on another farm.                                  You must manually transfer settings that you want                                                                                       Set up and configure the new farm.
                                                                                                                                                                                                     1
    ·   Perform database upgrades in parallel:                     to preserve from the old farm to the new farm.                                                                                          Transfer customizations to the new
           · Upgrade databases in a separate farm              ·   Any customizations must also be transferred and                                                                                         farm and test the environment.
           · Upgrade multiple databases in parallel                upgraded manually. Any missing customizations                                                                                     2     On the original farm, change content
                                                                   may cause unintended loss of functionality or user                                                                                      databases to read-only. Back up and
                                                                                                                                                                                                           restore the content databases to the
                                                                   experience issues.
    Advantages                                                                                                                               Front-end Web servers
                                                                                                                                                                                                           new farm.                                                                                          Front-end Web servers                                                                Front-end Web servers                               Front-end Web servers
                                                               ·   Copying databases across the network takes time
                                                                                                                                                                                                     3     On the new farm, attach the content
    ·   The existing farm can continue to host non-                and bandwidth. You must plan for that.                                                                                                  databases to run the upgrade on the
        upgraded sites (in read-only mode) while you           ·   You need direct access to the database servers.                                                                                         content.
        upgrade the content. As a result, users will                                                                                Application                                                                                                                                                     Application                                                   Upgrade databases      Application                                       Application
        experience minimal downtime.                                                                                                   servers                                                                                                          2                                              servers                                                    in a separate farm.       servers                                           servers
    ·   You can upgrade multiple content databases at
        the same time, which results in faster upgrade                                                                                                                                                                    Upgrade multiple
        times overall than an in-place upgrade.                                                                                                                                                                              databases in                        Content
                                                                                                                                                                                                                                  parallel.                      database
    ·   You can upgrade hardware in addition to software.                                                                                                                                                                                                          1-n
                                                                                                                                                                                                                                                                                                              3
                                                                                                                                                  2



                                                                                      Read-only           Content                    Database         Database       Database                                                                                                                        Database             Database            Database                                    Database        Database       Database              Database     Database          Database
                                                                                                                                                                                                                                                                        SSP
                                                                                                          database                   server 1         server 2       server 3                                                                                                                        server A             server B            server C                                    server 1        server 2       server 3              server A     server B          server C
                                                                                      databases.                                                                                                                                                                      database
                                                                                                            1-n                      (content         (services      (config                                                                                                                         (content             (services           (config                                     (content        (services      (config               (content     (services         (config
                                                                                                                                     DBs)             DBs)           DB)                                                                                                                             DBs)                 DBs)                DB)                                         DBs)            DBs)           DB)                   DBs)         DBs)              DB)


                                                                                                             SSP                    Existing farm continues to serve                                                                                                                                  New farm is built, then content                                                        Original farm is taken offline.                   New farm begins to process user
                                                                                                           database                 user requests, in read-only mode.                                                                                                                                  databases are attached and                                                                                                                        requests.
                                                                                                                                                                                                                                                                                                          content is upgraded.




    Hybrid approach 2: Detach databases
    Hybrid techniques used                                                                                                                                                                                                                                  Upgrade sequence                                              Alternative upgrade sequence
                                                                                                                                  Original                                              Original                                                                                                                                                                                        Original                                          Visual Upgrade
    ·   Use an in-place upgrade to upgrade the farm and                                                                           farm                            User                  farm                1            User                               1     Take the original farm offline.                          1    Set up a temporary small farm that is                   farm                          User
                                                                                                                                                                                                                         requests                                                                                                                                                                                     requests            Preview sites in the SharePoint 2010
        settings.                                                                                                                                                 requests                                                                                                                                                      running the new version, and then
                                                                                                                                                                                                                                                                  Detach the content databases from                                                                                                                                       Products look. Complete the change to the
    ·   Detach and upgrade multiple databases in                                                                                                                                                                                                            2
                                                                                                                                                                                                                                                                  the original farm.
                                                                                                                                                                                                                                                                                                                                take the original farm offline.
                                                                                                                                                                                                                                                                                                                                                                                                                                          SharePoint 2010 Products look when you
        parallel.                                                                                                                                                                                                                                                                                                          2    Detach the content databases from                                                                         are ready.
                                                                                                                                                                                                                                                            3     Run an in-place upgrade on the                                the original farm.
    ·   Alternative upgrade sequence: Upgrade                                                                                                                                                                                                                     original farm servers, services, and
                                                                                                                                                                                                                                                                                                                           3    Run an in-place upgrade on the
        databases on a temporary small farm.                                                                                                                                                                                                                      configuration database.
                                                                                                                                                                                                                                                                                                                                original farm.
                                                                                                                                                                                                                                                            4     Attach the content databases to the
                                                                                                                                                                                                                                                                                                                           4    Attach the content databases to the
    Advantages                                                 Disadvantages                                                                                                                                                                                      original farm and upgrade the content.
                                                                                                                                             Front-end Web servers                                   Front-end Web servers                                                                                                      temporary farm and upgrade them in                                 Front-end Web servers
                                                                                                                                                                                                                                                                                                                                parallel.
    ·   The existing farm settings are upgraded and do         ·   Copying databases across the network takes time                                                                       3
                                                                                                                                                                                                                                                                                                                           5    Reattach the content databases to the
        not have to be manually transferred to a new farm.         and bandwidth. You must plan for that.                                                                                                                                                                                                                       original farm.
    ·   You can upgrade multiple content databases at          ·   You need direct access to the database servers.                  Application                                                                                                                                                                                                                                          Application
                                                                                                                                                                                         Application
                                                                                                                                       servers                                                                                                                                                                                                                                              servers
        the same time, which results in faster upgrade                                                                                                                                      servers                                                                                                            Alternative upgrade sequence:
        times overall than an in-place upgrade.                                                                                                                                                                                                                   2                                            Temporary small farm
                                                                                                                                                                                                                                                                                                                  1
                                                                                                                                                                                                                                                                                                                                         User
                                                                                                                                                                                         2                                                                              Content                                   4
                                                                                                                                                                                                                                                                                                                                         requests
                                                                                                                                                                                         4                                                                              database
                                                                                                                                                                                                                                                                          1-n
                                                                                                                                                                                         5
                                                                                                                                                                                                                                                                                                                                          Front-end Web
                                                                                                                                     Database         Database       Database                Database      Database          Database                                                                                                                                                     Database        Database       Database
                                                                                                                                                                                                                                                                                                                                          server and
                                                                                                                                     server 1         server 2       server 3                server 1      server 2          server 3                                                                                                                                                     server 1        server 2       server 3
                                                                                                                                                                                                                                                                                                                                          application
                                                                                                                                     (content         (services      (config                 (content      (services         (config                                           SSP                                                                                                        (content        (services      (config
                                                                                                                                                                                                                                                                                                                                          server
                                                                                                                                     DBs)             DBs)           DB)                     DBs)          DBs)              DB)                                             database                                                                                                     DBs)            DBs)           DB)
                                                                                                                                                                                                                                                                                                                                          (complete)

                                                                                                                                                                                                                                                                  Upgrade multiple                                                        Database
                                                                                                                                                                                                                                                                databases in parallel.                                    Upgrade databases in a
                                                                                                                                                                                                                                                                                                                                   server
                                                                                                                                                                                               Use an in-place upgrade to                                                                                                     separate farm.
                                                                                                                                                                                             upgrade the farm and settings.



                                                                                                                                                                                                                     DRAFT
Upgrade model 2 of 4                                                                                                                       This document supports a preliminary release of Microsoft® SharePoint® 2010 Products.
                                                                                                                 © 2009 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at ITSPdocs@microsoft.com.

More Related Content

Viewers also liked (12)

PPTX
Content types presentation
Greg Zook
 
PPT
SharePoint 2010 - Architecture and Design aspects
agni_agbc
 
PDF
Introduction to SharePoint 2013 Out of the box Webparts
Prashant G Bhoyar (Microsoft MVP)
 
PDF
SharePoint Out of the Box
Gregory Zelfond
 
PDF
Understand the SharePoint Basics
Benjamin Niaulin
 
PDF
Don't Suck at SharePoint - Avoid the common mistakes
Benjamin Niaulin
 
PPTX
Understanding SharePoint Content Types
Benjamin Niaulin
 
PPTX
Understanding SharePoint site structure what's inside
Benjamin Niaulin
 
PPTX
Logical architecture considerations for SharePoint 2013
Dinusha Kumarasiri
 
PDF
Introduction to SharePoint Information Architecture
Gregory Zelfond
 
PDF
Document Management in SharePoint without folders - Introduction to Metadata
Gregory Zelfond
 
PPTX
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
K.Mohamed Faizal
 
Content types presentation
Greg Zook
 
SharePoint 2010 - Architecture and Design aspects
agni_agbc
 
Introduction to SharePoint 2013 Out of the box Webparts
Prashant G Bhoyar (Microsoft MVP)
 
SharePoint Out of the Box
Gregory Zelfond
 
Understand the SharePoint Basics
Benjamin Niaulin
 
Don't Suck at SharePoint - Avoid the common mistakes
Benjamin Niaulin
 
Understanding SharePoint Content Types
Benjamin Niaulin
 
Understanding SharePoint site structure what's inside
Benjamin Niaulin
 
Logical architecture considerations for SharePoint 2013
Dinusha Kumarasiri
 
Introduction to SharePoint Information Architecture
Gregory Zelfond
 
Document Management in SharePoint without folders - Introduction to Metadata
Gregory Zelfond
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
K.Mohamed Faizal
 

Similar to Upgrade approaches share_pointproducts (20)

PDF
Svs singlefarm sharepointproducts2010
Ard van Someren
 
PDF
Search model 3 of 4 search architectures
Ard van Someren
 
PDF
Leading energy utility company increases efficiency through people soft
Hazelknight Media & Entertainment Pvt Ltd
 
PDF
Leading energy utility company increases efficiency through people soft
Hazelknight Media & Entertainment Pvt Ltd
 
PPTX
2011 Sharepoint Summit - Developing and managing share_point solutions with v...
MSHOWTO Bilisim Toplulugu
 
PDF
SharePoint 2013-architecture-overview
David J Rosenthal
 
PDF
SharePoint 2013-enterprise farm-model
David J Rosenthal
 
PPTX
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
Joel Oleson
 
PDF
SharePoint User Experience Design Project Plan v1.0
Marcy Kellar
 
PDF
Context aware software engineering and maintenance: the FastFix approach
Walid Maalej
 
PDF
2011 Game Changer Presentation Agenda
Dr. Jimmy Schwarzkopf
 
PDF
Microsoft SharePoint 2013 Architecture
David J Rosenthal
 
PDF
Upgrade services share_pointserver
Ard van Someren
 
PDF
Koen vosters improving-yoursp_solutiondesign-spsbe13
BIWUG
 
PDF
Backup and Restore - SharePoint 2013
David J Rosenthal
 
PDF
National eHealth Summit
Anthony Fanning
 
PDF
Search model 4 of 4 farm-level design
Ard van Someren
 
PDF
eBay Architecture
Tony Ng
 
PPTX
2012 10-17 un conference ez publish cloud presentation
eZ Publish Community
 
PDF
Appcelerator Cloud Services
rickross
 
Svs singlefarm sharepointproducts2010
Ard van Someren
 
Search model 3 of 4 search architectures
Ard van Someren
 
Leading energy utility company increases efficiency through people soft
Hazelknight Media & Entertainment Pvt Ltd
 
Leading energy utility company increases efficiency through people soft
Hazelknight Media & Entertainment Pvt Ltd
 
2011 Sharepoint Summit - Developing and managing share_point solutions with v...
MSHOWTO Bilisim Toplulugu
 
SharePoint 2013-architecture-overview
David J Rosenthal
 
SharePoint 2013-enterprise farm-model
David J Rosenthal
 
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
Joel Oleson
 
SharePoint User Experience Design Project Plan v1.0
Marcy Kellar
 
Context aware software engineering and maintenance: the FastFix approach
Walid Maalej
 
2011 Game Changer Presentation Agenda
Dr. Jimmy Schwarzkopf
 
Microsoft SharePoint 2013 Architecture
David J Rosenthal
 
Upgrade services share_pointserver
Ard van Someren
 
Koen vosters improving-yoursp_solutiondesign-spsbe13
BIWUG
 
Backup and Restore - SharePoint 2013
David J Rosenthal
 
National eHealth Summit
Anthony Fanning
 
Search model 4 of 4 farm-level design
Ard van Someren
 
eBay Architecture
Tony Ng
 
2012 10-17 un conference ez publish cloud presentation
eZ Publish Community
 
Appcelerator Cloud Services
rickross
 
Ad

More from Ard van Someren (20)

PPTX
Het outsourcing congres 20011 - Documents in/to The Cloud, do not forget unst...
Ard van Someren
 
PDF
Productbrochure Ricoh WerkBOX
Ard van Someren
 
PPT
Onbeperkt archiveren en opslaan van documenten en informatie v4.1pub avs
Ard van Someren
 
PPT
Dspinformatielogistiekmei2010avsv01
Ard van Someren
 
PPT
IDRM2 informatie beheer en onderhoud
Ard van Someren
 
PDF
Svs crossfarm sharepointproducts2010
Ard van Someren
 
PDF
Search model 1 of 4 search technologies
Ard van Someren
 
PDF
Oit2010 model extranet_topologies
Ard van Someren
 
PDF
Oit2010 model databases
Ard van Someren
 
PDF
Hosting share pointproducts2010
Ard van Someren
 
PDF
Content deployment sharepointserver2010
Ard van Someren
 
PDF
Choose a tool for business intelligence in share point 2010
Ard van Someren
 
PDF
Business connectivityservices model
Ard van Someren
 
PDF
Business productivity at its best whitepaper
Ard van Someren
 
PPT
Share point 2010 ard van someren working version
Ard van Someren
 
PDF
Send2SharePoint
Ard van Someren
 
PDF
iShare for SharePoint
Ard van Someren
 
PDF
Postdistributie in SharePoint
Ard van Someren
 
PDF
Factuurdistributie in SharePoint
Ard van Someren
 
PDF
Dossierbeheer in SharePoint
Ard van Someren
 
Het outsourcing congres 20011 - Documents in/to The Cloud, do not forget unst...
Ard van Someren
 
Productbrochure Ricoh WerkBOX
Ard van Someren
 
Onbeperkt archiveren en opslaan van documenten en informatie v4.1pub avs
Ard van Someren
 
Dspinformatielogistiekmei2010avsv01
Ard van Someren
 
IDRM2 informatie beheer en onderhoud
Ard van Someren
 
Svs crossfarm sharepointproducts2010
Ard van Someren
 
Search model 1 of 4 search technologies
Ard van Someren
 
Oit2010 model extranet_topologies
Ard van Someren
 
Oit2010 model databases
Ard van Someren
 
Hosting share pointproducts2010
Ard van Someren
 
Content deployment sharepointserver2010
Ard van Someren
 
Choose a tool for business intelligence in share point 2010
Ard van Someren
 
Business connectivityservices model
Ard van Someren
 
Business productivity at its best whitepaper
Ard van Someren
 
Share point 2010 ard van someren working version
Ard van Someren
 
Send2SharePoint
Ard van Someren
 
iShare for SharePoint
Ard van Someren
 
Postdistributie in SharePoint
Ard van Someren
 
Factuurdistributie in SharePoint
Ard van Someren
 
Dossierbeheer in SharePoint
Ard van Someren
 
Ad

Recently uploaded (20)

PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Complete Network Protection with Real-Time Security
L4RGINDIA
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Complete Network Protection with Real-Time Security
L4RGINDIA
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 

Upgrade approaches share_pointproducts

  • 1. Microsoft SharePoint 2010 Products Upgrade Approaches Basic upgrade approach “building blocks” For more information about planning for upgrade, see the Upgrade Planning model. When you are planning an upgrade from Microsoft® Office SharePoint® Server 2007 Note that the diagrams on this page use the same topology for simplicity. Your In addition, this standard topology is based on Office SharePoint Server 2007. or Windows SharePoint Services 3.0 to Microsoft SharePoint 2010 Products, think of beginning and ending topologies will depend on your current topologies and on the Windows SharePoint Services 3.0 topologies are similar, but do not contain the the different upgrade approaches as building blocks that you can use to create your capacity planning work you do for SharePoint 2010 Products. Application server layer or SSP databases. own optimal upgrade approach. The following upgrade approaches are available in SharePoint 2010 Products. Farm before upgrade Topology in transition Upgrade complete In-place upgrade Original Upgrade sequence Original Original Visual Upgrade Description farm User farm User farm User requests requests requests Preview sites in the SharePoint 2010 1 Run Setup on the first front-end Web Products look. Complete the change to the You use in-place upgrade to install the new version of server in the farm. SharePoint 2010 Products look when you SharePoint 2010 Products on the same hardware that Run Setup on the remaining front-end are ready. 2 you used for the previous version. You upgrade the Web servers and application servers. 1 2 content and settings in the server farm as part of a 3 Run the SharePoint Products 3 single process. Configuration Wizard on the front-end 4 Web server that is running the Front-end Web servers SharePoint Central Administration Central Front-end Web servers Front-end Web servers Web site. This server, the Admin Advantages Disadvantages configuration database, the services, and the content databases are · Farm-wide settings are preserved and upgraded. · Servers and farms are offline while the upgrade is in Application upgraded sequentially. 2 Application · servers Application Customizations are available in the environment progress. Run the SharePoint Products servers 4 servers 4 after the upgrade, although manual steps may be · The upgrade proceeds continuously; consequently, Configuration Wizard on the remaining required to upgrade or rework them. you must allow time for all content to be upgraded in servers. turn. 3 Database Database Database Database Database Database Database Database Database server 1 server 2 server 3 server 1 server 2 server 3 server 1 server 2 server 3 (content (services (config (content (services (config (content (services (config DBs) DBs) DB) DBs) DBs) DB) DBs) DBs) DB) Database attach upgrade to a new farm Original farm Original farm Upgrade sequence New farm Original farm New farm http://contoso1 User http://contoso1 User http://contoso2 User http://contoso1 User http://contoso2 User Description requests 2 requests Set up and configure the new farm. 1 requests requests 4 requests 1 Transfer customizations to the new You can use a database attach upgrade to upgrade the farm and test the environment. content for the environment on a separate farm. The result is that you do not upgrade any of the services or 2 Detach the content database from the old farm and take the old farm offline. farm settings. You can upgrade the content databases in any order and upgrade several databases at the same 3 Attach the content databases to the time. You can attach a Shared Services Provider (SSP – Front-end Web servers Front-end Web servers new farm and upgrade the content. Front-end Web servers Front-end Web servers Front-end Web servers Office SharePoint Server 2007 only) database during Start serving requests on the new 4 database attach upgrade, and it will upgrade the profile farm at the new URL. information in the database. You cannot upgrade a Application Application Application Application Application Search database by using this method. servers servers servers servers servers Advantages Disadvantages 3 · You can upgrade multiple content databases at the · The server and farm settings are not upgraded. same time, which results in faster upgrade times You must manually transfer settings that you want Content overall than an in-place upgrade. to preserve from the old farm to the new farm. database · You can use a database attach upgrade to · Any server-side customizations must also be 1-n consolidate multiple farms into one farm. transferred and upgraded manually. Any missing Database Database Database Database Database Database Database Database Database Database Database Database Database Database Database customizations may cause unintended loss of server 1 server 2 server 3 server 1 server 2 server 3 server A server B server C server 1 server 2 server 3 server A server B server C (content (services (config (content (services (config (content (services (config (content (services (config (content (services (config functionality or user experience issues. DBs) DBs) DB) DBs) DBs) DB) SSP DBs) DBs) DB) DBs) DBs) DB) DBs) DBs) DB) · Copying databases across the network takes time database and bandwidth. You must plan for that. · You need direct access to the database servers. Hybrid approaches: combine building blocks Improve upgrade efficiency Minimize downtime during an upgrade A hybrid approach lets you take advantage of in-place The following techniques can be used in a upgrade’s ability to upgrade content and settings, What is downtime? What can I do to mitigate downtime? hybrid approach: while you take advantage of the speed of a database If users cannot connect to their content or data, they are experiencing attach upgrade. · Set databases to read-only while the upgrade is in downtime. Optimize the environment before you upgrade Test, test, test, and test again progress on another farm. · Follow all recommendations in the pre-upgrade · Testing is the only way to estimate how much When you combine in-place and database · Perform database upgrades in parallel: What affects downtime during an upgrade? checker to clean up orphans and address other time is needed for upgrade. attach upgrade techniques: · Upgrade databases in a temporary farm (this can Factors that affect downtime include the following: issues in the environment. · Test by using comparable hardware to gauge · Farmwide settings can be preserved and be a small farm for efficiency), and then reattach to · The upgrade approach you choose · Consider splitting large databases. upgrade speed. upgraded. the original farm. · The size, number, and shape of databases in the environment · Transition to faster hardware before you upgrade · Test by using real data (preferably, you can use · · Upgrade databases in the same farm, but in Customizations are available in the environment after upgrade, although manual steps may be parallel. · How effective and accurate your upgrade testing was (64-bit hardware with Microsoft SQL Server® copies of your current data). 64-bit editions is required). required to upgrade or rework them. · For complex, long-running upgrades, use alternate · Server performance Use Visual Upgrade Choose an upgrade approach that is optimized · You can upgrade multiple content databases at the access mapping to redirect requests. Map sites from · By using Visual Upgrade, site owners can for speed same time, which results in faster upgrade times the new farm to the old farm while the upgrade is in determine when they are ready to switch to the · Database attach or hybrid upgrade overall than an in-place upgrade. progress. new look. Farm before upgrade Topology in transition Upgrade complete Hybrid approach 1: Read-only databases Hybrid techniques used Disadvantages New farm Original farm New farm Original Upgrade sequence 1 User User User · Set databases to read-only while the upgrade is in · The server and farm settings are not upgraded. farm User requests requests requests requests progress on another farm. You must manually transfer settings that you want Set up and configure the new farm. 1 · Perform database upgrades in parallel: to preserve from the old farm to the new farm. Transfer customizations to the new · Upgrade databases in a separate farm · Any customizations must also be transferred and farm and test the environment. · Upgrade multiple databases in parallel upgraded manually. Any missing customizations 2 On the original farm, change content may cause unintended loss of functionality or user databases to read-only. Back up and restore the content databases to the experience issues. Advantages Front-end Web servers new farm. Front-end Web servers Front-end Web servers Front-end Web servers · Copying databases across the network takes time 3 On the new farm, attach the content · The existing farm can continue to host non- and bandwidth. You must plan for that. databases to run the upgrade on the upgraded sites (in read-only mode) while you · You need direct access to the database servers. content. upgrade the content. As a result, users will Application Application Upgrade databases Application Application experience minimal downtime. servers 2 servers in a separate farm. servers servers · You can upgrade multiple content databases at the same time, which results in faster upgrade Upgrade multiple times overall than an in-place upgrade. databases in Content parallel. database · You can upgrade hardware in addition to software. 1-n 3 2 Read-only Content Database Database Database Database Database Database Database Database Database Database Database Database SSP database server 1 server 2 server 3 server A server B server C server 1 server 2 server 3 server A server B server C databases. database 1-n (content (services (config (content (services (config (content (services (config (content (services (config DBs) DBs) DB) DBs) DBs) DB) DBs) DBs) DB) DBs) DBs) DB) SSP Existing farm continues to serve New farm is built, then content Original farm is taken offline. New farm begins to process user database user requests, in read-only mode. databases are attached and requests. content is upgraded. Hybrid approach 2: Detach databases Hybrid techniques used Upgrade sequence Alternative upgrade sequence Original Original Original Visual Upgrade · Use an in-place upgrade to upgrade the farm and farm User farm 1 User 1 Take the original farm offline. 1 Set up a temporary small farm that is farm User requests requests Preview sites in the SharePoint 2010 settings. requests running the new version, and then Detach the content databases from Products look. Complete the change to the · Detach and upgrade multiple databases in 2 the original farm. take the original farm offline. SharePoint 2010 Products look when you parallel. 2 Detach the content databases from are ready. 3 Run an in-place upgrade on the the original farm. · Alternative upgrade sequence: Upgrade original farm servers, services, and 3 Run an in-place upgrade on the databases on a temporary small farm. configuration database. original farm. 4 Attach the content databases to the 4 Attach the content databases to the Advantages Disadvantages original farm and upgrade the content. Front-end Web servers Front-end Web servers temporary farm and upgrade them in Front-end Web servers parallel. · The existing farm settings are upgraded and do · Copying databases across the network takes time 3 5 Reattach the content databases to the not have to be manually transferred to a new farm. and bandwidth. You must plan for that. original farm. · You can upgrade multiple content databases at · You need direct access to the database servers. Application Application Application servers servers the same time, which results in faster upgrade servers Alternative upgrade sequence: times overall than an in-place upgrade. 2 Temporary small farm 1 User 2 Content 4 requests 4 database 1-n 5 Front-end Web Database Database Database Database Database Database Database Database Database server and server 1 server 2 server 3 server 1 server 2 server 3 server 1 server 2 server 3 application (content (services (config (content (services (config SSP (content (services (config server DBs) DBs) DB) DBs) DBs) DB) database DBs) DBs) DB) (complete) Upgrade multiple Database databases in parallel. Upgrade databases in a server Use an in-place upgrade to separate farm. upgrade the farm and settings. DRAFT Upgrade model 2 of 4 This document supports a preliminary release of Microsoft® SharePoint® 2010 Products. © 2009 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at [email protected].