關於 GDC Sandbox

Google Distributed Cloud (GDC) 沙箱 (GDC 沙箱) 是一項代管環境,可讓您在Google Cloud 環境中建構及測試專為 Google Distributed Cloud (GDC) air-gapped 設計的服務,無須處理 air gap 和實體硬體。透過 GDC Sandbox,您可以使用 GDC 控制台使用者介面 (UI)、gdcloud CLI 和 API 服務,訓練、執行及測試熟悉的 Distributed Cloud 作業,再決定是否要投資硬體和部署作業。您可以在 Google Distributed Cloud 環境中開發,不必負擔實體隔離硬體作業的成本和物流,也不必等待資料中心安裝完成。

GDC Sandbox 控制台使用者介面,顯示到達網頁

GDC Sandbox 提供下列功能:

  • 開發應用程式:建構及測試應用程式,不必費心管理基礎架構,從編寫指令碼到管理大規模系統,都能輕鬆完成。
  • 建構方法:在獨立環境中實驗技術或解決方案。
  • 展現功能:在熟悉的 GDC Sandbox 服務上測試及訓練,展現解決方案的功能。
  • 訓練開發人員:在模擬的 GDC 沙箱環境中,提供自修或引導式學習。
  • 管理開發作業:自動建立虛擬環境,避免購買及維護硬體。

什麼是沙箱?

GDC 沙箱執行個體是 Google Distributed Cloud 環境的非持續性模擬。執行個體每月都會重新整理。這些更新可讓您使用 GDC Sandbox 的最新功能,以及基礎 Google Distributed Cloud 環境本身。

執行個體重新整理後會恢復預設狀態,也就是說,所有資料都會移除,您必須重新部署設定。建議您將設定、程式碼和容器儲存在程式碼存放區。如果您採用低高開發模型,在 GDC Sandbox 中開發及測試,然後部署至安全環境,也很適合使用這項做法。專案建立和使用者管理等設定工作可以編寫成指令碼,以便重複執行。

技術功能

目前版本的 GDC Sandbox 包含下列功能:

  • 受管理開發人員體驗:模擬 Google Distributed Cloud 氣隙環境,支援網頁式控制台 UI 和 gdcloud CLI
  • 從 Linux、macOS 和 Windows遠端存取私人執行個體
  • 彈性工作負載選項,包括虛擬機器 (VM) 和容器
  • 儲存空間,包括區塊儲存空間、PostgreSQL 和 AlloyDB

包含的資源

GDC Sandbox 包含下列預先設定的資源:

  • 名為 org-1 的機構。機構是 Google Distributed Cloud 氣隙隔離資源階層架構的頂層資源。
  • 名為 org-1-admin 的機構基礎架構叢集。如要瞭解叢集詳情,請參閱「叢集架構」。
  • 兩個名為 user-vm-1user-vm-2 的 Kubernetes 叢集,用於執行容器工作負載。
  • 假的 OIDC 識別資訊提供者。這個身分提供者包含預設使用者帳戶,您可採用這個帳戶執行作業,例如指派所需角色和權限給自己。
  • 四種可用的角色。為進行測試,建議您追蹤平台管理員使用者。
  • org-1 機構中的下列預設專案:
    • e2e-test-user
    • user-project