【发布时间】:2021-12-06 04:45:12
【问题描述】:
我们计划使用 Mongo API 将我们自托管的 MongoDB 数据库迁移到 Azure CosmosDB。我们有 186 GB 的数据。无服务器 CosmosDB 是我们的计划。但当我们深入研究文档时,我们发现 Azure 数据迁移服务 (DMS) 不支持迁移到无服务器 CosmosDB。
所以我们的计划是创建 CosmosDB 的预配置服务,然后将我们的数据迁移到那里,然后从该预配置服务迁移到无服务器 CosmosDB,最后我们将删除预配置 CosmosDB 服务。
但是我们如何才能实现迁移的第二阶段呢? azure 是否为此提供了任何特定服务? 如果我们可以在在线模式下迁移,我们会很好。因为我们的服务不能承受大的停机时间。我们知道迁移的第一阶段(即从原生 Mongo 服务器到通过 DMS 配置的 CosmosDB)可以在线方式完成。但是是否可以并行执行从预配置 CosmosDB 到无服务器 CosmosDB 的在线迁移? 如果无法进行在线迁移,我们也可以使用离线模式,除非它不需要大量的应用程序停机时间。迁移时间有预估吗?
请阐明这些问题。这对我们完成任务会有很大帮助。 CosmosDB 是 Azure 提供的一项出色服务。我们迫不及待地想在那里看到我们的数据库。
【问题讨论】:
标签: azure azure-cosmosdb azure-data-factory-2 azure-cloud-services azure-cosmosdb-mongoapi