User Tools

Site Tools


public:module:microsoft_exchange_mail_level_2016:home

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:module:microsoft_exchange_mail_level_2016:home [2019/08/26 14:55]
ronnie.chan
public:module:microsoft_exchange_mail_level_2016:home [2020/04/27 16:06] (current)
ronnie.chan
Line 1: Line 1:
-====== Microsoft Exchange Server 2016 Mail-Level Backup Module (CloudBacko Pro) ====== +====== Microsoft Exchange Server 2016/2019 Mail-Level Backup Module (CloudBacko Pro) ====== 
-CloudBacko Pro backup software allows you to back up individual mailboxes in your Microsoft Exchange Server 2016 with the MS Exchange Mail Level Backup Module. This module provides a set of tools to protect your mailboxes and public folders on Microsoft Exchange Server 2016. This includes backup and recovery of individual emails, contacts, calendars and other mail items in your mailboxes and public folders, with snapshots / versioning, and retention policy to protect even email that you may have accidentally deleted from your Exchange 2016 mailboxes or public folders. ​+---- 
 +CloudBacko Pro backup software allows you to back up individual mailboxes in your Microsoft Exchange Server 2016/2019 with the MS Exchange Mail Level Backup Module. This module provides a set of tools to protect your mailboxes and public folders on Microsoft Exchange Server 2016/2019. This includes backup and recovery of individual emails, contacts, calendars and other mail items in your mailboxes and public folders, with snapshots / versioning, and retention policy to protect even email that you may have accidentally deleted from your Exchange 2016 mailboxes or public folders. ​
  
 Mail Level Backup must be utilized in conjunction with full Information Store Backup as Mail Level backup for Microsoft Exchange Server is not designed to fully protect an Exchange Server, but to facilitate easy backup and fast restoration of individual emails, contacts, calendars or public folder, etc. Mail Level Backup must be utilized in conjunction with full Information Store Backup as Mail Level backup for Microsoft Exchange Server is not designed to fully protect an Exchange Server, but to facilitate easy backup and fast restoration of individual emails, contacts, calendars or public folder, etc.
Line 6: Line 7:
 CloudBacko Pro supports standalone backup option and Database Availability Group (DAG) backup option for Exchange server Mail Level backup. ​ CloudBacko Pro supports standalone backup option and Database Availability Group (DAG) backup option for Exchange server Mail Level backup. ​
  
-Exchange Server 2016 Mail Level backup and restore can be performed by installing CloudBacko Pro either on the Exchange server 2016 hosting the database or on a remote backup machine.+Exchange Server 2016/2019 Mail Level backup and restore can be performed by installing CloudBacko Pro either on the Exchange server 2016/2019 hosting the database or on a remote backup machine.
  
-{{public:cloudbacko_wiki_exchange_2016_mail_level_backup_set.png?​640}} +{{public:cloudbacko_exchange_2016_mail_level_backup_set.png?640}}
- +
-===== System Architecture ===== +
-Below is the system architecture diagram illustrating the major elements involved in the backup and restore process among the Microsoft Exchange Server 2016 and CloudBacko Pro.  +
- +
-==== CloudBacko Pro installed on Exchange Server 2016 ==== +
- +
-**Standalone:​** The latest version of CloudBacko Pro is installed on the Exchange Server which is connected to the Internet. +
- +
-{{public:​cloudbacko_wiki_module_exchange_2016_mail_01.png?​640}} +
- +
-**Database Availability Group (DAG):** The latest version of CloudBacko Pro is installed on all the DAG members on Exchange server which is connected to the Internet, and all the DAG members share the same backup set.  +
- +
-{{public:​cloudbacko_wiki_module_exchange_2016_mail_02.png?​640}} +
- +
-==== CloudBacko Pro installed on Remote Backup Machine ==== +
- +
-Standalone: The latest version of CloudBacko Pro is installed on the remote backup machine which is connected to the Internet. ​  +
- +
-{{public:​cloudbacko_wiki_module_exchange_2016_mail_03.png?​640}} +
- +
-Database Availability Group (DAG): The latest version of CloudBacko Pro is installed on the remote backup machine which is connected to the Internet, and all the DAG members share the same backup set.  +
- +
-{{public:​cloudbacko_wiki_module_exchange_2016_mail_04.png?640}}+
  
 +===== Topics =====
 ---- ----
  
-===== Requirements ===== +  ​[[public:module:​microsoft_exchange_mail_level_2016:​system_architecture|System ​Architecture]] 
-You are strongly recommended to configure or check all the settings below to confirm all the requirements are met before you proceed with the Exchange Mail Level backup and restoration. +  * [[public:module:​microsoft_exchange_mail_level_2016:​backup_process|Backup Process]] 
- +  * [[public:module:​microsoft_exchange_mail_level_2016:​benefits|Benefits]] 
-==== CloudBacko Pro Installation ==== +  * [[public:module:microsoft_exchange_mail_level_2016:supported_source|Support Source]] 
-Latest CloudBacko Pro must be installed either on the Exchange Server 2016 hosting the database or on the remote backup machine.  +  * [[public:module:microsoft_exchange_mail_level_2016:requirements|Requirements]] 
- +  ​* [[public:module:microsoft_exchange_mail_level_2016:​limitations|Limitations]] 
-==== Microsoft Exchange Add-On Module ==== +  * [[public:module:​microsoft_exchange_mail_level_2016:​best_practices|Best Practices]] 
-One Microsoft Exchange Add-on Module is required for the backup of all user mailboxes. No license is required for public folder. +  * [[public:module:microsoft_exchange_mail_level_2016:​on_exchange|Run on Exchange ​Server]] 
- +      * [[public:module:microsoft_exchange_mail_level_2016:on_exchange_standalone|Standalone Scenario]] 
-==== Java Heap Size ====  +      * [[public:module:microsoft_exchange_mail_level_2016:on_exchange_dag|DAG Scenario]] 
-The default Java heap size setting on CloudBacko Pro is 2048MB. For Exchange 2016 mail level backup, it is highly recommended to increase the Java heap size setting to be at least 4096MB to improve backup and restore performance. The actual heap size is dependent on amount of free memory available on your Exchange 2016 server. +  ​* [[public:module:​microsoft_exchange_mail_level_2016:on_remote|Run on Remote Machine]] 
- +      [[public:module:​microsoft_exchange_mail_level_2016:​on_remote_standalone|Standalone Scenario]] 
-==== Temporary Directory Folder ==== +      [[public:module:microsoft_exchange_mail_level_2016:on_remote_dag|DAG Scenario]]
-Temporary Directory folder is used by CloudBacko Pro for storing backup set index files and any incremental or differential delta files generated during a backup job. To ensure optimal backup/​restoration performance,​ it is recommended that the temporary directory folder is located on a local drive with sufficient free disk space. +
- +
-==== Scheduled Backup for Exchange Server in Data Availability Group (DAG) ==== +
-Scheduled backup is required if you choose to back up in DAG option on Exchange server as CloudBacko Pro on all DAG members will base on the scheduled backup time to start backup on all the individual DAG member at the same time. +
-  ​A DAG backup cycle is considered complete only when scheduled backup on all DAG members have been carried out. An email report will be generated when a complete DAG backup cycle has taken place.  +
-  * Please keep in mind that manual backup will only be considered as individual Mail Level backup, and therefore will not be counted as part of the DAG backup cycle. However, for backup and restore on a remote backup machine, as the operation for single node can be done either manually or automatically,​ a scheduled backup is not required. +
- +
-==== Mailbox Role ==== +
-Ensure all nodes have mailbox role. This can be checked by accessing the Exchange admin center (EAC).  +
- +
-{{public:cloudbacko_wiki_module_exchange_2016_mail_06.png?​640}} +
- +
-==== Operating ​System ​==== +
-  * For CloudBacko Pro installed on the Exchange Server 2016, the operating system must be Windows Server 2012/ 2012 R2/ 2016 or above.  +
-  * For CloudBacko Pro installed on the remote backup machine, the operating system must be Windows 7/ 8/ 8.1/ 10 or Windows Server 2008/ 2008 R2/ 2012/ 2012 R2/ 2016 or above. +
- +
-==== Supported Exchange Server 2016 Version ==== +
-MS Exchange Server 2016 Cumulative Update 4 (CU4) or above is supported.  +
- +
-==== Windows User Account Permission ==== +
-The Windows user account used for the backup must be a member of the following security groups. +
-  * Discovery Management (including ApplicationImpersonation and Mailbox Search) ​ \\ {{public:cloudbacko_wiki_module_exchange_2016_mail_07.png?​640}} +
-  * Organization Management \\ {{public:cloudbacko_wiki_module_exchange_2016_mail_08.png?​640}} ​ +
-  * Public Folder Management \\ {{public:cloudbacko_wiki_module_exchange_2016_mail_09.png?​640}} +
- +
-Login to the Exchange admin center, under permissions,​ admin roles. ​ Assign the user to be running the backup as member of the following admin roles: +
-  * Discovery Management (including the following Roles): +
-    * ApplicationImpersonation  +
-    * Mailbox Search ​ +
-  * Organization Management +
-  * Public Folder Management +
- +
-==== Enabling Mailbox ==== +
-The Windows user account must have an Exchange Server mailbox. Refer to the URL below for more information.  +
- +
-{{public:cloudbacko_wiki_module_exchange_2016_mail_10.png?​640}} +
- +
-Refer to the following article from Microsoft for more details on how to check if an account is mailbox enabled and how to enable it +
-[[https://​docs.microsoft.com/​en-us/​Exchange/​recipients/​create-user-mailboxes?​view=exchserver-2019]] +
- +
-==== Backup Source Requirement ====  +
-Ensure that the “Hide from address lists” option is unchecked for all mailboxes to be selected for backup. ​ Mailbox hidden from the address list will not be shown in the backup source selection menu. +
- +
-{{public:cloudbacko_wiki_module_exchange_2016_mail_11.png?​640}} +
-  +
-==== Port Configuration ====  +
-As Exchange 2016 mail level backup and restore is implemented using Microsoft EWS API (Exchange Web Services), which enables CloudBacko Pro to access mailbox items such as email message, meetings, notes, calendar, contact, etc, without any additional installation or complicated setup required on the Exchange 2016 Server or remote backup machine, only port 443 must be configured to allow communication between CloudBacko Pro and Exchange server. +
- +
-==== Exchange related Windows Services ====  +
-Ensure all MS Exchange related services have been started, particularly the MS Exchange Information Store.  +
- +
-To verify this setting, launch the Services menu by clicking Start then typing “Services” in the search box. All Exchange related services should be started by default, in case it is not, turn it on by right clicking the item and then select Start. +
- +
-{{public:cloudbacko_wiki_module_exchange_2016_mail_12.png?​640}} +
- +
-==== MS Exchange Databases ====  +
-Ensure the MS Exchange Mailbox and Public Folder databases are mounted. This can be verified by Exchange Management Shell or Exchange Admin Center (EAC). +
- +
-<WRAP indent> +
-  * Type the following command in the Exchange Management Shell. <​code>​Get-MailboxDatabase</​code>​ {{public:cloudbacko_wiki_module_exchange_2016_mail_13.png?​640}} +
-  * Exchange Admin Center (EAC)  \\ {{public:cloudbacko_wiki_module_exchange_2016_mail_14.png?​640}} +
-</​WRAP>​ +
- +
-==== Windows PowerShell 5.1 Engine ==== +
-Ensure that Windows PowerShell 5.1 Engine is installed. To install the feature: +
-  - Navigate to Server ​Manager > Manage, then select Add Roles and Features. +
-  - On the Select installation type screen, select Role-based or feature-based installation. +
-  - Select the target server. +
-  - On the Select features screen, go to the Features option, check the box next to Windows PowerShell 5.1 Engine. ​ \\ {{public:cloudbacko_wiki_module_exchange_2016_mail_15.png?​640}} +
- +
-==== .Net Framework 4.6.2 Features ====  +
-Ensure .Net Framework 4.6.2 Features is installed. Please refer to the following URL for detailed information +
-[[https://​docs.microsoft.com/​en-us/​Exchange/​plan-and-deploy/​system-requirements?​view=exchserver-2016]] +
- +
-This feature can be enabled by accessing Server Manager > Dashboard > Manage > Add Roles and Features Wizard > Feature Page. +
- +
- {{public:cloudbacko_wiki_module_exchange_2016_mail_16.png?​640}} +
- +
----- +
- +
-===== Supported Source ===== +
- +
-==== Mailbox Level ==== +
-Below are the supported mailbox types of Exchange Server 2016 Mail Level backup. +
-^ Type ^  Supported? ​ ^ +
-|User mailbox |  ✔  | +
-|Room Mailbox |  ✔  | +
-|Equipment Mailbox |  ✔  | +
-|Public Folder |  ✔  | +
-|Public Folder Mailbox |  ✔  | +
-|Shared Mailbox |  ✔  | +
- +
-==== Folder Level ==== +
-Below are the items that you can backup or restore from an Exchange Server 2016 Mail Level backup set. +
-^ Folder ^  Supported? ​ ^ +
-|Inbox |  ✔  | +
-|RSS Feeds |  ✔  | +
-|Drafts |  ✔  | +
-|Junk Email |  ✔  | +
-|Sent Items |  ✔  | +
-|Tasks |  ✔  | +
-|Deleted Items |  ✔  | +
-|Calendar |  ✔  | +
-|Contacts |  ✔  | +
-|Notes |  ✔  | +
-|Archive |  ✔  | +
- +
----- +
- +
-===== Limitation ===== +
-For backup and restoration of Exchange 2016 Mail Level backup set, there is some limitation: +
- +
-  - If you are trying to restore item(s) from one mailbox to an alternate location mailbox, CloudBacko Pro will restore the item(s) to their respective destination folder(s) with the same name of the original folder(s). \\ \\ ExampleItem from “Inbox” folder of Mailbox-A will be restored to the “Inbox” folder of the alternate location Mailbox-B; Item from “Drafts” folder of Mailbox-A will be restored to the “Drafts” folder of the alternate location Mailbox-B. +
-  ​- If you are trying to restore item(s) from several mailboxes to an alternate location mailbox, CloudBacko Pro will restore the item(s) to their respective destination folder(s) in alternate location mailbox with the same name of the original folder(s). ​ \\ \\ Example: Item from “Inbox” folder of Mailbox-A and Mailbox-B will be restored to the “Inbox” folder of the alternate location Mailbox-C. \\  {{public:cloudbacko_wiki_module_exchange_2016_mail_17.png?​640}} +
-  - Restore of mailbox items or public folder items is only supported if the according mailbox or public folder exists. +
-  - Only Alternate Location is supported for restoring mailbox items to another domain. +
-  - Restore of mailbox item(s) in public folder to an alternate location mailbox is not supported. \\ \\ ExampleRestore of mailbox item(s) in public folder from Mailbox-A to alternate location Mailbox-B is not supported. +
-  - If you are trying to restore the mailbox item to a destination mailbox which has a different language setting than the original mailbox, CloudBacko Pro will restore mailbox item(s) to their respective destination folder based on the translation listed below. \\ \\ For folders such as ‘Calendar’ or ‘Notes’,​ a new folder ‘Calendar’ or ‘Notes’ will be created.\\  +
- +
-<WRAP indent><​WRAP indent>​ +
-^ Backup source (English) ^ Action ^ Destination User with Chinese as default language settings ^ +
-Inbox | Merge | 收件箱 | +
-| Outbox | Merge | 寄件匣 | +
-| Sent Items | Merge | 寄件備份 | +
-| Deleted Items | Merge | 刪除的郵件 | +
-| Drafts | Merge | 草稿 | +
-| Junk E-Mail | Merge | 垃圾電郵 | +
-| Calendar | Create new folder | Calendar | +
-| Notes | Create new folder | Notes | +
-</​WRAP></​WRAP>​ +
- +
----- +
- +
-===== Best Practice and Recommendation ===== +
-The following are some best practices or recommendations we strongly recommend you follow before you start any Exchange Server 2016 Mail Level backup and restore.  +
- +
-  * Mail Level Backup must be utilized in conjunction with Database Level Backup to fully protect an Exchange Server. +
-  * Active Directory server should be protected by regular full Window System Backup at least once every two weeks. +
-  * For CloudBacko Pro installed ​on Exchange Server, enable scheduled backup jobs when system activity is low to achieve the best possible performance. +
-  The remote backup machine should be on the same LAN as the MS Exchange server for optimal backup and restore performance. +
-  * To provide maximum data protection and flexible restore options, it is recommended to configure+
-    At least one offsite or cloud destination +
-    * At least one local destination for fast recovery +
-  * Perform test restores periodically to ensure your backup is set up and performed properly. Performing recovery test can also help identify potential issues or gaps in your recovery plan. It's important that you do not try to make the test easier, as the objective of a successful test is not to demonstrate that everything is flawless. There might be flaws identified in the plan throughout the test and it is important to identify those flaws. +
-  * **Distributed Backup Solution:** For backup of multiple or mass backup sets, to achieve better backup performance and to minimize any unnecessary loading on the Exchange server, please consider deploying CloudBacko Pro on remote backup machines as distributed backup solution instead of on the MS Exchange server. +
-  * For backup of a large number of mailboxes, it is recommended to divide all mailboxes into multiple backup sets. By default, the MS Exchange 2016 mail level backup ​module ​can back up a maximum of 4 mailboxes concurrently (4 concurrent backup threads), while backing up a maximum of 4 mail items concurrently per mailbox (4 concurrent backup threads). Therefore, each backup set supports a maximum of 4x4=16 backup threads at a time. By splitting up all mailboxes into separate backup sets, the more backup sets, the faster the backup process can achieve.  +
-<WRAP indent><​WRAP indent>​ +
-Example-1There are 100 mailboxes that need to be backup, you can divide 20 mailboxes into one backup set. +
- +
-^ Backup Set Name ^ Mailbox Number ^ +
-| Backup-Set-1 | No.1 -- 20 |  +
-| Backup-Set-2 | No.21 -- 40 |  +
-| Backup-Set-3 | No.41 -- 60 |  +
-| Backup-Set-4 | No.61 -- 80 |  +
-| Backup-Set-5 | No.81 -- 100 |  +
-<WRAP info> +
-If there are new mailboxes added, you can create new backup set for the new mailboxes. +
-</​WRAP>​ +
- +
-Example-2There are 100 mailboxes that needs to be backup, you can divide mailboxes into backup sets in alphabetic order. +
-^ Backup Set Name ^ Mailbox Name Start with ^ +
-Backup-Set-1 | A -- E | +
-| Backup-Set-2 | F -- J | +
-| Backup-Set-3 | K -- O | +
-| Backup-Set-4 | P -- T | +
-| Backup-Set-5 | U -- Z | +
-<WRAP info> +
-If there are new mailboxes added, you can add the new mailboxes into the original backup set by the corresponding alphabetic order. +
-</​WRAP>​ +
-</​WRAP>​ +
-</​WRAP>​+
  
public/module/microsoft_exchange_mail_level_2016/home.1566802532.txt.gz · Last modified: 2019/08/26 14:55 by ronnie.chan