Migrate xDB Cloud to Managed Cloud

  • Description

    This article describes the overall planning and execution of migrating an existing xDB Cloud set to Sitecore Managed Cloud, xDB tier (also referred as xDB Cloud 3.0).

    Sitecore Managed Cloud delivers a cutting-edge technology stack of Azure PaaS (Platform-as-a-service), so Sitecore customers can benefit from better reliability, full control, and customization possibilities of the xDB Cloud environment. Read more about Managed Cloud features here.

    The migration process requires contractual and architectural changes, so we recommend that you plan an upgrade in advance. During an upgrade process execution, xDB Cloud must be offline. However, migration does not involve data loss, so all collected data is preserved.

  • Prerequisites

    Before proceeding, ensure the following prerequisites are met for your environment.

    Compatibility requirements:

    • If you plan to migrate to Managed Cloud xDB on Sitecore 9.0 Initial, Sitecore XP solution must run 8.1 Initial or higher. Migration directly to Sitecore 9.0 Update-1 and higher will be available later
    • If you plan to migrate to Managed Cloud xDB on Sitecore 8.2 Update 1 and above, Sitecore XP solution must run 8.0 Update 6 or higher.
    • Migration to Managed Cloud is supported for xDB Cloud 1.0 and 2.0.
    • How to upgrade xDB Cloud Sitecore version described here.

    Contractual requirements:

  • To initiate the migration of an xDB Cloud to Managed Cloud xDB, use the following process as general guidance:

    Note: Tables below refer to RACI matrix for responsibility assignment.


    Migrate to Managed Cloud xDB on Sitecore 9.0 Initial action list:

    #

    Action

    Customer

    Sitecore

    ETA

    Is downtime?

    1

    Sign Managed Cloud xDB agreement corresponding to previous xDB Cloud legacy agreement

    R, A

    C, I

    N/A

     

    2

    Clone existing environment (CD & CM) & upgrade it to target Sitecore version (v9 or later)

    R, A

    C, I

    N/A

     

    3

    Schedule upgrade of xDB part with Sitecore within support ticket, provide essential data to Sitecore

    R, A

    R, C, I

    N/A

     

    4

    Prepare xDB database migration

    C, I

    R, A

    2 days

     

    5

    Create new Managed Cloud xDB v9 set

    C, I

    R, A

    1 day

     

    6

    Disable data collection from 8.1 or 8.2 CD & CM

    R, A

    C, I

    N/A

    Downtime begin

    7

    Re-configure live environment to new v9 + connect it with newly created Managed Cloud xDB v9

    R, A

    C, I

    N/A

    Downtime end

    8

    Execute data migration to new Managed Cloud xDB v9 set

    C, I

    R, A

    From 2 to X days*

     

    9

    Redeploy Marketing definitions to new set

    R

    A, C, I

    N/A

     

    10

    Begin data processing & aggregation on xDB side

    C, I

    R, A

    N/A

     

    *MongoDB Contacts to xConnect Migration: About 2 days for one million of contacts and one million of interactions. MongoDB Reference Data to xDB migration: About 2 hours for 500 000 data.

     

    Migrate to Managed Cloud xDB on Sitecore 8.2 Update 1 and higher action list:

    #

    Action

    Customer

    Sitecore

    ETA

    Is downtime?

    1

    Sign Managed Cloud xDB agreement corresponding to previous xDB Cloud legacy agreement

    R, A

    C, I

    N/A

     

    2

    Schedule upgrade of xDB part with Sitecore within support ticket, provide essential data to Sitecore

    R, A

    R, C, I

    N/A

     

    3

    Create new Managed Cloud xDB set, migrate all settings from old environment to new environment

    C, I

    R, A

    1 day

     

    4

    Re-configure live environment to connect with newly created Managed Cloud xDB

    R, A

    C, I

    N/A

    Short downtime during this step

    5

    Redeploy Marketing definitions to new set

    R, A

    C, I

    N/A

     

    6

    [IF upgrade from 8.0 Update 6 or 7] Perform IP address hashing

    C, I

    R, A

    From 1 to X days**

     

    7

    Rebuild reporting database

    C, I

    R, A

    From 1 to X days***

     

    **Approximately 5 hours to hash 500 000 records.
    ***The time required to rebuild the reporting database varies based on a number of inter-related characteristics, including, but not limited to, the size of the MongoDB. As the MongoDB size and other characteristics increase, the time required for rebuilding also increases, making it difficult to calculate an exact ETA for completion. 


    Once migration completed: Existing xDB Cloud order contract must be scheduled for the termination. For termination, use the following process.

    Note: If you do not have a valid Sitecore certification, you must contact your Sitecore Implementation Partner to register the support ticket for you. If this is not possible, register a Sitecore user account, then contact your Sitecore representative for access to the Sitecore Support portal.

Applies to:

Managed Cloud 1+

July 25, 2017
August 23, 2018

Keywords: 

  • Managed Cloud,
  • Managed Cloud,
  • Managed Cloud,
  • Managed Cloud,
  • Managed Cloud,
  • xDB,
  • xDB,
  • xDB,
  • xDB,
  • xDB