在現今的雲端環境中,受監管的大型機構可能會面臨多層次的營運持續性風險,包括嚴重的技術中斷、不斷變化的監管環境 (例如歐盟《數位營運韌性法案》(DORA) 和《一般資料保護規則》(GDPR) 的授權),以及宏觀經濟壓力。
本指南提供「主權待命」架構的藍圖,協助機構解決這些挑戰。在這個範例中,核心零售銀行應用程式主要在 Google Cloud 上執行,以充分運用公有雲的規模和全球基礎架構。同時, Cloud de Confiance by S3NS會維護同步的近乎即時鏡像環境。
如果主要全球雲端連線中斷,機構可以啟動預先規劃的容錯移轉通訊協定。所有即時生產流量都可以轉移至 Cloud de Confiance by S3NS,讓核心銀行業務獨立運作,避免資料遺失,並確保生產環境持續運作。
您可以按照隨附的 參考實作,使用 Terraform 部署這個範例,並根據需求和偏好選擇兩種 PostgreSQL 相容資料庫:AlloyDB Omni 或 Cloud SQL。這個範例著重於身分同盟和資料同步處理。如要部署到正式環境,還需要設定 DNS 和應用程式。
目標對象
雖然這個範例使用銀行應用程式,但這項解決方案適用於任何受監管產業的雲端架構師、平台工程師和高階主管。服務對象包括:
- 雲端安全架構師 / 身分與存取權管理主管:使用員工身分聯盟和身分提供者,在管理邊界強制執行聯盟身分和安全政策,確保使用者在不同宇宙間持續享有存取權,且不會重複身分。
- 主要 SRE / 平台架構師:負責設定自動跨宇宙資料庫複製作業、設定 Storage 移轉服務以在背景同步處理資產,以及維護 GitOps 範本,確保基礎架構完全一致。
- 核心作業總監:負責監控全球作業健康狀態、追蹤復原時間目標和復原點目標,並在發生中斷時擁有觸發容錯移轉的最終權限。
核心功能
- 多重宇宙資料庫同步:支援 Google Cloud 和 Cloud de Confiance by S3NS之間的 Cloud SQL 和 AlloyDB Omni,可即時進行跨宇宙資料庫複製。
- 基礎架構和儲存空間同位:自動 GitOps 部署範本和 Storage 移轉服務代理程式,可在各環境中維護相同的容器化銀行微服務和 Cloud Storage 值區資產。
- 聯盟員工身分:透過員工身分聯盟和外部身分提供者,在獨立管理網域中進行單一登入,並根據角色控管存取權。
- 確定性主權資料庫容錯移轉:發生中斷時,單一資料庫升級步驟會將 Cloud de Confiance by S3NS 上的唯讀備用資源轉換為獨立的主要執行個體。
- 雙向安全網路橋接器:加密的高可用性 VPN 連線和 Private Service Connect 端點,可連結跨宇宙的 Google Kubernetes Engine (GKE) 叢集和資料庫。
架構
這個架構會使用加密的 高可用性 VPN 橋接器,將主要 Google Cloud 生產環境與 Cloud de Confiance by S3NS 待命環境連線。這項解決方案會持續同步處理資料和微服務,確保資料不會遺失,並立即準備好容錯移轉。

元件
| 元件 | 技術 | 目的 |
|---|---|---|
| 微服務 | GKE | 在兩個宇宙中執行的「Bank of Anthos」容器化銀行應用程式完全相同。 |
| 資料庫 | AlloyDB Omni (由 Google Cloud 提供) 或 Cloud SQL |
使用預先寫入記錄檔 (WAL) 串流,進行跨宇宙交易同步處理的高效能 PostgreSQL 帳本 或 使用 pglogical 複製功能,進行交易帳本鏡像處理的受管理 PostgreSQL 資料庫。 |
| 儲存空間與同步 | Cloud Storage 在 Google Cloud 中執行的 Storage 移轉服務 |
安全無虞的物件儲存空間存放區,以及資產和備份的自動背景傳輸代理程式。 |
| 網路 | 高可用性 VPN 和 Private Service Connect | 加密的跨宇宙網路橋接器和 Private Service Connect 外送端點。 |
| 身分證明文件 | 員工身分聯盟和外部識別資訊提供者 | 整合聯合身分提供者,在所有宇宙中啟用統一的單一登入服務。 |
| 自動化調度管理 | Terraform 和 Helm | 自動化基礎架構佈建指令碼和 Kubernetes Helm 圖表封裝。 |
參考實作
GitHub 提供這項解決方案的 Terraform 參考實作。請注意,這項設計僅做為參考架構,用來展示技術功能和跨領域聯盟原則。未經過稽核、強化或保護,不適合用於正式環境部署。為方便測試,Bank of Anthos 範例應用程式會使用預設的 JSON Web Token (JWT) 密碼、固定的示範密碼,以及公開的 Ingress 端點。
如需先決條件和部署操作說明,請參閱「Sovereign Multi-Universe Federation with Bank of Anthos」。