拓维信息使用 Rainbond 的云原生落地实践
· 阅读需 1 分钟
拓维信息使用 Rainbond 的云原生落地实践
信息
我是来自拓维信息基石研究院 PAAS 团队的 Golang 工程师丁鹏,同时我也是 Rainbond 社区 TOC 成员之一。
我们团队主要负责云原生应用平台的选型,搭建与开发,以此做到对下屏蔽底层的基础设施,对上托管我们的微服务应用,便捷高效的帮助企业内服务的云原生落地。
企业简介
拓维信息是中国领先的软硬一体化产品及解决方案提供商。
1996年成立,2008年上市(002261.SZ),以湖南为总部,在北京、上海、深圳等地设有分支机构,员工4000余名。业务涵盖政企数字化、智能计算、鸿蒙生态,覆盖全国31个省级行政区、海外10+国家,聚焦数字政府、运营商、考试、交通、制造、教育等重点领域和行业,服务超过1500家政企客户,为其提供全栈国产数字化解决方案和一站式全生命周期的综合服务。
拓维信息立志成为一家不断创新的科技企业,从运营商到数字政府、考试、制造、交通、教育等行业和领域,持续深耕IT软件领域。
PAAS 之前
在使用一款易用的 PAAS 产品之前,我们各个团队的服务部署方式并不统一:
- A 团队申请云服务器,自搭建
jenkins将应用直接部署到服务器; - B 团队申请云服务器,使用
kubeadm搭建 K8s 集群,开发成员编译镜像,运维成员编写应用声明文件进行部署与维护; - C 团队...
可以看出,当前的应用运维管理方式存在着很多问题:
- 云资源管理的混乱:费用统计麻烦,资源利用率低;
- 团队应用管理的混乱:多制品库,多种配套管理软件;无法对应用生命周期的可视化管理,监控问题,日志问题;
- 运维重心:以资源为运维重心,耗费人力创造力,重心应该转移到应用本身,更关注业务的创新;

PAAS 需求

为了解决眼前资源以及应用管理乱象,我们需要一个 PAAS 平台。这个 PAAS 平台我们期待它具有的能力:
- 易用:不需要开发人员,运维人员耗费大量的时间精力学习应用管理,云部署等知识,做到应用的快速交付,持续交付;
- 自动化:对应用全生命周期可管理,从源码到可访问的服务,到日志,监控等都可以在平台呈现;
- 可视化:应用全生命周期可管理,从基本的应用部署,滚动更新,停止等,上升到日志,监控,可伸缩等能力,可以在平台可视且轻松管理;