【问题标题】:Is Serverless VPC Access connector a single point of failure?无服务器 VPC 访问连接器是单点故障吗?
【发布时间】:2021-04-21 02:40:12
【问题描述】:

我想将我的 Cloud Run 应用程序连接到 Postgres Cloud SQL 实例,而不为实例分配公共 IP。似乎唯一的方法是使用无服务器 VPC 访问连接器。

文档表明Serverless VPC Access connector 按每 100Mbps 1 个 e2-micro 实例计费。这是否表明连接器只是单个 e2-micro VM?是否在后台配置了任何冗余/自动故障转移?

我找不到任何无服务器 VPC 访问的 SLA,我担心这可能是我的应用程序的单点故障导致所有数据库连接中断。

【问题讨论】:

    标签: google-cloud-platform google-cloud-sql serverless google-cloud-run


    【解决方案1】:

    VPC 访问连接器是由 Google Cloud 私有管理的 Compute Engine 实例。您按每 100Mbit 容量计费。实例大小可以扩大但不能缩小。这是单点故障吗?是的,但服务会自动恢复。容错、恢复时间和 SLA 未公布 (AFAIK)。

    附加信息:

    • VPC Access Connector 实例的图像来自项目serverless-vpc-access-image
    • 这些实例使用不能与您的 VPC 重叠的 RFC1918 地址。
    • 这些实例基本上是 NAT 网关,需要允许 IP 转发constraints/compute.vmCanIPForward

    【讨论】:

    • 如果来自 GCP 的人能够就容错/恢复时间/SLA 发表意见,或者我们可以期待这些详细信息很快发布,那就太好了。
    • @abagshaw - 我是 Google Cloud GDE。如果您希望访问未发布的材料,我建议您与您的客户代表交谈。 NDA 下有时会提供文件/详细信息。
    • “扩大但不退缩”让我有些惊讶。我的费用翻了一番,这是唯一可以解释的。我希望 GCP 可以取消此类连接器费用,它正在向客户收取设计决策费用。
    • @JonathanLin - 只扩展而不缩减的原因是通过实时迁移很容易扩展实例(内存、存储、cpu)。由于记忆的原因,通常不可能向下移动。注意:我并不是说 Google 正在使用live migration,只是说该技术可以扩大规模而不是缩小规模。
    • @JohnHanley 对于无服务器 VPC 访问,我希望它是一组 e2-micro 实例(水平扩展),因此如有必要,会有多个 e2-micro 实例。我真的没想到它会是垂直缩放。无论如何,目前缺乏有关此的文档。在我的账单中发现了困难。
    猜你喜欢
    • 2020-08-11
    • 1970-01-01
    • 2021-11-19
    • 2020-06-09
    • 2012-12-29
    • 2020-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多