从作为公司的天蓝色开发开始

时间:2016-08-04 18:00:42

标签: azure

我们是一家小公司,仍然不确定如何开始所有这些天蓝色的东西。

好的,我们很清楚表格存储和队列等所有技术问题以及所有这些内容,我们根本不了解的是如何围绕开发人员开发组织。哪个/多少个azure帐户,共享或个人帐户。

到目前为止,我们已经完成了经典的Windows开发,所以每个人都有自己的环境,单元测试在本地或构建服务器上运行(在推送到mercurial或git之后),从构建服务器进行部署。

问题是我们不仅要将Azure用作托管服务商,还要使用完整集,如blob /文档/表存储,事件集线器,存储队列,ReliableActors等等。我们无法在本地做的事情。

那么天蓝的合适方式是什么?大约有20到30个开发人员,大多数都有企业msdn订阅。

什么是"公司或组织"帐号?开发者应该有自己的帐户吗? DevOps是否需要为所有竹子或jenkins构建东西的密码?

1 个答案:

答案 0 :(得分:1)

我最近经历了这个,我可以在这里分享一些提示,因为我也不知道DevOps特定的平台在StackExhange上分享这个。

在组织订阅时,请查看Azure Pay-As-Go-Go开发/测试订阅link 如果您是企业协议客户,则为企业开发/测试link。这些是针对开发团队的,因为您不需要支付已包含在MSDN订阅中的软件许可证,所以您可享受折扣。

在Dev-Test订阅中运行主要开发人员工作负载时,最好使用单独的开发人员订阅进行探索,POC等。通过将工作分散到多个MSDN订阅以使用信用来尝试节省成本是诱人的,但我不推荐它。管理20~30个订阅会变得很痛苦,并且它们可能会耗尽信用,而且事情就会停止工作。如果您删除了所有订阅的支出限制,那么如果多个开发人员启用虚拟机或向虚拟机等添加高级存储,您可能会意外地收回巨额费用。

就DevOps而言,使用RBACAzure Active Directory来管理DevOps工具,构建服务器,发布管理等的访问和证书,不要使用单独的开发人员凭据。

我同意其他评论,也与MS取得联系,这只是冰山一角,但它会让你开始。