How to Back Up Microsoft 365 to S3-Compatible Storage

Microsoft 365 services are provided based on a shared responsibility model, which presumes that customers are responsible for data backup, retention configuration and protection against external/internal threats for their accounts. Microsoft is responsible for its infrastructure, physical access, uptime and data replication in datacenters. This means that Microsoft 365 services are reliable cloud services but require your attention to back them up. One of the effective approaches is backing up Microsoft 365 data to S3-compatible storage.

Backup for Microsoft 365 Data

Backup for Microsoft 365 Data

Use the NAKIVO solution to back up Microsoft 365 data in Exchange Online, Teams, OneDrive and SharePoint Online for uninterrupted workflows and zero downtime.

Why Use S3-Compatible Storage for Microsoft 365 Backups

There are multiple reasons to use S3-compatible cloud storage for Microsoft 365 backups. First, let’s find out what S3-compatible storage is.

What is S3-compatible storage?

S3-compatible storage is object storage in the cloud that uses AWS S3 API (Application Programming Interface) to make it possible for third-party applications to work with this storage, similar to Amazon S3 via the S3-compatible interface. As a result, organizations can use alternative cloud storage provided by other vendors to store data, including backups.

Standardized API is used for operations like downloading and uploading files as objects to storage containers called buckets. As popular backup solutions usually support backup to Amazon S3, they can easily support backup to S3-compatible storage without major changes in their architecture. This adds more flexibility and integration capabilities for a backup to object storage.

The advantages of S3-compatible storage

Below, you can see the main advantages of S3-compatible object storage in the cloud for organizations when it comes to storing Microsoft 365 backups in the cloud.

Cost savings. S3-compatible storage providers, such as Backblaze B2, Wasabi, LyveCLoud, Vast Cloud, Ceph, MinIO and others offer attractive storage services for lower costs. These providers can focus on attractive pricing models without high fees for transferring data (ingress and egress). This, in turn, focuses the attention of organizations to use S3-compatible storage of alternative vendors to store backups in the cloud for optimal costs. If a backup solution supports both Amazon S3 and S3-compatible storage, it gives more freedom of choice and flexibility for organizations that want to store a Microsoft 365 backup in the cloud.

High scalability. S3-compatible object storage in the cloud is scalable and allows organizations to store virtually unlimited amounts of data. As Microsoft 365 backups continue to grow (similarly to other backups), the high scalability of S3-compatible storage is essential. Organizations using backup to AWS S3 and S3-compatible storage don’t need to expand storage volumes or arrays manually by modifying the storage infrastructure.

Reliable storage. High reliability, availability and durability of AWS S3 and AWS S3-compatible storage is what organizations need for fast operational recovery. If an organization needs to restore particular files or objects, restore a Microsoft 365 account for a particular user and even restore the entire data set, then an available backup stored in the reliable S3-compatible storage can help to recover the needed data.

Protected backups. Ransomware protection and high security level can be ensured with S3-compatible storage. This storage supports data versioning and immutability, features used for ransomware protection. If immutability is enabled, then ransomware and users cannot change and delete the immutable data (for a specified period). Backup applications that work with S3-compatible storage and support these features provide a high level of ransomware protection for backups stored in the cloud. These can be enabled on top of data encryption, protecting Microsoft 365 backups and other data against unauthorized access and breaches.

Requirements for Backing Up Microsoft 365 to S3-Compatible Storage

You need to choose a data protection solution that supports Microsoft 365 backup as a source platform and supports S3-compatible storage as a destination platform. NAKIVO Backup & Replication is an enterprise-level data protection solution that supports Microsoft 365 backup to Amazon S3 and S3-compatible storage, additionally to a wide set of other supported source and destination platforms.

The requirements for Microsoft 365 backup to S3-compatible storage with the NAKIVO solution are the following:

  • Adding your Microsoft 365 account to the inventory in NAKIVO Backup & Replication
  • Having an account with the vendor whose S3-compatible storage you want to use (for example, Backblaze B2, Wasabi, Vast Cloud, LyveCloud, etc.).
  • Exporting the credentials to configure access to S3-compatible storage for the NAKIVO solution.
  • Creating a bucket in the S3-compatible storage platform of the selected vendor. Refer to the cloud vendor’s documentation to see how to create a bucket in the user interface provided by the vendor.
  • Versioning and Object Lock should be enabled for the bucket if you want to apply immutability to your backups. Check the vendor’s documentation on how to enable this feature in the provided interface for managing cloud storage.

You can also read the blog post about Microsoft 365 backup to AWS S3 with a detailed explanation of adding a Microsoft 365 account to the NAKIVO inventory.

Step-by-Step Guide to Configuring Microsoft 365 Backups to S3-Compatible Storage with NAKIVO

Let’s go over how to configure NAKIVO Backup & Replication to do Microsoft 365 backup to S3-compatible storage. The configuration steps include adding an account provided by your storage vendor, creating a backup repository in a bucket in the cloud storage and creating a backup job.

Adding a storage vendor account

In the web interface of NAKIVO Backup & Replication, go to Settings > Inventory and click + to add a new item to the inventory.

Adding the AWS S3-compatible storage account to the inventory

  1. Select Cloud storage as a platform and click Next to continue.

    Selecting the S3-compatible cloud storage option

  2. Select Generic S3-compatible Storage to add the S3-compatible storage account of your cloud vendor. If you’re using any of the specified vendors, select the corresponding option. Check the complete list of supported S3-compatible storage vendors.

    Selecting generic S3-compatible storage

  3. Enter a display name, service endpoint, region code, access key ID (username) and secret access key (password). You can find this information in the cloud storage web interface provided by your cloud storage provider. Click Connect to check whether the added information is correct. Click Finish to save settings and add a storage account to the NAKIVO inventory.

    Specifying options

Creating a backup repository

After adding a storage account to the inventory, you need to create a backup repository in S3-compatible storage before you can configure a Microsoft 365 backup to this cloud storage platform.

  1. Go to Settings > Repositories, click + and hit Create new backup repository.

    create a backup repository in AWS S3-compatible storage

  2. Select Cloud & S3-Compatible Storage at the backup repository type. Hit Next at each step to continue.

    Selecting cloud and S3-compatible storage

  3. Select Generic S3-compatible storage at the Vendor screen. Either select one of the provided vendors or if you can’t find your vendor, select Generic S3-compatible storage.

    Selecting the generic S3-compatible storage

  4. At the Name & Location step, specify a displayed name, the assigned Transporter and cloud storage account (that you added to the NAKIVO inventory before), and select a bucket to use for a backup repository. It is recommended that you don’t store other files in the selected bucket and this bucket should be used only for a backup repository.

    Specifying a name and location

  5. Configure new backup repository options, such as compression, data verification and others. Hit Finish to save settings and create a backup repository in the selected bucket of your S3-compatible cloud storage provider.

    Configuring backup repository options

Creating a backup job

When all requirements are met and all needed points are configured, we can create a Microsoft 365 backup job and use S3-compatible storage in the cloud as the destination.

  1. Go to Data Protection, click + and hit Backup for Microsoft 365.

    Creating a Microsoft 365 cloud backup job with NAKIVO

  2. At the Sources step of the new backup job wizard, select Microsoft 365 objects to back up. You can select multiple items from different services, such as email accounts, OneDrive instances, SharePoint resources and Microsoft Teams.

    Note that only the Microsoft 365 services that have been previously added to the inventory are available for selection at this step.

    Hit Next to continue.

    Selecting objects to back up

  3. At the Destination step, select a backup repository created in a bucket of your S3-compatible storage provider in the cloud.

    Selecting a backup repository

  4. Configure scheduling and retention settings for Microsoft 365 backup to S3-compatible storage. You can configure multiple schedules and set a comprehensive retention policy. Enable backup immutability to protect your Microsoft 365 backup against ransomware. Note that Versioning and Object Lock must be enabled in the bucket settings of your S3-compatible storage provider to use immutability for backups stored in this bucket.

    Configuring scheduling and retention settings

  5. Configure Microsoft 365 backup job options. Enter a job name, enable network encryption to encrypt backups during the transfer and/or enable backup encryption to encrypt backups prior to transfer. This ensures that Microsoft 365 backups are transferred in an encrypted state and remain encrypted in the backup repository. Set full backup settings and define other options if needed. Click Finish & Run to save settings and run the job.

    Configuring Microsoft 365 cloud backup job options

Conclusion

Microsoft 365 data backup to AWS S3-compatible storage can improve the backup strategy of an organization. The large number of vendors providing S3-compatible object storage in the cloud allows organizations to choose the most cost-effective solution to meet their requirements. Using NAKIVO Backup & Replication for Microsoft 365 data backup to the cloud and on-premises with support of backup immutability is the optimal choice to implement a robust backup strategy with ransomware protection.

Try NAKIVO Backup & Replication

Try NAKIVO Backup & Replication

Get a free trial to explore all the solution’s data protection capabilities. 15 days for free. Zero feature or capacity limitations. No credit card required.

People also read