Google Cloud 開發人員工具

提供開發人員與開發團隊所需的各項工具,以便編寫、部署託管於 Google Cloud 的應用程式並進行偵錯,輕鬆維持生產力。

探索我們的開發人員工具

類別 產品 功能與特色
程式碼
Cloud Workstations

Google Cloud 的全代管開發環境,內建安全防護機制,而且能讓開發人員享有絕佳的靈活彈性。

  • 可隨時透過瀏覽器或本機 IDE 存取

  • 內建安全防護措施,如 VPC Service Controls 和強制更新映像檔等

  • 支援多種編輯器且具備以容器為基礎的自訂功能

  • 支援第三方開發運作工具

Cloud Code

輕鬆快速地在本機或雲端環境中編寫及執行雲端原生應用程式,並進行偵錯。這項產品提供 Visual Studio Code 和 IntelliJ 等 IDE 的擴充功能,方便您迅速針對程式碼執行疊代、偵錯,並將程式碼部署至 Kubernetes。瀏覽器中的 Cloud Shell 編輯器是以 Eclipse Theia 為基礎的 IDE,可讓您即時存取 Cloud Code。

  • 將服務部署至 Cloud Run 或 Cloud Run for Anthos

  • 整合 Skaffold、Jib 和 kubectl,可即時提供意見回饋

  • 提供可立即執行的範例和設定程式碼片段

Cloud SDK

透過指令列工具和程式庫管理 Google Cloud 資源與應用程式。Cloud SDK 提供 gcloud、gsutil 和 bq 指令列工具,方便您使用 Compute EngineCloud StorageBigQuery 等產品。

  • 直接透過指令列自動調度管理 VM

  • 提供適用於 Java、Python、Node.js、Ruby、Go、.NET、PHP 和 C++ 的用戶端程式庫

  • 具備 Pub/Sub、Spanner、Bigtable 和 Datastore 的本機服務模擬器

在 Google Cloud 中使用 Spring Framework

讓 Java 開發人員透過 Google Cloud 使用最熱門的開放原始碼 Java 架構「Spring」,享有簡便和高工作效率的優勢。

  • 整合 Google Cloud 服務,可輕鬆擴充 Spring

  • 實作現有的抽象化機制,並導入新的

建構
Cloud Build

無論使用何種程式設計語言,都能在 VM、無伺服器、Kubernetes 和 Firebase 等多種環境中持續建構、測試及部署軟體。

  • 完全無伺服器平台

  • CI/CD 管道具備安全性掃描功能

  • 將原始碼封裝至容器或非容器構件

在 Google Cloud 中使用 Tekton

透過 Kubernetes 原生的開放原始碼架構,將使用不同程式設計語言和工具的 CI/CD 管道標準化,無論管道是位於地端部署系統或雲端環境都沒問題。

  • 原生支援 Jenkins、Skaffold、Knative 和 Jenkins X

  • 內建 Kubernetes 最佳做法

  • 可在混合雲或多雲端環境中執行部署作業

在 Google Cloud 中使用 Jenkins

讓 Jenkins 管道更快速安全,且規模更大。運用 Compute Engine 順暢執行工作並向外擴充建構設備。

  • 透過原生 Kubernetes 支援,輕鬆設定 CI/CD 管道

  • 提供以 GKE 為基礎的資源調度與負載平衡功能

  • 自動針對構件執行安全性和法規遵循檢查

  • 內建持續推送軟體更新的最佳做法

管理構件
Artifact Registry

透過與 Google Cloud 工具和執行階段完全整合的服務,在同一個位置管理容器映像檔和語言套件 (Maven 和 npm)。

  • 原生構件格式支援

  • 單一區域與多區域存放區

  • 每項專案均含多個存放區

  • 提供精細的存取權控管機制

部署
Cloud Deploy

使用定義為程式碼的管道持續推送軟體更新至 Google Kubernetes Engine,並讓 Google Cloud 處理推出作業。

  • 只要幾分鐘即可為 GKE 建立部署管道

  • 使用全代管的持續推送軟體更新服務,讓您輕鬆調度資源

  • 透過結構明確的控制層在機構中執行推出和復原作業

  • 企業安全性和稽核

Cloud Build

透過內建的整合功能部署至 Google Kubernetes Engine、App Engine、Cloud Functions 和 Firebase。

  • 提供完全無伺服器的平台,可依據負載調度資源

  • 支援透過 Spinnaker 建立複雜的管道

  • 具備第三方應用程式的自訂步驟和擴充功能

  • 搭載 Google Cloud 安全防護機制

Cloud Deployment Manager

利用簡易範本建立及管理雲端資源,並使用 yaml 以宣告式格式指定應用程式所需的各項資源。 

  • 平行部署資源

  • 提供 Python 和 Jinja2 資源範本

  • 提供用來管理參數的 JSON 結構定義

  • 在 Cloud 控制台中按照階層結構查看部署項目

Cloud Workstations

Google Cloud 的全代管開發環境,內建安全防護機制,而且能讓開發人員享有絕佳的靈活彈性。

  • 可隨時透過瀏覽器或本機 IDE 存取

  • 內建安全防護措施,如 VPC Service Controls 和強制更新映像檔等

  • 支援多種編輯器且具備以容器為基礎的自訂功能

  • 支援第三方開發運作工具

Cloud Code

輕鬆快速地在本機或雲端環境中編寫及執行雲端原生應用程式,並進行偵錯。這項產品提供 Visual Studio Code 和 IntelliJ 等 IDE 的擴充功能,方便您迅速針對程式碼執行疊代、偵錯,並將程式碼部署至 Kubernetes。瀏覽器中的 Cloud Shell 編輯器是以 Eclipse Theia 為基礎的 IDE,可讓您即時存取 Cloud Code。

  • 將服務部署至 Cloud Run 或 Cloud Run for Anthos

  • 整合 Skaffold、Jib 和 kubectl,可即時提供意見回饋

  • 提供可立即執行的範例和設定程式碼片段

Cloud SDK

透過指令列工具和程式庫管理 Google Cloud 資源與應用程式。Cloud SDK 提供 gcloud、gsutil 和 bq 指令列工具,方便您使用 Compute EngineCloud StorageBigQuery 等產品。

  • 直接透過指令列自動調度管理 VM

  • 提供適用於 Java、Python、Node.js、Ruby、Go、.NET、PHP 和 C++ 的用戶端程式庫

  • 具備 Pub/Sub、Spanner、Bigtable 和 Datastore 的本機服務模擬器

在 Google Cloud 中使用 Spring Framework

讓 Java 開發人員透過 Google Cloud 使用最熱門的開放原始碼 Java 架構「Spring」,享有簡便和高工作效率的優勢。

  • 整合 Google Cloud 服務,可輕鬆擴充 Spring

  • 實作現有的抽象化機制,並導入新的

Cloud Build

無論使用何種程式設計語言,都能在 VM、無伺服器、Kubernetes 和 Firebase 等多種環境中持續建構、測試及部署軟體。

  • 完全無伺服器平台

  • CI/CD 管道具備安全性掃描功能

  • 將原始碼封裝至容器或非容器構件

在 Google Cloud 中使用 Tekton

透過 Kubernetes 原生的開放原始碼架構,將使用不同程式設計語言和工具的 CI/CD 管道標準化,無論管道是位於地端部署系統或雲端環境都沒問題。

  • 原生支援 Jenkins、Skaffold、Knative 和 Jenkins X

  • 內建 Kubernetes 最佳做法

  • 可在混合雲或多雲端環境中執行部署作業

在 Google Cloud 中使用 Jenkins

讓 Jenkins 管道更快速安全,且規模更大。運用 Compute Engine 順暢執行工作並向外擴充建構設備。

  • 透過原生 Kubernetes 支援,輕鬆設定 CI/CD 管道

  • 提供以 GKE 為基礎的資源調度與負載平衡功能

  • 自動針對構件執行安全性和法規遵循檢查

  • 內建持續推送軟體更新的最佳做法

Artifact Registry

透過與 Google Cloud 工具和執行階段完全整合的服務,在同一個位置管理容器映像檔和語言套件 (Maven 和 npm)。

  • 原生構件格式支援

  • 單一區域與多區域存放區

  • 每項專案均含多個存放區

  • 提供精細的存取權控管機制

Cloud Deploy

使用定義為程式碼的管道持續推送軟體更新至 Google Kubernetes Engine,並讓 Google Cloud 處理推出作業。

  • 只要幾分鐘即可為 GKE 建立部署管道

  • 使用全代管的持續推送軟體更新服務,讓您輕鬆調度資源

  • 透過結構明確的控制層在機構中執行推出和復原作業

  • 企業安全性和稽核

Cloud Build

透過內建的整合功能部署至 Google Kubernetes Engine、App Engine、Cloud Functions 和 Firebase。

  • 提供完全無伺服器的平台,可依據負載調度資源

  • 支援透過 Spinnaker 建立複雜的管道

  • 具備第三方應用程式的自訂步驟和擴充功能

  • 搭載 Google Cloud 安全防護機制

Cloud Deployment Manager

利用簡易範本建立及管理雲端資源,並使用 yaml 以宣告式格式指定應用程式所需的各項資源。 

  • 平行部署資源

  • 提供 Python 和 Jinja2 資源範本

  • 提供用來管理參數的 JSON 結構定義

  • 在 Cloud 控制台中按照階層結構查看部署項目