如何减少与上游和下游流数据流作业连接的GCP云SQL实例的存储?

问题描述 投票:0回答:1

我们在 GCP 中使用 Cloud SQL 实例,其中包含 15(SSD) 数据 (Postgress)。有一些流数据流作业将数据写入 Cloud SQL 的源架构,还有一些其他流数据流作业从 Cloud SQL 的目标架构读取数据。有一些 ETL 从源模式运行到目标模式。我们需要将 SSD 存储减少一半,因为它是过度配置的。从谷歌云文档中我发现我们无法减少现有实例的存储容量。这里最好的方法是什么?我应该创建并行 Cloud SQL 实例吗?在这种情况下,我如何管理上游和下游数据流作业,因为两者本质上都是流式传输?我可以在没有停机时间或最少停机时间的情况下实现它吗?

google-cloud-platform streaming google-cloud-dataflow google-cloud-sql
1个回答
0
投票

目前,我们无法手动最小化或减少 Cloud SQL 实例上的存储大小。有关监控磁盘可用性的文档仅提供在磁盘空间不足时增加存储的建议。

以下是我亲自执行的一些减少磁盘大小的建议:

  • 创建迁移作业
    • 您可以选择指定 Cloud SQL 实例的存储类型和容量。
  • 联系 Google Cloud 支持
    • Google Cloud 支持团队将为您提供自助服务选项,以根据您的偏好调整存储大小。
  • 将此文件归档为功能请求
    • 通过这种方式,该选项将在您的 Cloud SQL 实例上可用,而无需迁移它或联系 Google Cloud 支持。但是,功能请求将首先经过其工程团队的审核,并且没有具体的预计到达时间。创建票证后,您仍然可以跟踪其进度。

对于流数据流作业,您可以查看以下文档:

您可以查看数据流概述供您参考。

希望这些选项有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.