database - 如何在 Windows Azure 中创建应用程序的副本?

标签 database azure azure-configuration

我在 Windows Azure 中制作了一个小型应用程序。出于研究目的,他们要求我研究这个场景,但我似乎找不到任何好的信息。

简短的场景(不是真实的): 该应用程序适用于 1 家公司,但由于我们是一家 IT 公司,因此我们希望扩展该应用程序并使其可供其他公司使用。这就像制作应用程序的副本,该副本将使用另一个数据库进行存储,并且为我们想要提供它的每个公司提供该副本。

在 Windows Azure 中解决此问题的最佳方法是什么?

最佳答案

您可以:

  • 将您的应用部署到多个托管服务(例如 myapp1.cloudapp.net、myapp2.cloudapp.net 等),并让每个部署在服务配置中使用不同的设置(例如数据库连接和存储帐户)
  • 对您的应用进行更改以支持多个租户

部署到多个托管服务很简单,因为您只有一个部署包。只需将其上传到 Blob 存储,然后将其用作部署到每个托管服务的基础。您只需要为每个指定不同的配置文件。这就是配置文件与部署包分开的原因,因为它允许您更新数据库连接字符串等内容,而无需重新打包应用程序。

关于database - 如何在 Windows Azure 中创建应用程序的副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10721697/

相关文章:

database - 当子实体也包含主键时,特化 {Mandatory, OR} 的关系模式

azure - 在 Azure Devops 中使用 powershell 自动化 Connect-AzureAD

Azure Web角色 "warm up"策略

azure - Web 应用程序 Azure 门户 - Key Vault 引用显示未连接

visual-studio-2010 - Windows Azure Tools for Visual Studio csdef 和 cscfg 不匹配

php - WordPress: wpdb->insert VERSUS wpdb->prepare(wpdb->query("INSERT

php - Zend Framework 2 - 显示数据库的内容

azure - 是否可以创建一个 MS Teams 应用程序,包括。没有 Azure Bot 的消息传递扩展?

node.js - 在浏览器上下载文件

sql - 选择一个值而不是另一个