【发布时间】:2010-08-20 04:47:06
【问题描述】:
我们是 Azure 的新手,将在接下来的几天内部署我们的第一个应用程序。我只是想知道我们是否需要为测试和部署制定更清晰的流程,以及如何使其更具成本效益。
这是我正在考虑的过程-
1.在本地 Dev Fabric 上开发
维护一个通用的构建服务器,该服务器还托管源代码控制(我们对两者都使用 TFS)
使用构建服务器进行本地测试,从而将错误反馈给开发人员
拥有用于环境测试的单独 Azure 帐户 - 通过测试的构建将部署到此帐户并用于环境测试
-
一旦任何问题得到解决并且测试通过,将相同的构建部署到生产帐户(直接从构建服务器,我想不出从 azure 测试转移到 azure 生产的方法)
我必须注意的一些问题 -
必须将数据从生产服务器复制到测试服务器才能使测试生效
构建活动必须自动化以减少手动错误(尤其是更改与帐户相关的参数,如密钥)
你们这样好吗?或者这有什么漏洞吗?我想将测试帐户和产品帐户分开,以便我们的产品的安全凭证只能由关键操作人员保存。这是 Microsoft 博客中推荐的内容,但我想通过专家团队来推动它。提前致谢。
【问题讨论】:
标签: asp.net deployment azure