苏州威视通智能科技
苏州威视通智能科技有限公司,是一家全球领先的全景 AI 平台提供商。
行业
AI
地点
江苏苏州
云类型
混合云
挑战
高可用、边缘应用、多集群管理
采用功能
多集群、Edge、监控告警及日志
公司简介
苏州威视通智能科技有限公司,是一家全球领先的全景 AI 平台提供商,结合极致高效的数字孪生技术,实现房建公建、地产物业、城市更新、应急管理、石油化工、家装、零售等多元行业数字化赋能。
公司技术现状:
框架:SpringCloud;部署模式:手动 Docker Compose;监控:无;告警:无;日志查看:手动 Docker logs;服务运维:纯手动。
公司平台介绍
背景介绍
随着公司业务增长,云端服务器和边端服务器数量增长迅速,而且伴随着海外业务的落地海外服务器也迅速增长,如果使用现在的技术去做运维,肯定是不可取的。
云原生具有弹性扩展、高可用、高效运维、快速迭代、降低成本、灵活部署、简化架构设计、提高可移植性等优点。所以,我们打算拥抱云原生。
选型
我们最终选择了 KubeSphere,是因为其具有以下功能特性,较符合我们的需求:
- 简单多样化的安装方式(All in one、K8s、AWS)
- 集群可视化、监控可视化
- 多集群管理、多租户管理
- 一体化的 DevOps(Jenkins+GitOps)
- 丰富的开源组件(Fluent Bit、tower、jaeger)
- 开箱即用的微服务治理
- 支持 KubeEdge 边端运维
高效管理不同云上多套环境
可视化的 DevOps
统一的底层分布式存储
实践过程
架构演变
技术架构
生产集群规模
目前我们国内的业务部署在华为云、日本的业务部署在 AWS 上。
多集群配置
多集群的连接方式有直接连接和代理连接,目前我的环境两套集群网络不互通所以采用了代理连接的方式。
在主集群上登录 KubeSphere 控制台添加集群即可。
服务部署
监控
CI/CD
CI 这块我们使用了其他开源项目,CD 则使用了 Argo CD 同步服务。
使用效果
- 使用了 KubeSphere 后,使得不同云上的 K8s 集群能够方便的统一管理,对于云端服务和边端服务能够有效的统一运维。
- 在监控和日志上能够更快捷的获取到服务器和项目的数据。
- 可视化的操作界面大大降低了用户的学习成本。
借助 KubeSphere,使得我们云端和边端的资源更加高效的利用和监控。
威视通科技
未来规划
鉴于 KubeSphere 在华为云和 AWS-日本的成功落地,年底继续着手在 AWS-新加坡的部署。
使用 EdgeMesh,彻底打通云边、边边的网络通信。
使用灰度发布代替滚动更新部署。