Oracle 块存储卷是一种持久耐用的高性能数据存储服务。该服务让您能够将数据存储在独立的块存储卷上,并在计算实例终止后继续加以利用。另外,该服务可帮助您管理块存储卷、控制数据,并根据应用需求来配置存储容量。
借助 Oracle 块存储卷服务,您能够动态供应和管理块存储卷,根据存储和应用需求来创建、附加、连接和移动存储卷,附加并连接至实例后,您可以使用常规硬盘之类的存储卷,也可以断开存储卷并连接至另一个实例,而不会丢失数据。
块存储卷是一种比文件存储更具可扩展性的数据存储方案。块存储卷使用 iSCSI 以太网协议,具有类似于本地存储区域网络 (SAN) 的特性和性能,能够提高数据生命周期的安全性和持久性。利用 Oracle 块存储卷服务,您可以创建块存储卷并将其附加到您的计算实例。
当您的负载应用需要高可用存储和 SAN 级性能,或者您的数据治理需要包含集成式备份时,我们建议您使用块存储卷。块存储卷将在服务弹性、数据持久性和性能方面让您的应用获益良多。此外,块存储卷还提供简便的管理选项、操作灵活性、即用即付定价模式以及隔离和全面的控制。
本地计算驱动器上存储的数据仅在相应计算实例存续期间持续保存,因此只能用于存储临时文件。而持久性更高的块存储卷上存储的数据则会在块存储卷的生命周期内一直持久保存。计算实例终止后,您可以将块存储卷附加到另一个计算实例,继续访问持久保存在其中的数据。使用块存储卷,您可以扩充数据保护计划,使其包含集成式块存储卷备份,从而在创建备份之日额外生成一个数据副本。
您可以通过控制台、REST API 或 SDK 访问 Oracle 块存储卷。有关详情,请参阅 Oracle 云基础设施入门指南和块存储卷概述。
是。该服务使用性能卓越的 NVMe 固态盘。这些固态盘性能强劲,由 Oracle 的性能 SLA 提供支持,无需使用存储缓存即可启用。
您可以按 1 GB 的增量供应从 50 GB 到 32 TB 的块存储卷。
您的操作系统将通过 iSCSI 协议访问块存储卷,该协议是用于连接数据存储设备的存储联网标准。
请参阅 Oracle 云基础设施块存储卷性能了解详细信息。
附加到 Oracle 云基础设施计算虚拟机实例的块存储卷的性能受限于可用网络带宽。请参阅计算服务常见问题解答了解实例的性能限制。
对于裸金属计算实例,您有望获得高达 700,000 或更高的 IOPS 以及接近线速的吞吐量。
请参阅 Oracle 云基础设施块存储卷性能了解更多详情。
每个计算实例最多可以附加 32 个块存储卷,即最大 32 TB * 32 = 1 PB 附加容量。我们建议您根据高性能应用需求来估量和调整附加的块存储卷数量。
可以。块存储卷经过专门优化,可以附加到同一可用性域中的任何计算实例,以便提供最佳性能您可以将块存储卷从一个计算实例分离并附加到另一个计算实例,而无需重新启动计算服务器。有关更多详情,请参阅 Oracle 云基础设施文档。
所有块存储卷及其备份始终都使用高级加密标准 (AES) 算法和 256 位加密密钥进行静态加密。实例和块存储卷之间的所有数据传输均通过我们高度安全的内部网络进行。如果您对于数据在实例和块存储卷之间传输时的加密情况有特定的合规性要求,并且您使用半虚拟化卷附加,则可以启用传输中加密功能。
块存储卷及其备份只能在您的租户/隔离区边界内进行访问,并且只有经过身份验证并且获得了租户/隔离区权限的用户才能访问它们。
块存储卷服务还提供并管理引导卷,其保护措施与块存储卷相同。
是。请参阅 Oracle 云基础设施块存储卷弹性性能选项。
是。请参阅 Oracle 云基础设施块存储卷弹性性能。
不需要。您可以更改任何卷的性能,而不会导致应用停止运行,无论该卷是否附加到实例。
系统会将多个数据副本冗余存储在多个存储服务器上,这些服务器均具有内置的修复机制。块存储卷服务在设计上可以为块存储卷和引导卷提供 99.99%(四个 9)的年度持久性。不过我们仍建议您定期备份数据,以防范可用性域发生故障的情况。
您可以联机扩增卷容量,而无需停机。有关详细信息,请参阅技术文档页面。
只读附加用于将特定卷标记为仅供读取,从而确保其中数据无法更改。这种附加方式有助于防止未经测试或不受信任的应用对数据进行意外或恶意修改。
当您有多个计算实例(每个实例运行着一个客户端应用,如 web 前端)需要对相同卷进行只读访问时,您也可以使用只读附加。举例来说,用于向客户提供静态产品目录信息的 Web 前端。
根据定义,引导卷是可变的,因此默认并非处于“只读”状态。分离引导卷后,您可以选择以只读方式附加它以便进行调试。
不可以。如需这么做,您应该首先将卷分离,然后为其指定“只读”属性并重新附加。
不可以。如需这样做,您应该首先将其分离,然后为其指定默认附加模式(“读/写”)并重新附加。
您可以使用两种选项:iSCSI 或半虚拟化。半虚拟化卷附加仅支持虚拟机实例。
指无需 iSCSI 发起程序和附加即提供原生操作系统支持的块存储卷。所有 Oracle 操作系统、Linux 以及 Windows 均支持将半虚拟化附加作为 VM 部署选项。
半虚拟化附加有助于简化卷附加配置。如果不想在卷附加期间运行 iSCSI 配置命令,那么您可以考虑改用半虚拟化附加。请注意,iSCSI 性能更好,但需要执行一些初始配置步骤;半虚拟化附加比较方便,但与 iSCSI 附加已发布的性能特征相比,其性能有所逊色。
是。附加卷时,您可以通过 CLI/SDK 或控制台选择附加类型。如需更改卷附加类型,您必须先将卷分离,然后为其指定新的附加类型并重新附加。
半虚拟化附加的性能不如 iSCSI 附加。有关更多详情,请参阅 Oracle 云基础设施块存储卷性能。
是。Oracle 块存储卷提供集成式备份功能,可在 Oracle 云基础设施对象存储中保存块存储卷的一份副本以保护您的数据。
是。引导卷备份提供块存储卷备份的所有功能。Oracle 云基础设施块存储卷服务可将操作系统盘作为引导卷来管理。如需备份引导卷的内容,请像对待其他块存储卷一样为其创建备份。Oracle 引导卷提供集成式备份功能,可在 Oracle 对象存储中保存引导卷的一份副本以保护您的数据。在实例运行时进行引导卷备份可创建崩溃一致性备份。在大多数情况下,您可以直接从引导卷备份创建实例,或者将其附加到实例以便恢复数据。要确保获得可引导的映像,请从实例创建自定义映像。
此乃启动备份时块存储卷上所有数据的完整的时间点快照。备份一旦完成即可供还原到块存储卷。所有备份都会加密并复制到您的 Oracle 云基础设施对象存储帐户中。
备份主要用于支持业务连续性、灾难恢复和长期归档。确定备份计划和目标时应考虑以下因素:
系统将使用时间点快照进行备份;因此,在后台异步执行备份时,您的应用可以继续访问数据,而不会发生任何中断或性能影响。2 TB 存储卷的首次备份预计需要大约 30 分钟完成;50 GB 存储卷的首次备份预计只需几分钟便可完成。相同存储卷的后续备份所需的时间取决于自上次备份以来发生更改的数据量。
您可以使用两种选项:
1.基于策略的自动调度备份。您可以使用 Oracle 提供的预定义备份策略,也可以创建并使用自定义的备份策略。这两种备份策略(预定义和自定义策略)都能确定备份频率和保留期限,确保您能够遵守数据合规性和法规要求。确定备份策略后,您即可高枕无忧,因为系统将根据您所选的策略按时自动备份并保留您的数据。日后若备份需求发生变化,您也可以轻松作出调整,包括选择其他备份策略、修改自定义策略,或者删除整个策略。
2.按需一次性备份。您可以选择仅备份自上次备份以来发生更改的数据(增量备份),或者备份自创建存储卷以来发生更改的全部数据(完整备份)。
有关更多详情,请参阅技术文档。
是。您可以选择仅备份自上次备份以来发生更改的数据(增量备份),或者备份自创建存储卷以来发生更改的全部数据(完整备份)。
系统使用时间点快照进行备份,整个过程将异步完成,不会对数据访问产生任何影响。在备份期间,对块存储卷的访问可以继续进行,而不会出现任何中断、额外的延迟或性能影响。
是。您可以自行创建备份策略,指定每日、每周、每月和每年的备份计划,然后将您的策略应用至存储卷以实现自动备份。您还可以复制现有策略并按需进行自定义修改,包括修改备份计划参数,以及在策略中添加或删除备份计划。
有关更多详情,请参阅技术文档。
现有备份将维持原状。不过系统会在它们到期后自动删除它们。所有依据策略自动创建的备份都具有到期时间,会在到期后被系统自动删除。
手动创建的备份则没有到期时间,会一直保留到您主动将其删除。
现有备份将维持原状。不过系统会在它们到期后,根据其创建时有效的设置将其自动删除。所有依据策略自动创建的备份都具有到期时间,会在到期后被系统自动删除。
如果更改存储卷的备份策略,系统会在新策略生效后依据该策略自动创建新的备份。
基于策略的备份具有到期时间,会在到期后被系统自动删除。如需保留备份,请手动创建它们。手动创建的备份不会过期。
是。您可以根据在线技术文档的说明,通过控制台、CLI/SDK 和 Terraform 更改已分配给卷的备份策略。
使用 Oracle 提供的预定义备份策略时,系统将根据卷所在的 Oracle 云基础设施可用性域的时区来执行备份。由于特定 Oracle 云基础设施区域的所有可用性域都在同一时区,自动调度备份实际上是根据 Oracle 云基础设施区域的时区执行。
如果使用自定义备份策略,您可以为策略中的每个计划项目指定是使用 UTC 时区,还是卷所在数据中心的时区。
是的,您可以在每个自定义备份策略中为每天定义一个备份计划条目,即每周最多 7 个(一周中每天一个)、每月最多 31 个(一月中每天一个)以及每年最多 365 个(一年中每天一个)计划条目。
有关更多详情,请参阅技术文档。
调度备份将尽可能按照计划的时间来执行。不过,具体将取决于系统负载,您的调度备份可能与系统中的所有其他调度备份请求一起排队,依次处理。您可以检查备份状态来确定备份是否完成,必要时也可以手动触发备份。
无论卷大小是多少,卷的还原过程通常仅需不到一分钟时间。尽管卷的还原速度很快,并且可以立即供负载访问,但是在首次开始使用还原的卷时,可能会出现延迟高峰。
在请求访问刚刚还原的块存储卷时,可能在短期内出现延迟较高的情况。
是。您可以将备份还原到其所在区域的任何可用性域中,这种数据迁移方法很高效,因此建议您使用。
是,您可以手动为引导卷创建备份,也可以使用基于策略的自动调度备份对其进行备份。此外,您还可以通过从运行中的实例创建映像来备份引导卷,具体请参阅计算服务常见问题解答。
是,您可以使用跨区域备份复制功能,将现有的块存储卷备份复制到您有权访问的另一个区域。
是。您可以将备份还原到容量更大的卷,直到当前支持的最大 32 TB 卷大小。
克隆是 Oracle 云基础设施块存储卷服务提供的一项特性,利用该特性,您无需执行备份和还原过程,就能轻松将整个现有块存储卷复制到新卷。该特性无需备份即可直接创建源卷的时间点深副本(也称为胖克隆)。
是,您可以像克隆块存储卷一样克隆引导卷。在实例运行时进行引导卷克隆可创建崩溃一致性克隆。在大多数情况下,您可以直接从引导卷克隆创建实例,或者将其附加到实例以便还原数据。要确保获得可引导的映像,请从实例创建自定义映像。
克隆操作片刻就能完成,您可以在启动克隆后马上使用克隆卷。实际的数据复制操作将在后台进行。复制时间与源卷中的数据量成正比,1 TB 卷最长可能需要 15 分钟。
卷克隆通常只需几秒便可完成,当其生命周期状态变为“可用”时,您便可像使用常规卷一样附加并使用克隆卷。实际的数据复制操作将在后台继续进行。访问复制尚未完成的数据块时,可能出现延迟高峰。
Oracle 块存储卷克隆是在特定时间点上对整个卷进行的直接磁盘到磁盘的深度复制。与快照不同的是,克隆不进行写时复制,没有源卷依赖性,也不需要备份。创建块存储卷克隆时,系统无需创建快照、无需备份到对象存储,也无需从备份还原。
不需要。克隆是在特定时间点上对源卷进行的直接磁盘到磁盘的深度复制,无需事先将卷分离。
克隆是在特定时间点上对源卷进行的直接磁盘到磁盘的深度复制。克隆状态变为“可用”时源卷中的所有数据都已复制到克隆卷中,后续对源卷进行的更改则不会复制到克隆卷中。
不可以。块存储卷是可用性域的本地存储,您只能在相同可用性域中克隆卷。
是。为此,您需要同时拥有源和目标隔离区的必要访问权限。
不可以。您只能在租户边界内访问卷。
不可以。块存储卷是可用性域的本地存储,且位于创建时所在的区域内。您只能在卷所在区域内的相同可用性域中克隆卷。
是。您可以指定容量最大为 32 TB 的克隆。
这取决于源卷的附加状态。
这取决于正在创建的克隆卷的生命周期状态。
克隆和备份操作无法同时进行。您不能对正在备份的卷进行克隆或再次备份,无论该卷是否已附加。同样,您也不能对正在克隆的卷进行备份,无论该卷是否已附加。
不可以。当从某个源卷创建的克隆仍在复制数据时,您不可以将该卷删除。
当克隆的生命周期状态变为“可用”后,您便可以将其删除。请注意,只要克隆的生命周期状态变为“可用”,即便它仍在复制数据,您也可以将其删除。
这可能是以下情况所致:您从某个源卷发起了克隆,当克隆仍在从源卷复制数据时,您将源卷附加到某个计算实例,然后又将其分离。在这种情况下,如果您对相同源卷发起另一个克隆请求,则新克隆将处于终止状态。这不会影响第一个克隆的数据复制过程。当第一个克隆的数据复制完毕后,对源卷的后续克隆将会按预期进行。
引导卷是一种默认加密的远程引导盘,有助于提高裸金属和虚拟机 (VM) 实例的性能、缩短启动时间,并提高持久性。此外,利用引导卷,您能以明显更快的速度为正在运行的 VM 创建自定义映像,而无需重新引导。所有裸金属和 VM 计算实例均使用引导卷启动,从而具有以下优势:
任何新启动的裸金属或 VM 计算实例都将在您的隔离区中自动创建一个新的引导卷。您可以通过 Oracle 云基础设施控制台,在实例详细信息页面下查看您的实例所附加的引导卷。存储控制台页面的“Boot Volumes”部分将列出您的隔离区中的所有引导卷。引导卷详细信息中将显示引导卷所附加到的实例、引导卷容量以及其他引导卷元数据。
引导卷将按标准 Oracle 块存储卷定价计费。请注意,此费用不包含在计算实例价格内。
是,我们会像对待块存储卷一样计量引导卷的容量并将其计入租户的块存储限额。因此,在为租户计算和规划块存储限额时,您应该同时考虑块存储卷和引导卷的用量。
是,您可以使用给定的引导卷启动另一个实例,方法是首先创建引导卷的自定义映像,然后使用该映像启动另一个实例。
或者,如果您不想创建自定义映像,则可以直接从未附加的引导卷启动新实例。
所有引导卷均创建在高度持久的 Oracle 云基础设施块存储卷上。引导卷在计算实例终止后将持久保留,
直到您手动将其删除才会终止。
默认情况下,所有新实例都要使用引导卷。您可以通过创建现有实例的自定义映像,并启动新实例来重新供应现有实例。
是,您可以通过 Oracle 云基础设施控制台的计算页面或 API/CLI 创建引导卷的备份。备份将与创建备份所用的引导卷相关联。
是,您可以通过控制台或 API/CLI 删除未附加的引导卷。另外,您可以在终止实例时勾选删除确认对话框中的复选框,以便自动删除引导卷。
Oracle 云基础设施不允许您删除当前已附加到实例的引导卷。
对于附加到实例的引导卷,您可以停止实例,分离引导卷,然后删除该引导卷。删除引导卷后,已停止的实例即无法启动,您只能将其终止。
否,您只能从已停止的实例分离引导卷。终止实例将自动分离并持久保留引导卷,直到您选择将其永久删除。
是,您可以将任何引导卷作为块存储附加到某个实例上以便调试问题。您首先需要将引导卷从关联的计算实例分离,然后才能附加到另一个实例。
您可以按照以下步骤来调试引导卷:
1.终止旧实例,并在操作过程中选择保留原始引导卷(在询问是否要保留引导卷的确认对话框中选择“是”)。
2.选择从旧实例中保留下来的引导卷,并以不同的配置启动新实例。
这种方法同时适用于裸金属和 VM 实例。
注意:新实例的 IP 地址和网络配置将与原始实例不同。您需要根据这些差异进行调整,以便为使用这些实例的负载提供无缝体验。
与本地引导盘相比,引导卷有助于缩短计算实例的启动时间:Linux 实例可在一分钟内启动完毕,Windows 实例可在五分钟内启动完毕。
默认情况下,引导卷的容量为一个标准 Oracle OS 映像大小。50 GB 引导卷可提供 3000 IOPS、24 MB/s 的吞吐量,以及亚毫秒级的延迟。与块存储卷一样,引导卷的容量和性能也存在线性关系,即容量越大,性能越强。这种性能与负载类型无关(对于所有读/写分布)。详情请参阅 Oracle 云基础设施块存储卷性能文档。
如果您在 Oracle 云基础设施平台上拥有一个已在使用中的自定义映像,那么您可以选择使用该映像来启动实例。对于使用自定义映像在实例启动期间创建的引导卷,其大小将与自定义映像相同。
是。启动计算实例时,您可以从所选 OS 映像的默认大小起步,以 1 GB 为增量为引导卷指定容量,直到最大 32 TB。引导卷的最小容量受限于所选 OS 映像的大小。您不能指定小于 50GB 或小于所选 OS 映像大小的引导卷容量。举例而言,如果选择的 OS 映像大小为 256 GB,那么您至少要为引导卷指定 256 GB 的容量。
是的,您可以联机扩增引导卷容量,而无需停机。有关详细信息,请参阅技术文档页面。
您可以通过实例启动 API,使用 bootVolumeSizeInGBs 参数来指定更大的引导卷容量。注意:如果指定的引导卷容量小于映像大小,则 API 调用将会失败。
系统将在启动实例时为其指定默认的引导卷容量,即等于所选 OS 映像的大小。
卷组是一组块存储卷,这些卷可以整体上作为单个实体进行备份和克隆。每个卷组与单个可用性域 (AD) 关联,组中的所有卷均位于同一 AD 中。
卷组提供与单个卷相同的备份/还原和克隆功能。这意味着您可以对卷组执行时间点崩溃一致性协调备份(增量备份或完整备份)并创建时间点崩溃一致性克隆。
每个卷组最多可以配置 32 个卷,总容量最大为 128 TB。这是一种软性限制,各租户可通过请求增加限额来提升该额度。每个卷只能分配给一个卷组。
您可以通过控制台、CLI/SDK、API 和 Terraform 来管理卷组,包括创建和删除卷组、为卷组添加/删除卷,以及重命名卷组。
是。卷组中的所有卷既可作为一个组进行管理,也可单独访问和操作。
卷组备份将对组中所有存储卷执行协调的时间点崩溃一致性备份。此操作将创建一个卷组备份。备份过程对源卷组和组中的所有存储卷均没有任何影响。
卷组备份将复制到源卷组所在区域内的所有可用性域中。然后,您可以通过还原卷组中的所有卷数据,在卷组备份所在区域内的任何可用性域中利用该备份创建新的卷组。
可以,有关详细信息,请参阅文档页面。
卷组克隆将对组中所有卷执行协调的时间点崩溃一致性磁盘到磁盘深度复制。此操作将从源卷组及其中的卷精确复制出一个由新卷构成的新卷组。
克隆操作片刻即可完成,您可以在启动克隆后马上使用克隆卷组及其中的克隆卷。实际的数据复制操作将在后台进行。复制时间与源卷中的数据量成正比,1 TB 卷最长可能需要 15 分钟。
克隆过程对源卷组及其中的卷没有任何影响。源卷组和目标卷组及其各自的卷将彼此完全隔离,不共享任何内容。这样可确保源卷组在克隆期间以及克隆结束后不会受到任何影响。
这取决于卷组中源卷的附加状态。
使用这些功能不需要额外付费。我们将按块存储卷定价对您实际使用的块存储卷和引导卷容量收费,并按对象存储定价对您实际使用的卷组备份容量收费。
有关如何着手使用和管理卷组的更多信息,请参阅 Oracle 云基础设施产品文档。
使用块存储卷服务时,将根据供应的存储卷容量 GB 数以及为每个存储卷选择的性能选项进行计量,并根据 Oracle 云基础设施块存储卷定价标准对块存储卷的使用进行计费。
块存储卷备份将保存在 Oracle 云基础设施对象存储中,我们将根据这些备份使用的对象存储进行计量和计费。详情请参阅对象存储定价。
请参阅 Oracle 云基础设施存储定价。跨区域备份将根据对象存储和出站数据传输网络的实际用量进行计量和计费。