软硬件资源准备
宜搭专属版默认情况下不需要对数据持久化存储进行特殊配置,如果您有额外配置要求时,宜搭专属版支持对数据库、文件对象存储进行专属配置。本文介绍配置专属存储时,所需要的软硬件资源准备。
数据库
当前仅支持PostgreSQL数据库,推荐使用PostgreSQL v14以上版本。具体配置要求如下:
功能项 | 配置内容 | 说明 |
数据库位置 | 推荐使用阿里云的PostgreSQL(RDS、ADB版本均可) | 推荐阿里云云数据库,运维有保障、网络、性能稳定有保障。 |
数据库版本 | PostgreSQL 14及以上版本 | 不满足14版本的无法提供最优性能保障。 |
数据库规格 | 8C 16G SSD 200G 及以上规格 | 以100万数据量为基础,推荐「8C 16G内存 200G SSD」及以上的主机规格。 |
数据库地址 | 需要提供域名的非IP式地址 | 使用域名可以方便扩缩容,提高配置的灵活性和服务可用性 |
数据库连接测试 | 通过宜搭专属配置中的测试连接功能验证网络连通性。开放公网可访问,配置网络出口IP白名单 | 如果不想开放公网需要额外购买并对接专属钉钉安全网关 用于检验网络是否连通,数据源能否进行初始化 |
数据库连接池 | 可用连接最小1000 | 宜搭是集群部署模式,为保障每台机器的连接数量,需要服务端加大可用连接数 |
连接保活配置 | tcp_keepalives_idle=30 tcp_keepalives_interval=5 | 提高数据库连接保活频率,避免因网络原因出现无效连接 |
数据库监控 | 便于dba或devOps的问题排查 | 方便日常排查问题,缺失时性能问题将不能快速定位 |
数据库带宽 | 推荐宜搭独享最低10M | 如果业务访问量非常大,上传下载频繁,需要考虑适当提高带宽 |
配置 | 数据库能力(单表) | 数据库能力(数据实例行数) |
4核/8G内存/50GSSD | 5万 | 100万 |
8核/16G内存/100+SSD | 10万 | 200万 |
16核/32G/100+SSD | 30万 | 500万 |
32核/64G/200+SSD | 50万 | 1000万 |
64核/128G内存/200G+SSD | 100万 | 2000万 |
对象存储
对象存储支持阿里云 OSS、华为云 OBS和浪潮云 OSS 三种。
对象存储环境要求清单如下:
功能项 | 配置内容 | 说明 |
OSS 类型 | 选择阿里云 OSS、华为云 OBS和浪潮云 OSS。 | |
网络配置 | OSS开通公网可访问 | 如果不想开放公网,需要对接钉钉安全网关。 |
连通性测试 | 通过宜搭专属配置中的测试连接功能验证网络连通性 | 用于检验网络是否连通。 |
跨域设置 | 需要配置允许企业在宜搭上的域名可跨域, | 宜搭是直连 OSS 进行文件上传下载,必须允许跨域才能使用。 |
防盗链检查 | 检查是否开启了防盗链,如果开启需要配置宜搭域名白名单。 宜搭出口 IP 为:
| 防盗链会禁止非白名单内的请求。 |
时间服务器检查 | 如果企业有时间服务器,需要检查时间是否准确。 | OSS请求有时效性,宜搭设置为 30s,超期请求将无效。 |
IT资源:存储准备
本地数据库
- PostgreSQL数据库 版本 v14 以上。
- 数据库公网可访问的域名,数据库名、账号、密码。
- 服务器建议:8核16G 2T硬盘。
本地文件OSS存储
- OSS公网可访问bucket域名、密钥ak、密钥sk。
方案介绍 | 优势 | 适应场景 | |
数据库 | 方案1:专有云数据库 | 具备云数据库的异地多好的高可用性,支持弹性自动扩容。宜搭平台侧负责维护完整的云计算和云存储可靠性。 | 提供客户可独立查看维护数据库的运维审查可能性 希望将业务数据存储在独立的云存储服务器上,和宜搭的公共云业务存储分离。 |
方案2:本地IDC机房 | 满足特定诉求的企业要求,实现数据的本地化机房部署及存储 | 对数据存储方案有特定要求,业务数据字段不接受云上存储的企业。 具备本地DBA的团队维护能力,具备数据库主备切换和物理容灾方案。 | |
对象存储 OSS | 方案1:云上OSS服务 | 能够使用完整的文件存储服务,异地多好的高可用性,支持弹性自动扩容。 | 希望将业务数据存储在独立的云存储服务器上,和宜搭的公共云业务存储分离。 |
方案2:本地OSS方案 | 满足特定诉求的企业要求,实现数据的本地化机房部署及存储 | 对数据存储方案有特定要求,业务数据字段不接受云上存储的企业。 具备本地DBA的团队维护能力,具备数据库主备切换和物理容灾方案。 | |
数据分析 | 方案1:使用云上大数据分析 | 支持大集群数据分析,数据中间图需要云存储暂存 | 使用云端的可视化大数据表关联、表过滤、数据可视化等分析能力 |
方案2:本地数据库、数据湖本地BI分析 | 具备所有业务原始数据库业务字段和所有维度的数据模型 | 具备专业的BI分析团队,可使用Tableau、typhoon等任何形式,基于本地IDC直接进行数据分析。 |