Using Orchestry as a Bulk Provisioning or Migration Tool
In this article, learn how to assess Orchestry as a tool for creating many sites at once, or for content migration.
Orchestry Bulk Provisioning Usage
Orchestry is primarily designed as a tool to support end user provisioning of workspaces. There may be occasions however where you wish to create many workspaces at once such as:
| Migration Scenario: | You wish to create a bunch of workspaces with a set structure so that you can migrate content into it |
| New Creation Scenarios: | You wish to create many workspaces at once and none in the future |
If you are considering using Orchestry to create many workspaces at once there might be better options available for the following reasons:
| Speed: | Orchestry is fast but specifically built migration or copying tools like ShareGate are faster. The reason for this is the architecture of Orchestry using app permissions and the Microsoft Graph usage are not built for speed but rather robustness. |
| Configuration: | If you are creating the same workspace over and over again, then there is an overhead with Orchestry since we do a live extraction of the SharePoint site. This can add a considerable amount of time for each job especially if each job is essentially the same |
| Content: | If you want to move large amounts of content complete with version history then Orchestry might not be the best option since we don't copy over version history. |
| Context: | Orchestry has not been built for these scenarios since we assume that each request will be unique. Its because of this that provisioning can take far longer |
The use of Orchestry as a bulk provisioning tool for anymore than three workspaces in parallel is neither recommended or supported. Please consider the alternative strategies below.
Orchestry will provision three workspaces simultaneous per tenant and any others will be queued up until space is available for provisioning.
Recommendations
We would recommend the following:
| Migration Tool: | If you are wanting to create the same workspace over and over again we recommend that you choose a migration tools such as ShareGate or a Microsoft tools such as mover.io |
| Scripting: | If you just want to create hundred of Teams, Groups or Sites please consider using a script based approach. |