Supabase自动启停

更新时间:
复制为 MD 格式

AgenticDB Supabase的自动启停功能能够在无流量请求时自动将计算资源缩容至零,有效降低数据库的运行成本。当流量请求来临时,系统会自动感知并快速唤醒实例,恢复正常服务。

功能特性

特性

说明

自动缩容

无请求时自动将计算资源缩容至0,仅保留存储。

自动唤醒

流量到达时自动感知并唤醒,唤醒延迟约1分钟。

连接保持

唤醒期间连接请求保持等待,无需重试。

成本优化

暂停状态仅收取存储费用,计算费用按实际使用时长计费。

适用场景

场景

说明

开发测试环境

非工作时间无流量,可大幅降低成本。

低频访问应用

如内部管理后台、定时任务系统等。

预览/演示环境

间歇性使用,无需持续运行。

计费说明

自动启停功能仅支持按量付费项目。项目处于暂停状态时,仅收取存储资源费用,计算资源不产生费用。

注意事项

  • 自动启停功能仅支持按量付费项目。

  • 自动启停功能当前处于邀测阶段,邀测期间,支持在西南1(成都)开通自动启停功能。如需使用,请提交工单申请开通。

  • 开启自动启停后,自动启停与手动控制互斥:

    • API限制:开启自动启停后,/pause 和 /resume  OpenAPI不允许手动调用。

    • 控制台限制:控制台暂停实例、唤醒实例按钮将置灰不可用。

  • 默认配置说明:项目默认在连续2天(48小时)无流量请求后自动触发暂停。该时间从最后一次请求结束开始计算,期间如有任何请求到达,计时将重新开始。邀测期间,空闲触发时间暂不支持通过控制台或OpenAPI自助调整,如需缩短或延长触发时间,请提交工单联系技术支持处理。

开启自动启停

创建实例时开启

控制台操作

  1. 登录云原生数据仓库AnalyticDB PostgreSQL版控制台,在左侧导航栏单击AgenticDB > Supabase

  2. 单击创建项目,选择付费创建

  3. 配置Supabase:

    • 商品类型:选择按量付费

    • 自动启停:切换开关为开启

      更多配置说明,请参见创建Supabase项目

  4. 单击立即创建

OpenAPI操作

调用CreateSupabaseProject - 创建Supabase项目接口,请求参数中传入AutoScale并设为true。

为已有实例开启

控制台操作

  1. 登录云原生数据仓库AnalyticDB PostgreSQL版控制台,在左侧导航栏单击AgenticDB > Supabase

  2. 在目标项目所在行操作列,单击image按钮下的开启自动启停

  3. 修改自动启停模式弹框中,输入项目ID,然后单击确定

OpenAPI操作

调用ModifySupabaseAutoScalePolicy - 修改Supabase自动启停策略接口,将AutoScale字段设为true。

查看自动启停状态

控制台

  1. 登录云原生数据仓库AnalyticDB PostgreSQL版控制台,在左侧导航栏单击AgenticDB > Supabase

  2. 在项目列表自动启停列查看当前项目是否开启了自动启停,在状态列查看当前状态:

    • 运行中:计算资源正常提供服务。

    • 已暂停:计算资源已缩容至零,仅保留存储。

    • 启动中:接收到请求,正在恢复计算资源。

OpenAPI

调用GetSupabaseProject - 查询Supabase实例详情接口,通过以下字段获取状态信息:

字段

说明

Status

running

运行中,计算资源正常提供服务。

stopped

已暂停,计算资源已缩容至零,仅保留存储。

starting

启动中,接收到请求,正在恢复计算资源。

AutoScale

true

已开启自动启停。

false

已关闭自动启停。

关闭自动启停

说明

仅当项目状态为运行中时,才能关闭自动启停。

控制台操作

  1. 登录云原生数据仓库AnalyticDB PostgreSQL版控制台,在左侧导航栏单击AgenticDB > Supabase

  2. 在目标项目所在行操作列,单击image按钮下的关闭自动启停

  3. 修改自动启停模式弹框中,输入项目ID,然后单击确定

OpenAPI操作

调用ModifySupabaseAutoScalePolicy - 修改Supabase自动启停策略接口,将AutoScale字段设为false。