GDC 沙盒简介

Google Distributed Cloud (GDC) 沙盒 (GDC 沙盒) 是一种托管式环境,可让您在Google Cloud 环境中构建和测试专为 Google Distributed Cloud (GDC) 气隙设计的服务,而无需处理气隙和物理硬件。 借助 GDC 沙盒,您可以在投资硬件和部署之前,使用 GDC 控制台用户界面 (UI)、gdcloud CLI 和 API 服务来训练、执行和测试熟悉的分布式云操作。您无需承担在气隙硬件上工作的成本和物流费用,也无需等待数据中心安装,即可为 Google Distributed Cloud 环境进行开发。

GDC 沙盒控制台界面显示着着陆页

借助 GDC 沙盒,您可以:

  • 开发应用:无需基础架构开销即可构建和测试应用,从编写脚本到管理大规模系统。
  • 构建方法:在隔离环境中试验技术或解决方案。
  • 展示功能:通过在熟悉的 GDC 沙盒服务上进行测试和训练,展示解决方案的功能。
  • 培训开发者:在模拟的 GDC 沙盒环境中提供可自主掌控进度的学习或引导式学习。
  • 管理开发:自动创建虚拟环境,避免购买和维护硬件。

什么是沙盒?

GDC 沙盒实例是 Google Distributed Cloud 环境的非持久性模拟。实例每月都会刷新一次。通过这些刷新,您可以访问 GDC 沙盒和底层 Google Distributed Cloud 环境本身的最新功能。

当实例刷新时,它们会恢复为默认状态,这意味着所有数据都会被移除,您需要重新部署配置。建议将配置、代码和容器保存在代码库中。此实践也适用于低高开发模型,即在 GDC 沙盒中开发和测试,然后部署到安全的环境。项目创建和用户管理等配置任务可以通过脚本实现可重复性。

技术特点

当前版本的 GDC 沙盒包含以下功能:

  • 受管理的开发者体验,可模拟 Google Distributed Cloud 气隙环境,支持基于 Web 的控制台界面和 gdcloud CLI
  • 通过 Linux、macOS 和 Windows 远程访问专用实例
  • 灵活的工作负载选项,包括虚拟机 (VM) 和容器
  • 存储,包括块存储、PostgreSQL 和 AlloyDB

包含的资源

GDC 沙盒包含以下预配置的资源:

  • 一个名为 org-1 的组织。组织是 Google Distributed Cloud 空气隔离资源层次结构中的顶层资源。
  • 一个名为 org-1-admin 的组织基础架构集群。如需详细了解集群,请参阅集群架构
  • 两个名为 user-vm-1user-vm-2 的 Kubernetes 集群,用于运行容器工作负载。
  • 一个虚假的 OIDC 身份提供方。此身份提供方包含一个默认用户账号,您可以使用该账号执行各种操作,例如为自己分配所需的角色和权限。
  • 四种可用的角色。出于测试目的,我们建议您关注 Platform Admin 用户。
  • 组织-1 中的以下默认项目:
    • e2e-test-user
    • user-project