决定存储解决方案

Oracle Cloud Infrastructure 根据访问方法的类型(块、文件、对象)、所需吞吐量和 I/O、访问频率(标准、归档)以及可用性和持久性域提供不同类型的存储系统。
  • 将数据与最有效的存储解决方案匹配

    对数据进行概要分析并对其进行分类,以便做出正确的存储决策,从而实现最佳性能和最具成本效益的解决方案。这包括了解实际访问要求、频率和格式。

  • 在存储上收集度量,而不仅仅是计算

    收集数据驱动的决策的使用情况度量对于数据同样至关重要,因为计算对于提供最佳性能和成本优化也是如此。等待时间、带宽甚至持久性要求都会波动,所有这些都有助于确定数据的最佳状态。

  • 将最小权限主体应用于数据解决方案

    除了保护您的数据免受恶意行为者的伤害外,仅对需要该数据的资源进行有限的数据访问将确保非名誉行为体不会为存储解决方案添加不必要的负载,从而提高性能并降低成本。

确定应用程序存储特性和要求

云架构师、应用架构师

确定与工作量相关的存储性能度量和不同的特性(例如,文件大小、访问模式、延迟、吞吐量和数据持久性),并使用基准或负载测试实施数据驱动的方法。
使用此数据可以标识存储解决方案受约束的位置,并检查可以解决此问题的配置选项。

评估可用的存储选件

云架构师、基础设施架构师

评估所需的存储和访问方法的类型。如果您的应用程序需要块存储卷访问,通常会评估吞吐量、IOPS、延迟、数据增长、成本和持久性,并查看网络连接的块存储卷或本地连接的 NVMe 磁盘。
两者都有好处和缺点,您需要根据您的应用程序要求评估每者的好处和缺点。

对象存储非常适合以持久的方式存储大量数据,或以比块存储卷更低的成本存储用于长期归档的数据。但是,它要求应用程序可以与对象存储接口交互。

了解可用的不同存储选项和配置。下面介绍了可用的存储选项。

  • Oracle Cloud Infrastructure 本地 NVMe 磁盘

    Oracle Cloud Infrastructure 中的某些实例形状包括本地连接的 NVMe 设备。这些设备提供了极低的延迟、高性能块存储。这些设备不受 Oracle Cloud Infrastructure 以任何方式保护;它们是本地安装在实例上的单个设备。您有责任保护和管理这些设备上的数据的持久性。

  • Oracle Cloud Infrastructure Block Volumes
    使用此服务可以动态预配和管理块存储卷。所有卷都具有内置的持久性并在单个 AD 内的冗余硬件上运行。它提供了将数据备份到对象存储的集成功能。备份可用于业务连续性和灾难恢复。

    注:

    块存储卷是网络连接的,其网络带宽使用量计入所选计算实例类型的总体预配带宽限制。
  • Oracle Cloud Infrastructure 文件存储

    此服务是一个共享文件系统,提供持久、可伸缩、安全、企业级网络文件系统。在每个可用性域中复制数据以实现持久性。

  • Oracle Cloud Infrastructure Object Storage

    此服务可为您的非结构化数据提供高度持久性和可用性(跨多个 AD 区域的多个 AD 以及跨一个 AD 区域的多个 FD)、Internet 规模和高性能存储。根据访问数据的频率,有两个层可用(标准层和存档数据层)。

如果工作量发生变化,请更改或调整存储解决方案

云架构师、基础设施架构师

随着时间的推移,您的工作量需求可能会发生变化,从而影响解决方案的性能效率或成本优化。使用度量可以评估调整存储解决方案设置是否会对您的工作量产生积极影响。更改块存储卷性能特性等较小的操作在规模完成时通常会产生很大影响。

收集度量并根据它们做出存储决策

Cloud Architect、Infrastructure Architect、DevOps Architect

您应应用数据驱动的方法,并根据现有工作负载使用现有度量或运行基准来收集在决定基于云的存储方法时使用的宝贵数据,并确定潜在的缩放(性能和数据增长)瓶颈。