新足迹

 找回密码
 注册

精华好帖回顾

· 复活节游CAIRNS (2005-3-30) 东食西宿 · Croydon with Clarendon 建房之路(最新更新入住一年后DIY前院&侧院LANDSCAPING进展) (2009-12-21) hunterxiao911
· 今天的午饭-酸辣肥肠粉 (2008-4-1) bluesummer · 陈年旧事 - 在北京的青涩岁月(更新在47楼) (2012-7-6) pangpang
Advertisement
Advertisement
查看: 1459|回复: 13

不知道independent deployment consultant这个行业有没有前途 [复制链接]

发表于 2012-5-21 23:05 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原来只是简单维护,最近公司转hosting和IIS版本升级,很密集的接触了一下automation deployment的各个环节,技术是msbuild+powershell+go(cruise),ps比重最大.

这是个很有趣的领域.但凡上点规模的网站,最终都是走这个路子,而且需要很多的customization.

直觉是,有可能把它做为一个创业的方向,如果有底子的话,而且环境具备,1个星期就可以出基本雏型,之后就看客户的需求了,可以做的更细,收费方面还不清楚,胡猜一下:30k基本费用?小公司也能担负的起吧?

有熟悉这个领域的TX么?可以讨论一下...
Advertisement
Advertisement

发表于 2012-5-21 23:32 |显示全部楼层
此文章由 M27 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 M27 所有!转贴必须注明作者、出处和本声明,并保持内容完整
deployment automation好做, configuration 不好做.
头像被屏蔽

禁止访问

发表于 2012-5-21 23:52 |显示全部楼层

ps 是 photoshop 吗?

此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整

发表于 2012-5-22 10:09 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 M27 于 2012-5-21 22:32 发表
deployment automation好做, configuration 不好做.


的确,IIS config用到很多ps方面的编程,不过核心是WebAdministration那个module,加自己的逻辑就好了。

remove/add farm node的逻辑每个hosting不同,要自己做。

发表于 2012-5-22 10:10 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 atransformer 于 2012-5-21 22:52 发表


ps是powershell

发表于 2012-5-22 10:14 |显示全部楼层

回复 无视 5# 帖子

此文章由 cdfei 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cdfei 所有!转贴必须注明作者、出处和本声明,并保持内容完整
感兴趣,推荐一下这方面的资料呢
Advertisement
Advertisement

发表于 2012-5-22 10:16 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
支持,跟readify挂钩,他们负责开发你负责做发布方案

发表于 2012-5-22 11:24 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 cdfei 于 2012-5-22 09:14 发表
感兴趣,推荐一下这方面的资料呢


好像市面没什么太好的deploy的书,powershell是关键,如果你熟悉,最好再看看webadministration这个module,就基本上上路了。

msbuild封装的太厉害,customize不够灵活,有限的应用可以,但复杂的东西就不好用。

发表于 2012-5-22 11:31 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2012-5-22 09:16 发表
支持,跟readify挂钩,他们负责开发你负责做发布方案


他们这方面有专家,我们这边的雏形就是他们建起来的,后来我们又自己加了很多。

发表于 2012-5-24 15:02 |显示全部楼层
此文章由 黑白无常 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 黑白无常 所有!转贴必须注明作者、出处和本声明,并保持内容完整
请问你怎么到远程机器上运行script配置iis和完成install/uninstall?

我以前试了不少办法,后来把要发布的文件做成msi,远程安装msi的时候MSI可以执行command。但是我不是很喜欢这种方式。如果出错msi会恢复旧文件。

发表于 2012-5-25 10:28 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 黑白无常 于 2012-5-24 14:02 发表
请问你怎么到远程机器上运行script配置iis和完成install/uninstall?

我以前试了不少办法,后来把要发布的文件做成msi,远程安装msi的时候MSI可以执行command。但是我不是很喜欢这种方式。如果出错msi会恢复旧文件。


不知道你是否对go(cruise)这个产品熟悉,他在prod servers上安deployment agent,可以run customized script,比如batch cmd/powershell script。

在2008box/iis7.5, 对farm/iis和其他windows的所有操作都可以用powershell 2.0作。

go(cruise)有几点作的很好,

1。它可以deploy自己指定的source version,而不是当前最新的,这样就可以让deploy摆脱开发进度的限制,dev这边可以自由checkin,而不用顾忌deploy.
2. deploy可以分成若干独立的stages,他们可以单独resume/stop/restart
3. visualization,失败和成功的状态很明显。
4.详细的log,帮助分析失败原因。

go(cruise)是个很好的工具,可以节省很多deploy方面开发的精力,但没有它照样可以做automated deployment,只不过麻烦多。

它原来的版本不支持tfs,现在可以了。
Advertisement
Advertisement

发表于 2012-6-10 01:43 |显示全部楼层
此文章由 iceman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iceman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼主貌似跟我前阵子做的差不多,不过我做的是unix上java和ruby的部署。

发表于 2012-6-13 12:01 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 iceman 于 2012-6-10 00:43 发表
楼主貌似跟我前阵子做的差不多,不过我做的是unix上java和ruby的部署。


不错,build/deployment manager在java领域比较流行。

windows这边新powershell 3.0是windows management framework一部分,根windows server 2010一起捆绑,有2000多内置cmlet.

官方称2012使automation everything成为可能,等过几年它大行其道的时候,devops的职位一定会增加不少。

特殊贡献奖章

发表于 2012-6-13 18:20 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
windows上deploy感觉比linux上麻烦很多啊

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部