Google Cloud 開發人員工具
提供開發人員與開發團隊所需的各項工具,以便編寫、部署託管於 Google Cloud 的應用程式並進行偵錯,輕鬆維持生產力。
探索我們的開發人員工具
類別 | 產品 | 功能與特色 |
---|---|---|
程式碼 |
Cloud Workstations
Google Cloud 的全代管開發環境,內建安全防護機制,而且能讓開發人員享有絕佳的靈活彈性。 |
|
Cloud Code
輕鬆快速地在本機或雲端環境中編寫及執行雲端原生應用程式,並進行偵錯。這項產品提供 Visual Studio Code 和 IntelliJ 等 IDE 的擴充功能,方便您迅速針對程式碼執行疊代、偵錯,並將程式碼部署至 Kubernetes。瀏覽器中的 Cloud Shell 編輯器是以 Eclipse Theia 為基礎的 IDE,可讓您即時存取 Cloud Code。 |
|
|
Cloud SDK
透過指令列工具和程式庫管理 Google Cloud 資源與應用程式。Cloud SDK 提供 gcloud、gsutil 和 bq 指令列工具,方便您使用 Compute Engine、Cloud Storage 和 BigQuery 等產品。 |
|
|
在 Google Cloud 中使用 Spring Framework
讓 Java 開發人員透過 Google Cloud 使用最熱門的開放原始碼 Java 架構「Spring」,享有簡便和高工作效率的優勢。 |
|
|
建構 |
Cloud Build
無論使用何種程式設計語言,都能在 VM、無伺服器、Kubernetes 和 Firebase 等多種環境中持續建構、測試及部署軟體。 |
|
在 Google Cloud 中使用 Tekton
透過 Kubernetes 原生的開放原始碼架構,將使用不同程式設計語言和工具的 CI/CD 管道標準化,無論管道是位於地端部署系統或雲端環境都沒問題。 |
|
|
在 Google Cloud 中使用 Jenkins
讓 Jenkins 管道更快速安全,且規模更大。運用 Compute Engine 順暢執行工作並向外擴充建構設備。 |
|
|
管理構件 |
Artifact Registry
透過與 Google Cloud 工具和執行階段完全整合的服務,在同一個位置管理容器映像檔和語言套件 (Maven 和 npm)。 |
|
部署 |
Cloud Deploy
使用定義為程式碼的管道持續推送軟體更新至 Google Kubernetes Engine,並讓 Google Cloud 處理推出作業。 |
|
Cloud Build
透過內建的整合功能部署至 Google Kubernetes Engine、App Engine、Cloud Functions 和 Firebase。 |
|
|
Cloud Deployment Manager
利用簡易範本建立及管理雲端資源,並使用 yaml 以宣告式格式指定應用程式所需的各項資源。 |
|
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 Engine、Cloud Storage 和 BigQuery 等產品。
-
直接透過指令列自動調度管理 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 控制台中按照階層結構查看部署項目
Java 是 Oracle 和/或其關係企業的註冊商標。