在 GCP 区域不可用期间列出 GCP 云计算和磁盘信息

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

如果 GCP 区域服务因事件而不可用,是否仍然可以从 Cloud Shell 的 GCP 控制台列出不可用区域中托管的计算和磁盘信息?实例名称、磁盘名称、磁盘类型、IP 地址、与实例关联的 ILB、VPC、标记、标签等信息,以便我们知道如何在另一个区域中准确地重新创建。

google-cloud-platform disaster-recovery
1个回答
0
投票

您的目标是在(不同)区域重新创建一组资源。

这密切反映了在原始区域中创建一组资源。

对于两种情况,依赖(任何)第三方(云)提供商向您提供此信息都不是好习惯(即使服务运行没有问题)。

一个好的实践是以编程方式部署资源(到云平台)。这称为“基础设施即代码”(IaC)。除了能够随时重新创建基础架构以及将部署的内容与您想要的内容进行比较的好处之外,您还可以像检查其他代码一样将 IaC 代码签入源存储库和版本。

一个常见(但不是唯一)的解决方案是所谓的 Terraform (Google 有一个所谓的 Terraform provider),但也有特定于云的工具(例如 Google 的 Cloud Deployment ManagerPulumi)并且,您可以编写 Bash 脚本。

使用 IaC 解决方案,您的问题会变得更简单。当您检测到区域无法访问时,您可以将 IaC 工具指向新区域并让它为您重新创建资源。

注意

  • 许多 IaC 工具将提供一种机制来“读取”当前部署的基础设施,作为引导流程的一种方式。
  • 在多个区域|专区运行基础设施是一种很好的做法,这样当一个或多个区域不可用时,您的应用程序就不会失败。
© www.soinside.com 2019 - 2024. All rights reserved.