Skip to content

a9s PostgreSQL for PCF

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

a9s-postgresql-image

概述

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

当前功能

a9s PostgreSQL 的主要功能:

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

a9s PostgreSQL 使用 Cloud Foundry 安全组来防止未经授权的应用建立网络连接。
高可用性 Replication Manager for PostgreSQL 可以保证高可用性。
基于 Consul 的内部 DNS 系统可确保连接的应用始终连接到工作节点上。
集群数据服务计划分布在多个基础架构可用区中,可以实现快速故障转移,并可防止单个基础架构 hosts 乃至整个可用区出现故障。
冒烟测试 a9s PostgreSQL 包含一个部署后的冒烟测试,该测试会针对安装运行一系列基本测试,以确保配置正确。
服务实例容量升级 Cloud Foundry 服务计划更新可以升级 MongoDB 实例的 RAM、CPU 和存储容量。
日志记录和监控 每个 PostgreSQL 服务实例都向一个或多个 syslog/graphite 端点提供日志消息和 MongoDB 特定指标。您可以配置 syslog/graphite 端点来接收日志记录和监控信息。
部署更新程序 该更新程序自动将主程序和所有开通的 a9s PostgreSQL 服务实例更新到最新版本。
备份管理器 备份管理器会定期对实例进行备份,并提供端点以实现实时备份和备份还原。
Service Guard Service Guard 为服务实例 VM 创建 Cloud Foundry 安全组

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

服务计划

a9s PostgreSQL 服务计划的规范:

属性 postgresql-xs postgresql-m
高可用性
实例数量 1 3
vCPU 数量 1 2
RAM 0.5 GB 4 GB
磁盘 3 GB 50 GB
连接数 110 230

Last update: June 26, 2019