Windows – 将Azure网站迁移到Azure云服务
我有一个项目,我打算将网络应用程序作为Azure网站启动,然后将其迁移到Azure云服务(也称为托管服务)(如果需要作为扩展策略).
这个决定是因为我看到Azure网站的开发更加简单和快速,几乎没有Azure特定的配置或代码.所以开始快速简单是项目的一个很好的起点. 但是,这是一个很好的起点吗? 谢谢你的时间.
这两种部署模式都有好处,最终将会降低到您要实现的目标,并最终达到应用程序的成功.
以下我概述了每个模型的优点和缺点,以确保您为应用程序目标做出正确的选择. Windows Azure网站 您已经正确地确定了Windows Azure网站是应用程序的一个很好的起点,但是您也可以考虑网站为许多解决方案提供足够的可扩展性. 优点 > 10预览中的免费网站[Free for 12 months] 缺点 >无自定义域上的SSL支持 Windows Azure云服务 云服务(以前称为托管服务)绝对是Web应用程序未来的愿景.它的灵活性是建立在弹性方面,以保持应用程序的成本可承受的扩展以满足需求,并在您的流量减慢时拨回容量. 优点 >增加对应用程序成本的控制(如果架构正确) > SSL支持 >服务器的自动管理 缺点 >建筑应慎重考虑 需要考虑的便携性 以上项目可能已经给您足够的计划应用程序的即将来临,很可能您以后可能会考虑使用云服务(从长远来看,适合多种应用场景). 以下是帮助Web站点到云服务之间的可移植性的一系列事项: >开始思考无状态 Windows Azure网站是很好的,因为它是一个永久性的环境,这意味着您可以将会话状态和资源的东西存储到磁盘. 虽然这是一个很好的功能,但是如果您的最终目标是在云服务中,最好是开始规划无状态应用程序.这里有几件事情可以开始思考无国籍人: >不要依赖会话状态 >如果需要,可以制定一个策略,使其扩展(缓存服务,SQL或存储) >使用存储服务 >资源,如静态HTML,CSS,JavaScript和图像更好地放在存储 >在您的网站上避免额外的带宽(潜在地保持共享更长的成本) >存储用户内容 >如果您的应用程序已经存储到存储服务中,则在迁移到云服务时,将来会减少一些代码修改. >轻松发现数据中的模式 云服务的优势在于,您可以通过仅缩放需要缩放的成本来降低成本.开始识别您的比例单位的过程,即如何分区数据库或存储中的表. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |