開發與管理工具

除了在概念一節提及的 Google Cloud Platform 主控台之外,Google Cloud Platform 還針對開發環境提供了其他工具和支援,可協助您更輕鬆地開發應用程式。

開發工具和環境

Cloud SDK

Google Cloud SDK 提供多項工具和資料庫,包括 App EngineCompute EngineCloud StorageBigQueryCloud SQLCloud DNS,可讓您在 Cloud Platform 輕鬆建立及管理資源。Cloud SDK 可在 Windows、macOS 和 Linux 等作業系統執行,且需要 Python 2.7.x。

Cloud Shell

Google Cloud Shell 讓您不需在系統中安裝 Cloud SDK 和其他工具,即可輕鬆管理 GCP 主控台的專案和資源。Cloud Shell 是在臨時 Compute Engine 執行個體上運行,因此您可以透過網路瀏覽器執行 gcloud 指令列工具和其他公用程式。

Android Studio

您可以直接透過 Android Studio IDE 將 Cloud Platform 做為後端新增至 Android 應用程式。Android Studio 可立即整合 App Engine、Cloud Endpoints 和 Google Cloud Messaging for Android (GCM)。

IntelliJ IDEA

IntelliJ IDEA 是由 JetBrains 提供的 Java IDE。 Cloud Tools for IntelliJ 是 Google 贊助開發的外掛程式,可讓 Community 和 Ultimate 這兩種版本的 IDEA 支援 Google Cloud Platform。Cloud Tools for IntelliJ 能讓您直接在 IntelliJ 中對 Google Cloud Platform 上執行的正式版應用程式進行偵錯。

Cloud Tools for Visual Studio

Cloud Tools for Visual Studio 可讓您在 Google Cloud Platform 的 Visual Studio 中進行 ASP.NET 開發作業。您可以利用 Cloud Tools for Visual Studio 在 Google Cloud Platform 建立及部署 ASP.NET 應用程式。

Cloud Tools for PowerShell

Cloud Tools for PowerShell 是一組 Windows PowerShell 的 Cmdlet,可讓您管理 Google Cloud Platform 資源。有了這類 Cmdlet,您只需在 PowerShell 編寫程式,即可自動處理各項工作。

Cloud Tools for Eclipse

Cloud Tools for Eclipse 可讓您在 Eclipse IDE 中開發 Java 應用程式,然後再將專案部署到 App Engine。這項外掛程式也針對 App Engine 的 Java 開發作業提供了工具和 API 支援。

Cloud Source Repositories

您在 GCP 主控台建立的每個專案都有功能齊全的相關 Git 存放區託管於 Cloud Platform。您可以將這類存放區用於任何應用程式或服務的協作開發。如果您是使用 Stackdriver Debugger,則可利用 Cloud Source Repositories 和 GCP 主控台中的相關工具,在應用程式的執行階段期間查看偵錯資訊和程式碼。

偵錯、追蹤和分析

Stackdriver Debugger 讓您在任何程式碼位置針對運行於 App Engine 或 Compute Engine 的 Java 應用程式檢查狀態時,應用程式仍可保持正常運作,速度也不受影響。您不需新增記錄陳述式就能更輕鬆地查看應用程式的狀態。您可以將 Stackdriver Debugger 用於應用程式的任何部署作業,包括測試、開發和實際工作。

Stackdriver Trace 可讓您查看 App Engine 應用程式叫用的遠端程序呼叫 (RPC),並查看及分析每個 RPC 執行完成所需的時間。您可以利用 Stackdriver Trace 來建立及查看分析報表,其中會針對傳送到應用程式的要求顯示延遲時間分佈。您也可以比較兩組要求的效能,例如您只需針對應用程式接收的要求比較追蹤記錄,即可瞭解應用程式在特定版本發佈前後的效能差異。

記錄和監控

Cloud Platform 提供可用於記錄和監控的工具,以便讓您追蹤資源和應用程式的效能和可用性。

Stackdriver Logging

Stackdriver Logging 會從執行於 Cloud Platform 的應用程式和服務收集記錄檔並加以儲存。Stackdriver Logging 可與 App Engine 或 Compute Engine 合併使用。您可以透過 GCP 主控台的記錄檢視器查看自己的記錄檔,也能將這類記錄檔匯出至 Cloud Storage、BigQuery 和 Cloud Pub/Sub 以利後續處理。Stackdriver Logging 代理程式則可讓您整合第三方記錄檔。

Stackdriver Monitoring

Stackdriver Monitoring 針對執行於 Cloud Platform 的應用程式提供了資訊主頁和快訊。您可以利用 Stackdriver Monitoring 主控台設定 Stackdriver Monitoring,也能檢閱雲端服務、Compute Engine 執行個體和常見開放原始碼伺服器 (例如 MongoDB、Apache、Nginx 和 Elasticsearch) 的效能指標。Stackdriver Monitoring API 可用於擷取監控資料及建立自訂指標。

自動部署系統

設定全新的系統可能會耗費大量時間。Cloud Platform 可讓您部署預先設定的系統,以及自行定義所需設定。

Google Cloud Platform Marketplace

只要按幾下滑鼠按鍵,很快就能使用 GCP Marketplace 在 Google Cloud Platform 部署任何現成軟體套件及系統設定。GCP Marketplace 提供第三方廠商的解決方案及 Google 解決方案 (Google 解決方案的發佈形式是 Google 點擊部署)。您可以使用 GCP 主控台管理自己的部署作業。

Cloud Deployment Manager

透過 Deployment Manager,您能以輕鬆而一致的方式部署自己定義的系統設定。您可以建立靜態或動態範本,然後利用指令列介面部署及管理資源。在您的設定正式上線且開始運作後,您可以使用 Deployment Manager 更新、刪除及監控自己的設定。

下一步:認識解決方案和免費試用版

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁