Get ready for Veeam Backup for Microsoft 365 v6a
- Get link
- X
- Other Apps
The next release of Veeam Backup for Microsoft 365 will bring a major change to the way we protect Microsoft Teams chats data. Starting from V6A we will back up Team chats by using the newly released Teams Export APIs. What does it mean for you and how to prepare for this new release?
The legacy approach to Teams backup is retiring
Technically, Teams chat backup has always been a challenge because there were no specific APIs to access and get messages. Since we introduced Teams support, we only could protect the chats by backing up the messages from the TeamsMessageData folder of the Exchange group mailbox. Microsoft used this hidden folder to archive messages sent within a team channel or between individual users or groups. In the last few months, Microsoft has started applying more restrictions for access to this folder which sometimes caused issues with Teams protection for our customers. These restrictions will be applied to everyone in a couple of months
The future – Teams Export APIs
A few months ago, Microsoft introduced a new set of Teams Export APIs designed to access team chats directly and get messages straight from the underlying Cosmos DB service that hosts the chats. By Oct. 1 of this year, Microsoft will completely deprecate any access to the TeamsMessageData folder and Teams Export APIs will remain the only way to go for working with Teams message data in the future.
The APIs are protected and to enable them in your Microsoft 365 tenant you need to be granted special access and permissions. And on top of that Microsoft charges their customers for using these APIs.
How this underlying change will affect your Teams backup
After you upgrade to the upcoming Veeam Backup for Microsoft 365 v6a, your Team chats will no longer be backed up by default. Note — this only applies to chats, the rest of Teams data, including metadata, channels, tabs, files and membership, will continue to be protected.
Why did we do this? Because we want to make sure that none of you get unexpected costs or errors and warning notifications in your jobs. As you will be able to read further, backing up chats will require preparations on your side and comes with additional costs that will need to be paid to Microsoft.
To make it clear and visible for you, in V6A, we’re adding processing options for Microsoft Teams —chats are now a separate option that you can enable or disable per team when configuring your backup jobs:
Additionally, if you’re up to continue protecting Team chats for any of your teams, you will need to reconfigure your organization and explicitly select the option to back up Team chats:
Team chats backup is supported only for organizations using the modern app-only authentication and is in the Default (Worldwide) region. So, on the next steps of the wizard, Veeam Backup for Microsoft 365 will verify if your organization meets the authentication and region requirements and if the provided app has the required permissions.
The cost
Charges for using Teams Export APIs apply per tenant per message and depend on the license model used. Veeam Backup for Microsoft 365 will support Model B, which means that protection of Teams message data will cost you $0.00075 per message. At the end of a month, the amount spent on using the APIs will be included in your invoice from Microsoft — Veeam itself does not apply any charges.
And I know that your next question would be “How can I estimate my costs?”. Currently, the best way would be to decide what team chats are critical for your business, check out the average usage statistics, and do some calculations manually. Microsoft Teams admin center provides you usage reports on the number of channel messages sent and replies to these messages that you can use as a basis for your calculations:
How to apply for access to the protected APIs
Microsoft provides a special form that you need to fill in to apply for access to Teams Export APIs:
The following list will help you to fill in the form quickly:
- Publisher name
- Veeam Software
- Application name
- Put the name of the app that you use to add your Microsoft 365 organization to the VB365 scope. You can find it in the Azure Active Directory admin center -> App registrations
- Application ID(s) to enable permissions for (GUID, semicolon separated)
- Put the application (client) ID of the app that you use to add your Microsoft 365 organization to the VB365 scope. You can find it in the Azure Active Directory admin center -> App registrations -> Overview of your app:
- Which category best describes your application (select one)
- Select “Backup/restore”
- Why does your application need read access to all messages in the tenant? (If you don’t, you don’t need access to protected APIs)
- To allow for backup/protection of Teams message data
- Data retention (select one):
- Select “It is obvious to any admin installing this app that it will make a copy of Microsoft Teams messages”
- What are the tenant ID’s that this application needs to run in? (GUID, semicolon-separated. If you’re writing software for other organizations to use, include “all”).
- Put the tenant ID of your Microsoft 365 organization that you protect with VB365. You can find it in the Azure Active Directory admin center -> Overview of your tenant:
The access is usually provided by Microsoft within a few days, but sometimes it may take up to two weeks or longer, so plan for applying in advance.
Tl;Dr check-list
- In Veeam Backup for Microsoft 365 v6a, switches to the new Teams Export APIs for messages data protection
- To continue protecting Teams channel chats, you need to:
- Get ready for additional costs
- Apply for access to APIs from Microsoft
- Reconfigure your organization in Veeam Backup for Microsoft 365
- Reconfigure your Teams backup jobs
If you have any questions on the upcoming changes, you’re welcome to post them on Veeam Forums.
The post Get ready for Veeam Backup <i>for Microsoft 365</i> v6a appeared first on Veeam Software Official Blog.
Original post here: Get ready for Veeam Backup for Microsoft 365 v6a
- Get link
- X
- Other Apps
Comments
Post a Comment