以云为始的工程效率实战丨QCon

百家 作者:InfoQ 2019-07-24 09:30:01

作者丨QCon

云计算定义了不同的服务层级 IaaS、PaaS、BaaS、SaaS。当企业从原来的技术架构中切换或建设不同的云计算服务时,都会对工程效率产生影响。

如办公、研发场景的各种 SaaS 服务不仅仅打破信息的壁垒,加入更多联动的自动化应用,还可以通过协作进一步提升工程效率;如虚拟机、虚拟网络、容器管理等服务,让原本很多 DevOps 高难度动作变成可能,但对于开发调试测试却造成了挑战,企业原本的流程与系统如何更高效对接,也形成了新的挑战。因此可以说对工程效率产生影响,这些影响有正面的也有负面。

在 QCon 上海 2019,腾讯专家工程师黄闻欣将与来自腾讯、华为云、顺丰科技等公司的技术大咖聚焦分享工程效率于不同的云计算服务层级的实践,包含遇到的困难,如何解决问题,如何适配新的架构,利用云的优势,有什么最佳实践,进而让企业对接与建设云计算时能更加高效,更具成效。

1 DevOps 转型之工程效率提升

华为云首席解决方案架构师王金伦将在 DevOps 方法理念的基础上,阐述 DevOps 转型的管理与工程实战,涵盖了组织结构、实施框架、七步转型法、持续交付、微服务架构、安全管理等,通过经典的案例,血淋淋的教训,来剖析团队如何应对 DevOps 转型过程中必须跨越的问题,为团队应用 DevOps 定制合理的路线图,让企业享受到 DevOps 带来的实实在在的工程效率提升。


内容大纲
  • 阐述 DevOps 平台在组织与团队、技术平台、系统架构、安全等方面的最佳实践经验。

  • 阐述 DevOps 的七步转型法、实施框架、组织架构变化等管理实践。

  • 重点阐述在持续交付、微服务架构、安全管理方面的工程实践,分享华为的理念心得。

听众受益
  • 了解云原生时代软件上云的挑战;

  • 理解系统化、体系化地进行 DevOps 变革转型的方法与手段;

  • 方位理解 DevOps 转型的经验与实践,与自身转型相对照,找到共鸣点,提升转型的信心与效率。

2 腾讯云上基于 Service Mesh 的后台环境管理实践

腾讯高级专项测试工程师黄俊将重点阐述在腾讯云上如何运用 Service Mesh 来对后台环境进行管理,提升在研发过程中的效率 -- 随着腾讯自研业务逐步迁移上云后,在腾讯云上如何利用云原生的解决方案 Istio+K8S 来对自研业务后台进行环境管理,过程中涉及到了如何来适配 rpc 私有协议、名字服务等技术细节。以及这套环境治理方案实际对业务在研发过程效率的提升效果。


内容大纲
  • 研发过程中因为后台环境没有治理而导致效率低下的痛点。

  • 过去我们在 IDC 时代如何来做环境治理,引出一些常用环境治理的常用思路和方案。

  • 随着云时代的到来,在云上如何来做环境治理?原本照搬过去的解决方案不合适。

  • 如何利用云原生方案来解决环境治理?Service Mesh 方案的提出,利用 Istio+K8S。

  • Istio 如何来对自研业务进行环境管理的具体技术实现,以及现有能力的展示。

  • 在实际业务的收益。(开发阶段、功能测试阶段、自动化测试阶段的收益、增值能力 - 比如调用链等)

  • 未来还会如何完善方案。

3 复杂系统灰度发布工程效率实践

灰度发布是为人熟知的概念,但认知并不一致。我们的感受是:抛开学术定义的纠结,实施前至少要对聚焦点达成共识。于我们而言,聚焦的是业务请求及相关数据流的明确控制。在这个前提下指导实施中具体问题的解决。

当前无状态应用的灰度发布谈的较多。但工程实施中,很多典型的衍生问题未被充分讨论,如:跨版本事务一致性、中间件的协同等。顺丰科技资深架构师汪洪恩会结合案例给出策略和方案。

灰度发布需放到持续交付流水线的实施和演进中看,要提升工程效率,一个能高效运转的工具链是基础,而一个复杂系统中服务众多,依赖复杂,如果希望发版频率独立,又支持影响受控的灰度发布,还需要有管理和方法论指导工程实施。我们会讨论灰度发布如何整合进流水线,以及如何兼顾交付效率和影响可控。


内容大纲
  • 当我们谈灰度发布时我们谈什么。

  • 复杂系统实施灰度发布,如何处理边界设定、分流规则选取、分流规则的动态变化等问题。

  • 应用的灰度之外,跨版本事务一致性、中间件协同等典型衍生问题的处理策略。

  • 如何在持续交付核心理念指导下,采用技术和管理的手段持续提升交付的工程效率。

  • 在有必要进行灰度发布的情况下,如何整合进流水线,并处理好交付效率和影响可控的平衡。

听众受益
  • 复杂系统灰度发布实施中,如何处理边界设定、规则选取、规则的动态变化。

  • 了解技术和业务角度正确设定灰度发布目标的思路。

  • 如何处理跨版本事务一致性、中间件协同等工程实施中典型衍生问题。

  • 通过演进趋势和实施案例的剖析,了解含灰度发布的持续交付流水线的实施要点,以及如何处理好交付效率和影响可控的平衡。


以上就是本次 QCon 大会关于工程效率实践的部分内容。更多关于国内外一流技术团队的实践案例请点击「阅读原文」或识别二维码查看,涵盖大数据、架构、移动、微服务、工程效率、运维、前端等经典方向及 Cloud Native、中台、图数据库、下一代计算等新兴方向。大会 8 折报名中,立减 1760 元,有任何问题欢迎联系票务小姐姐 Ring:17310043226(微信同号)



点个在看少个 bug ?

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接