新足迹

 找回密码
 注册

精华好帖回顾

· 一个老头 (原创分享) (2015-6-11) ahyu · 墨尔本机场的一些信息,涵盖机场介绍、退税、出入境卡等 (2007-12-2) powermao
· [全球金融危机对我和我身边的人影响征文] 学费打工等等(原来我是第一个,哈哈) (2008-10-25) 韬光养晦 · 一个人的新西兰 -- 更新完毕! (2009-1-10) joaquin
Advertisement
Advertisement
楼主:heroxk

[IT] 浅谈DevOps,文化、技术和职业发展 [复制链接]

发表于 2016-8-16 18:24 来自手机 |显示全部楼层
此文章由 iamrunning 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iamrunning 所有!转贴必须注明作者、出处和本声明,并保持内容完整
heroxk 发表于 2016-8-13 08:59
CAMS

Culture: 重中之重,这是一种文化上的转变,强调是多方的有效沟通和紧密的合作。主要是Dev/Op/Test/Q ...

比较认同这个
Advertisement
Advertisement

发表于 2016-8-16 19:49 |显示全部楼层
此文章由 Grange 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Grange 所有!转贴必须注明作者、出处和本声明,并保持内容完整
传统的SysAdmin和Development都做过一些。以前这两个role基本不沾边,大部分sysadmin只写写bash或perl,而大部分程序员又对infra不了解或不感兴趣(而我个人感觉dev有点看不上做sysadmin的)。

现在搞infra的工具比如vm,container,vagrant,puppet等。dev的工具比如git,python, restful API,scrum等。所有这些工具的用途越来越广,界限越来越模糊,代码越来越复杂,开发团队越来越庞大,地理位置分布越来越扩散,再加上cloud的兴起,庞大的infra需要自动化管理,都促成了DevOps的形成与发展。

不管打着什么旗号(infra as code,agile,devops,ci/cd),叫什么名字,我看主旨还是要更有效得解决开发和系统管理里所遇到的基本问题。

评分

参与人数 1积分 +2 收起 理由
heroxk + 2 感谢分享

查看全部评分

发表于 2016-8-16 21:29 来自手机 |显示全部楼层
此文章由 kuacuia 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kuacuia 所有!转贴必须注明作者、出处和本声明,并保持内容完整
强贴留爪,此贴必火。。。
头像被屏蔽

禁止发言

发表于 2016-8-16 23:19 |显示全部楼层
此文章由 tyler_kwok 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tyler_kwok 所有!转贴必须注明作者、出处和本声明,并保持内容完整
膜拜大牛,看了一半,先占坑,接着看,看完再看。难得的好贴

发表于 2016-8-17 00:52 |显示全部楼层
此文章由 fiona_breadtree 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fiona_breadtree 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼主真牛人,多谢分享

发表于 2016-8-17 09:26 |显示全部楼层
此文章由 飞飞鱼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 飞飞鱼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
heroxk 发表于 2016-8-15 21:07
我说的就是Enterprise级别的应用项目。绝大多数的企业级项目都不是起几个Server,然后静态地运行3-5年。 ...

hmm,可能是因为我们工作的重点在不同领域,我这个问题也没说清楚。你这个Devops的解释写的是非常棒的,也认同。不过我最感兴趣的是他对企业生产环境,或者说核心业务底层系统的影响。

APP(Dev/Customization)
|
COTS
|
System
|
Infra(Hypervisor)
|
Baremetal/Network/Storage

Devops在最上三层毫无疑问的能解决现实的问题,如果从底下两层看呢?
比如银行的Swift系统,eFX外汇交易系统这些生产环境的底层,我想了下好像没想出来Devops的具体影响。当然这些系统Infra之上的的Devops是肯定能做的风起云涌的。

Openstack的Heat啊,Kubernets,Mesos这些,确实能点点点出Infra的,并动态sacle out/in。不过目前看到的案例似乎Devops主要应用在开发测试环境,最后到生产环境好像没看到什么案例。这个是我在想的地方。
Advertisement
Advertisement

发表于 2016-8-17 09:39 |显示全部楼层
此文章由 nkwd 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nkwd 所有!转贴必须注明作者、出处和本声明,并保持内容完整
飞飞鱼 发表于 2016-8-17 09:26
hmm,可能是因为我们工作的重点在不同领域,我这个问题也没说清楚。你这个Devops的解释写的是非常棒的, ...

之前在国内银行做过两年,一点浅见:银行底层核心复杂,规模庞大,要从原来的开发模式转到Lean的模式推动起来比较难。同时核心就算半年,一年更新一个版本也可以躺赚钱,和不更新就死亡的startup算是两个极端。

发表于 2016-8-17 10:03 |显示全部楼层
此文章由 fuleinist 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fuleinist 所有!转贴必须注明作者、出处和本声明,并保持内容完整
heroxk 发表于 2016-8-13 09:07
再谈谈

2) DevOps (CI/CD)

我最关心的问题是LZ你那天几天回家的啊?老婆有没有抓狂啊?

发表于 2016-8-17 10:45 |显示全部楼层
此文章由 riveryc 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 riveryc 所有!转贴必须注明作者、出处和本声明,并保持内容完整
飞飞鱼 发表于 2016-8-17 09:26
hmm,可能是因为我们工作的重点在不同领域,我这个问题也没说清楚。你这个Devops的解释写的是非常棒的, ...

生产环境我觉得可以参考NAB的Chaos Monkey, 这个是真实的例子.
我也一直很想去有这方面经验的公司锻炼锻炼. :)

发表于 2016-8-17 12:28 |显示全部楼层
此文章由 飞飞鱼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 飞飞鱼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
riveryc 发表于 2016-8-17 10:45
生产环境我觉得可以参考NAB的Chaos Monkey, 这个是真实的例子.
我也一直很想去有这方面经验的公司锻炼锻 ...

你说的这个是NAB Digital的AWS环境吧,这个好像也不是核心业务系统

发表于 2016-8-17 13:11 |显示全部楼层
此文章由 Fernando 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Fernando 所有!转贴必须注明作者、出处和本声明,并保持内容完整
需要seperation of duty的地方怎么实现devops?
Advertisement
Advertisement

发表于 2016-8-17 16:27 |显示全部楼层
此文章由 kingburg 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kingburg 所有!转贴必须注明作者、出处和本声明,并保持内容完整
收藏,ex Scrum Master飘过
头像被屏蔽

禁止发言

发表于 2016-8-17 17:05 |显示全部楼层
此文章由 epoxboy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 epoxboy 所有!转贴必须注明作者、出处和本声明,并保持内容完整

2021年度勋章获得者

发表于 2016-8-17 20:13 |显示全部楼层
此文章由 heroxk 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 heroxk 所有!转贴必须注明作者、出处和本声明,并保持内容完整
czy1024 发表于 2016-8-15 20:33
感觉国内对这个 没那么高需求

系统就是系统, 很难懂编程的一些事情,

的确,国内还没有完全落地。

2021年度勋章获得者

发表于 2016-8-17 20:14 |显示全部楼层
此文章由 heroxk 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 heroxk 所有!转贴必须注明作者、出处和本声明,并保持内容完整
summerlover 发表于 2016-8-15 20:51
说白了online banking, 应该是应用程序吧

如果是功能方面的,那不在DevOps能改善的范畴之内。

2021年度勋章获得者

发表于 2016-8-17 20:19 |显示全部楼层
此文章由 heroxk 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 heroxk 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jessieweiyi 发表于 2016-8-16 07:41
过来支持下同行 楼主平时参加什么meetup 有机会聊聊

Infracoder,docker meetup等
Advertisement
Advertisement

2021年度勋章获得者

发表于 2016-8-17 20:20 |显示全部楼层
此文章由 heroxk 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 heroxk 所有!转贴必须注明作者、出处和本声明,并保持内容完整
terryandtaotao 发表于 2016-8-15 23:15
(四五年前) DevOps 概念刚炒起来时(感觉现在已经被玩坏了)为了拓展技能树,学了半年觉得不对劲,工具迭 ...

你原来是什么方向的?

2021年度勋章获得者

发表于 2016-8-17 20:22 |显示全部楼层
此文章由 heroxk 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 heroxk 所有!转贴必须注明作者、出处和本声明,并保持内容完整
tuxiaobao 发表于 2016-8-16 18:08
往深了谈,没底了,包括microservice, 现在不像以前,coding用框架和现成的包比较多,machine code 写的 ...

microservices的发展,让middleware不像原来那么风光,同时也推动了docker的发展。

2021年度勋章获得者

发表于 2016-8-17 20:24 |显示全部楼层
此文章由 heroxk 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 heroxk 所有!转贴必须注明作者、出处和本声明,并保持内容完整
fuleinist 发表于 2016-8-17 10:03
我最关心的问题是LZ你那天几天回家的啊?老婆有没有抓狂啊?

迟了45分钟,呵呵。

发表于 2016-8-17 20:39 |显示全部楼层
此文章由 czy1024 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 czy1024 所有!转贴必须注明作者、出处和本声明,并保持内容完整
heroxk 发表于 2016-8-17 20:20
你原来是什么方向的?

unix 运维经验,  现在自学 转AWS运维 ,楼主觉得有前途么?  仅针对澳洲市场

发表于 2016-8-17 20:40 |显示全部楼层
此文章由 czy1024 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 czy1024 所有!转贴必须注明作者、出处和本声明,并保持内容完整
terryandtaotao 发表于 2016-8-15 23:15
(四五年前) DevOps 概念刚炒起来时(感觉现在已经被玩坏了)为了拓展技能树,学了半年觉得不对劲,工具迭 ...

请问,  aws 运维认证,  在澳洲 方向对么??/
Advertisement
Advertisement

发表于 2016-8-17 20:46 |显示全部楼层
此文章由 bmatt 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bmatt 所有!转贴必须注明作者、出处和本声明,并保持内容完整
当devops成了一个部门。。他们基本上就是OPS了。。

发表于 2016-8-17 20:48 |显示全部楼层
此文章由 bmatt 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bmatt 所有!转贴必须注明作者、出处和本声明,并保持内容完整
czy1024 发表于 2016-8-17 18:40
请问,  aws 运维认证,  在澳洲 方向对么??/

挺好,我们公司正在招人呢,不好招到。。

评分

参与人数 1积分 +3 收起 理由
czy1024 + 3

查看全部评分

don't give a damn

2021年度勋章获得者

发表于 2016-8-17 20:51 |显示全部楼层
此文章由 heroxk 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 heroxk 所有!转贴必须注明作者、出处和本声明,并保持内容完整
飞飞鱼 发表于 2016-8-17 09:26
hmm,可能是因为我们工作的重点在不同领域,我这个问题也没说清楚。你这个Devops的解释写的是非常棒的, ...

这样说吧,真正hardware层和Infra层确实不太需要DevOps。都是一些做日常运维的人。

Enviroment这个词主要还是System那个层面的。Prod环境还是non-prod环境在下两层来看都是一样的。而一个企业子系统,核心的prod env也许只有10-20台server,但是会有数量庞大的周边env去支持这个系统。比如以前我接触的一个项目,dev环境 15个,(Unit)test环境 5个,System test环境2个,Integration test 环境2个,Load test 环境2个,Staging环境1个,Prod环境1个,Prod-support环境1。

环境从低到高,当过了一个low env,才能向高一级的环境进行push。

1个24x7运行的Prod环境,有将近30个左右的其他环境来支持。比如,prod-support,其实就是和prod一模一样的环境。每次都是部署完prod以后,在prod-support上面部署一模一样的东西,如果运行中出现bug,只能在prod-support上解决,测试完了,才能将相同的补丁patch到Prod环境中。

当Prod上的应用跑起来的时候,基本都是不需要怎么调试的,因为通过前面层层的测试,还是比较有把握的。Failure都是提早暴露,不会等到prod环境才出来。这里就有一个Continus Deployment的问题,持续部署,假设每天在那15个Dev环境中,每个环境都有不止一个新的改变,怎么做CI/CD,而这就是DevOps需要解决的问题。


话又说回来,如果Prod系统只是个什么web server,放几个静态网页,或者什么产品app进去,2,3年都不怎么更新,那根本就不需要DevOps,因为根部就没有一楼所说的问题。

发表于 2016-8-17 20:54 |显示全部楼层
此文章由 czy1024 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 czy1024 所有!转贴必须注明作者、出处和本声明,并保持内容完整
bmatt 发表于 2016-8-17 20:48
挺好,我们公司正在招人呢,不好招到。。

哈喽, 能麻烦描述下   你们需要什么技术背景的人呢?
认证是必须的么?  因为AWS认证分3个方向,  架构, 开发和运维.  对于你们公司而言, 需要是是哪个方向呢?

如果是个paper AWS, 无实际生产环境经验, 你们会考虑么?

发表于 2016-8-17 20:59 |显示全部楼层
此文章由 bmatt 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bmatt 所有!转贴必须注明作者、出处和本声明,并保持内容完整
czy1024 发表于 2016-8-17 18:54
哈喽, 能麻烦描述下   你们需要什么技术背景的人呢?
认证是必须的么?  因为AWS认证分3个方向,  架构, 开 ...

公司不看认证只看经验。。一直招不到合适的人,招做Infrastructure Automation的ops,在aws平台上面。估计cloudformation和ruby要求比较高

评分

参与人数 1积分 +3 收起 理由
czy1024 + 3 感谢分享

查看全部评分

don't give a damn
Advertisement
Advertisement

发表于 2016-8-17 21:04 |显示全部楼层
此文章由 瓜农 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 瓜农 所有!转贴必须注明作者、出处和本声明,并保持内容完整
谢谢楼主和牛人们扫盲。
刚换到一个新公司,里面就有DevOps部门,一直以为是随意起的名字,原来是个行业词

发表于 2016-8-17 21:12 |显示全部楼层
此文章由 czy1024 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 czy1024 所有!转贴必须注明作者、出处和本声明,并保持内容完整
bmatt 发表于 2016-8-17 20:59
公司不看认证只看经验。。一直招不到合适的人,招做Infrastructure Automation的ops,在aws平台上面。估 ...

感谢分享.

那看来我从unix转这个 , 需要自学的太多了

还是绕不过脚本编程啊    我太讨厌编程了.  

2021年度勋章获得者

发表于 2016-8-17 21:14 |显示全部楼层
此文章由 heroxk 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 heroxk 所有!转贴必须注明作者、出处和本声明,并保持内容完整
czy1024 发表于 2016-8-17 20:39
unix 运维经验,  现在自学 转AWS运维 ,楼主觉得有前途么?  仅针对澳洲市场

谈谈我的个人看法,

在我提的那几层结构里面,AWS解决的是Hardward层和Infra层的问题。如果你有Unix运维经验,学AWS能上手应该是比较快的。当然,比光懂Unix找工作肯定要容易。有种感觉Unix现在在走下坡路。

短期来看AWS还是比较热的,因为很多企业系统都在转型,纷纷往AWS上挪。但是一旦这种transition完成后,市场怎么样就不晓得了。因为AWS其实是一种managed service,难的,复杂的东西都交给AWS了,我感觉留给企业内部的纯Ops的空间并不是很大。对一个企业系统架构的理解,远比控制几个EC2,S3,Cloudwatch要重要的多。

评分

参与人数 1积分 +3 收起 理由
czy1024 + 3 感谢分享

查看全部评分

2021年度勋章获得者

发表于 2016-8-17 21:18 |显示全部楼层
此文章由 heroxk 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 heroxk 所有!转贴必须注明作者、出处和本声明,并保持内容完整
bmatt 发表于 2016-8-17 20:59
公司不看认证只看经验。。一直招不到合适的人,招做Infrastructure Automation的ops,在aws平台上面。估 ...

听你的描述,典型的OpsDev,也就是Infracoder,需要在AWS平台上快速部署出各种系统。

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部