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

前端之家收集整理的这篇文章主要介绍了asp.net – Windows Azure我可以在同一个额外的小实例或小实例上运行多个WebSites前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在评估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 NinjaWindows Azure Accelerator for Web Roles这样的功能,它提供了一个可以加载到Web角色的多租户解决方案(查看Cloud Cover Show video here了解更多信息).

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

猜你在找的asp.Net相关文章