Oracle Block Volumes 為您的資料提供持續、持久和高效能的儲存裝置。Oracle Block Volumes 可以將您的資料單獨儲存在區塊磁碟區上,且超過運算實例的生命週期。Oracle Block Volumes 可以幫助您管理區塊磁碟區、控制資料並達到應用程式所需的儲存設定。
Oracle Block Volumes 可以動態地佈建和管理區塊儲存磁碟區。您可以視需要建立、附加、連接和移動磁碟區,以滿足儲存和應用程式要求。一旦附加並連接到實例,您便可以使用一般硬碟之類的磁碟區。磁碟區也可以中斷連接並附加到另一個實例,同時保存資料。
區塊磁碟區是一種比檔案儲存裝置更具擴展性的資料儲存裝置。區塊磁碟區使用 iSCSI 乙太網路通訊協定來提供類似於內部部署儲存區域網路 (SAN) 的功能和效能,旨在提高資料生命週期的安全性和持久性。透過 Oracle Block Volumes,您可以建立區塊磁碟區並將其附加到您的運算實例。
當您的工作負載應用程式需要高可用性的儲存裝置和儲存區域網路效能,或者您的資料治理需要納入整合備份時,我們建議使用區塊磁碟區。您的應用程式將能提高服務彈性、資料持續性和效能。區塊磁碟區提供簡單的管理選項、操作靈活性以及具有隔離性和上限控制的隨用隨付服務。
儲存在本機運算磁碟上的資料依運算實例使用壽命存留,且僅用於暫存檔案。當資料儲存在持久性更高的區塊磁碟區上時,資料會在區塊磁碟區的整個生命週期內存留。如果運算實例終止,則可以將磁碟區附加到另一個運算實例,然後重新獲得對磁碟區中持續性資料的存取權限。透過使用區塊磁碟區,您可以將整合的區塊磁碟區備份納入資料保護計畫中,在建立備份之日獲得資料副本。
您可以使用主控台、REST API 或 SDK 存取 Oracle Block Volumes。如需詳細資訊,請參閱 Oracle Cloud Infrastructure 快速入門指南和區塊磁碟區概要。
是的。Oracle Cloud Infrastructure Block Volumes 使用領先業界且效能最高的 NVMe 固態硬碟。提供高效能、效能 SLA 支援,且無需使用儲存快取即可啟用。
您可以按 1 GB 的增量佈建 50 GB 到 32 TB 的區塊磁碟區。
您的作業系統使用 iSCSI 通訊協定 (用於連結資料儲存設施的儲存網路標準) 存取區塊磁碟區。
附加到 Oracle Cloud Infrastructure Compute 虛擬機實例的區塊磁碟區受限於可用的網路頻寬。如需了解實例限制,請參閱運算服務常見問題。
您的裸機運算實例可以達到 700,000 次以上的 IOPS 和近線速率輸送量。
如需更多詳細資訊,請參閱 Oracle Cloud Infrastructure 區塊磁碟區效能。
每個運算實例至多可以附加 32 個磁碟區,即每個運算實例附加容量至多 32 TB*32 = 1 PB。我們建議您依高效能應用程式的需求來衡量和調整附加磁碟區的數量。
可以。為了提供最佳效能,Oracle 將區塊磁碟區最佳化,使其可以附加到相同 Availability Domain 中的任何運算實例。您可以將磁碟區從一個運算實例中卸離,然後將其附加到另一個運算實例,無需重新啟動運算伺服器。如需更多詳細資訊,請參閱 Oracle Cloud Infrastructure 說明文件。
Oracle 使用以 256 位元金鑰進行加密的進階加密標準 (AES) 演算法,隨時靜態加密所有區塊磁碟區和其備份。所有在實例和區塊磁碟區之間移動的資料皆透過我們內部高度安全的網路進行傳輸。如果您對於在實例和區塊磁碟區之間移動的資料,有資料加密相關特定合規要求,您可以使用半虛擬化磁碟區附件來啟用傳輸中加密。
區塊磁碟區和其備份僅能於您的租戶/區間界限內,限已通過驗證且取得您授予的租戶/區間權限的使用者存取。
開機磁碟區也由 Block Volume 服務提供和管理,其保護方式與區塊磁碟區相同。
不需要。無論磁碟區是否已附加到實例,您都可以更改磁碟區的效能,而不會造成應用程式停機。
透過內建修復機制,多個資料副本以備援方式儲存在多個儲存伺服器之間。Block Volumes 服務旨在為區塊磁碟區和開機磁碟區提供 99.99% (4 個 9) 的全年耐久性。然而,我們建議您定期備份,以防可用性網域出現故障。
您有 3 種選擇:
請注意:磁碟區正在進行備份或複製時,無法調整磁碟區大小。
唯讀附件用於將磁碟區標記為唯讀目的,即磁碟區中的資料不可變動。這樣做可以保護資料,防止未經測試或不受信任的應用程式不小心或惡意修改資料。
當您有多個運算實例 (每個實例執行一個用戶端應用程式,例如 Web 前端) 基於唯讀目的存取相同磁碟區時,也可以使用唯讀附件。例如:一個 Web 前端將靜態產品目錄資訊提供給用戶端。
根據定義,開機磁碟區是可以變動的,因此預設狀態不是「唯讀」。卸離開機磁碟區後,您可以選擇將其以唯讀狀態附加,以進行偵錯。
不可以。您需要先卸離磁碟區,接著指定「唯讀」屬性,然後重新附加磁碟區。
不可以。您需要先卸離磁碟區,接著指定預設的附加模式 (「讀取/寫入」),然後重新附加磁碟區。
您有兩種選擇:iSCSI 或半虛擬化。僅虛擬機實例支援半虛擬化磁碟區附件。
具有原生作業系統支援的區塊磁碟區不需要 iSCSI 啟動器和附件。所有 Oracle 作業系統、Linux 和 Windows 皆支援半虛擬化附件,以便進行虛擬機部署。
使用半虛擬化附件可以簡化磁碟區附件的設定。如果不想在磁碟區附件期間執行 iSCSI 設定命令,您可以考慮改用半虛擬化附件。請注意,iSCSI 提供較佳的效能,但需要執行初始設定步驟。半虛擬化附件的便利性需要與 iSCSI 附件的發布效能特點之間做出效能取捨。
可以。附加磁碟區時,可以在 CLI/SDK 上以及從主控台中選擇附件類型。如欲更改附件類型,您必須先卸離磁碟區,接著重新附加磁碟區,然後指定新的附件類型。
半虛擬化附件提供的效能低於 ISCSI 附件。如需更多詳細資訊,請參閱 Oracle Cloud Infrastructure Block Volumes 效能。
可以。Oracle Block Volumes 將區塊磁碟區的副本儲存在 Oracle Cloud Infrastructure Object Storage 中,藉此提供整合式備份功能,以保護您的資料。
可以。開機磁碟區備份具有區塊磁碟區備份的所有功能。Oracle Cloud Infrastructure Block Volumes 將作業系統磁碟做為開機磁碟區進行管理。如欲備份開機磁碟區的內容,請依任何其他區塊磁碟區的方式建立備份。Oracle 開機磁碟區將開機磁碟區的副本儲存在 Oracle Cloud Infrastructure Object Storage 中,藉此提供整合式備份功能,以保護您的資料。在實例執行時進行開機磁碟區備份,會建立一份在當機時保持一致的備份。在大多數情況下,您可以直接從開機磁碟區備份建立實例,也可以將其附加到實例以復原資料。為了確保建立可開機映像,請從您的實例建立一個自訂映像。
備份指的是在啟動備份時,為區塊磁碟區上的所有資料建立完整的時間點快照副本。備份完成後,即可立即將備份還原到區塊磁碟區。備份會經過加密並複製到您的 Oracle Cloud Infrastructure Object Storage 帳戶中。
備份的主要用途是支援業務續航力、災難復原和長期封存。在決定備份時程時,您的備份計劃和目標應考量下列因素:
執行備份時係使用時間點快照;因此,以非同步方式在背景執行備份時,您的應用程式可以繼續存取資料,而不會造成任何作業中斷或效能影響。對於首次備份 2 TB 的磁碟區,完成備份預計大約需要 30 分鐘。對於首次備份 50 GB 的開機磁碟區,完成備份預計需要幾分鐘。相同磁碟區的後續備份取決於自上次備份以來所更改的資料量。
您有兩種選擇:
1.自動化原則式排程備份。您可以選擇使用 Oracle 提供的預先定義備份原則,也可以建立和使用自訂的備份原則。備份原則 (預先定義和自訂) 可以設定備份的頻率和保留期限,以便符合資料合規與法規要求。請放心,您的資料將根據選擇的備份原則,按預定時程自動進行備份並保留。後續您可以視需求選擇其他備份原則或修改自訂原則,輕鬆進行調整,也可以將其全部移除。
2.隨選一次性備份。您可以選擇僅備份自上次備份以來所更改的資料 (增量),或是自建立磁碟區以來所更改的全部資料 (完整)。
如需更多詳細資訊,請參閱技術說明文件。
可以。您可以選擇僅備份自上次備份以來所更改的資料 (增量),或是自建立磁碟區以來所更改的全部資料 (完整)。
備份是透過時間點快照進行。持續以非同步方式進行備份,並不會對資料存取造成影響。存取備份中的區塊磁碟區並不會造成任何作業中斷、額外的延遲或效能影響。
可以。您可以使用每日、每週、每月和每年的排程建立自己的備份原則,並為磁碟區指派原則以進行自動備份。您還可以複製現有原則,以及透過修改時程的參數或在原則中新增或移除時程,視需要自訂複製原則。
如需更多詳細資訊,請參閱技術說明文件。
現有備份會保留下來。然而,現有備份到期時將會自動刪除。所有根據原則自動建立的備份都有到期時間,這些備份在到期時會自動刪除。
手動建立的備份沒有到期時間,將會一直保留到您刪除為止。
現有備份會保留下來,但到期時則會根據建立當時有效的設定自動刪除。所有根據原則自動建立的備份都有到期時間,這些備份在到期時會自動刪除。
將磁碟區的備份原則更改為另一個原則後,新原則即生效,而新備份將根據新原則自動建立。
原則式備份有一個到期時間。備份將在到期時自動刪除。如果要保留備份,請手動建立備份。手動建立的備份不會到期。
可以。您可以按照線上技術說明文件在 Console、CLI/SDK 和 Terraform 上執行此操作。
使用 Oracle 提供的預先定義備份原則所建立的備份,使用的是磁碟區所在的 Oracle Cloud Infrastructure Availability Domain 時區。Oracle Cloud Infrastructure 區域的所有 Availability Domains 皆在同一時區。實際上,排程備份會按照 Oracle Cloud Infrastructure 區域的時區執行。
至於您的自訂備份原則,針對原則中的每個時程項目,您可以指定使用 UTC 或磁碟區所在的資料中心時區。
是的,您可以針對每個自訂備份原則,定義每天 1 次,每週至多 7 次 (一週中每天 1 次),每月至多 31 次 (一個月中每天 1 次) 和每年至多 365 次 (一年中每天 1 次) 的時程。
如需更多詳細資訊,請參閱技術說明文件。
Oracle 將盡最大努力安排備份在排定的時間執行。然而,根據系統負載,您的備份可能會與系統中所有其他排程備份請求一起排入佇列等候處理。請檢查備份狀態以確保備份完成,或視需要啟動手動備份。
無論磁碟區大小,您都可以在一分鐘以內還原磁碟區。儘管磁碟區的還原速度很快,而且可立即供您的工作負載存取,但是當您首次開始使用還原的磁碟區時,可能會發生延遲峰值。
在還原後,針對新還原區塊磁碟區的請求可能會在短時間內具有較高的延遲。
可以。您可以將備份還原到與儲存區域相同的任何 Availability Domain 中,推薦使用這個有效率移動資料的方法。
是的,您可以手動或使用原則式自動化備份和排程備份,建立開機磁碟區的備份。另外,請參照運算服務常見問題,查看從執行中實例建立映像的選項。
是的,您可以使用跨區域備份複製功能,將現有的區塊磁碟區備份複製到您有權存取的另一個區域。
可以。您可以將備份還原到更大的磁碟區,目前支援最大達 32 TB 的磁碟區大小。
再製是 Oracle Cloud Infrastructure Block Volume 服務的一項功能,能將整個現有區塊磁碟區複製到新的磁碟區,無需執行備份和還原流程。再製直接建立來源磁碟區的時間點深層複製 (也稱為複雜型再製),無需執行備份。
是的,您可以像再製區塊磁碟區一樣,再製開機磁碟區。在實例執行時進行開機磁碟區再製作業,會建立一個在當機時保持一致的再製作業。在大多數情況下,您可以直接從開機磁碟區再製建立實例,也可以將其附加到實例以復原資料。為了確保建立可開機映像,請從您的實例建立一個自訂映像。
再製作業可立即進行。在啟動再製作業後,已再製的磁碟區立即可使用。實際的資料複製會在背景中進行。再製時間與來源磁碟區中的資料成比例,1 TB 磁碟區可能需要花費多達 15 分鐘的時間。
當再製的生命週期狀態顯示為「可用」時,通常可以在幾秒鐘內進行附加及做為一般磁碟區使用。再製將持續在背景中進行。尚未複製的資料區塊可能會發生延遲峰值。
Oracle Block Volume 再製是針對整個磁碟區進行時間點磁碟到磁碟深層複製。與快照不同的是,再製不會對來源磁碟區進行寫入時複製或依賴來源磁碟區。亦沒有執行備份。建立區塊磁碟區再製時不會建立快照,也不會備份到 Object Storage 或從備份中還原。
不需要。再製是針對來源磁碟區進行時間點磁碟到磁碟深層複製,因此無需在再製之前卸離磁碟區。
再製是針對來源磁碟區進行時間點磁碟到磁碟深層複製。當再製狀態顯示為「可用」時,來源磁碟區中的所有資料會複製到再製磁碟區中。來源磁碟區上發生的後續更改將不會複製到再製中。
不可以。區塊磁碟區為本機 AD。您只能在同一個 AD 中再製磁碟區。
可以。您需要具有對來源和目標區間存取所需的權限。
不可以。您只能在租戶界限內存取磁碟區。
不可以。區塊磁碟區為本機 AD,且位於所建立的區域中。您只能在磁碟區所在區域的同一個 AD 中再製磁碟區。
可以。您可以指定多達 32 TB 的再製大小。
這取決於來源磁碟區的附加狀態。
這取決於正在建立的再製磁碟區的生命週期狀態。
再製和備份操作是互斥的。在進行磁碟區備份時,無論是否已附加磁碟區,皆無法對其進行再製或再次備份。在進行磁碟區再製時,無論是否已附加磁碟區,皆無法對其進行備份。
不可以。正在自來源磁碟區建立任何再製時,無法刪除來源磁碟區。
一旦再製的生命週期顯示為「可用」狀態,便可將其刪除。請注意,一旦再製的生命週期狀態顯示為「可用」,即使是凍結中的再製仍可刪除。
以下情況可能會發生再製磁碟區意外終止:您開始執行來源磁碟區再製作業,在從來源磁碟區凍結再製的過程中,將來源磁碟區附加到運算實例後,將其卸離。在這種情況下,如果對同一個來源磁碟區發起另一個再製請求,則新的再製作業會處於終止狀態。這不會影響第一個凍結中的再製作業。當第一個再製完全凍結後,隨後在來源磁碟區上進行的再製作業將按預期進行。
開機磁碟區提供依預設加密的遠端開機磁碟,不僅效能提高且啟動時間更快,為裸機和虛擬機 (VM) 實例提供更高的耐久性。此外,開機磁碟區可以大幅加快建立執行中虛擬機自訂映像的速度,無需重新開機。所有裸機和虛擬機運算實例均使用開機磁碟區啟動,且提供:
任何新啟動的裸機或虛擬機運算實例都會在您的區間中自動建立新的開機磁碟區。您可以使用 Oracle Cloud Infrastructure 主控台,在「實例詳細資訊」頁面下查看附加到實例的開機磁碟區。區間中的所有開機磁碟區將列於「儲存」主控台頁面的「開機磁碟區」下方。開機磁碟區詳細資訊包含開機磁碟區附加到的實例、磁碟區大小以及其他磁碟區中繼資料。
Oracle 將以標準 Oracle Block Volumes 定價收取開機磁碟區費用。請注意,此費用不包含運算實例價格。
是的,開機磁碟區採用計量付費方式,並如同區塊磁碟區包含在租戶區塊儲存裝置限制中。除區塊磁碟區使用之外,開機磁碟區還應包含在租戶區塊儲存裝置限制計算和計劃中。
是的,您可以先建立開機磁碟區的自訂映像,然後使用該自訂映像啟動另一個實例。
如果不想建立自訂映像,您也可以直接從未附加的開機磁碟區啟動新實例。
所有開機磁碟區均在高度持久的 Oracle Cloud Infrastructure Block Volumes 上建立。開機磁碟區的持續性與運算實例的生命週期無關。
開機磁碟區僅在您手動刪除時才會終止。
所有新實例皆依預設使用開機磁碟區。您可以透過建立自訂映像和啟動新實例來重新佈建現有實例。
是的,您可以前往 Oracle Cloud Infrastructure 主控台中的「運算」頁面或透過 API/CLI 建立開機磁碟區的備份。備份將與建立備份的開機磁碟區連結。
是的,您可以使用主控台或 API/CLI 刪除未附加的開機磁碟區。此外,您也可以選擇選取「刪除確認」對話方塊中的核取方塊,在終止實例時自動刪除開機磁碟區。
Oracle Cloud Infrastructure 不支援刪除當前附加到實例的開機磁碟區。
您可以停止實例,卸離其開機磁碟區後,再刪除卸離後的開機磁碟區。刪除開機磁碟區後,無法啟動已停止的實例。您只能終止該實例。
不可以,您只能從停止的實例中卸離開機磁碟區。終止實例將自動卸離並保留開機磁碟區,除非您選擇永久刪除開機磁碟區。
是的,您可以將啟動磁碟區做為區塊儲存裝置附加到實例上,以便對問題進行偵錯。首先,您需要先將開機磁碟區與其連結的運算實例卸離,以便將其附加到其他實例。
您可以按照下列步驟對開機磁碟區進行偵錯:
1.終止舊實例,並在終止實例時保留原始開機磁碟區 (在詢問是否要保留開機磁碟區的確認對話方塊中選擇「是」)。
2.選擇從舊實例保留的開機磁碟區,啟動具有不同形式的新實例。
這適用於裸機和虛擬機實例。
請注意:一個新實例將具有與原始實例不同的 IP 地址和網路設定。您需要針對這些差異進行調整,以順暢體驗使用這些實例的工作負載。
與本機啟動磁碟相比,開機磁碟區提供更快的運算實例啟動時間:一分鐘內啟動 Linux 實例,五分鐘內啟動 Windows 實例。
開機磁碟區預設為標準 Oracle 作業系統映像大小,針對 50 GB 的開機磁碟區提供 3,000 次 IOPS 和每秒 24 MB 的輸送量以及亞毫秒級的延遲。如同區塊磁碟區,較大的開機磁碟區具有可預測的效能,可隨大小線性延展。針對所有讀取/寫入分佈,此效能與工作負載類型無關。如需詳細資訊,請參閱 Oracle Cloud Infrastructure Block Volumes 效能說明文件。
如果您在 Oracle Cloud Infrastructure 平台上已使用現有的自訂映像,則可以選擇用其啟動實例。使用自訂映像在實例啟動期間建立的開機磁碟區將具有與自訂映像相同的大小。
可以。啟動運算實例時,您可以從所選作業系統映像的預設大小到最多達 32 TB 之間的範圍指定任何大小,以 1 GB 為增量單位。最小開機磁碟區大小受限於所選作業系統映像的大小。您不能指定小於 50 GB 或小於所選作業系統映像的大小。例如:如果您選擇大小為 256 GB 的作業系統映像,則可以指定使用的最小開機磁碟區為 256 GB。
是的,您可以選擇 3 個方式來增加開機磁碟區的大小:
使用啟動實例 API,並透過 bootVolumeSizeInGBs 參數指定更大的開機磁碟區大小。請注意:如果指定的大小小於映像大小,則 API 呼叫將失敗。
實例將以預設的開機磁碟區大小啟動,該預設開機磁碟區大小等於所選作業系統映像的大小。
磁碟區群組是一組區塊儲存磁碟區,可視為單一實體,用於進行備份和再製。磁碟區群組與單一 Availability Domain (AD) 相連,且群組中的磁碟區也位於同一個 AD 中。
磁碟區群組與個別磁碟區一樣,具有相同的備份/還原和再製功能。這表示您可以對磁碟區群組執行在當機時保持一致的時間點協調備份 (無論是增量或完整),並建立在當機時保持一致的磁碟區群組時間點再製。
總容量為 128 TB 的磁碟區群組可以放置多達 32 個磁碟區。這不是硬性規定,您可以透過增加限制,依請求增加每個租戶的磁碟區數量。每個磁碟區只能在一個磁碟區群組中。
您可以使用 Console、CLI/SDK、API 和 Terraform 來管理磁碟區群組。這包含建立和刪除磁碟區群組、從群組中新增和移除磁碟區以及重新命名磁碟區群組。
可以。除了做為一個群組進行管理之外,磁碟區群組中的磁碟區還可以單獨存取和操作。
磁碟區群組中的整組磁碟區會執行在當機時保持一致的協調時間點備份。此作業會建立磁碟區群組備份。備份流程不會對來源磁碟區群組和磁碟區造成影響。
磁碟區群組備份的複寫範圍涵蓋來源磁碟區群組所在區域內的所有 Availability Domains。接著,磁碟區群組備份可透過還原磁碟區群組中的所有磁碟區資料,為備份所在區域內的任何 Availability Domain 建立新的磁碟區群組。
目前不可以。請密切注意此功能的未來更新。
磁碟區群組中的整組磁碟區會執行在當機時保持一致的協調時間點磁碟到磁碟深層複製。此作業會建立一個新的磁碟區群組和其中的新磁碟區,做為來源磁碟區群組及其中磁碟區的精確副本。
再製作業是立即進行的。在啟動再製作業後,再製磁碟區群組及其中的再製磁碟區便可立即使用。實際的資料複製會在背景中進行。再製時間與來源磁碟區中的資料成比例,1 TB 磁碟區可能需要花費多達 15 分鐘的時間。
來源磁碟區群組和其中的磁碟區不受再製流程的影響。來源磁碟區群組和目標磁碟區群組以及其中的磁碟區彼此完全分離,不會共用。這樣可以確保在進行再製和完成再製時,不會對來源造成任何影響。
這取決於磁碟區群組中來源磁碟區的連接狀態。
Oracle 免費提供這些功能。根據實際使用量,Oracle 僅按 Block Volume 定價收取區塊和開機磁碟區儲存費用,並按 Object Storage 定價收取磁碟區群組備份費用。
有關如何開始使用和管理磁碟區群組的更多資訊,請參閱 Oracle Cloud Infrastructure 產品說明文件。
磁碟區群組根據佈建的 GB 磁碟區大小以及每個磁碟區所選的效能選項計量付費。區塊磁碟區使用量按 Oracle Cloud Infrastructure Block Volumes 定價計費。
Block Volume 備份保存在 Oracle Cloud Infrastructure Object Storage 中,按使用的 Object Storage 計量和計費。如需詳細資訊,請參閱 Object Storage 定價。
請參閱 Oracle Cloud Infrastructure Storage 定價。跨區域備份根據 Object Storage 和輸出資料傳輸網路使用情況計量和計費。