【问题标题】:How do I create a copy of my application in Windows Azure?如何在 Windows Azure 中创建我的应用程序的副本?
【发布时间】:2012-05-23 14:08:46
【问题描述】:

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

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

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

【问题讨论】:

  • “创建副本”是什么意思?租户的附加逻辑实例?代码库的派生版本?

标签: database azure azure-configuration


【解决方案1】:

您可以:

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

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

【讨论】:

  • 谢谢!这其实很简单! :)
  • 好的,它工作得很好。但是我使用的是 ACS,我将返回 URL 指向我的网站“Mydomain.cloudapp.net”(DUH!)但是如果我希望它返回到我的第二个部署“mydomain2.cloudapp.net”我可以在代码中的某处配置它吗?
猜你喜欢
  • 2020-02-15
  • 2013-03-03
  • 2021-06-04
  • 2021-01-07
  • 1970-01-01
  • 2015-04-01
  • 1970-01-01
  • 2015-10-13
  • 2020-08-24
相关资源
最近更新 更多