Docker CEO:ChatGPT 正改变云程序开发

5293c9d9bae13c44c1025ceffcb02f38.gif

Docker 创始人 Solomon Hykes 表示:自动化是“工具化”的下一步,但也是最具挑战性的一步。

原文地址:https://www.silverliningsinfo.com/multi-cloud/docker-and-kubernetes-founders-talk-about-future-cloud-0

本文由 CSDN 借助 ChatGPT 组织编译,未经授权,禁止转载!

作者 | Steven Vaughan-Nichols      翻译 | ChatGPT

责编 |梦依丹

出品 | CSDN(ID:CSDNnews)

在开发者虚拟会议上,Docker CEO Scott Johnston 表示:“Docker 是容器革命的先驱,他期待未来混合协作式的开发环境的出现。”

为了庆祝 Docker 成立 10 周年,Johnston 与 Kubernetes 联合创始人 Craig McLuckie、Docker 创始人 Solomon Hykes、Flow.io 董事长兼首席技术官Michael Bryzek以及Datadog高级产品和社区副总裁Ilan Rabinovitch 共同出席了这次会议。

a14cdc162b62d3fb7c0c64247cb26591.png

左起:Kubernetes 联合创始人 Craig McLuckie,Accel 的 EIR Craig McLuckie;Docker 和 Dagger 的创始人 Solomon Hykes;Docker CEO Scott Johnston;Flow.io 联合创始人、董事长、CTO Michael Bryzek;Datadog高级产品和社区副总裁 Ilan Rabinovitch(图源:Docker)

Johnston 认为,笔记本电脑和云计算将不再是分离的领域,开发者将聚集在这些平台上,以提供无缝的体验。这种集成将利用本地笔记本电脑的低延迟和云计算的按需和协作特性。

14e90c6ee35bef2ce780fb10c794559e.png

方便开发者的生活

容器化的目的是为了让开发者的生活更加便利。然而,Hykes 表示,当他与年轻的开发者交谈时,他仍然惊讶于 Docker 被视为理所当然。尽管容器可以抽象化基础架构,使软件开发和部署变得简单,但过于简单有时会导致更多的问题和挑战,带来更多的头痛、痛苦和泪水。

Rabinovitch 赞同 Hykes 的观点,他表示:"即使后台正在运行一百万件事情,你也可以部署代码并获得快感的多巴胺。"他补充说,过去,有一些令人惊叹的技术需要通过复杂的步骤来运行,这可能包括编写大量的代码或者使用复杂的工具和框架。例如,要实现第一步可能需要写 3000 行 YAML 代码,但最终可能什么也没做成。"

这表明,虽然容器和其他技术的出现使软件开发和部署变得更加简单,但这并不意味着一切都可以轻而易举地实现。需要对技术进行正确的使用和实施,才能真正发挥其潜力。

Rabinovitch 指出,尽管容器的部署变得更加容易,但随之而来的依赖关系变得更加复杂。“我们曾经只需要考虑「我的 RPM 安装包是什么版本」或者「Ruby 是哪个版本」之类的问题。但现在,我们需要考虑在生产环境中连接了哪些其他微服务版本。”即使只修改了两行代码,也可能会影响连接到由 30 个不同容器中的其他服务支持的大量 API。如何管理这些复杂的依赖关系成为了一个新的挑战,需要采用更先进的工具来解决。

178f422c9aa71c89b838dc37eaf3c239.png

“工具化”的下一步:自动化

自动化是“工具化”的下一步,但也是最具挑战性的一步。Hykes 表示:“这并不是容器的问题,而是因为许多团队仍然依赖于制作文件和 YAML 的 shell 脚本,这使得自动化仍然是一团乱麻。”对于经验丰富的程序员来说,这不是问题,但对于没有太多基础设施方面经验的开发人员来说,这可能会使流程变得更慢、更烦人。

这就是为什么像 Web Assembly 这样新一代、更易用的开发技术越来越受欢迎的原因之一。McLuckie 认为:Web Assembly 的崛起是一项颠覆性的技术。“虽然 Docker 和 Kubernetes 使得部署、扩展、升级以及其他所有功能变得普遍可用,但我们需要更易用的开发技术,而 Web Assembly 正是这样的技术。”

使用 Web Assembly,开发人员可以以相对抽象的方式处理服务依赖关系。他说:“比如我想要访问一个 SQL 数据库,也许它是一个公共云数据库,我会获取一个 SQL net 实例,或者它是我在容器中预设并附加到存储的东西。”

这意味着开发人员将能够更轻松地构建云原生的有状态应用程序。尽管还有很多工作要做,但 McLuckie 看到了 Web Assembly 的巨大潜力。

44afb51e77bd81c67605c49a842a31ac.png

AI 的崛起

Johnson 及其团队认为,ChatGPT 的兴起正在改变云程序开发,因为这些 AI 能够编写代码。Johnson 指出,GPT 已经成功地生成了一些出色 的 Docker compose 文件。

Bryzek 认为,这些 AI 工具真正提高了我们的生产力,并扩大了能够以有意义的方式与软件进行交互的人数。“我们一直致力于提高开发人员的生产力,同时也很高兴看到人们对于能够正确开发软件的工具表现出的热情。这不仅有利于我们所在的更广泛的社区,还可以让企业更快地推出产品,并确保产品更加安全,以防止未来发生安全事故。”

原文链接:https://www.silverliningsinfo.com/multi-cloud/docker-and-kubernetes-founders-talk-about-future-cloud-0

 

89a9a5f68711e97620b70fbd03059f5f.gif

☞暴雪曾要求网易支付 5 亿美元才能续约;暂停 GPT-5 研发呼吁引激战;Midjourney 停止免费试用|极客头条
☞现在就是成为“新程序员”的黄金时刻!
☞挑战微软 + GitHub!谷歌联手 Replit,升级 AI 编程“神器”:曾拒绝微软 10 亿美元的收购

6692e5f14e1ec4b2cec090dcfbf4db2b.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/19873.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity官方FPS教程解析(四)

这次我们不会讲Player Weapons Manager脚本,虽然同上一期分析的脚本属于一个Manager文件夹,但是其实没有必要连在一起,因为我写这个系列也主要是为了那些像我一样的新手甚至刚入门的各位的,这个时候就要考虑脚本的实际作用的联系而…

Python3 连接钉钉API接口自动发送消息到钉钉群

Python脚本以及消息发生相关设置 机器人的webhook在机器人设置里面即可查看,详细的使用教程可以到点击下面链接: 钉钉开发文档的自定义机器人 # url为机器人的webhookurl "https://oapi.dingtalk.com/robot/send?access_tokenaf22959df71e0fc1…

办公利器:用Python向钉钉发送消息

钉钉作为目前最热门的办公软件,在工作中大多数时间都在与他打交道。今天和大家分享一下如何用Python向钉钉发送消息,最终达到每日自动向指定群中发送销售日报。 新建群机器人 首先打开群设置,点击智能群助手。 选择添加自定义机器人 然后…

调用钉钉接口实现机器人推送消息

调用钉钉接口实现机器人推送消息 文章目录 调用钉钉接口实现机器人推送消息0 内容简介1 钉钉群设置2 创建自定机器人3 API开发3.1 RDS(MySQL)数据库对象类3.2 钉钉自定义机器人对象类3.3 时间调度与执行主类 0 内容简介 ​ 钉钉群机器人是一个高级扩展功能,只要有一…

钉钉企业通知消息接口(一)

车辆管理系统需要及时发送通知给钉钉用户,实现和钉钉的对接。 接口调用采用平台: GET和POST测试 目前采用的是 发送企业通知消息 - 企业通知消息发送主体是企业,体现在接收方手机上的联系人是你填写的agentid对应的微应用。 调用接口时&…

调用钉钉接口--发送工作通知消息

前言 钉钉目前是管理公司比较常用的软件,为了完善公司的管理制度,为了加强公司的管理模式,所以现在需要调用钉钉的发送消息的接口,进行企业通知消息的发送. 叙述 准备工作 获取appKey和appSecret 登入oa管理后台,点击“工作台”,点击“自…

钉钉机器人推送和抓取钉钉群消息

前言 1.钉钉机器人能干什么? 摘抄: 群机器人是钉钉群的高级扩展功能。群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步。目前,大部分机器人在添加后,还需要进行Webhook配置,才可正常使…

【办公自动化】Python自动向钉钉群组发送文件

场景:定期将号码标记信息以文件形式返回给不同的供应商群组。那么,对于本地文件(图片或excel、csv等),如何实现自动发送到特定群组?本文将通过Python钉钉小程序实现该功能。 目录 1.创建钉钉小程序并配置…

【分享】零代码连接钉钉宜搭与钉钉智能人事,轻松管理员工信息

客户介绍 烟台某知名食品有限公司是中国海洋水产企业,专注海洋水产品贸易、深加工30余年,集海洋食品的科研开发、生产、全球销售一体的现代化企业集团旗下的一家子公司。成立于1992年,位于美丽的芝罘岛,占地面积约4万平方米&…

调用钉钉API发送消息通知给个人或部门

先让公司行政将你设置为管理员: 需要拥有的权限为:工作台管理,开发者权限。 登录钉钉管理后台: https://oa.dingtalk.com 首先,在开发者账号管理中添加ip白名单 https://open-dev.dingtalk.com/ 开发者信息》开发者账号管理…

接口自动化发送钉钉群消息

一,新建钉钉机器人 1.钉钉群右上角点击群设置,选择智能群助手,点击添加机器人,选择自定义机器人; 2.给机器人起个名字,消息推送开启,复制出webhook,后面会用到,勾选自定义关键词&am…

钉钉考勤对接

一、钉钉依赖包引用 <!--钉钉依赖--><dependency><groupId>com.aliyun</groupId><artifactId>alibaba-dingtalk-service-sdk</artifactId><version>2.0.0</version></dependency>二、创建应用 三、获取应用凭证 四、…

python发送钉钉消息

大家在工作中经常需要采集测试结果或生产告警&#xff0c;然后将信息处理后&#xff0c;通过自定义机器人来发送消息并到对应的人&#xff0c;让他们进行后续的处理&#xff1b; 今天我们就来把如何创建机器人&#xff0c;如何去发送消息&#xff0c;这个简单的流程给手把手的…

python实现发送钉钉消息

需求&#xff1a;企业部门本地部署的缺陷管理工具&#xff0c;企业内部使用钉钉进行工作交流&#xff0c;老板想让每天汇报项目的测试情况&#xff1b; 设计思路&#xff1a; 1、创建钉钉群机器人&#xff0c;每天发送项目测试信息&#xff08;缺陷数量、关闭数量、修复数量、…

Tio实现检测客户端是否在线发送钉钉群消息

文章目录 1.背景2.服务端实现2.1 服务端pom依赖和yml配置2.2 tio服务端WsMsgHandlerServer2.3 xxl-job定时任务扫描客户端是否在线然后发钉钉群告警消息 3.客户端实现3.1 客户端的pom依赖和yml配置3.2 客户端重试和心跳实现 4.客户端和服务端的demo分享 1.背景 Tio的官网 http…

接入钉钉API发送企业消息

工作中有个需求&#xff0c;是要把录入的销售机会由系统自动分配给销售&#xff0c;然后对接钉钉给销售人员发送企业消息&#xff0c;通知他进行跟单。 1. 获取Access_Token Access_Token是企业访问钉钉开放平台全局接口的唯一凭证&#xff0c;即调用接口时需携带Access_Token…

钉钉通知-调用钉钉发送企业内部消息开发

首先&#xff0c;我们要明确需求&#xff1a;自己的系统需要发送通知消息到用户&#xff0c;接收消息用户为同一企业内的人员&#xff0c;选用短信可能涉及到费用问题&#xff0c;故可以选用钉钉或者企业微信&#xff0c;在此我使用钉钉进行发送消息。 调用钉钉发送企业内部消…

Prometheus+Alertmanager+webhook-dingtalk实现钉钉告警

文章目录 一、前提准备及规划二、安装及启动2.1 Prometheus安装启动2.2 Node_export安装启动2.3 Alertmanager安装启动2.4 Webhook-dingtalk安装启动 三、配置及测试3.1 Webhook-dingtalk配置钉钉webhook地址3.2 Alertmanager配置钉钉告警3.3 Prometheus集成Alertmanager及告警…

和chatgpt学架构02-环境搭建

目录 1 安装vs code2 vs code功能介绍3 安装nodejs4 安装vue5 在vs code打开工程总结 我们在上一篇 技术选型 里咨询了chatgpt前后端的框架选择和数据库的选择。有了框架之后就需要选择合适的开发工具了&#xff0c;继续咨询一下chatgpt 我现在选型&#xff0c;前端使用vue&am…

〖编程初学者的自我修养 - 职业规划篇①〗- 大学生选择职业前的自我认知与剖析

历时18个月&#xff0c;采访 850 得到的需求。 不管你是在校大学生、研究生、还是在职的小伙伴&#xff0c;该专栏有你想要的职业规划、简历、面试的答案。说明&#xff1a;该文属于 编程初学者的自我修养 专栏&#xff0c;购买任意白宝书体系化专栏可加入易编程社区&#xff0…