作者dream1124 (全新开始)
看板Soft_Job
标题[请益] 使用自动化组态设定工具的经验
时间Sat Apr 2 19:26:37 2016
请问大家有使用过 Puppet, Chef, Ansible, Salt 这些组态管理与配置工具的经验吗?
(configuration management and orchestration tools)
我觉得同事部署应用程式的方法实在太辛苦了,希望能帮他们想点办法。
据我查的资料,上列方案至少都能够批次自动调整作业系统的设定,
有些甚至还有中央控制的伺服器可以排程配置很多电脑的组态设定。
但是各家厂商宣传文件和比较表令我看得头昏眼花,有些问题也没找到答案,
请问大家方便解答下列的疑惑吗?
1. 如果系统的使用量不会经常变动,管理者多半不用经常调整丛集里的伺服器配置,
甚至有许多系统不是丛集,这样的话导入这类工具的效益会不会很差呢?
据我所知,这些工具的操作与管理介面似乎相当不一致,
我们恐怕难以大幅藉着过去的软体使用经验快速评估任何一种方案,
只能一头栽进去,花费大量时间了解状况。
另外,虽然公司未来有可能会部署应用程式到国外的资料中心,
但系统使用量多半相当稳定,可能没有扩充性(scalability)的问题。
因为有这些考量,使我不太确定是否值得导入这类工具。
2. 请问他们目前跟持续整合伺服器结合的状况怎麽样?
我知道 ansible 有 jenkins 的外挂,但是不清楚其他的组态管理工具
有没有现成的整合工具或套件,使它能够跟主流的持续整合系统一起
实现高度自动化的持续部署机制?
3. 请问像 kubernetes 这样的工具跟前面那些组态管理工具有什麽不同?
差别是不是在组态管理的对象...前四样是作业系统,kubernetes则是容器呢?
http://blog.kubernetes.io/
4. 请问有没有人试过在开发人员行情於 42k 左右之团队引入 Docker 建置
个人的开发环境呢? 不知道这些人能否顺利上手? 会不会遇到很特殊的问题?
不知道能否期待使用 windows 10 的 docker 将新人建置 java 开发环境的时间
从三天缩减至一天?
在此先谢谢大家分享的经验! 也欢迎私信交流!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.90.128
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1459596399.A.67C.html
1F:→ manaup: 如果工作很清闲就做 如果大家都很忙那最好不要 04/02 20:22
哈哈哈哈哈 那是当然的, 我也只是想聊聊, 看看接下来有空可以玩些什麽
2F:推 PRAM: 你不如做一台win10虚拟机,拷贝给新人使用 04/02 20:58
这想法也不错,
但好奇请问 win 10 有办法从系统映像档建立实机上面跑的 win 10 吗?
我们目前一人配一PC, 不是在虚拟环境开发说...
※ 编辑: dream1124 (118.160.90.128), 04/02/2016 21:04:04
3F:推 knives: 现在最夯不是Docker吗 04/02 21:35
4F:推 wuliou: 灌好之後直接用跨系统还原工具倒进新电脑? 04/02 21:55
5F:→ lovdkkkk: Docker 问题来说就是要正常关闭跑的东西再 stop 比较好 04/03 16:20
6F:→ lovdkkkk: 不然会遇到灵异事件, 如跑 Rails 专案 stop 再 start 可 04/03 16:21
7F:→ lovdkkkk: 能会因为之前没正常停止 server 而跑不起来等等 04/03 16:22
8F:推 abola921: 你有一个问题要先问自己,如果上述设定不常变更 04/06 09:51
9F:→ abola921: 那导入这种架构的效益是不是真的用的到,人员能力也是 04/06 09:52