计划计算资源

Oracle Cloud Infrastructure 提供各种形式的计算解决方案。系统的最佳计算解决方案可能因应用程序设计、使用模式和配置设置而异。选择可实现最佳性能和成本的计算配置。
您应该遵循的一些基本做法是:
  • 配置应用程序允许的缩放

    通过扩展来控制性能和需求。这还允许将成本与需求匹配。

  • 让指标推动垂直扩展

    实例大小不应是猜测或与内部部署预配的匹配。使用使用情况度量来推动为任何给定应用程序调整实例大小。应该审查这一过程,以保持适当的利用率、性能和成本。

  • 设计应用,不断向效率发展

    云的一个主要优势是能够持续适应和优化。将容器和无服务器技术定位到定制应用环境,可以提供更多定制选项、灵活性和降低开销。

  • 为增长而设计

    对基础设施和应用进行配置,以利用自动扩展和预配带来的敏捷性。通过云扩展,您可以为需求增加和持续改进做好准备并进行设计,而无需在内部部署环境中初次购买最终状态。

了解可用的计算配置选项

Cloud Architect,Cloud Operations Manager,应用架构师

您需要了解与计算相关的选项的性能特征。了解实例、容器和函数如何工作,以及它们给您的应用带来了哪些优势或缺点。
Oracle Cloud Infrastructure 提供多种计算选项。
  • Oracle Cloud Infrastructure 计算裸金属

    裸金属计算实例为您提供专用的物理服务器访问,以实现高性能和强隔离。

  • Oracle Cloud Infrastructure 计算虚拟机

    虚拟机 (Virtual Machine,VM) 是在物理裸金属硬件上运行的独立计算环境。通过虚拟化,可以运行相互隔离的多个 VM。VM 非常适合运行不需要整个物理计算机的性能和资源(CPU、内存、网络带宽、存储)的应用。

  • Oracle Cloud Infrastructure Kubernetes Engine :

    Oracle Cloud Infrastructure Kubernetes Engine (OKE) 是一项完全托管、可扩展的高可用性服务,可用于将容器化应用部署到云中。它使用 Kubernetes(开源系统)来自动部署、扩展和管理跨主机集群的容器化应用程序。主机可以是 Oracle Cloud Infrastructure 计算 VM 或裸金属节点。

  • Oracle Cloud Infrastructure Functions

    OCI Functions 是一个完全托管、高度可扩展、按需提供的函数即服务平台,它基于企业级 Oracle Cloud Infrastructure 构建,由 Fn Project 开源引擎提供支持。如果您只想专注于代码,而不必担心底层基础设施,请使用 OCI 函数

了解可用的计算实例配置

Cloud Architect,Cloud Operations Manager,应用架构师

Oracle Cloud Infrastructure 计算实例采用不同的配置。配置是一个模板,用于确定分配给新创建的实例的 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 图形处理器。

确定计算服务中可用的弹性功能

Cloud Architect,Cloud Operations Manager,应用架构师

通过 Oracle Cloud Infrastructure 服务,您可以灵活地动态增加或减少服务。使用这些资源来满足需求变化。
可用的弹性功能包括:
  • 通过计算自动缩放自动缩放,您可以根据 CPU 占用率等性能指标自动调整实例池中的计算实例数量。这有助于在高需求期间为最终用户提供一致的性能,并有助于在低需求期间降低成本。您可以选择一个绩效指标来监视和设置绩效指标必须达到的阈值,才能触发自动缩放事件。当系统使用量达到阈值时,自动缩放会近乎实时地动态分配资源。随着负载的增加,会自动预配实例:实例池向外扩展。随着负载的减少,会自动删除实例:实例池将缩放。
  • Oracle Cloud Infrastructure Functions OCI Functions 是一个完全托管、高度可扩展、按需使用的函数即服务平台,它基于企业级 Oracle Cloud Infrastructure 构建,由 Fn Project 开源引擎提供支持。当您希望专注于编写代码以满足业务需求时,请使用 OCI 函数。您不必担心底层基础设施,因为 OCI Functions 将确保您的应用具有高可用性、可扩展性、安全性和受监视性。借助 OCI 函数,您可以部署代码、直接调用代码或触发代码以响应事件,并且仅对执行期间使用的资源计费。
  • Oracle Cloud Infrastructure Kubernetes EngineOracle Cloud Infrastructure Kubernetes Engine (OKE) 是一项完全托管、可扩展的高可用性服务,可用于将容器化应用部署到云端。它使用 Kubernetes(开源系统)来自动部署、扩展和管理跨主机集群的容器化应用程序。主机可以是 Oracle Cloud Infrastructure Compute 虚拟机或裸金属节点。

通过收集与计算相关的度量来确定正确的计算大小和配置

DevOps Architect 云运营经理

为了了解您的性能需求,请记录和跟踪计算资源的真正利用率。Oracle Cloud Infrastructure 监视服务支持您使用指标和警报功能主动和被动监视云资源。