灵雀云 DevOps 平台 C 位出道背后的“神秘力量”

2018-07-24 11:42:31 +08:00
 AlaudaCloud

“灵雀云 DevOps 团队目前有十余人,团队成员在敏捷开发、智能化运维、DevOps 理念和技术栈等方面有雄厚的技术实力和从业经验。在这支团队的支持下,灵雀云先后帮助银行、证券、能源、制造、运营商、政府等领域的客户交付了持续集成和持续交付等 DevOps 核心能力。

灵雀云 DevOps 团队不断释放自身潜力,完善整合开发流程,打造快捷的开发体验和开发效率。据悉,不久后灵雀云将重磅发布 DevOps 标准版产品。”

伴随互联网+业务的冲击,传统行业已经无法固守原有的市场,纷纷谋求转型。企业在转型过程中对 IT 提出了更高的要求,数字化革命的大门开启。面对数字化转型,必须比竞争对手更加敏捷、快速地响应数字市场的变化。

重新审视开发和运维关系 然而,当前企业软件的研发现状是,开发、测试、运维等各个部门之间存在着厚厚的隔离墙,并且几方之间的沟通不畅。研发人员通常倾向于快速开发、修改代码后,快速收到反馈的工具集,在对配置或环境进行修改后,通常不会及时告知运维人员。运维人员对运行时环境缺乏了解,导致发布应用时,会遇到各种各样的问题。

图片来源:网络

从运维角度来说,为了降低运维风险,运维人员通常希望尽量避免修改功能,拒绝大的修改。同时,对应用内部细节缺乏了解,无法正确选择运行时环境,控制发布流程。对于运维人员来说,对稳定性和性能的追求远胜于灵活性。

之前被企业广泛推崇的敏捷开发,作为一种开发流程,它能够指导企业和开发者用规定的环节去一步步完成项目的开发。“但是,敏捷开发只关注开发本身,至于开发出来的软件是否安全,能否正常运行,都不是敏捷开发方法所关注的。”

说这话的是灵雀云 DevOps 团队 leader Daniel,一位不仅撸得一手好代码,而且弹得一手好吉他的巴西人。在加入灵雀云之前,他拥有多年全栈软件开发工作经验,曾经在 Apple 子公司 FileMaker, Inc. 工作,为其本地化项目建立并完善自动化。

他强调,引入 DevOps 不仅要关注技术和实践,而且要有全局观,要将资源、团队氛围和具体的技术、方法和实践相匹配。这是 DevOps 有效推进的前提。从研发到应用发布,在当前传统的组织结构下,充满压力和风险。

“施行了 DevOps,当开发人员开发新产品,除了考虑开发本身,还需要跟测试和产品人员保持沟通,甚至亲自运维一个产品。同样,运维人员也要去了解开发的方式以及架构。” 落地 DevOps 本身并不会减轻开发或运维的工作量,而是让团队更加系统地考虑开发、运维等问题。企业要建立流畅的 DevOps 流程,需要开发和运维部门密切配合,共同解决,而不是互相推诿。” DevOps 中的 C 位:灵雀云 DevOps 平台 灵雀云 DevOps 团队目前有十余人,团队成员在敏捷开发、智能化运维、DevOps 理念和技术栈等方面有雄厚的技术实力和从业经验。在这支团队的支持下,灵雀云先后帮助银行、证券、能源、制造、运营商、政府等领域的客户交付了持续集成和持续交付等 DevOps 核心能力,实现敏捷开发,提升交付效率和体验。

灵雀云 DevOps 团队

在出色的研发实力之外,灵雀云 DevOps 团队还可以给企业提供咨询、培训、部署等完善的服务,帮助企业循序渐进导入开发运维一体化的高效能 IT 运营实践,加速 DevOps 落地。

作为 Alauda EE 新一代 PaaS 平台产品的重要组成,灵雀云 DevOps 基于容器技术,为企业提供包含需求管理、项目管理、研发、测试、运维等服务在内的开箱即用一站式服务。

平台整合了 DevOps 工具链,可分别深度集成代码仓库、制品仓库、持续集成、项目管理、自动化测试等主流工具,用户零成本迁移,快速实践 DevOps。

“灵雀云选择功能强大的持续集成和持续交付的开源工具 Jenkins 作为平台标准持续集成 /持续交付工具,支持提交代码触发实时构建,支持定制时间构建任务。同时,还为用户提供了多种标准流水线模板,以降低用户的学习成本,并支持自定义流水线模板,来满足不同企业的定制需求。“ SuRen 介绍道。

来自灵雀云 DevOps 团队的 SuRen 不仅精通 DevOps 技术栈,对 CI/CD、Kubernetes、Jenkins 等相关研发有丰富经验,还是各大技术社区的网红,经常被各种活动邀请前去分享。他本人还是 JenkinsX 中文站的主要维护者。在他看来,DevOps 要实现敏捷,就是要通过自动化和变更流程,使得构建、测试和发布更加快捷、可靠。 DevOps C 位,从 Pick 的产品功能开始 灵雀云 DevOps 一直遵循清晰的 Roadmap 在迭代和更新,与此同时,也会从客户现场充分调研和分析客户需求,随时调整 Roadmap,以保证正确的产品方向。DevOps 团队不断挖掘和释放自身潜力,完善整合开发流程,以打造快捷的开发体验和开发效率。

对应开发流程,DevOps 团队首先在多租户和持续集成 /持续交付方面交出了成绩单: 多租户:在不同租户下,可以拥有独立的 DevOps 环境。持续集成 /持续交付:平台提供多种流水线模板,来创建符合自己业务需求的流水线,即使用户不熟悉 CI/CD 工具也可以使用。同时,为了满足更多企业不同的工作场景,Alauda DevOps 平台还提供自定义流水线模板功能。 助力 DevOps 落地,提升 IT 效能 DevOps 团队在服务客户的过程中,不断总结企业应用研发流程和 DevOps 实施中的痛点,打造了方便快捷易落地的 DevOps 解决方案。帮助企业快速构建基于容器、DevOps 的开发体验,从而缩短研发团队交付周期,提高研发质量,让企业全面拥抱 Cloud Native。

目前,灵雀云已经帮助多家银行、证券、能源、政府等领域的客户落地 DevOps。Shawn 大概是最能代表这支团队特点的资深工程师,这是一位玩过多种语言的技术发烧友,“早些年搞 .net ,后来搞过 nodejs,golang,Java 也死磕过很久。”不仅如此,他也精通 DevOps 理念和方法论,而且在 DevOps 落地方面具备丰富实战经验。

说起曾经参与的某证券客户的 DevOps 项目,他滔滔不绝:“我们团队用持续集成和持续部署流水线完成 CI/CD 过程,帮助客户顺利实现了流程的标准化交付,业务的快速测试、部署和上线。”

“同时,采用容器技术,规范化开发、测试管理流程,标准化系统交付。”“另外,基于角色设计权限管理模型,帮助客户实现了多租户间的资源隔离,租户内的配额管理,建立了完备的平台租户和权限管理体系。”

该客户是中国领先的综合性证券集团,具有庞大的客户基础、领先的互联网平台和敏捷协同的全业务链体系。通过引入灵雀云 DevOps 平台,该证券客户管理流程、研发流程,以及交付速度,都得到了大幅提升,满足了企业的数字化转型需求。 持续集成和部署,实现了敏捷开发转型,产品的快速迭代保证了快速上线。容器的全生命周期管理,实现从试用环境到生产环境的平滑过渡。规范化软件部署的流程,自动化所有发布流程,提高了效率和软件发布质量。快速搭建测试环境,缩短测试周期。轻松管理多套生产环境。 循序渐进持续精进 Daniel 指出,面对 DevOps 这种新生事物,企业往往不知如何下手。对于他们来说,最直观的感受是面临的一个个现实的问题,诸如服务化拆分之后,如何发布,如何提升发布效率,如何解决分批发布不停服等问题;出现故障后,如何排查,提升排障效率,以及系统的稳定性。这时,灵雀云以自身的 DevOps 开发实践现身说法,提供方案给客户,激发客户的灵感。

同时,灵雀云也在内部不断推进 DevOps 流程和文化,不断探索新的实现方式。开发团队每周 Oncall,所有人员都要参与到相关的改动中。这些改动是从客户或其他部门收集来的反馈,可能是故障方面,也可能是产品使用方面的问题。团队针对相关问题,即时响应排查解决,或者进行体验上的优化,并思考如何避免问题再次发生。

对于企业来说,落地 DevOps 是一个循序渐进的过程,众多工具、流程和方法论不可能一次落地。这其中还会有文化、沟通和现行组织架构方面的阻力。对于 DevOps 处于接受初期的企业,明智的做法是以解决问题为王道,先选择其中一部分符合自身能力需求的流程进行落地,然后逐步推进,逐步完善。

“我们愿意与每一家渴望推进 DevOps 旅程的企业携手,共同推动高效开发、团队协作,从而快速迭代。”这可以说是 DevOps 团队共同的心声。

据悉,不久之后灵雀云将重磅发布 DevOps 标准版产品。Alauda DevOps 平台将从多租户、持续集成持续交付、交互体验、平台扩展性等多个方面和角度,助力企业打造 DevOps 平台,改善研发流程,提升竞争力,全面拥抱云原生。

1564 次点击
所在节点    推广
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/473611

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX