Code Engine 的學習路徑

透過 IBM Cloud® Code Engine 找到您的路徑,達成您的目標。

規劃部署

開始之前,請 瞭解 Code Engine 及一些一般術語

然後,透過閱讀 規劃 Code Engine,決定您要部署應用程式、建立工作還是執行函數。

您甚至可以試用我們的 應用程式指導教學、我們的 工作指導教學 或我們的 功能指導教學

安裝工具

如果您計劃使用 CLI,則必須 安裝它。 當您使用 Code Engine 工作量時,請參閱 CLI 指令參考資料,並使用 CLI 變更日誌 來追蹤 CLI 版本更新。 您也可以在 Web 瀏覽器中 存取 IBM Cloud Shell

如果您不想使用 CLI,則可以 從主控台工作

建立您的第一個專案

若要開始使用 Code Engine,請 建立專案 以包含實體。 您也可以為專案 設定存取原則

需要協助嗎? 請參閱 專案的疑難排解提示。 如果您需要更多協助,請嘗試 取得支援

開發您的應用程式、工作或職務

Code Engine 會部署應用程式並執行組合到儲存器映像檔中的工作。 如果您沒有容器映像檔,則可以從 Code Engine內建置並部署程式碼。

Code Engine 會以程式碼組合形式執行函數。 如果您沒有程式碼組合,則可以從 Code Engine內建置並執行函數。

您是否有適用於您的應用程式或工作的原始程式碼或容器映像?

我有一個容器映像檔。

  • 如果您的映像檔儲存在您有權存取的 容器登錄 中,則表示您已準備好部署。
  • 如果您的映像檔位於專用登錄 (位於不同的 Container Registry 帳戶或專用登錄 (例如 Docker Hub) 中),您必須 設定存取權

然後,您可以 部署應用程式執行工作執行您的功能

我有原始碼

  • 瞭解當您 使用 Code Engine 建置映像檔時有哪些優點可用。

  • 規劃建置

  • 您也可以找到 建立 Dockerfile 的提示

  • 如果您的原始碼是在專用儲存庫中,請 設定存取權

  • 選擇性地設定 IBM Cloud Container Registry 名稱空間以保留建置的映像檔。 如果 Container Registry 名稱空間位於不同的帳戶中,請 設定存取權。 如果您未設定 IBM Cloud Container Registry 名稱空間的存取權,則會自動為您建立存取權。

  • 建置原始碼

需要協助嗎? 請參閱 建置的疑難排解提示。 如果您需要更多協助,請嘗試 取得支援

部署應用程式

若要開始使用,請閱讀 規劃 Code Engine 應用程式應用程式工作量 的儲存器映像檔。

您的應用程式如何擴展?

請參閱 配置應用程式擴充功能

您想自訂您的應用程式嗎?

您準備好進行部署了嗎?

透過在多個地區中部署 應用程式,讓它具有高可用性

您想新增更多自訂設定嗎?

您準備好存取您的應用程式了嗎?

每一個 更新應用程式 配置內容都會建立應用程式的新修訂。

您可以使用 Iter8 來 驗證應用程式碼及延遲,然後判斷您的修訂是否已備妥可供使用,或是否必須回復至更穩定的版本。

需要協助嗎? 請參閱 應用程式的疑難排解提示。 如果您需要更多協助,請嘗試 取得支援

執行您的工作

若要開始使用,請閱讀 規劃 Code Engine 工作批次工作工作量 的儲存器映像檔。

您想建立職位定義嗎?

透過建立工作定義,您可以根據配置更輕鬆地多次執行工作。

您想在不先建立定義的情況下執行作業嗎?

使用 CLI,您可以提交工作執行,而無需先建立工作配置。 您可以在 job create 指令可用的 jobrun submitjobrun resubmit 指令上指定相同的配置選項。

您想定制您的工作嗎?

Code Engine 支援 Lithops 來執行工作。 請參閱 使用 Lithops 架構執行工作

您準備好創建並運行您的工作了嗎?

您可以直接執行工作,或建立工作定義,並根據該配置來執行工作。

您想新增更多自訂設定嗎?

需要協助嗎? 請參閱 工作的疑難排解提示。 如果您需要更多協助,請嘗試 取得支援

執行您的函數

若要開始使用,請閱讀 使用函數函數工作量

函數使用 受管理執行時期。 如需相關資訊,請參閱 執行時期

您想自訂您的功能嗎?

您準備好進行部署了嗎?

您想新增更多自訂設定嗎?

記載及監視工作負載

記錄可協助您排除應用程式、工作和功能的故障。 請參閱 檢視日誌

您也可以 檢視、管理及審核 在 Code Engine 專案中發生的使用者起始活動。

最後,透過使用 IBM Cloud Monitoring 收集資訊來分析效能度量值。 您可以建立 自訂儀表板來監視 Code Engine 工作量

移轉工作負載

如果您要從不同的服務移至 Code Engine,有數個主題可以協助您。