Skip to content

a9s Elasticsearch

本文档将介绍 a9s Elasticsearch 服务。a9s Elasticsearch 支持按需开通基于 VM 的专用 Elasticsearch 服务器和 集群。开发者可以 使用 Cloud Foundry 命令行接口 (cf CLI) 创建 Elasticsearch 服务器或集群的实例,并将这些实例绑定 到应用。 一个服务实例可能与单个专用 VM 相关联, 也可能与多个包含 Elasticsearch 复制集集群的 VM 所组成的一组 VM 相关联, 具体取决于您的服务计划。

a9s-elasticsearch-image

概述

运行 cf CLI create-service elasticsearch 命令,BOSH 会为此服务实例创建专用 VM。这样可以最大限度地降低出现吵闹邻居问题的可能性。

Elasticsearch 服务实例开通(包括 VM 编排)完全自动化。 这就使得服务实例可以通过基础架构虚拟化机制实现高度隔离 和屏蔽。

集群数据服务计划分布在多个基础架构可用区中, 可以实现快速故障转移,并可防止 单个基础架构 hosts 或整个可用区出现故障。

当前功能

当前版本 a9s Elasticsearch 的主要功能:

功能 优势
按需开通服务实例 a9s Elasticsearch 自动配置 Elasticsearch 实例。开发者可以使用单个命令开通单台 VM Elasticsearch 服务器或多台 VM Elasticsearch 复制集。
服务实例隔离 每台 Elasticsearch 服务器都在专用 VM 上运行,从而防止吵闹邻居问题以确保满足企业安全要求。

a9s Elasticsearch 使用 Cloud Foundry 安全组来防止未经授权的应用建立网络连接。
高可用性 a9s Elasticsearch 保证高可用性。

基于 Consul 的内部 DNS 系统可确保连接的应用始终连接到工作节点上。
冒烟测试 a9s Elasticsearch 包含一个部署后的冒烟测试,该测试会针对安装运行一系列基本测试,以确保配置正确。
服务实例容量升级 Cloud Foundry 服务计划更新可以升级 Elasticsearch 实例的 RAM、CPU 和存储容量。
日志记录和监控 每个 Elasticsearch 服务实例都向一个或多个 syslog/graphite 端点提供日志消息和 Elasticsearch 特定指标。您可以配置 syslog/graphite 端点来接收日志记录和监控信息。
部署更新程序 该更新程序自动将主程序和所有开通的 a9s Elasticsearch 服务实例更新到最新版本。
备份管理器 备份管理器会定期对实例进行备份,并提供端点以实现实时备份和备份还原。
Service Guard Service Guard 为服务实例 VM 创建 Cloud Foundry 安全组

当服务实例的 IP 地址变更时,Service Guard 将更新安全组。Service Guard 还会重新启动已绑定到受影响服务实例的应用实例。 应用的实例会逐个重新启动以避免停机。

服务计划

a9s Elasticsearch 服务计划的规范:

属性 elasticsearch-xs elasticsearch-m
高可用性
实例数量 1 3
vCPU 数量 1 2
RAM 2 GB 4 GB
磁盘 4 GB 50 GB

还有问题?

向社区提问


除非另行声明,该网站内容遵循MindSphere开发许可协议.


Last update: June 26, 2019