跳到主要内容
版本:V6.0

RAM类型应用使用指南

RAM 是什么?

Rainbond 提出了一种应用模型 Rainbond Application Model(RAM),这是标准的 Rainbond 应用规范。在软件交付过程中 Rainbond 将业务系统抽象为应用模型,业务系统只要在 Rainbond 能够正常运行,即可通过应用模板发布至应用市场。

RAM 模型的抽象,囊括了企业应用所包含的所有服务组件以及组件间的关联关系。这一高级抽象无关乎企业应用内部包含多少服务组件,也无关乎组件间的关联关系是否复杂。应用模版(RAM模型在应用市场领域的具体实现)可以发布到 Rainbond 特有的应用市场中,发布出的应用模版可以作为企业应用的安装包看待,无论原有架构多么复杂、内部组件多寡,都可以完成一键安装与升级。

概述

本章主要介绍如何把云原生应用市场的 RAM 应用部署到 Rainbond 集群中,介绍三种方式部署应用。

  • 通过命令行的方式一键安装到 Rainbond。
  • 通过在线安装对接云原生应用市场安装应用。
  • 通过安装包去安装。

开始部署

以下将分别介绍三种部署方式。

通过工作空间点击团队,进入团队视图,通过侧边栏新建选择 从应用市场安装这一项,进入页面之后选择 Tab 页第二项命令行安装的方式。

通过云原生应用市场去浏览你要安装的 RAM 类型应用,在应用列表页支持根据类型筛选,同时在每个应用的右上角都展示出当前应用对应的类型图标,选择想要安装的应用进入详情页去通过应用介绍去了解当前应用。

选择应用版本

如果想要安装当前应用的话,先选择一个合适的版本,然后再点击安装按钮,点击完之后会弹出一条命令行。 把此 RAM 命令复制到命令输入框点击确定即可,如下图所示:

管理应用

应用安装之后,你可以进行应用的全生命周期管理,如构建更新停用启用等,如果你需要访问该应用,那么需要进入组件管理页面操作。

组件的作用是使开发人员能够不用关注底层基础架构的情况下定义业务单元的部署模式,组件描述了可以作为大型分布式应用程序的一部分进行实例化的功能单元。例如,应用程序中的每个微服务都被描述为一个组件。组件同样支持更新停用启用构建访问终端等操作。具体操作流程如下:

  • 第一步:在应用视图下,选择你想要访问的组件,点击其六边形,点击弹出的卡片上端,可以进入组件管理页面。
  • 第二步:在组件管理页面中,点击端口,添加该容器对应的端口,打开对外服务,将会自动生成一条域名,点击即可访问。

当然还有其他的配置,如果想要管理更复杂的业务可以参考应用管理组件管理