加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – Windows Azure我可以在同一个额外的小实例或小实例上

发布时间:2020-12-15 23:45:22 所属栏目:asp.Net 来源:网络整理
导读:我正在评估MS云Windows Azure托管3个完全分离的网站. 每个网站都有自己的数据库,它们没有连接,所以3个网站和3个数据库. 我的目标是优化启动项目的成本,同时可以按需扩大. 我想知道: 如果可以在同一个实例(Extra small instance或Small instance)上托管3个网
我正在评估MS云Windows Azure托管3个完全分离的网站.

每个网站都有自己的数据库,它们没有连接,所以3个网站和3个数据库.

我的目标是优化启动项目的成本,同时可以按需扩大.

我想知道:

>如果可以在同一个实例(Extra small instance或Small instance)上托管3个网站.
>如果可以在同一个Sql Azure数据库上托管3个数据库(所以我将使用我的3个数据库的SQL存储总量),或者为每个网站数据库,我必须支付SQL Azure的一个实例.

谢谢你的这个时间.

解决方法

您可以在同一个实例上运行多个网站,从SDK 1.3开始,因为完整的IIS现在正在Web Roles中运行.正如Jonathan指出的MSDN文章链接,您可以设置站点元素来定义每个网站.您还应该查看Windows Azure Platform Training Kit,它具有专门用于构建多站点Web角色的实验室.

您还可以利用像Cloud Ninja或Windows Azure Accelerator for Web Roles这样的功能,它提供了一个可以加载到Web角色的多租户解决方案(查看Cloud Cover Show video here了解更多信息).

当托管多个网站时,请记住,他们都在一个实例上共享相同的资源.因此,您可能会发现Extra Small实例不能满足您的性能需求(限制为768MB RAM和约5Mbps带宽).我认为您可以适应小型实例,并在需要处理更多流量时进行扩展.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读