• Share on Twitter (opens new window)
  • Share on Reddit
  • Share on LinkedIn (opens new window)
  • Share on Whatsapp (opens new window)
  • Partners Pricing
  • Partner PortalCustomer Sign in
  • Menu

    Close
    • Google Workspace Backup
    • Microsoft 365 Backup
    • K8s Backup & Management
    • AWS Backup
    • Azure Backup
    • Platform Overview
    • Pricing
    • Partners
    • About Afi
    • Support
    • Blog
    Sign in
  • Platform

    Overview of Afi technology and next-generation architecture

DATA PROTECTION

  • — Google Workspace

  • — Microsoft 365

  • — Kubernetes

  • — Amazon Web Services

  • — Microsoft Azure

From the blog

  • Google Workspace Backup Solutions Review
  • Microsoft Teams Backup: Options & Key Features
  • Can Ransomware Hit Your Microsoft 365 Data?
  • Security & Legal

About Us

Learn more and get in touch with us
  • More Details

  • Leadership Statement
  • Resource Library
  • Agreements

  • Privacy Policy
  • Terms of Service
  • Support ticket

    Submit a new support ticket or check the resolution of an existing ticket

  • Documentation

    Review product documentation in Afi Knowledge Base

Best MS Office 365 Backup Solutions Comparison

Last updated on July 17, 2023
~10 min read•~3,500 words

At a Glance

  • In our view Veeam software is the most complete Microsoft 365 backup solution, followed by Afi.ai
  • This comparison includes top 7 tools out of 40+ total vendors on the market. Backup/restore reliability, support quality and feature sets are the main factors that we analyzed.

To make this comparison we used feedback from our customers and partners who installed each solution and used them for 2+ weeks to evaluate each M365 backup option.

Afi.ai itself develops a Microsoft 365 backup platform (see the product page if you're interested). We attempt to remain as impartial and objective as possible, and we hope that you will find this review useful when evaluating your options.

 1 

Why O365 Backups Are Imperfect

Microsoft 365 consists of multiple interconnected applications and distinct data types. Backup applications pull data from O365 using Microsoft APIs.

Microsoft does not provide a single unified API to access all M365 applications & data. Instead, backup vendors have to rely on a combination of multiple new and legacy APIs to backup and restore the Office 365 data that it accessible (and ignore the data that is inaccessible via the APIs).

Because of frequent M365 updates, it is time-consuming and expensive to support backup of every data type. M365 cloud backup vendors therefore focus on a subset of Microsoft 365 applications that they consider to be the most relevant. These priorities differ from vendor to vendor, and the quality of the implementation differs as well.

No vendor backs up all O365 data due to API limitations; backup accuracy & restore fidelity differ greatly across vendors

The quality and completeness of O365 backup therefore varies greatly among vendors mostly because:

  • Tech legacy & historical reasons resulted in not just one single API for Microsoft 365, but a combination of a few
  • Existing APIs are limited and some M365 applications have no dedicated APIs (e.g. Teams that have to be backed up "indirectly" can can't be restored)
  • Frequent updates to M365 mean that new data types are constantly being added; M365 backup vendors need to make additional effort to support them

We assign a Backup Fidelity score for each vendor in this review to assess how accurately their tool backs up O365 data, and how many O365 data types it supports. In addition to O365 Backup Fidelity we include 9 other metrics (see the next section) which help evaluate the most relevant capabilities of MS Office backup tools.

 2 

O365 Backup Features Checklist

Most tools provide the same basic O365 backup features that include support of Exchange, OneDrive & SharePoint data types, automated (scheduled) backup runs, and the ability to export/restore data back to O365 user accounts.

Where the solutions differ greatly is the accuracy of O365 data backup, the granularity of their restore options and the reliability. We looked 10 critical capabilities summarized below.

Critical Microsoft 365 backup features include 10 capabilities that reflect solutions' reliability, security, feature set and cost

O365 Backup Fidelity

Extent of Office applications support and their data types. Ability to recover data accurately.

  • complete support of the main apps (e.g. exchange online archive, public folders, legacy SharePoint webpages)
  • new data types - e.g. team (private) channels, chats, etc
Backup Management

Ability to mass-manage backups and the granularity of auto-protection settings.

  • 3x or higher daily backup frequency
  • protection assignment based on user Group membership
  • granular auto-protection (by resource type/user group)
Search & Preview Options

Ability to navigate and preview backup data before restore, backup search speed & scope.

  • point-in-time backup navigation
  • online data preview (for email, other key data types)
  • backup full-text search
Restore & Data Export

Accuracy of recovered data & its attributes, granularity of recovery options.

  • offline data export in PST, EML and ZIP (for full accounts)
  • non-destructive restore to the same / another user
  • instant offline downloads (w/o requests & other delays)
Access Control & Audit

Ability to configure & audit backup access permissions for administrators and end-users.

  • audit log capturing all backup events (browse, export, etc)
  • customizable admin roles, user backup self-service
Reporting & API

Transparency of protection status and error reporting, availability & flexibility of API.

  • email notifications for critical events
  • web dashboard with domain-wide protection summary
Performance & Reliability

System stability and extent it can function with little admin supervision and maintenance.

  • >90% backup success rate, >2MB/sec backup speed
  • no errors / failures during initial set up
Deployment & Maintenance

Solution scalability to 10s of thousands of users, flexibility and simplicity of installation options.

  • simple 1-30 min onboarding
  • no need to have FTE to maintain backup infrastructure
Licensing & Cost

Licensing model and total cost of the backup infrastructure and storage ownership.

  • clear licensing model based on number of active users
  • no additional charges for SharePoint, Groups or storage
Support Service

Quick support resolution & response time, ticketing system and online knowledge base.

  • <12h support response time, <1h for critical issues
  • support provides relevant and helpful resolution options

Microsoft Office 365 backup vendor checklist (2022)

Download

 3 

Best O365 Backup Solutions

We believe that Veeam and Afi are the best Microsoft 365 backup solutions as of 2023.

In our opinion, other products we reviewed offer less in terms of the backup scope, accuracy, reliability and backup management features. Relevant missing features in most solutions include (absent) support of Exchange public folders, no email archive backup and inadequate roles/access control settings.

Veeam (1st place) offers an on-premise solution and holds an estimated 27% market share; Afi SaaS backup (2nd place) and SkyKick (3rd place) are both cloud-based solutions

Please note that our market share estimates reflect new customer sign ups, as opposed to the accumulated installed base. We define the market share metric as percentage of new users acquired by a vendor within a given period divided by the total number of new Office 365 backup users in that period. The market share below reflects the 2021-2022 period.
Rank Vendor
Name
Overall
Score
Backup
Speed
Success Rate Market Share
#1 Veeam 7.3 2.3 MB/sec 98% 25%
#2 Afi n/a 5.8 MB/sec 99% n/a
#3 SkyKick 6.5 1.4 MB/sec 98% 4%
#4 Druva 6.3 2.1 MB/sec 98% 2%
#5 CodeTwo 5.8 2.3 MB/sec 91% 1%
#6 Synology 3.5 2.2 MB/sec 91% 4%
#7 SysTools 2.0 0.2 MB/sec 87% <1%

Veeam Office 365 Backup

Veeam has intuitive UI and wide range of supported O365 data sources, including Teams data sources (Chats, Channels and Teams Sites). It is also one of the only two Office 365 backup tools that provide full-text search capabilities for Exchange Online.

Veeam has the most complete O365 support, but the traditional software approach has limitations and hinders its adoption

Veeam solution is sold as traditional on-premise software. It needs to be installed on a Windows machine and be connected to a storage repository. This deployment model enables greater control but is often less desirable for organizations aiming to minimize the complexity associated with the need to maintain and manage server and storage infrastructure.

The Veeam (on-prem) software deployment model is not as scalable as cloud solutions, and when the number of O365 users exceeds around 4,000 it may be hard to use. The initial backup for an organization with 4,000 users and approx 80TB in M365 storage may take 3+ weeks, and the software will require a powerful [=expensive, with flash storage and lots of RAM] server to perform even regular incrmental backups afterwards.

To use all Veaam features you will need to install additional applications and libraries, including Veeam Explorer for SharePoint, Veeam Explorer for Exchange and Veeam Explorer for Microsoft OneDrive for Business (these are required for backup preview). To use indexed search for Exchange you will also need the Extensible Storage Engine library installed on your backup server.

Afi.ai

Afi is the sponsor of this review. We will not provide a detailed product description in this blog post (see the product page if you're interested).

In short, we believe that Afi O365 backup is second only to Veeam; its unique features include integration with Azure AD (enabling protection management by O365 user groups), cloud-based full-text search and AI-powered anti-ransomware.

 4 

Veeam Software Details

O365 Backup Fidelity

Veeam backs up all key O365 applications, including Exchange Online, SharePoint and OneDrive. It accurately retains data from all Exchange mailbox data types (Notes, Tasks, shared email folders and Skype conversation history).

The solution backs up Shared mailboxes (shown as separate resources in the domain list of users & Sites), as well as the Classic (legacy) SharePoint Sites.

Veeam provides full support of Teams backup, including Teams Sites, Channels and 1-1 Chats backup (restore back to M365 is unavailable due to M365 API limitations).

The system limitations include lack of support for OneDrive shared files (the files shared between O365 users are ignored when the recipient users are backed up), and incomplete support of Teams Lists – they are included in backups, but Veeam restores them as binary files that cannot be red by M365.

Backup Management

Veeam uses traditional backup schedules approach to manage backups. Admins need to configure the time and frequency of each backup schedule and specify which resources should be backed up. While this approach provides greater control over the backup process, it is no longer used in modern cloud Office 365 backups as it creates management complexity and overhead.

A newer SLA-based approach to backup management (used in Afi and some other modern Office 365 backup options) enables to set protection settings (backup frequency and type of resources that need to be protected) without the need to manage the exact time of backups.

The system lets you configure auto-protection for the entire domain. However, it will only work if you have enough spare licenses inventory purchased in advance.

Access Control & Audit

Veeam has more limited access control settings compared to any cloud Office 365 backup because of the limitations inherent in the on-premise deployment model (Veeam needs to be installed as a Windows app).

The system has no web-based management interface and in order to manage backup & recovery the administrators should remotely connect to the server where Veeam O365 backup is installed.

Veeam does not have configurable admin roles or permission settings, and access to backups can only be limited at the Windows sever level (all who have access to the machine will have equal access to backups).

Similarly to admin roles, Veeam has no user self-service capabilities because access management is not implemented at the level of the backup software.

Only a limited set of Veeam system events are logged, with no audit trail recorded for data preview & browsing operations or application access. The events that the system does log only identify the account used to sign in Windows, with no authentication implemented at the Veeam application level.

Search & Backup Preview

Veeam enables backup data preview for Exchange mailboxes as well as OneDrive and SharePoint sites backups. To use it you need to install three additional local software tools (Veeam Explorer for SharePoint, Veeam Explorer for Exchange and Veeam Explorer for Microsoft OneDrive for Business).

The system lets you compare backed up version with the current state of the mailbox (for example, to find deleted or moved items), which accelerates the recovery in many cases.

screenshot here

Unlike virtually all systems (except for Afi), Veeam enables full-text email search in backup data using the Extensible Storage Engine library that needs to be installed locally.

Restore & Data Export

Veeam restore works reliably (93 of 94 mailbox and OneDrive recovery attempts completed without errors).

Every restore operation requires a password (either O365 admin account or Azure application password depending on the authentication mode, see deployment details), which slows down the restore process.

Because the software is installed locally, it can only export data to the local Windows machine where Veeam is installed. Mailbox export in PST format requires MS Outlook installed on the server.

Reporting & API

There is no web-based reporting since Veeam only provides local UI, but you can generate protection status and backup job reports in PDF.

You can also connect Veeam O365 Backup to Veeam Backup and Replication (their flagman product) to get high level summary for backup and protection status, reported along with metrics for the rest of your on-premise infrastructure.

The system has REST API, as well as PowerShell command line interface, which enables scripting & automation (available locally; you need to set up PowerShell Remoting to enable execution of scripts remotely).

Veeam Office 365 backup solution has no email notification capabilities since it cannot connect to an SMTP server. Given that it is an on-premise system that requires monitoring and maintenance we believe that the email notifications are a must. One way to implement the notifications is to install Veeam Backup and Replication (VBR) separately (licensing cost is approx. $400 per year for Starter edition). You will then be able to connect Veeam O365 with VBR, which in turn can be connected to an SMTP server.

Performance & Reliability

Veeam backup speed and success rates are slightly above the averages. The backups are completed at 2.3 MB / sec, and the backup success rate averaged at 98% (the few errors that happened were due to network connectivity).

Veeam network connectivity error message

Upon the initial set up the discovery of SharePoint Sites took approx. 3 hours, which is an unusually long time for a domain with only 13 users and 5 Sites.

Without the Extensible Storage Engine library the search functionality works very slow even for small accounts (5+ minutes for a 3 GB mailbox).

Deployment & Maintenance

Veeam software must be downloaded and installed manually. The installation requires a physical machine or a VM with a Windows Server, in addition to a storage repositary (local or cloud). Veeam supports AWS S3, Azure Blob (only Premium, Hot and Cool options) - Archive tier is not supported, and other S3-compatible storage.

The system can be configured to store backups in multiple backup storage destinations. You will need to create multiple backup schedules and specify different backup storage locations (each backup schedule can store data in a single storage location).

In order to connect Veeam to O365 you will need to manually configure authentication and access permissions, which requires some technical expertise. In short, you should create a custom Azure application with an access certificate and then assign administrator access roles to the application O365. Veaam O365 backup will use this Azure application to securely connect to your O365 account. Alternatively, there is a less secure legacy connection option (you'll need to type O365 admin credentials in Veeam O365) which is easier to implement.

Licensing & Cost

Veeam licenses can be purchased in bundles of 10 . The price per one license is $18 annually (so the minimal purchase is $180). The software is free for less than 10 protected users.

One Veaam license is required for every O365 user and Shared mailbox. All users who have access to SharePoint Sites must be licensed to backup the Sites. This effectively means that you need to license all users in the domain in order to backup SharePoint Sites.

At $18 annual cost Veeam is 40% cheaper than most Office 365 cloud backup services (around average $30 annual license cost). However the total cost of a DIY Office 365 backup solution based on Veeam software will also include infrastructure costs and approx. 60% of a full-time employee (FTE) to monitor & maintain it.

Cost components of DYI (do-it-yourself) Microsoft 365 backup set up based on software licenses
Cost Type Number of units Cost per unit Total cost / year Details
Backup software licenses

2,000

M365 users

$15.36

per license

$30,720

for 2,000 users

Assuing 20% discount off of $19.2 MSRP
Cloud backup storage 42

terabytes

$216

per license

$9,072

for 42 TB of backup data

Standard storage; erasure coding & multi-region replication will result in higher costs
Cloud ops & network 42

terabytes

$60

per license

$2,520

for 42 TB of backup data

Assuing limited number of recoveries; heavy usage will result in higher costs
Backup server compute 8,760

VM-hours (365x24)

$0.2984

per hour

$2,416

for 1 VM to host backup server

Higher user count will require a cluster of multiple backup servers
Management & maintenance overhead 60%

of an FTE

$65,000

FTE's annual salary

$39,000

per domain

More IT admin time may be required depending on the number of user recovery requests (self-service recovery is unavailable)
TOTAL 2,000

protected users

$41.96

implied cost per user

$83,926

total cost per domain

Does not include some costs (Windows server licenses, anti-malware software)

The total do-it-yourself solution based on Veeam software would therefore cost $42 per user per year. The reliability of such implementation would likely be somewhat less than most cloud-to-cloud backup services, because the analyzed configuration does not account for geo-redundant backup storage, anti-malware protection, or highly-available backup server and auto-scaling.

With these economics, Veeam solution makes most sense for organizations that already have in-house IT team that is underutilized and the Veeam backup monitoring and management efforts will use the spare capacity.

 5 

Afi Backup Details

Afi is the sponsor of the research. We will not assign the scores to avoid being too biased, but we will provide a short overview of the features.

O365 Backup Fidelity

Afi was developed from the ground-up to support Office 365, however it is still subject to Microsoft API limitations (or the absence of thereof for some M365 applications).

Afi Microsoft Teams support includes Channels messages (public AND private), Channel attachments, 1-1 chats, team wiki and team sites. Teams chats data can be backed up and available for online search, preview and export (in a convenient html/xml format), however the messaging data cannot be restored back to O365. Please check out this blog post if you want to learn more about Microsoft Teams Backup and related limitations.

Afi backs up modern and legacy SharePoint sites (unsupported by many vendors), as well as Shared mailboxes. One current limitation is backup of Exchnage online archive (the feature is planned to be rolled out in Nov 2020).

Backup Management

Afi is the only vendor that enables M365 user group-based backup management – you can use your Azure AD group structure to browse your resources and assign protection to existing or new users/sites/shared mailboxes.

Afi Azure AD-based O365 resource view
Access Control & Audit

In addition to industry standard capabilities (support of 2FA, MS SSO), Afi has custom admin roles which help configure limited backup operator access (IT staff with permissions to restore data & manage backups, but not able to view backups contents). Afi can also be configured to limit M365 super admins' backup access.

Afi audit log captures all data preview, configuration and backup operations, in addition to session details (which includes WAN IP address).

Afi admin roles, user self-service configuration and Audit log
Backup Search & Preview

Afi provides real-time backup data preview and instant export/downloads (no need to request export and wait until a download link is generated), all data can be exported instantly in Afi.

Afi online backup preview and download options
Deployment, performance and reliability

Afi is a relatively new platform; it was developed in 2016-2017 (5-10 years later than most solutions on the market). It was built from the ground-up for the cloud and is deployed as a distributed container-based application in GCP and AWS. With 5.8 MB/s backup speed Afi is 2-3x faster than other services.

 6 

Other Solutions & Final Thoughts

Eight other O365 backup solutions that we reviewed provide more limited feature sets and less complete Office 365 support.

SkyKick

SkyKick (#3 in the review) solution is focused on Office 365 backup resellers, featuring modern and fast UI. However it has the same O365 data types support limitations (document library files can't be exported offline, only team sites are backed up, but not Chats or Channel conversations). The system has uses legacy authentication (adds security risks, and requires 5 additional O365 accounts). SkyKick restore operations are single-threaded (making a bit slower).

Others

Other vendors (#4-7) provide O365 backup support as part of their traditional backup software platforms, and their Office 365 backup feature sets are narrower. Many of them don't fully support Teams, Groups and SharePoint backup. At the same time these products are still useful if you need Exchange Online or OneDrive backup solution.

Please check our other blog post if you'd like to get more detailed solutions comparison for SharePoint online backup.


All product names are trademarks or registered trademarks of their respective holders; use of them does not imply any affiliation with or endorsement by them.


Afi Provides Complete Office 365 Backup

Download datasheet Start free trial now
Related stories

Microsoft Teams Backup Options

SharePoint Online Backup Options

Ready to try Afi? It only takes 1 min.

Start free trial
© Afi
Security & Legal
Terms
Privacy