Rainbond5.1.4发布,复杂微服务架构全面升级回滚今天为大家带来Rainbond5.1系列的第四次更新,这个版本的更新的主要内容是复杂微服务架构应用的整体升级和回滚,可以实现复杂微服务架构的持续交付,以及复杂架构企业级应用的快速交付和升级。此外,还有一些小的优化和错误修复。Rainbond是一个开源的企业应用云操作系统,支持企业应用开发、架构、交付、运维全流程。它通过非侵入式架构无缝连接各种企业应用程序。底层资源可以与IaaS、虚拟机和物理服务器进行连接和管理。复杂的微服务架构应用整体升级回滚面对复杂的微服务架构,微服务组件可能有几十个,服务之间存在业务依赖;微服务的版本管理复杂;开发和测试过程效率低下。为解决上述问题,单一的微服务管理模式不再适用,需要考虑微服务架构的整体管理。本次更新可以实现复杂微服务架构的整体版本,微服务的独立开发,测试环境和生产环境的整体升级和回滚,升级过程只更新变化的服务和配置,进程滚出,实现不间断业务升级。升级和回滚过程是通过Rainbond应用市场实现的,Rainbond应用市场定义了应用的存储、共享、交付和管理方式。Rainbond应用市场与传统镜像仓库的区别在于,它基于镜像仓库、包仓库、对象存储等存储系统的支持,定义了一个标准的支持大规模、分布式数字业务的云原生应用模型系统,为应用模型提供创建、发布、存储、交付、安装、升级等一系列业务支持。对内可作为业务管理平台,方便灵活地共享企业创建的业务系统和中间件。对外,可以根据行业特点,作为构建行业交付标准、交付流程和交付路径的依据。应用市场最大的优势在于,不仅涵盖服务组件和应用(业务系统),甚至包括支持一键分享、一键安装使用的解决方案,极大地方便了用户。他们只需要安装和使用,用户不需要懂技术。5.1.4之前rainbond只支持云城应用中单个服务的升级。如果要升级整个云城应用,需要单独升级每一个服务,不能升级新添加的服务。这给您用户的使用带来了极大的不便。为了让用户的操作更简单,提升用户体验,我们在5.1.4版本对应用市场进行了升级。灵活的功能和特性升级方式:免费您可以选择需要升级的服务,您可以升级全部或部分。新建新增服务:除了升级现有服务外,您还可以新建旧版本不可用,新版本可用的服务。详细变更信息:在升级界面中,可以查看服务当前版本与新版本之间的属性变化。详细的升级记录:对于每一次升级操作,rainbond都做了详细的记录,包括:升级操作的时间、版本号的变化以及服务属性的各种变化信息等。自动回滚:在应用升级过程中,如果程序出现异常,会回滚到升级前的状态,避免只升级部分属性或服务。手动回滚:升级成功后,如果新版本存在缺陷导致各项服务无法正常使用,或者您更喜欢升级前的版本,您可以选择手动回滚,回到之前的版本。简单的演示和更详细的说明可以参考:服务升级文档中的其他改进第三方服务新增实例地址时,允许该地址有端口镜像服务,支持修改镜像仓库帐号、密码等信息。grctl命令行工具添加身份属性网关,将自定义网关策略的域名作为环境变量注入到服务中(相关文档)将环境变量、配置文件等配置信息集成到环境配置中共享应用支持定义非共享服务支持服务链接信息和环境变量互传关闭或重启服务时增加二次确认,防止误安装方面:优化安装时初始化数据中心的流程,优化调整安装任务结构,调整离线镜像文件路径,支持调整网络类型,优化部分组件配置参数,优化安装过程中宿主机IP段与容器IP段冲突,BUG修复【重要】]固定当服务关闭,pod无法删除或删除时间过长【重要】修复了多管理节点中某个节点的rbd-hub服务异常,但网关没有拿走的问题离线,导致goodrain.me服务异常修复第三方服务网关访问策略控制错误。修复了删除端口报系统异常的错误。修复无法修改健康检测参数的错误。修复云城应用版本号显示不全的问题。修复添加镜像服务时没有高级选项按钮的问题。修复构建源中图片Tag显示不全的问题。选择了有状态的应用,但是创建成功后是无状态的应用。修复无状态应用无法修改为有状态应用的问题。修复关闭计算节点调度后可用资源统计不正确的问题。修复第三方服务TCP访问策略状态错误无法操作的问题修复网关策略参数配置中Websocket不生效的问题修复docker-compose中镜像不生效的问题不正确的问题,环境变量名带有“.”支持安装和升级新集群。安装参考Rainbond安装文档:https://www.rainbond.com/docs...升级现有集群至5.1.4版本:https://www.rainbond.com/docs...
