从资源到应用的全方位监控能力,博云PaaS推出最新增强版
分类:产品更新 发布时间:2020/6/18 0:00:00


上周,BoCloud博云应用管理核心产品BeyondPaaS推出最新增强版本v2.3,在深度整合BeyondContainer容器云和BeyondMicroService微服务治理产品的基础上进行底层能力增强与功能升级、优化,进一步加强应用全场景下自动部署能力、从运行态管理到服务治理全栈能力,以及从资源到应用的全方位监控能力,助力客户高效管理业务。



  • 底层能力增强:K8s版本升级至1.17、网络大幅增强、负载能力升级、Admission Controller功能增强。


  • 平台新增功能:自身组件监控、数据库监控、API接口文档、多集群应用、自定义弹性伸缩、胖容器、服务访问控制、开发工程脚手架、K8S API权限管理、IPV6、自定义仪表盘、应用保存模板。


  • 平台优化功能:多集群应用、镜像仓库、告警管理、配置中心Apollo、应用拓扑图、熔断机制、超时容错。



新增亮点

 

01 全场景下应用部署和治理能力



02 自研容器网络Fabric能力大大增强

  • Fabric同时支持Overlay/Underlay,支持固定IP、DPDK、NetworkPolicy、租户隔离、Pod-security。

  • 应用网络隔离,支持同一租户下设置应用访问策略( Network Policy )。

  • 租户网络隔离,支持设置租户间网络访问策略。

 



03 负载均衡能力升级

  • 负载均衡策略新增header与cookie组合,新增限速策略配置。

  • 支持租户创建和使用自己的负载均衡器。

  • 支持自编程实现的自定义负载均衡策略,集成了Ribbon中的其他全部策略配置的功能。

 



04 提供服务API接口管理能力

BeyondPaaS中加入API接口文档管理,可通过swagger收集服务的API接口说明,详细展示服务的接口信息,包括出参、入参、返回成功、失败示例,以及必要的说明。

 



05 支持灵活的Apollo配置中心纳管功能

新版本改进Apollo配置中心的方案,采用通过用户名、密码的方式,纳管Apollo组件。为使用中的Apollo场景,提供便捷,省去了数据迁移和服务重启的过程。

 



06 新增开发工程脚手架功能

支持微前端的开发工程和微服务框架SpringCloud开发工程,并包含微服务产品中自研治理功能依赖包,便于微服务开发人员使用。

 



07 优化多集群应用

多集群应用与单集群应用合并,在界面统一管理和查看,涉及功能包括创建应用、服务发布、创建新版本、发布新集群、配置修改。

 



08 提升平台监控能力

  • 组件监控支持Portal、中间件和k8s组件。

  • Protal支持各服务运行状态的监控。

  • 中间件支持Mysql和Consul的监控。

  • K8s组件支持APIServer和Controller的监控。

 



09 增强应用弹性伸缩能力

能够根据输入的指标路径获取用户业务监控指标,根据业务指标设置伸缩策略,自动扩展或减少实例个数,并且可查看获取到的指标性能曲线图。

 



10 支持BeyondVM胖容器

支持应用以BeyondVM胖容器类型发布,胖容器支持企业老旧系统(未进行容器化改造)快速上云,内部可运行多个进程,支持固定IP、可保存变更动作、支持快速弹性伸缩、回滚升级、生命周期等。

 



11 支持IPV6

  • Kubernetes支持IPV6。

  • 部分Portal服务支持双栈。

  • Ingress节点支持IPV6。

  • Fabric支持分配IPV6地址。




12 自定义仪表盘

自定义仪表盘支持自定义展现集群、分区、主机、存储、租户、应用、服务、镜像等显示指标,支持多种展示形式,包括柱状图、仪表盘、圆环图、饼图、折线图等,支持图表大小及位置调整。

 

 

版本展示

 


 Fabric Overlay

支持查看网络地址分配信息(总数、已使用数、未分配数、预留总数、预留空闲数、租户IP消耗用量)和设置租户隔离策略。

 

 


 负载均衡策略优化

创建外部负载需指定使用平台级Ingress还是租户级Ingress,外部负载策略支持Header和Cookie策略组合。

 


最新的PaaS产品中,完善集成了Ribbon中的7种负载均衡策略,并支持自编程实现的自定义负载均衡策略。另外也集成了Ribbon中的其他全部策略配置的功能。


 

 


 租户级Ingress


支持租户创建和使用自己的负载均衡器,一个负载均衡器可监听多个应用,支持负载均衡器的新增、查询、编辑、删除、扩缩容等操作。

 




 多集群应用与单集群应用整合

多集群应用与单集群应用合并,在界面统一管理和查看,涉及功能包括创建应用、服务发布、创建新版本、发布新集群、配置修改。





 自定义指标弹性伸缩

能够根据输入的指标路径获取客户业务监控指标,根据业务指标设置伸缩策略,自动扩展或减少实例个数,并且可查看获取到的指标性能曲线图。

 




 拓扑图优化

优化后的拓扑图,可以直观的展示服务间通信,在服务、通信的性能上可以展示更丰富的信息。另外通过SkyWalking在服务监控中增加调用量、成功失败数等信息。

 

 


 访问控制

扩充自研的服务间访问控制功能,以黑白名单的方式,自行选择访问的控制方式,实现服务间治理。

 

 


 熔断机制

完善集成了Hystrix中的所有熔断机制。可选择隔离策略(信号量隔离、线程池隔离),批处理队列数量设置,以及其他Hystrix相关的策略配置。

 




 超时容错


完善容错机制,并补充超时机制的功能。容错中新增重试状态码的设置,超时支持连接超时时间和请求超时时间的设置。

 

 


 灵活的Apollo配置中心

完善配置中心功能,支持多环境、多集群、多namespace,并支持多个配置中心的管理。

在服务详情中,可与服务相关联,以此提供服务治理的策略下发。

 

 


 新增开发工程脚手架功能

新增开发工程脚手架的功能,支持微前端的开发工程和微服务框架SpringCloud开发工程,并包含BOMS自研治理功能依赖包。便于微服务开发人员使用。

 

 


 API接口文档

服务下API接口文档管理功能,详细展示服务的接口信息,以及必要的说明。

 




 平台自身组件监控

Protal支持各服务运行状态的监控,中间件支持Mysql和Consul的监控,K8s组件支持APIServer和Controller的监控。

 




 告警优化

系统设置默认告警规则,平台有主机的默认告警规则,租户下有主机和容器的告警规则,默认告警规则默认不开启,需手动开启。租户可自定义主机和容器的告警规则。

 




支持BeyondVM胖容器模式


服务发布类型支持BeyondVM胖容器模式,内置systemd/sshd/crond/syslogd,内部可以运行多个应用程序,应用生命周期管理(启动后任务poststart,停止前任务prestop,服务新增保存并停止功能)。

 


 


 支持IPV6

Kubernetes支持IPV6、部分Portal服务支持双栈、Kubernetes节点支持IPV6、Ingress节点支持IPV6、Fabric支持分配IPV6地址。

 


 


 自定义仪表盘

支持个性化仪表盘;支持饼图、条形图、圆环图、柱状图、折线图;更丰富的监控类型、更多的监控项。

 




 Beyond-AC


针对pod对象,为pod自动添加分区调度/网络注解。

 

 


 镜像标识


对最新镜像、被使用镜像、下线换镜像进行图标标识。

 


 


 镜像归档


可手动进行批量归档或配置自动归档策略。

 




 平台管理员查看租户应用


平台管理员可查看租户的应用、服务和实例信息,包括服务配置信息、资源使用情况、日志等,只查看,不能操作。



体验创新云技术带来核心业务效率显著提升
立即预约,加速企业数字化转型进程
Copyright ⓒ 2022 苏州博纳讯动软件有限公司 国徽 苏ICP备13004761号 法律声明及隐私政策