写点什么

行云创新亮相“OSCAR 开源产业大会”:云调试加速应用创新

发布于: 3 小时前
行云创新亮相“OSCAR开源产业大会”:云调试加速应用创新

9 月 17 日,由中国信息通信研究院、中国通信标准化协会联合主办的“2021 OSCAR 开源产业大会”在北京举行。


行云创新受邀参加本次大会,产品总监陈晓露在云原生开源论坛带来《云原生应用的线上调试》,分享云原生应用的调试困境以及解决方案,并提出行云创新的思考和探索。

云原生应用的线上调试

以往来说,企业的应用调试可采用两种方法,一是本地部署一套环境直接调试,二是使用 IDE 的远程调试功能直接调试。

随着微服务技术和各类开源服务组件普及,软件系统包含着数个相互独立的服务实体,之间通过接口调用相互连接。因此在本地进行服务测试的时候,难免涉及到与上下游其他服务的互动,特别是在进行完整功能验证时,常常需要在本地将上下游链路的所有服务全部启动起来。面对系统的演进和服务的增多,导致本地服务与测试环境服务无法互联。

为打通本地与集群的网络,在目前的应用调试中,有 Telepresence、kt-connect、Nocalhost 三种常见解决方案。


  • Telepresence:一款为 Kubernetes 微服务框架提供快速本地化开发功能的开源软件,是在 Kubernetes 集群中运行的 Pod 中部署双向网络代理

  • kt-connect:阿里巴巴的开源调试工具,作用类似于 VPN,能够打通 k8s 集群和本地的网络

  • Nocalhost:一款开源的基于 IDE 的云原生应用开发工具,直接在 Kubernetes 集群中构建、测试和调试应用程序,提供易于使用的 IDE 插件

虽然这三种解决方案都能打通本地与集群的网络,让本地能够直接进行调试,但需要配置与 K8s 对接,能够直接控制 K8s,存在安全隐患,同时无法使用于生产环境。


对此,陈晓露在会上提出:与其在云与本地搭建桥梁,能否直接在云上调试?

云调试

近年来,企业纷纷上云,寻求可持续、灵活扩展、敏捷发展的基础设施平台,来满足业务快速上线的需求,提升企业创新速度。云原生作为支撑数字化转型的重要支撑技术,逐渐多个领域崭露头角,成为驱动数字基础设施的强大引擎。

在陈晓露看来,云原生不只是让应用在云上,而是围绕应用的一切活动也需要在云上,包括调试

行云创新是国内领先的一站式云原生开发平台产品和解决方案提供商,致力于提升企业在云原生时代的开发效率、帮助企业用好云,其一站式云原生开发平台——CloudOS 是云调试的落地载体,企业应用的架构设计、编码、部署、测试、运维等都可在该平台上完成。



CloudOS 云调试界面展示

其中,CloudOS 云调试业务流程为:查看应用-选中服务并调试-关联代码-开始调试-提交代码-原地升级(测试环境),操作较为简单,开发者无需自己对接 K8s,同时生产环境可以直接使用,不影响业务运行,加速应用创新。

一直以来,行云创新持续推进云原生相关产品向金融、制造业、政府、能源等客户在开发测试云、PaaS、DevOps 等应用场景的项目落地,并开拓能源、运营商等行业,重点关注云原生应用开发、测试、交付等场景的解决方案落地。

用户头像

还未添加个人签名 2019.03.12 加入

还未添加个人简介

评论

发布
暂无评论
行云创新亮相“OSCAR开源产业大会”:云调试加速应用创新