如何提升工程师的开发效率 - 阿里云 MVP 给你解答

前言:这里是深圳云栖大会 Tech Insight 特别场《工程效率提升》的现场精华记录。Tech Insight 从它的字面意思就很好理解,就是相当于我们去那个洞察洞见这个技术里面的一些东西,它代表着我们要把阿里云那些最底层最干货的东西分享出来,在操作中,在你的生产环境开发环境中,密切相关的东西放出来告诉大家这些最佳实践的方法。

作为一个拥抱新技术的工程师,你看到了容器服务的价值,但在企业容器化过程中,也许会遇到使用器服务的“技术成本”和“技术债”问题

容器是面向交付而生的,云服务厂商提供了完整的交付流程,但是缺少前和后,形成了纺锤形的交付链

以阿里云为例子,从全貌来看,阿里云在容器相关的生态领域提供的能力与交付闭环如图左侧。但,客户实际使用容器的场景与问题如图右侧

如何提升工程师的开发效率 - 阿里云 MVP 给你解答

那么,具体是哪些难点?我们如何高质量地实施应用容器化?

莫源将带来《应用容器化与诊断调优》的主题分享提到应用容器服务带来的技术难点:

如何提升工程师的开发效率 - 阿里云 MVP 给你解答

解决办法 :Derrick Snout Plumber 等开源工具与相关原理 ,应运而生的 Derrick 0.2 Alpha版本发布,可以帮助解决以上问题

如何提升工程师的开发效率 - 阿里云 MVP 给你解答

如何实现高质量应用容器化?

在问题诊断和性能调优的过程中,我们会遇到的难点,我们能看到的”现象“也许才是冰山一角,如何将”现象“转变为”症状“是问题诊断和性能调优的关键

如何提升工程师的开发效率 - 阿里云 MVP 给你解答

莫源提到,高质量容器化开发的三要素:基础的优质物料、自动化的流程闭环、连续非人工的交付。

接下来他在现场,针对以上进行了 Demo 的演示

应用容器后,开发者能不能只关注相关开发流程的部分?- 阿里云 MVP 苏依给你答案(附Demo)

如何提升工程师的开发效率 - 阿里云 MVP 给你解答

阿里云 MVP 成员,来自 Insta 360 的苏依说:
“在公司业务发展中,经过不断的迭代与发展,我们打造了以 Docker 为基础的架构体系。在服务公司的同时,也在不断的思考这样的体系能否为社区以及其他公司创造价值,这是促使我推进这个项目的初衷。”

他将带来《基于容器服务自动化工作流》分享,首先提到:
创业公司的挑战,他更想把这些挑战说成是机遇:

如何提升工程师的开发效率 - 阿里云 MVP 给你解答

苏依从实战出发,将项目流程简化为开发、构建、部署三个阶段,以 Docker 与阿里云容器服务为基础,配合业内常见的开源项目(Jenkins / CircleCI / TravisCi)、容器镜像仓库(Docker Hub / Alibaba Cloud Container Registry / WMware Harbor)打造了一套简单、易于落地的自动化工作流。

详细的项目链接,可快速使用

基于以上两个部分讨论结果,在实际工作中,运维数据从哪些维度进行切入,又如何借力阿里云 DataV 产品实现数据大屏?

阿里云MVP 陈琦《运维数据可视化》将进行实际操作并讲解,这部分您仍然可以通过29号当晚的直播继续了解,报名地址

接下来的 Tech Insight,我们还会继续进行新的探索,不断帮助技术人提升能力,节约时间和成本,助力技术人进行行业突破。

上一篇:ECS使用有感


下一篇:彻底明白TCP的三次握手与四次挥手的两张动图(1)