How OneDrive for Business Sync Works

1
OneDrive for Business Synchronization How does OneDrive for Business synchronize files? The business of synchronization OneDrive for business is constantly checking for new and changed files to synchronize. When a change is detected, such as a new file on a client machine, client synchronization determines the technology to use to sync. Web services are used to bridge the gap between the client computer and Office 365. Cellstorage.svc - used for file synchronization. Sites.asmx - returns site collection information. Webs.asmx - used to work with sites and webs. Web Services used in synchronization OneDrive for Business Sync © 2014 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at [email protected]. Lists.asmx - used to work with lists and list data. Version.asmx - used to work with file versions. File chunks are stored across multiple containers in Azure. Each file chunk is encrypted with a unique key. All keys are required to reassemble the file. 6 Files that are not IRM secured are ‘chunked’ and synchronized. 4 The client has a new file and engages OneDrive for Business to sync. 2 The OneDrive for Business client polls SharePoint Online for new and changed files. 1 OneDrive for Business adds the new file to the MSOSync queue. MSOSync will sync the queued files unless they are secured by IRM. In that case, sync is done via WebDAV protocol. 3 OneDrive for Business MSOSync.exe WebDAV Your Office 365 database has metadata pointers to Microsoft Azure. 5 Each unique key used to encrypt a file chunk is also encrypted by a master key before the data is stored. This is to ensure protection at rest. 7 Sync technology

Transcript of How OneDrive for Business Sync Works

Page 1: How OneDrive for Business Sync Works

 

OneDrive for Business Synchronization

How does OneDrive for Business synchronize files?The business of synchronizationOneDrive for business is constantly checking for new and changed files to synchronize. When a change is detected, such as a new file on a client machine, client synchronization determines the technology to use to sync. Web services are used to bridge the gap between the client computer and Office 365.

Cellstorage.svc - used for file synchronization. Sites.asmx - returns site collection information.Webs.asmx - used to work with sites and webs.

Web Services used in synchronization

OneDrive for Business Sync

© 2014 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at [email protected].

Lists.asmx - used to work with lists and list data. Version.asmx - used to work with file versions.

File chunks are stored across multiple containers in Azure.

Each file chunk is encrypted with a unique key. All keys are required to reassemble the file.

6

Files that are not IRM secured are ‘chunked’ and synchronized.

4

The client has a new file and engages OneDrive for Business to sync.

2

The OneDrive for Business client polls SharePoint Online for new and changed files.

1

OneDrive for Business adds the new file to the MSOSync queue.

MSOSync will sync the queued files unless they are secured by IRM.In that case, sync is done via WebDAV protocol.

3

OneDrive for Business

MSOSync.exe

WebDAV

Your Office 365 database has metadata pointers to Microsoft Azure.

5

Each unique key used to encrypt a file chunk is also encrypted by a master key before the data is stored.This is to ensure protection at rest.

7Sync technology