kzf*_*abi 12 windows cloud azure cloud-hosting azure-web-sites
我有一个项目,我计划将该Web应用程序作为Azure网站启动,然后将其迁移到Azure云服务(也称为托管服务),如果需要将其作为扩展策略.
之所以做出这样的决定,是因为我读到Azure网站的开发更加简单快捷,几乎没有特定于Azure的配置或代码.因此,快速而简单的开始是该项目的良好起点.
但是,这对你来说是一个很好的起点吗?是否将Azure网站迁移到Azure云服务,就像将普通ASP.NET网站迁移到Azure云服务一样?您是否会从一开始就使用Azure Cloud Service?如果是,为什么?
谢谢你的时间.
cor*_*ler 33
这两种部署模型都有好处,它最终会归结为您要实现的目标,并最终取决于您的应用程序的成功.
下面我概述了每个模型的优缺点,以确保您为应用程序目标做出正确的选择.
您已正确识别Windows Azure Web站点是应用程序的一个很好的起点,但您也可以认为Web站点确实为许多解决方案提供了足够的可伸缩性.
云服务(以前称为托管服务)绝对是Web应用程序未来的愿景.它的构建具有弹性,可以通过扩展来满足需求,从而保持应用程序的成本,并在流量减慢时回拨容量.
上面的项目可能已经足以为您规划应用程序的近期未来,您很可能希望将来考虑使用云服务(从长远来看,它更适合多种应用场景).
以下是帮助网站与云服务之间可移植性的一系列事项:
开始思考无国籍
Windows Azure网站很好,因为它是一个持久的环境,这意味着您可以将会话状态和资产等内容存储到磁盘.
虽然这是一个很好的功能,但如果您的最终目标是云服务,最好开始规划无状态应用程序.以下是您可以开始思考无状态的一些事情:
可以轻松发现数据中的模式
云服务的好处是它可以通过仅扩展缩放的需求来降低成本.开始识别您的比例单位的过程,即如何对数据库或存储中的表进行分区.
| 归档时间: |
|
| 查看次数: |
4909 次 |
| 最近记录: |