Skip to content

MindSphere 托管后端服务

本部分将介绍包含的后端服务。后端服务的每个实例都在专用虚拟机上运行。这些虚拟机和服务均通过 MindSphere 来操作。

可用后端服务

目前包括以下后端服务:

后端服务 描述 计划
MongoDB MongoDB 是一个文档数据库,可将数据存储在类似 JSON 的灵活文档中,表示不同的文档包含不同的字段,而数据结构也会随时间发生改变。 mongodb-xs 和 mongodb-m
PostgreSQL PostgreSQL 是一个功能强大的开源对象关系数据库系统。 postgresql-xs 和 postgresql-m
Redis Redis 是一个开源的(经 BSD 许可)内存数据结构存储系统,可作为数据库、缓存和消息代理。 redis-xs 和 redis-m
RabbitMQ RabbitMQ 是部署范围最广的开源消息代理。 rabbitmq-xs 和 rabbitmq-m
Elasticsearch Elasticsearch 是一个分布式 RESTful 搜索和分析引擎,能够解决大量用例。作为 Elastic Stack 的核心,Elasticsearch 可集中存储您的数据,帮助您及时发现预期和意外情况。 elasticsearch-xs 和 elasticsearch-m
LogMe LogMe 支持开通 Elasticsearch、Logstash 和 Kibana,即 ELK 堆栈。Cloud Foundry 应用绑定到 LogMe 后,即可自动从您的应用和服务中收集指标和系统日志。 logme-xs 和 logme-m

服务计划

为每个 Org 启用所有服务计划(*-xs*-m)。这些计划都标记为 *付费*计划,以便您购买计划中的其它实例。根据您的产品,可纳入一定数量的并发实例。下表列出了用于 MindAccess Developer Plan 的实例:

产品 纳入的并发实例
Developer Plan S 2 XS 实例
Developer Plan M 4 XS 实例
Developer Plan L 6 XS 实例

您可以通过 MindSphere Store 购买其它不同规格的服务实例。因此,Org 中的 Cloud Foundry 配额并不反映允许的并发服务实例数。

更新到更大的服务计划

使用以下命令更新服务计划:

cf update-service <serviceName> -p <largerPlanName>

磁盘警报

Parachute 组件监视每个服务实例,以评估临时和持久磁盘使用情况。如果磁盘使用量达到配置的阈值,Parachute 将停止该实例的所有进程,并将一条消息写入日志目录:

Limit reached for: <persistent/ephemeral> disk

重新启动停止的实例

服务实例的磁盘使用阈值默认设置为80%。当重新启动已停止的服务实例时,可以使用 max_disk_threshold 参数配置阈值。它接受0到100之间的整数值。下面的示例展示了如何重启阈值为90%的服务实例:

cf update-service <serviceName> -c '{"max_disk_threshold": "90"}'

重新启动服务实例需要几分钟。

注意

这只是暂时的解决办法。当再次达到阈值时,服务实例将停止。对于长期解决方案,如果可用,服务实例必须更新为更大的计划大小

共享服务实例

在空间之间共享服务实例允许不同空间中的应用使用 MindSphere 管理支持服务的相同实例。这消除了使用服务 Key 和用户提供的服务将应用绑定到相同服务实例的需要。

关于共享实例的更多细节,请参考Cloud Foundry documentation

功能

  • 服务实例可以在一个 Cloud Foundry org 中的多个空间之间共享。
  • 在空间之间共享服务实例需要 Space Developer 角色在他们的空间之中。
  • 服务实例可以在与其共享的空间中绑定或取消绑定,但不能更新、重命名或删除。
  • 用于供应或更新服务实例的配置参数可以从与该实例共享的所有空间中读取。
  • 将服务实例共享到其它空间不会减少您 org 的服务计数配额。
  • 共享的服务实例仅作为您 org 的服务计数配额中的一个实例进行计算。

示例场景

考虑两个在自己的空间中部署应用的开发团队。他们的应用应使用消息队列进行通信。

  1. 空间 A 的开发团队创建了 RabbitMQ 服务实例,将其绑定到他们的应用,并与空间 B 共享此服务实例。
  2. 空间 B 的开发团队将他们的应用绑定到相同的服务实例,该应用可以开始通信。

说明请参考如何

后端服务文档


Last update: March 22, 2023