規劃運算資源

Oracle Cloud Infrastructure 提供不同形式的運算解決方案。系統的最佳運算解決方案會根據應用程式設計、使用模式和組態設定值而有所不同。選取可達到最佳效能與成本的運算組態。
您應該遵循的基本作法有:
  • 設定應用程式允許的調整規模

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

  • 讓度量推動垂直擴展

    執行處理大小不應是猜測或比對內部部署佈建。使用狀況度量可驅動任何指定應用程式的執行處理大小正確。請複查此處理以維持適當的使用率、效能及成本。

  • 設計應用系統以持續提升效率

    雲端的主要優點之一是持續適應和優化的敏捷性。針對自訂應用程式環境指定容器和無伺服器技術,可允許更多選項自訂、彈性及降低開銷。

  • 成長設計

    設定基礎架構和應用程式,以充分利用自動調整規模和佈建所提供的靈活性。雲端擴展可讓您針對增加的需求和持續改善做好準備和設計,而無須在內部部署要求初次購買最終狀態。

瞭解可用的運算組態選項

雲端設計師、應用程式設計師 Cloud Operations Manager

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

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

  • Oracle Cloud Infrastructure Compute 虛擬機器

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

  • Oracle Cloud Infrastructure Kubernetes Engine :

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

  • Oracle Cloud Infrastructure Functions

    OCI Functions 是一個完全受管理、可高度擴展的隨選 Functions-as-a-Service 平台,建構於企業級 Oracle Cloud Infrastructure 上,並由 Fn Project 開源引擎提供技術支援。如果您只想專注於程式碼,而不用擔心基礎基礎架構,請使用 OCI Functions

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

雲端設計師、應用程式設計師 Cloud Operations Manager

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

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

  • 密集 I/O 資源配置

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

  • GPU 資源配置

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

  • HPC 資源配置

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

虛擬機器可使用下列資源配置:
  • 標準元件 Stencils

    專為一般用途的工作負載所設計, 適用於各種應用程式和使用案例.標準形狀提供均衡的核心、記憶體和網路資源。標準資源配置適用於 Intel 或 AMD 處理器。標準資源配置包含彈性資源配置,可讓您獨立選取 OCPU 數目和記憶體大小。

  • 密集 I/O 資源配置

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

  • GPU 資源配置

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

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

雲端設計師、應用程式設計師 Cloud Operations Manager

Oracle Cloud Infrastructure 服務提供動態增加或減少服務的彈性。使用這些資源以滿足需求的變更。
可用的彈性功能包括:
  • 運算自動調整可讓您根據效能度量 (例如 CPU 使用率) 自動調整執行處理集區中的運算執行處理數目。這可協助您在高需求期間為一般使用者提供一致的效能,並協助您在低需求期間降低成本。您可以選取效能測量結果來監督和設定效能測量結果必須達到的臨界值,才能觸發自動調整事件。當系統使用量達到臨界值時,自動調整功能會以近乎即時的方式動態配置資源。隨著負載增加,系統會自動佈建執行處理:執行處理集區會橫向擴展。隨著負載的減少,執行處理會自動被移除:執行處理集區會縮減大小。
  • Oracle Cloud Infrastructure Functions OCI Functions 是完全託管且可高度擴展的隨選 Functions-as-a-Service 平台,建構於企業級Oracle Cloud Infrastructure 上,並由 Fn Project 開放原始碼引擎提供支援。當您想要專注於撰寫程式碼以符合業務需求時,請使用 OCI Functions 。您無需擔心基礎基礎架構,因為 OCI Functions 可確保您的應用程式具備高可用性、可擴展、安全且受監控。您可以使用 OCI 函數來部署程式碼、直接呼叫程式碼或觸發程式碼以回應事件,以及只針對執行期間使用的資源計費。
  • Oracle Cloud Infrastructure Kubernetes EngineOracle Cloud Infrastructure Kubernetes Engine (OKE) 是一項完全受管理、可擴展且高可用性的服務,可用來將您的容器化應用程式部署到雲端。它使用 Kubernetes - 開放原始碼系統,可跨主機叢集自動部署、調整及管理容器化應用程式。主機可以是 Oracle Cloud Infrastructure Compute 虛擬機器或裸機節點。

收集運算相關度量以判斷正確的運算大小與組態

DevOps Architect 的 Cloud Operations Manager

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