极客视点
极客时间编辑部
极客时间编辑部
113243 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/06:04
登录|注册

DevOps 2020:值得关注的九大发展趋势

讲述:丁婵大小:8.34M时长:06:04
DevOps 作为 2020 年需要重点关注的技术方向,它有哪些发展趋势呢?近日,产品增长专家赛义夫·萨迪克(Saif Sadiq)总结了 DevOps 的九大发展趋势,供开发者参考。

1. 充分运用机器学习的力量

机器学习与人工智能已经成为数字化领域的焦点。在未来几年,随着 AI 技术的进一步普及,DevOps 也将迎来智能化升级。
如今,可用数据总量正快速增长,AI 技术将帮助 DevOps 从大数据处理中得到实际助益,进而改善应用程序开发流程(以及相关分析与研究流程)。已经实现自动化的 CI/CD 流水线也将完成自动化提升,最终将流程内的人工干预需求削减至最低水平。虽然 AI 与 ML 技术的具体实现仍将充满挑战,但由此带来的成果十分值得期待。
鉴于此,自动化测试框架的质量提升将成为新一年内必须达成的核心目标。如今,LambdaTest 等自动化测试解决方案的出现不仅为用户提供坚实的基础设施,而且附带一系列补充功能,足以在增加跨浏览器测试体验的同时帮助开发者更快交付软件产品。

2. 云服务供应商的地位将进一步提升

2020 年,云服务供应商将更加专注于无服务器 DevOps 解决方案,同时迎来相应客户群体的爆发式增长。这类解决方案不仅具备显著的成本效益,同时也降低了 DevOps 的实施门槛。开发人员无需维护运行代码的硬件与软件,一切交给云服务商就好了。

3. 法规遵从性:DevSecOps

随着恶意攻击者的持续肆虐,安全性会继续成为人们的关注重点。开发人员目前正在全面贯彻合规性保障,同时着力改善 DevOps 中的安全性水平。对于发现安全漏洞之后如何发布更新代码,开发者们一直保持着警惕的心态。DevSecOps 的出现有望解决这一问题,并逐步在更多业务环境中发挥重要作用。

4. 模块化软件:微服务

越来越多的企业将逐步告别大型单体式应用程序,转而迎接模块化应用程序的兴起。模块化应用程序,就是将以往的单体式应用程序拆分为若干个逻辑模块。这意味着开发者能够独立更新各个模块,且不必担心对应用程序的整体稳定性遭到破坏。

5. 推动 CI/CD 流水线的实现

为了将 CI 与 CD 原则推向极致,企业需要在 DevOps 情境之下,弥合软件交付环境中各协作部门之间的对接鸿沟。开发人员、测试团队、运营团队、SecOps 团队乃至软件版本管理团队等,都需要以有组织的方式进行协调,从而推动 CI/CD 流水线的真正实现。

6. 编码将成为最重要的核心技能

自动化无疑是 DevOps 领域的重中之重。截至目前,CI/CD 流水线仍然需要大量人为干预。展望新的一年,这种人为干预有望得到进一步削减。脚本编写、机器学习应用以及全面自动化都将成为常态,同时这也意味着运营团队也需要加入脚本编写大军。此外,测试人员也需要掌握编码技能,否则将无法融入新的软件开发体系。

7. 进一步关注左移策略

随着安全问题的快速升级,左移(shift-left)策略的重要性也将大大提高。管理员不再需要坐等产品开发出现 Bug 或安全漏洞之后才被动介入,而且,开发人员能够主动检查流水线中的安全问题,并采取适当的应对措施。过去一年中,这方面举措已经开始兴起,并将在 2020 年内得到更多人的认同。

8. 基础设施即代码

随着云服务采用率的上升,IaaS 需求也将水涨船高。开发人员不再需要配置单独的服务器、数据中心以及虚拟机,所有内容都将以脚本的形式编写完成。
以此为基础,软件开发相关成本将逐步降低,并不断强化此类编码基础设施的灵活性。无论各位管理员身处何地,都能随时使用基础设施资源。另外,随着基于逻辑的运营方法越来越受到关注,FaaS 也将保持增长。事件驱动型服务器容量使用方式将成为常态。换句话说,由于全部内容都将遵循严格的“If-This-Then-That”逻辑,云服务器管理负担也将随之消散。以此为基础,云服务器自身将能够准确判断何时需要提供更多计算容量,何时可以降低容量供应以控制运营成本。

9. 数据库管理的兴起

DevOps 已经全面实现了代码与流水线的自动化。随着 AI 在 2020 年的普及,开发人员将借助 AI 工具获取更为灵活多样的大数据管理控制能力。这意味着数据库管理将与 DevOps 流程深度结合。分析的大数据素材越多,软件功能也就越丰富。DevOps 体系也将迎来新成员——数据库管理。
以上就是赛义夫·萨迪克对 DevOps 发展趋势的总结,你有何看法呢?
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
大纲
固定大纲
1. 充分运用机器学习的力量
2. 云服务供应商的地位将进一步提升
3. 法规遵从性:DevSecOps
4. 模块化软件:微服务
5. 推动 CI/CD 流水线的实现
6. 编码将成为最重要的核心技能
7. 进一步关注左移策略
8. 基础设施即代码
9. 数据库管理的兴起
显示
设置
留言
收藏
34
沉浸
阅读
分享
手机端
快捷键
回顶部