本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
選擇 Amazon Neptune 的儲存類型
Neptune 提供兩種不同定價模式的儲存類型:
標準儲存 — 標準儲存體可為中至低 I/O 使用量的應用程式提供具經濟效益的資料庫儲存。
-
I/O – 最佳化儲存 – 使用引擎 1.3.0.0 版提供的 I/O – 最佳化儲存時,您只需為正在使用的儲存體和執行個體支付費用。儲存成本高於標準儲存體,且執行個體成本也高於標準執行個體。您無需為所使用的 I/O 支付任何費用。如果您的 I/O 用量很高,佈建的IOPs儲存可以大幅降低成本。
I/O 優化儲存的設計符合 I/O 密集型圖形工作負載的需求,並具有低延遲要求和一致的 I/O 輸送量的低延遲。您每 30 天只能在 I/O 最佳化和標準儲存類型之間切換一次。
如需 I/O 優化儲存的定價資訊,請參閱 Neptune 定價頁面
。下節說明如何為 Neptune 資料庫叢集設定 I/O 優化儲存。
選擇適用於 Neptune 資料庫叢集的 I/O 優化儲存
依預設,Neptune 資料庫叢集使用標準儲存體。您可以在建立資料庫叢集時在該叢集上啟用 I/O 優化儲存,如下所示:
以下範例說明如何在使用 AWS CLI建立叢集時啟用 I/O 優化儲存:
aws neptune create-db-cluster \ --database-name
(name for the new database)
\ --db-cluster-identifier(an ID for the cluster)
\ --engine neptune \ --engine-version 1.3.0.0 \ --storage-type iopt1
然後,您建立的任何執行個體都會自動啟用 I/O 優化儲存:
aws neptune create-db-instance \ --db-cluster-identifier
(the ID of the new cluster)
\ --db-instance-identifier(an ID for the new instance)
\ --engine neptune \ --db-instance-classdb.r5.large
您也可以修改現有的資料庫叢集,以啟用 I/O 優化儲存體,如下所示:
aws neptune modify-db-cluster \ --db-cluster-identifier
(the ID of a cluster without I/O–Optimized storage)
\ --storage-type iopt1 \ --apply-immediately
您可以在啟用 I/O 優化儲存體的情況下將備份快照還原到資料庫叢集:
aws neptune restore-db-cluster-from-snapshot \ --db-cluster-identifier
(an ID for the restored cluster)
\ --snapshot-identifier(the ID of the snapshot to restore from)
\ --engine neptune \ --engine-version 1.3.0.0 \ --storage-type iopt1
您可以使用任何 describe-
呼叫來判斷叢集是否正在使用 I/O 優化儲存體。如果已啟用 I/O 優化儲存,呼叫會傳回設定為 iop1
的儲存類型欄位。