在 Amazon Web Services (AWS) 上部署 ArcGIS Enterprise on Kubernetes 时,您可以配置云关系存储支持托管的要素数据和管理方面,如自定义和配置设置。 有关详细信息,请参阅使用云关系存储的注意事项。
以下是关于选择和管理 AWS 上的关系存储的注意事项,包括兼容选项。
兼容选项
ArcGIS Enterprise on Kubernetes 与 AWS 上提供的两种关系存储选项兼容:
- Amazon Aurora PostgreSQL - 提供自动监控、故障转移功能,并可将 SSD 存储自动扩展至最大 128 TB
- Amazon RDS for PostgreSQL - 提供更灵活的调整和硬件配置,非常适合高级 PostgreSQL 数据库管理员使用
这两种选项都具有高可用性和可靠性,并支持扩展只读复本以实现高吞吐量。
实例创建方式
创建 Amazon RDS 数据库实例时,需要选择以下两种方式之一:
- 标准创建 - 设置配置选项,包括可用性、安全性、备份和维护等。 这是推荐选项。
- 简易创建 - 部分配置选项无法在数据库创建后更改。 不推荐使用此选项,因为它不支持选择 Amazon 虚拟私有云 (Amazon VPC) 或硬件配置。
部署选项
在创建 PostgreSQL RDS 数据库时,请根据组织需求选择合适的部署和定价选项:
- 单实例部署 - 最低成本选项,但不适合高可用性需求。
- Multi-AZ 数据库实例部署 - 适中定价,具备强大的高可用性,适用于中等工作负载。
- Multi-AZ 数据库集群部署 - 成本较高,但包括只读复本,适合高吞吐量需求。 通过为 ArcGIS Enterprise 提供只读端点,可以利用此选项最大化容量。
实例和存储注意事项
Amazon RDS 提供以下类型的预配置 IOPS SSD 存储:
- iO2 Block Express 存储 - AWS 推荐的选项。
- io1 存储(上一代)
有关实例配置的详细信息,请参阅连接和实例大小调整。 有关实例存储定价的详细信息,请参阅 Amazon RDS 定价。
存储自动扩展
为了避免磁盘空间不足或用尽,建议启用 Amazon RDS 存储自动扩展。
数据库连通性
要使 ArcGIS Enterprise 能够连接到您的 AWS 数据库,请将数据库与 Amazon Elastic Kubernetes Service (EKS) 集群置于同一 Amazon VPC 中。 如果该 VPC 中尚未创建 DB 子网组,需请求 AWS 创建一个。
ArcGIS Enterprise 不要求数据库对外公开访问,建议禁用此功能。 确保安全组允许从您的 EKS 安全组访问 5432 端口(默认 PostgreSQL 端口)。 在多数情况下,您可以选择将 EKS 安全组作为数据库的安全组,但建议始终咨询云安全专家,以确保遵循最佳实践。