近日,北京融汇易讯网络技术有限公司设计和开发的“UBSI 微服务架构治理平台”(以下简称:UBSI)成功上架青云科技 KubeSphere Marketplace!
关于 UBSI
UBSI(Unified Basic Service Infrastructure)是一个轻量级的微服务架构平台,旨在提供快速、简单且易于使用的微服务开发和治理解决方案。与 SpringCloud 相比,UBSI 同样构建了一套完备的微服务开发/治理体系,旨在简化微服务的开发流程,提高开发效率和系统的可维护性。
UBSI on KubeSphere
云原生架构是当前构建现代化应用系统的主流方法,它强调在云环境中构建和运行应用,具有以下基本特质:组件化、可观察、可独立部署/测试、可动态升级/替换、可配置管理等。云原生是一套技术体系和方法论,主要构成包括微服务、DevOps、持续交付和容器化。KubeSphere 引入 UBSI 作为扩展组件合作伙伴,旨在增强微服务开发和治理能力,简化微服务的开发流程,提高开发效率和系统的可维护性。
现在通过 KubeSphere Marketplace 即可快速部署 UBSI 集群。具体步骤如下:
准备 KubeSphere 环境。
订阅 KubeSphere 企业版之后,即可部署和激活 KSE。如果使用 KubeSphere Cloud,可以在新建轻量集群时勾选企业版 。
安装UBSI。
首先,您需要从 KubeSphere Marketplace 订阅 UBSI。
然后,您需要登录 KubeSphere 控制台并绑定 KubeSphere 云账号,接着进入扩展市场即可看到 UBSI。点击进入 UBSI 详情页,点击订阅按钮,即可选择您需要的订阅方案。然后,点击安装按钮即可开始在线安装。安装之前,要先配置域名访问,需要保证您的域名服务器/本机 hosts 能解析 rewin.ubsi.admin.com。
访问 Web UI
安装完成后,在 KubeSphere 平台的左上角点击 ubsi-admin 按钮进入 UBSI-admin 控制台,初始账户和密码为 admin/abcde321(初次进入可能需要几分钟加载组件)。
核心价值
服务容器(UBSI Container)是 UBSI 平台的核心组件,容器是可以独立运行的节点,用来装载微服务的运行实例。容器为微服务提供了:
● 运行时的上下文环境
● 动态部署、启动、暂停、卸载等生命周期管理
● 向注册中心注册
● 处理数据通讯、并发调度、流量控制
● 向监控工具报告状态及计数
● 动态参数配置
每个容器可以部署多个微服务,同一个微服务可以部署在多个容器中,多个容器构成了 UBSI 的服务网格(Service Mesh)。
UBSI 适用场景
UBSI 可以帮助构建复杂的分布式应用系统或技术/业务中台,满足高性能、易扩展、高可用、易治理等要求,支持快速开发及可持续交付。
| 关于 KubeSphere
KubeSphere 是领先的云原生核心服务商青云科技于 2018 年推出的容器管理平台,致力于打造一个以 Kubernetes 为内核的云原生分布式操作系统,帮助企业快速构建健壮的容器云平台。目前,KubeSphere 逐步打造了完善的企业级云原生产品家族,并已服务来自金融、运营商、制造、能源、物流、教育等领域的上百家企业客户。