規劃運算資源

Oracle Cloud Infrastructure 提供不同的運算解決方案形式因子。系統的最佳運算解決方案可能會根據應用程式設計、使用狀況模式以及組態設定值而有所不同。選取可產生最佳效能和成本的運算組態
以下是您應該遵循的一些基本作法:
  • 設定應用程式允許的分級

    調整規模提供符合需求之效能的控制項。這也允許比對成本與需求。

  • 讓測量結果驅動垂直縮放

    執行處理大小不可以是猜測或符合內部部署佈建的項目。您可以使用使用狀況測量結果來驅動任何指定應用程式之執行處理的正確大小。應複查此處理以維持適當的使用率、績效及成本。

  • 設計應用程式以持續提升效率

    雲端的一項主要優點是持續調適並最佳化的靈活性。針對自訂應用程式環境定位容器和無伺服器技術,可提供更多自訂、彈性及負荷降低的選項。

  • 成長設計

    設定基礎架構和應用程式,以利用自動調整與佈建所提供的靈活性。雲端調整規模可讓您準備和設計增加的需求和連續改善,而不需要內部部署最終狀態的初始購買需求。

瞭解可用的運算組態選項

雲端設計師、基礎架構設計師、應用程式設計師

您必須瞭解可用運算相關選項的效能特性。瞭解執行處理、容器和功能如何運作,以及它們對您的應用程式帶來哪些優點或缺點。
Oracle Cloud Infrastructure 提供多個運算選項。
  • Oracle Cloud Infrastructure Compute 裸機

    裸機運算執行處理提供專用的實體伺服器存取,可帶給您最高的效能和嚴格的隔離環境。

  • Oracle Cloud Infrastructure Compute 虛擬機器

    虛擬機器 (VM) 是在實體裸機硬體上執行的獨立運算環境。虛擬化可讓您執行彼此隔離的多個 VM。VM 適合執行不需要整個實體機器之效能和資源 (CPU、記憶體、網路頻寬、儲存體) 的應用程式。

  • Oracle Container Engine for Kubernetes

    Oracle Container Engine for Kubernetes 是一項完全受管理且高度可用的服務,可用來將容器化應用系統部署至雲端。它使用 Kubernetes—開放原始碼系統,將跨主機叢集的容器化應用程式自動化部署、擴展及管理。主機可以是 Oracle Cloud Infrastructure Compute VM 或裸機節點。

  • Oracle Functions

    Oracle Functions 是完全受管理、高度擴展、隨選、函數即服務平台,建置於企業級 Oracle Cloud Infrastructure 上,並由 Fn 專案開源引擎提供。如果您只要著重於程式碼,而不想擔心基礎架構,請使用 Oracle Functions。

瞭解可用的運算執行處理資源配置

雲端設計師、基礎架構設計師、應用程式設計師

Oracle Cloud Infrastructure Compute 執行處理的資源配置不同。資源配置是一個樣板,決定配置給新建立之執行處理的 CPU 數目、記憶體大小以及其他資源。
裸機執行處理可使用下列資源配置:
  • 標準資源配置

    專為一般用途工作負載所設計,適用於廣泛的應用程式和使用案例。標準資源配置提供均衡的核心、記憶體及網路資源。Intel 或 AMD 處理器提供標準資源配置。

  • 密集 I/O 資源配置

    專為大型資料庫、大數據工作負載以及需要高效能本機儲存體的應用程式所設計。DenseIO 資源配置包括本機連附的 NVMe 型 SSD。

  • GPU 資源配置

    專為硬體存取工作負載所設計。GPU 資源配置包括 Intel CPU 和 NVIDIA 圖形處理器。

  • HPC 資源配置

    針對需要高頻率處理器核心和叢集網路功能的高效能運算工作負載所設計,可處理大量平行 HPC 工作負載。

下列資源配置可用於「虛擬機器」:
  • 標準資源配置

    專為一般用途工作負載所設計,適用於廣泛的應用程式和使用案例。標準資源配置提供均衡的核心、記憶體及網路資源。Intel 或 AMD 處理器提供標準資源配置。標準資源配置包括彈性資源配置,可讓您個別選取 OCPU 數目和記憶體數量。

  • 密集 I/O 資源配置

    專為大型資料庫、大數據工作負載以及需要高效能本機儲存體的應用程式所設計。DenseIO 資源配置包括本機連附的 NVMe 型 SSD。

  • GPU 資源配置

    專為硬體存取工作負載所設計。GPU 資源配置包括 Intel CPU 和 NVIDIA 圖形處理器。

識別運算服務中可用的彈性功能

雲端設計師、基礎架構設計師、應用程式設計師

Oracle Cloud Infrastructure 服務提供動態增加或減少服務的彈性。使用這些資源來滿足需求的變更。
可用的彈性功能包括:
  • 計算自動調整

    自動調整可讓您根據效能測量結果 (例如 CPU 使用率),自動調整執行處理集區中的運算執行處理數目。這可協助您為一般使用者提供高需求期間的一致性效能,並協助您降低低需求期間的成本。您可以選取效能測量結果來監督和設定效能測量結果必須達到的臨界值,以觸發自動調整事件。當系統使用量符合臨界值時,自動調整會在幾近就緒的時間動態配置資源。隨著負載增加,系統會自動啟動設定執行處理:執行處理集區擴展。當負載減少時,會自動移除執行處理:執行處理集區縮減。

  • Oracle Functions

    Oracle Functions 是完全受管理、高度擴展、隨選、函數即服務平台,建置於企業級 Oracle Cloud Infrastructure 上,並由 Fn 專案開源引擎提供。當您想要著重於撰寫程式碼以符合業務需求時,請使用 Oracle Functions。您不需要擔心基礎架構,因為 Oracle Functions 會確保您的 App 可提供高可用性、可擴展、安全且受監督。您可以使用 Oracle Functions 來建置程式碼、直接呼叫程式碼或觸發程式碼以回應事件,以及只針對執行期間使用的資源計費。

  • Oracle Container Engine for Kubernetes

    Oracle Container Engine for Kubernetes 是一項完全受管理、可擴展且高度可用的服務,可用來將容器化應用系統部署至雲端。它使用 Kubernetes—開放原始碼系統,將跨主機叢集的容器化應用程式自動化部署、擴展及管理。主機可以是 Oracle Cloud Infrastructure Compute 虛擬機器或裸機節點。

收集運算相關測量結果來判斷正確的運算大小與組態

Infrastructure Architect、DevOps 架構師

為了瞭解您的效能需求,請記錄並追蹤運算資源的真實使用率。Oracle Cloud Infrastructure 監控服務可讓您使用「測量結果」和「警示」功能主動和被動監控雲端資源。