• 行云创新亮相“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等应用场景的项目落地,并开拓能源、运营商等行业,重点关注云原生应用开发、测试、交付等场景的解决方案落地。

  • 相关阅读:
    逍遥刘强 - 期货大作手风云录(2015年8月28日)
    雷米 - 心理罪:画像(2015年8月17日)
    雷米 - 心理罪:城市之光(2015年8月11日)
    雷米 - 心理罪:暗河(2015年8月9日)
    雷米 - 心理罪:教化场(2015年8月8日)
    付海棠 - 一个农民的亿万传奇(2015年7月14日)
    阿西莫夫 - 神们自己(2015年6月23日)
    张维为 - 中国震撼:一个”文明型国家“的崛起(2015年5月30日)
    华彬 - 华彬讲透孙子兵法(2015年5月22日)
    股峰求道 - 炼股成金:从散户到操盘手的修炼法则(2015年5月11日)
  • 原文地址:https://www.cnblogs.com/cloudtogo/p/15309514.html
Copyright © 2020-2023  润新知