Rainbond 企业版 2.0:云原生应用管理新体验

在当今快速演进的技术领域,微服务架构已成为企业实现敏捷开发、快速迭代和高效运维的关键。然而,微服务治理也带来了一系列挑战,包括服务发现、负载均衡、故障转移、安全性和监控等。我们从云原生应用管理的角度出发,同时结合企业用户内部实践,深入思考和探索产品的发展方向,在与数百家企业的磨合中,正式发布企业版 2.0 。

该版本是 Rainbond 在云原生应用管理上的深入探索和优化,其中不仅集成了 Istio 和 Spring Cloud 等微服务治理模式,还在国产化信创、离线环境以及企业级备份方面提供了综合的解决方案。可以轻松应对微服务架构中的常见挑战,同时也能适应特定的业务需求和运维环境。

企业版功能

  • Spring Cloud 可视化管理:集成 Spring Cloud,支持可视化管理,包含流量拓扑、流量监控、调用链分析、流量控制及网关配置等功能。
  • Istio 可视化管理:集成 Istio 服务网格,支持流量拓扑、流量监控、零信任网络和流量控制等。
  • 国产化信创支持:与多家国产CPU、国产操作系统进行了兼容性适配,确保平台在各种国产化环境均可正常使用,助力企业顺利完成信创转型。
  • 离线环境支持:平台支持在没有网络连接的环境中通过界面部署 Kubernetes 集群和 Rainbond,以及离线源码构建、离线镜像和 Helm Chart 部署。
  • 企业级备份:全面的应用备份解决方案,确保企业数据的安全性和恢复能力。
  • 可观测性中心:企业版提供了综合的监控解决方案,主要包含全局日志、报警中心、高级监控和大屏。
  • 集群巡检:通过巡检插件,定期对 Kubernetes 集群进行健康检查,确保集群运行的稳定性和安全性。主要包含组件运行巡检、配置规范巡检、安全巡检等。
  • 安全增强:针对企业级场景,平台支持操作审计、安全配置、源码安全检测等功能。
  • 网关增强:优化了 API 网关管理,支持复杂的流量控制、路由策略以及 WAF 防火墙。
  • 全链路灰度:支持应用的全链路灰度发布,减少发布新版本时的风险。
  • 云原生应用商店:企业版支持应用商店私有化部署,以及开源应用商店应用导入,允许用户建立属于自己的应用商店。
  • 团队资源配额:管理团队资源的使用,确保资源的合理分配和使用效率。支持各个团队内存、CPU、存储资源的限制。
  • 定制化和样式:提供个性化的用户界面和主题样式,使用户能够根据自己的品牌风格进行定制。
  • 应用集成和展示门户:该门户可以方便地集成和展示自己的内部应用,提高内部协作和效率。
  • 开源中间件(集群版):企业级应用商店集成了一系列集群版本的开源中间件,可以为生产环境的使用提供更稳定的保障。
  • 三级等保支持:企业版符合国家三级等保的安全标准,适用于需要高安全合规性的企业和机构。

主要功能更新

Spring Cloud 可视化管理

Rainbond 企业版将 Spring Cloud 的复杂性转化为简单直观的操作。允许用户通过图形界面轻松配置和管理 Spring Cloud 的各项功能,无需深入了解背后的复杂命令或配置文件。用户可以在 Rainbond 的界面上直接进行如下操作:

  1. 服务注册与发现:在 Rainbond 企业版中,通过 Rainbond 的 Spring Cloud 治理模式,组件可以自动向注册中心注册自己,无需开发者配置注册中心地址。
  2. 配置管理:Rainbond 提供了一个集中化的界面来管理所有微服务的配置。用户可以轻松地对配置进行添加、修改和删除,同时支持配置的版本管理和回滚。
  3. 断路器和流量控制:Rainbond 允许用户通过界面配置断路器规则和流量控制策略,帮助用户防止系统级别的故障。

1

  1. 链路追踪和监控:Rainbond 还集成了流量图表、链路追踪等工具,用户可以在Rainbond的界面上追踪请求的全链路信息,快速定位问题所在。

2

3

Istio 可视化管理

Istio 本身使用的复杂性较高。为了简化其使用流程,帮助用户更好的使用,在 Rainbond 企业版中,Istio 治理模式的集成使得用户可以直接通过 Rainbond 的可视化界面管理和配置 Istio 的功能。其主要功能包括:

  1. 流量管理:Rainbond 的界面允许用户轻松配置流量路由规则、限流、熔断等策略。这有助于控制和优化服务之间的流量,同时还提供了全面的流量监控能力。

4

  1. 零信任网络:Istio 在服务通信中提供自动的 TLS 加密,提高了微服务架构中的安全性。用户可以通过Rainbond 界面配置服务间的身份认证和授权规则。
  2. 观察性增强:通过集成 Istio,Rainbond 为用户提供了丰富的遥测数据,包括服务间调用的延迟、流量分布等。这些信息在 Rainbond 的界面上以图形化方式展示,方便用户监控和调试服务。

5

  1. 灰度发布和流量控制:同时 Rainbond 企业版已支持分批次发布、基于 Header 的匹配规则、全链路灰度以及监控和回滚等全链路灰度发布的核心功能。可以使用户能够更精细地控制服务间的流量,实现灰度发布和流量控制。

国产化信创

Rainbond 企业版致力于提供符合国产化信创要求的云原生应用管理和部署解决方案。它支持国产操作系统和中间件,能够在完全国产化的硬件和软件环境下运行,可以为用户提供以下关键能力:

  1. 支持国产操作系统和CPU:Rainbond 企业版兼容国产操作系统和国产CPU,如麒麟、中标麒麟、龙芯、飞腾等,确保用户在国产软件环境下也能平稳运行 Rainbond 平台及其管理的应用。

6

  1. 一云多芯集群支持:Rainbond 允许通过一个统一的控制台部署不同架构的集群,即可以通过页面直接部署管理x86架构的集群,也可以部署管理ARM架构的集群,同时还支持在同一个集群中部署不同架构的节点。这意味着用户可以在一个集中的界面中监控和管理横跨多种CPU架构的集群,从而优化资源分配和操作流程。同时还可以将 x86 应用逐步迁移。
  2. 跨架构应用编译运行:Rainbond支持将有源码的x86应用系统自动编译成兼容国产化CPU的应用,同时还提供了国产化能力仓库,帮助用户实现各类国产化应用的沉淀与复用。
  3. 适配国产数据库和中间件:针对国产数据库和中间件,Rainbond 企业版能够无缝集成,提供稳定的服务支持,同时还提供了国产化能力仓库,用户可以将已经完成迁移改造的国产化应用发布至该仓库。形成国产化软件的资源池,加速软件开发和交付流程。

离线环境支持

在离线环境中由于网络限制,传统依赖于在线资源和服务的应用在这种环境下可能难以正常运行。离线环境要求所有必要的软件包、依赖项和工具必须在本地可用。
Rainbond 企业版针对离线环境设计了一系列的支持策略和工具,以确保即使在无法连接外部网络的情况下,用户也能顺利部署和管理云原生应用。

  1. 离线部署:Rainbond企业版提供了完整的离线安装包,使得用户可以在没有互联网连接的环境中安装和运行Rainbond以及Kubernetes。安装过程中所需的所有依赖和镜像都已包含在安装包中。
  2. 源码构建与应用管理:即使在无法访问外部代码库或资源的情况下,Rainbond企业版也支持从源码构建应用。用户可以上传应用的源代码,Rainbond将在离线环境中完成构建和部署流程。
  3. 离线镜像和 Helm Chart 包部署:用户可以将 Docker 镜像和 Helm Chart 包直接上传至 Rainbond 平台,实现在离线环境中的一键部署。

企业级备份

在微服务架构中,应用数据的安全和持续性至关重要。企业级备份功能保证了在面对数据丢失、系统故障、人为错误或灾难性事件时,能够快速恢复应用和数据。这不仅是为了保障业务连续性,也是满足合规性和安全性要求的关键部分。
Rainbond企业版提供了全面的企业级备份解决方案,以确保微服务应用和相关数据的安全和完整性。

  1. 全量备份:Rainbond企业版支持对整个应用进行全量备份,包括应用的代码、运行环境、配置、数据库和其他相关数据。这种全面的备份策略确保了应用的每个部分都能被准确地备份和恢复。
  2. 备份和恢复流程:Rainbond的备份恢复功能流程简单。用户可以轻松启动备份任务,并在需要时快速恢复到特定的备份版本。
  3. 跨集群和团队的备份:Rainbond企业版支持跨集群和团队的备份,允许用户在不同的环境中备份和恢复应用。这对于多环境部署和灾难恢复计划尤为重要。

我们的用户:

Rainbond 企业版自发布以来,已经赢得了众多行业、公司的信任和支持。我们的企业客户涵盖了从初创企业到大型企业,包括餐饮、航空、制造、医疗、煤炭等多个行业。典型客户有:中国煤炭科工集团、京东方、研祥科技、中国航信、中国国际货运航空、海尔以及公安、军队等行业。

联系我们:

企业版咨询:
https://rainbond.feishu.cn/share/base/shrcn4dG9z5zvbZZWd1MFf6ILBg

企业版全部功能:https://www.rainbond.com/enterprise_server

微信群:关注 Rainbond 公众号加入技术交流群

钉钉群:请搜索钉钉群号 30885018060

  • 17
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
阿里云数字新基建系列中的云原生操作系统Kubernetes(简称K8s)是一种开源的容器编排平台,用于管理、调度和自动化容器化应用程序的部署和扩展。Kubernetes可以实现应用程序在多个主机上的容器化部署,并提供故障恢复、自动伸缩、资源管理、负载均衡等功能,可以提高应用程序的可靠性、弹性和可扩展性。 Kubernetes是以容器为基础的技术,它可以帮助开发人员和运维人员快速构建、交付和管理容器化的应用程序。通过Kubernetes,可以将应用程序和基础设施解耦,使得应用程序能够更灵活、更高效地运行。 阿里云为了方便用户学习和使用Kubernetes,提供了相应的PDF文件供用户下载。用户可以通过阿里云官方网站或者其他渠道找到相关的Kubernetes PDF下载链接。这份PDF文件包含了Kubernetes的介绍、架构、使用指南、最佳实践等内容,具有很高的实用价值。 通过下载和学习这份PDF文件,用户可以快速了解Kubernetes的基本概念和原理,并学会如何在阿里云上使用Kubernetes进行容器化应用的部署和管理。这对于那些希望在云原生环境中构建和运行应用程序的开发人员和运维人员来说,是非常有帮助的。 总之,阿里云数字新基建系列中提供的云原生操作系统Kubernetes PDF下载是一个非常有价值的学习资源,通过学习和使用Kubernetes,用户可以更好地构建和管理容器化的应用程序。希望这份简短的回答对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值