google-cloud-platform - 共享 VPC 和 VPC 对等组合

在谷歌云上,我设置了三个新项目——开发、研究和生产。因此,然后创建了一个共享 VPC 主机和上面列出的三个服务项目。还打算为这些服务项目中的每一个提供单独的 VPC(以添加更多安全层),因此也打算现在使用 VPC Peering。但是这里很困惑,我们可以在同一组项目上同时配置共享 VPC 和 VPC 对等吗?。如果是这样,那么我找不到任何关于此的链接,这也是正确的做法吗?

最佳答案

Peering 和 Shared 有各自的用法。对于对等互连,每个项目只能有 25 个,并且传递性是不可能的。

例如,对于对等互连,如果您在开发和研究之间以及研究和生产之间建立对等互连; dev 无法到达 prod(禁止传递性),您必须为此在 dev 和 prod 之间建立对等。当您想要共享 VPN 或互连端点时,对等互连可能会很有趣。您在互连项目和那些想要重用此连接的项目之间执行对等。

使用共享 VPC,您没有传递性限制,所有 VM 都可以在同一个 VPC 中,即使在不同的项目中也是如此。

但是,通过这个配置,你打破了项目的强隔离,你的开发项目可以不受限制地访问生产环境!

因此,我建议您设置至少有“两条腿”的 VM 网络:一条在共享 VPC 中,另一条在项目专用 VPC 中。然后在您的 VPC 网络上设置正确的防火墙规则以限制共享 VPC 中的交互,但通过在项目级别与 VPC 项目中的分支保持不受限制的限制。

https://stackoverflow.com/questions/60209616/

相关文章:

bash - 如何在 bash 中循环遍历 jq 唯一数组?

typescript - typescript 中的 bool 列表是否有 "all"或 "any"

node.js - Firebase 函数错误 : The default Firebase app

javascript - 如何模拟 axios.create([config]) 函数以返回其实例方

oracle - 在 Apex 中提交表单之前添加确认

sql - 我如何允许sql中的重复值?

r - 确定一周中的某一天是否是 R 中每月的第 2/3 等星期一/星期二/等

powershell - Terraform azurerm_virtual_machine_ext

ios - 从 XCode 的调试导航器中清除崩溃日志

list - 得到 "Fatal error: Index out of range": show