SQL 使用 Azure VM 的方法
Approach for using Azure VM for SQL
以下是我的应用程序中的确切场景:
- SQL 服务器数据库在美国办公室本地托管
开发目的。
- 开发者分布在 3 个不同的地区(美国、印度和
澳大利亚)。
- 来自印度和澳大利亚的开发人员在
试图从应用程序访问数据库。
为了解决上述问题,我们确定了以下方法 -
- 创建一个 VM 并在那里安装 SQL 服务器。
- 恢复那边的数据库。
- 美国开发人员将继续使用他们部署的数据库
环境.
- 印度和澳大利亚开发人员将使用 SQL 数据库实例
托管在 Azure VM 中。
为了在这两个数据库(Azure VM SQL 和本地 SQL 实例)之间实现数据和模式的同步,我们计划使用 Azure 数据同步。
我相信上面场景中的大部分内容都是研究主题。但是,已经从事过类似工作的人的指导会非常有帮助。此外,我们没有使用 Azure SQL,因为这需要更改数据库架构,因为它的数据库非常古老且遗留
能否请您提出上述方法是否理想?请注意,这只是为了便于开发,我们不会将生产数据库移出本地设置。
我不会在这里尝试使用 Azure 数据同步,首先是因为您没有使用 Azure SQL 数据库,其次是因为它不打算像这样同步架构更改。
取而代之的是为数据更改选择一个主副本,并定期传送和恢复备份以刷新辅助实例。对于架构更改,请使用 SQL 服务器数据工具和您的源代码存储库 (Azure DevOps) 来管理更改。
以下是我的应用程序中的确切场景:
- SQL 服务器数据库在美国办公室本地托管 开发目的。
- 开发者分布在 3 个不同的地区(美国、印度和 澳大利亚)。
- 来自印度和澳大利亚的开发人员在 试图从应用程序访问数据库。
为了解决上述问题,我们确定了以下方法 -
- 创建一个 VM 并在那里安装 SQL 服务器。
- 恢复那边的数据库。
- 美国开发人员将继续使用他们部署的数据库 环境.
- 印度和澳大利亚开发人员将使用 SQL 数据库实例 托管在 Azure VM 中。
为了在这两个数据库(Azure VM SQL 和本地 SQL 实例)之间实现数据和模式的同步,我们计划使用 Azure 数据同步。
我相信上面场景中的大部分内容都是研究主题。但是,已经从事过类似工作的人的指导会非常有帮助。此外,我们没有使用 Azure SQL,因为这需要更改数据库架构,因为它的数据库非常古老且遗留
能否请您提出上述方法是否理想?请注意,这只是为了便于开发,我们不会将生产数据库移出本地设置。
我不会在这里尝试使用 Azure 数据同步,首先是因为您没有使用 Azure SQL 数据库,其次是因为它不打算像这样同步架构更改。
取而代之的是为数据更改选择一个主副本,并定期传送和恢复备份以刷新辅助实例。对于架构更改,请使用 SQL 服务器数据工具和您的源代码存储库 (Azure DevOps) 来管理更改。