AI应用(Supabase版)

PolarDB PostgreSQL现已推出全托管的Supabase服务(即PolarDB Supabase)。PolarDB SupabasePolarDB PostgreSQL为核心,整合了Realtime实时数据库、RESTful API、GoTrue身份认证、文件存储、日志采集等关键功能,并在此基础上进行了优化与增强,为您省去Supabase复杂的参数管理和应用运维等操作,并提供了兼具灵活性与高性能的后端解决方案。您可以基于PolarDB Supabase快速搭建Web、SaaS平台、AI集成应用等现代化应用。

说明

AI应用(Supabase版)目前处于灰度阶段,如需使用,您可联系我们加入白名单来体验该功能。

优势

  • 基于PolarDB PostgreSQL:提供高可用性和跨机房的容灾能力,确保系统持续运行和数据安全,提升业务可靠性及应对突发情况的能力。

  • 内置AI能力:可直接通过简单的SQL语句就能调用内置的AI模型进行推理分析,无需复杂编程或专业AI知识。

  • 实时数据库:内置实时数据库监听功能,数据一旦发生变化,会立刻推送到你的应用(如网页或APP),打造流畅的实时交互体验。

  • 身份鉴权:内置完善的身份认证和权限控制功能,轻松为你的应用提供用户注册、登录和安全访问管理。

  • RESTful API:基于PostgREST,您可以通过RESTful API的方式直接访问PolarDB PostgreSQL集群,简化数据访问,省去重复的增删改查操作。

  • 存储服务:支持挂载PolarDB文件系统(Polar File System,简称PolarFS)冷存版实例,并通过S3协议管理实例中的文件。

  • 开源定制PolarDB Supabase作为开源Supabase的下游,与开源Supabase生态实现无缝兼容。同时,为开发者提供定制化的优化与增强服务。

版本要求

您的集群需满足以下条件:

  • 集群形态:集中式PolarDB PostgreSQL集群,暂不支持PolarDB PostgreSQL分布式版集群。

  • 数据库引擎PostgreSQL 16

费用说明

AI应用(Supabase版)将收取后端组件网关组件费用。

单个组件价格信息

中国内地

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

11

0.02

polar.app.g2.small

12 GB

18

0.04

polar.app.g2.medium

24 GB

250

0.52

polar.app.g4.medium

28 GB

270

0.56

polar.app.g2.large

48 GB

475

0.99

polar.app.g4.large

416 GB

630

1.31

polar.app.g2.xlarge

816 GB

1,000

2.08

polar.app.g4.xlarge

832 GB

1,240

2.58

polar.app.g2.2xlarge

1632 GB

2,000

4.17

polar.app.g4.2xlarge

1664 GB

2,400

5.00

中国(香港)

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

17.6

0.032

polar.app.g2.small

12 GB

28.8

0.064

polar.app.g2.medium

24 GB

400

0.832

polar.app.g4.medium

28 GB

432

0.896

polar.app.g2.large

48 GB

760

1.584

polar.app.g4.large

416 GB

1,008

2.096

polar.app.g2.xlarge

816 GB

1,600

3.330

polar.app.g4.xlarge

832 GB

1,984

4.130

polar.app.g2.2xlarge

1632 GB

3,200

6.670

polar.app.g4.2xlarge

1664 GB

3,840

8.000

日本(东京)

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

17.6

0.032

polar.app.g2.small

12 GB

28.8

0.064

polar.app.g2.medium

24 GB

400

0.832

polar.app.g4.medium

28 GB

432

0.896

polar.app.g2.large

48 GB

760

1.584

polar.app.g4.large

416 GB

1,008

2.096

polar.app.g2.xlarge

816 GB

1,600

3.330

polar.app.g4.xlarge

832 GB

1,984

4.130

polar.app.g2.2xlarge

1632 GB

3,200

6.670

polar.app.g4.2xlarge

1664 GB

3,840

8.000

韩国

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

17.6

0.032

polar.app.g2.small

12 GB

28.8

0.064

polar.app.g2.medium

24 GB

400

0.832

polar.app.g4.medium

28 GB

432

0.896

polar.app.g2.large

48 GB

760

1.584

polar.app.g4.large

416 GB

1,008

2.096

polar.app.g2.xlarge

816 GB

1,600

3.330

polar.app.g4.xlarge

832 GB

1,984

4.130

polar.app.g2.2xlarge

1632 GB

3,200

6.670

polar.app.g4.2xlarge

1664 GB

3,840

8.000

新加坡

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

17.6

0.032

polar.app.g2.small

12 GB

28.8

0.064

polar.app.g2.medium

24 GB

400

0.832

polar.app.g4.medium

28 GB

432

0.896

polar.app.g2.large

48 GB

760

1.584

polar.app.g4.large

416 GB

1,008

2.096

polar.app.g2.xlarge

816 GB

1,600

3.330

polar.app.g4.xlarge

832 GB

1,984

4.130

polar.app.g2.2xlarge

1632 GB

3,200

6.670

polar.app.g4.2xlarge

1664 GB

3,840

8.000

马来西亚(吉隆坡)

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

17.6

0.032

polar.app.g2.small

12 GB

28.8

0.064

polar.app.g2.medium

24 GB

400

0.832

polar.app.g4.medium

28 GB

432

0.896

polar.app.g2.large

48 GB

760

1.584

polar.app.g4.large

416 GB

1,008

2.096

polar.app.g2.xlarge

816 GB

1,600

3.330

polar.app.g4.xlarge

832 GB

1,984

4.130

polar.app.g2.2xlarge

1632 GB

3,200

6.670

polar.app.g4.2xlarge

1664 GB

3,840

8.000

印度尼西亚(雅加达)

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

15.4

0.028

polar.app.g2.small

12 GB

25.2

0.056

polar.app.g2.medium

24 GB

350

0.728

polar.app.g4.medium

28 GB

378

0.784

polar.app.g2.large

48 GB

665

1.386

polar.app.g4.large

416 GB

882

1.834

polar.app.g2.xlarge

816 GB

1,400

2.910

polar.app.g4.xlarge

832 GB

1,736

3.610

polar.app.g2.2xlarge

1632 GB

2,800

5.840

polar.app.g4.2xlarge

1664 GB

3,360

7.000

菲律宾

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

15.4

0.028

polar.app.g2.small

12 GB

25.2

0.056

polar.app.g2.medium

24 GB

350

0.728

polar.app.g4.medium

28 GB

378

0.784

polar.app.g2.large

48 GB

665

1.386

polar.app.g4.large

416 GB

882

1.834

polar.app.g2.xlarge

816 GB

1,400

2.910

polar.app.g4.xlarge

832 GB

1,736

3.610

polar.app.g2.2xlarge

1632 GB

2,800

5.840

polar.app.g4.2xlarge

1664 GB

3,360

7.000

泰国(曼谷)

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

15.4

0.028

polar.app.g2.small

12 GB

25.2

0.056

polar.app.g2.medium

24 GB

350

0.728

polar.app.g4.medium

28 GB

378

0.784

polar.app.g2.large

48 GB

665

1.386

polar.app.g4.large

416 GB

882

1.834

polar.app.g2.xlarge

816 GB

1,400

2.910

polar.app.g4.xlarge

832 GB

1,736

3.610

polar.app.g2.2xlarge

1632 GB

2,800

5.840

polar.app.g4.2xlarge

1664 GB

3,360

7.000

德国(法兰克福)

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

15.4

0.028

polar.app.g2.small

12 GB

25.2

0.056

polar.app.g2.medium

24 GB

350

0.728

polar.app.g4.medium

28 GB

378

0.784

polar.app.g2.large

48 GB

665

1.386

polar.app.g4.large

416 GB

882

1.834

polar.app.g2.xlarge

816 GB

1,400

2.910

polar.app.g4.xlarge

832 GB

1,736

3.610

polar.app.g2.2xlarge

1632 GB

2,800

5.840

polar.app.g4.2xlarge

1664 GB

3,360

7.000

英国(伦敦)

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

15.4

0.028

polar.app.g2.small

12 GB

25.2

0.056

polar.app.g2.medium

24 GB

350

0.728

polar.app.g4.medium

28 GB

378

0.784

polar.app.g2.large

48 GB

665

1.386

polar.app.g4.large

416 GB

882

1.834

polar.app.g2.xlarge

816 GB

1,400

2.910

polar.app.g4.xlarge

832 GB

1,736

3.610

polar.app.g2.2xlarge

1632 GB

2,800

5.840

polar.app.g4.2xlarge

1664 GB

3,360

7.000

美国(硅谷)

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

13.2

0.024

polar.app.g2.small

12 GB

21.6

0.048

polar.app.g2.medium

24 GB

300

0.624

polar.app.g4.medium

28 GB

324

0.672

polar.app.g2.large

48 GB

570

1.188

polar.app.g4.large

416 GB

756

1.572

polar.app.g2.xlarge

816 GB

1,200

2.500

polar.app.g4.xlarge

832 GB

1,488

3.100

polar.app.g2.2xlarge

1632 GB

2,400

5.000

polar.app.g4.2xlarge

1664 GB

2,880

6.000

美国(弗吉尼亚)

节点规格码

CPU和内存

价格(元/月)

价格(元/小时)

polar.app.g1.tiny

11 GB

13.2

0.024

polar.app.g2.small

12 GB

21.6

0.048

polar.app.g2.medium

24 GB

300

0.624

polar.app.g4.medium

28 GB

324

0.672

polar.app.g2.large

48 GB

570

1.188

polar.app.g4.large

416 GB

756

1.572

polar.app.g2.xlarge

816 GB

1,200

2.500

polar.app.g4.xlarge

832 GB

1,488

3.100

polar.app.g2.2xlarge

1632 GB

2,400

5.000

polar.app.g4.2xlarge

1664 GB

2,880

6.000

快速体验

1. 创建Supabase应用

重要

在创建Supabase应用时,需对PolarDB PostgreSQL集群的部分参数进行修改。由于修改参数的过程会导致集群重启,因此建议在业务低峰期进行Supabase应用的创建。相关参数如下:

  • wal_level:logical

  • polar_max_super_conns:500。

  1. 登录PolarDB控制台,在符合版本要求的集群详情页中,单击左侧导航栏中的AI能力 > AI应用,并单击新建AI应用image

  2. 在应用购买页面中,请根据您的需求选择适合的配置:

    配置项

    说明

    付费类型

    • 包年包月:预付费模式。在创建应用时,您需选择固定规格的资源,并预先支付应用的费用。购买周期越长,所享受的折扣也越大。该模式一般适用于业务需求长期稳定的场景。

    • 按量付费:后付费模式。在创建应用时,您需选择固定规格的资源,但无需提前支付应用的费用。该模式根据您实际使用的时长进行计费,一般适用于业务需求灵活的场景。

    引擎

    固定为PolarDB

    地域

    选择应用所在的地理位置

    说明
    • 应用购买完成后,不支持更改地域。

    • 应用需与PolarDB PostgreSQL集群位于同一地域。因此,请选择与PolarDB PostgreSQL集群相同的地域。

    • 建议将应用与需要连接的ECS创建在同一地域,否则它们将无法通过内网(私网)实现互通,只能通过外网(公网)进行通信,这将无法充分发挥最佳性能。

    架构

    固定为AI应用

    PolarDB集群

    选择需要创建应用的PolarDB集群。

    生态

    自动填写为源PolarDB集群数据库生态,无需手动填写。

    版本

    自动填写为源PolarDB集群数据库版本,无需手动填写。

    AI应用

    固定为Supabase

    组件集

    一个AI应用可以包含多个子组件,这些子组件构成应用的组件集。对于Supabase应用,您可以选择如下子组件:

    • 网关组件:网关组件包含Supabase kong网关,用于整个应用的流量管理和认证。

    • 后端组件:后端组件包含如下模块:

      • studio:Supabase Dashboard。

      • auth:基于GoTrueSupabase的身份认证和用户管理服务。

      • rest:基于PostgRESTRESTful API访问PolarDB PostgreSQL集群。

      • realtime:基于Supabase RealtimeWeb Socket服务,支持广播推送、数据共享以及Postgres数据变更监听能力。

      • meta:基于RESTful API管理PolarDB PostgreSQL集群,包括表结构管理、添加用户角色和执行查询等。

      • storage:基于PolarDB文件系统(Polar File System,简称PolarFS)冷存版的存储服务。

      • imgproxy:基于Imgproxy的图片处理服务。

      • analytics:基于开源Supabase Logflare的日志统计服务。

      • functions:Supabase的边缘函数服务。

      • supavisor:PolarDB PostgreSQL集群的连接池。

      • vector:基于Vector的轻量化可观测性数据采集。

    说明

    每个子组件至少为1个,您可以根据实际业务情况自定义每个子组件的数量和规格。

    AI应用名

    您可以填写自定义的应用名称。

    说明

    不能以http://或者https://开头,且长度2~256个字符。

    网络类型

    固定为专有网络

    VPC网络

    自动填写为源PolarDB集群的专有网络,无需手动填写。

    可用区和交换机

    配置VPC网络的交换机,建议选择与PolarDB PostgreSQL集群的主可用区相同的交换机,以发挥最佳网络性能。

    如果已有的交换机无法满足您的要求,您可以自行创建交换机

    安全组

    配置应用的安全组。

    购买数量

    选择需要购买的应用数量。

    说明
    • 每个PolarDB PostgreSQL集群仅支持购买一个相同类型的AI应用。

    • 付费类型包年包月时,支持配置。

    购买时长

    选择应用的购买时长。

    说明

    付费类型包年包月时,支持配置。

    自动续费

    配置是否开启自动续费。为避免因忘记续费而导致业务中断,建议您开启自动续费。

    说明

    付费类型包年包月时,支持配置。

  3. 购买成功后,请返回集群的AI应用页面,即可查看新创建的应用。

    说明

    系统需要3~5分钟创建应用,请耐心等待。

2. 连接Supabase应用

  • 配置应用白名单:在AI应用列表页面,单击您的应用ID进行应用详情页,并在白名单页签,新增IP白名单分组选择安全组配置已有白名单分组。

    说明
    • 应用白名单与集群白名单相互独立,需进行单独配置。

    • 如果您的ECS实例需要访问应用,可在ECS实例详情页面查看ECS实例的IP地址,并将其填写至IP白名单中。

      • 如果您的ECS实例与应用位于同一VPC内,您可以填写ECS的私网IP地址或其所在VPC网段。

      • 如果您的ECS实例与应用不在同一VPC内,您可填写ECS的公网IP地址,或添加ECS所在的安全组。

    • 如果您本地的服务器、电脑或其他云服务器需要访问应用,请将其公网IP地址添加到IP白名单中。

    image

  • 获取连接地址:在AI应用列表页面,单击您的应用ID进行应用详情页,您可在拓扑图页签中查看私网地址

    说明
    • 公网地址需单独申请,请单击申请按钮以进行申请。

    • 公网地址仅提供IP地址和端口,不提供域名。如您有相关需求,可自行绑定域名。

    image

  • 获取应用配置信息:在AI应用列表页面,单击您的应用ID进行应用详情页,您可在配置页签中查看相关配置信息。image

3. 开发应用

您可以通过公网直接访问应用,在AI应用列表页面中单击开发应用,以跳转至Supabase Dashboard的公网地址。或者直接在浏览器地址栏中输入应用的公网IP地址和端口,以访问Supabase Dashboard。

说明
  • 请先将您的公网IP地址添加至应用白名单中。

  • Supabase Dashboard的用户名与密码为应用配置信息中的secret.dashboard.usernamesecret.dashboard.password

image