Rainbond文档中心
快速开始 编辑此页面

    简介

    Rainbond 是以企业云原生应用开发、架构、运维、共享、交付为核心的Kubernetes多云赋能平台, 向下结合Kubernetes云原生资源管理模式,对接管理各类传统基础设施,通过多维度的软件定义屏蔽了底层资源的差异,甚至包括CPU架构差异和操作系统差异,从而对上层提供以应用为中心的新一代基础设施; 向上定义了标准应用模型(RAM,OAM),内置ServiceMesh微服务架构框架, 提供用户基于源码/已有镜像构建服务组件的能力,编排服务组件的能力,发布共享完整应用模型的能力,交付运维业务应用的能力。

    与容器平台的区别

    产品定位图例说明 定位差异 Rainbond 在应用级包装和抽象,使用者不用学习容器和 K8s,不用了解服务器、网络、存储等底层基础设施。管理者可以在资源层面管理容器、k8s 和相关基础设施。并在应用之上实现场景化的应用交付流程(软件开发交付流程、企业 IT 管理流程、企业应用市场生态)。 其他容器平台主要是为了简化容器管理和扩展容器的功能,概念上体现容器和 k8s,使用者要要学习容器和 K8s,并在容器粒度实现场景化解决方案。 场景差异 Rainbond 根据不同人群有不同的管理界面,面向开发、测试和应用运维有应用管理的控制台,面向系统运维有命令行工具和资源管理后台,面向应用交付人员和最终用户有应用市场。 其他容器平台通常在统一的管理界面管理容器和基础设施,主要面向人群是运维。 跟 k8s 差异 Kubernetes 是 Rainbond 底层一个技术组件,使用 Rainbond 不需要学习容器和 k8s,Rainbond 兼容容器和 K8s 的标准, Rainbond 运行在 k8s 上,k8s 负责所有应用的运行和调度。 参考技术架构

    快速安装

    使用最简单,方便的方式安装 Rainbond。

    功能列表

    开发计划 发布周期 本文档列举Rainbond开源版具备的重点基础功能,随着版本升级本文档列举不一定完全,如有疑问请于社区留言咨询。 集群管理 功能 功能描述 Kubernetes集群托管 Kubernetes作为基础设施是Rainbond的基础资源 云资源对接 支持阿里云ACK集群创建,初始化 支持阿里云存储资源对接 多集群应用调度 应用(组件)支持在多个集群间调度 多集群应用编排 支持部署应用到多个集群 应用的部署 功能 功能描述 支持源代码持续构建 支持PHP源码编译,支持PHP源代码、PHP5.3~7版本运行时,apace、nginx构建应用,并支持流行的PHP开发框架 支持Java源码编译,支持Java(maven)源代码、war包、jar包构建应用,并支持流行的java开发框架 支持Python源码编译,支持Python源代码、Python 2.6~3.2运行时构建应用,并支持流行的Python开发框架 支持Node.js源码编译,支持Node.js源代码、Nods.js 6.x~10.x运行时构建应用,流行的Node.js开发框架,包括前端类项目。 支持Golang源码编译、Golang 1.8.x,1.9.x运行时构建应用,并支持流行的Golang开发框架 支持dotnet源码编译、支持选择多个版本的编译和运行环境(.

    Rainbond-Cloud

    本篇文章主要讲解Rainbond Cloud 架构模式,用户价值和使用方式

    学习概念

    该章节集中讲解Rainbond应用开发管理相关的概念和定义,便于后续章节内容的理解

    版本发布周期

    Rainbond版本发布周期