Best Practices for Exchange Online

Updated

To improve performance, use multiple access nodes, streams, and service accounts. You can also use the storage accelerator. For security, use encryption.

Overcoming Throttling

To overcome the effects of throttling and to improve performance during backups, use multiple mailbox access nodes, streams, and service accounts. Exchange Online follows the forever incremental model.

Example: Backup Operation

  • 1 access node, 10 streams, 5 service accounts

  • 2 access node, 20 streams, 20 service accounts

Example: Backup and Cleanup Operation

  • 1 access node, 10 streams, 10 service accounts

  • 2 access node, 20 streams, 20 service accounts

Licensing

A license is not required for an Exchange Online service account. You must convert the user mailbox to a shared mailbox and remove the Office 365 license for the Exchange Online service account.

Cloud Libraries

  • You can accelerate backups to cloud storage libraries by installing the storage accelerator on all mailbox access nodes. For more information, see Accelerating Cloud Storage Backups from Clients.

  • When an Exchange Online app is configured to back up data to a cloud storage library, data is routed through the MediaAgent that is configured in the subclient that the backup was started from. Thus, the data is sent to the MediaAgent first, and then it is sent from the MediaAgent to the cloud storage library. To make backups faster, you can can configure the app to send the data directly to the cloud storage library.

Resources

You can add mailbox access nodes, MediaAgents, Index Servers, and Web Servers in Azure or on-premises, without impacting backup performance.

Resource Monitoring

  • You can monitor CPU and memory resources on the Exchange Online access nodes and the Index Server using any monitoring tool, or you can configure system monitoring. For more information, see System Monitoring.

  • You can use the CVOfficeBandwidthMonitor tool to overcome backup performance issues.

Encryption

You can configure encryption on an Exchange Online app to protect data during backups and restores.