進階 SSD v2 (預覽)
進階 SSD v2 提供比進階 SSD 更高的效能,同時成本更低,儼然成為一般規則。 您可以隨時調校進階 SSD v2 的效能 (容量、輸送量和每秒輸入/輸出作業,稱為 IOPS)。 執行這些調整可讓工作負載符合成本效益,同時滿足轉移的效能需求。 例如,交易密集型資料庫可能需要應付數天異常高需求的大量 IOPS。 或者,遊戲應用程式可能僅在尖峰時段需要較高的輸送量。 因此,針對大部分的一般用途工作負載來說,進階 SSD v2 可提供最佳的性價比。 您現在可以在所有支援的區域中,搭配進階 SSD v2 磁碟部署適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體。
備註
針對適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體使用進階 SSD v2 的功能目前處於預覽狀態。
進階 SSD 與進階 SSD v2 之間的差異
不同於進階 SSD,進階 SSD v2 沒有專用大小。 您可以將進階 SSD v2 磁碟設定為您偏好的任何大小,並根據您的工作負載需求進行細微調整。 這些細微增量可以 1 GiB 的步驟進入。 進階 SSD v2 不支援主機快取,但仍提供比進階 SSD 更低的延遲。 進階 SSD v2 容量的範圍介於 1 GiB 和 64 TiB。
下表提供適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體所支援的磁碟類型不同層面的比較,以協助您決定哪一個更符合您的需求。
進階 SSD v2 - IOPS
適用於 PostgreSQL 的 Azure 資料庫伺服器為高達 399 GiB 的磁碟提供 3000 的基準 IOPS,為超過 400 GiB 的磁碟提供 12000 IOPS,無需額外付費。 若要在磁碟上達到 80,000 IOPS,磁碟至少須為 160 GiB。 增加超出免費層的 IOPS 會產生額外費用。
進階 SSD v2 - 輸送量
適用於 PostgreSQL 的 Azure 資料庫為高達 399 GiB 的磁碟提供 125 MB/秒的基準輸送量,為超過 400 GiB 的磁碟提供 500 MB/秒的基準輸送量,無需額外付費。 增加超出免費層的輸送量會產生額外費用。
備註
針對適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體使用進階 SSD v2 的功能目前處於預覽狀態。
進階 SSD v2 - 高可用性
針對適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體使用進階 SSD v2 的功能目前支援高可用性。 您可以使用此儲存層來設定區域備援和相同區域高可用性選項。
進階 SSD v2 - 預覽期間的限制
進階 SSD v2 不支援地理備援備份、使用客戶管理金鑰進行資料加密、主要版本升級、長期保留或儲存體自動成長功能。
請等到您的第一個備份可用後再設定區域內複本,因為此程序取決於磁碟快照。 此限制不適用於跨區域複本,而是使用 pg_basebackups。
不支援從進階 SSD (PV1) 線上移轉至進階 SSD v2 (PV2)。 或者,如果您想要跨不同的儲存體類型移轉,可以執行現有伺服器還原時間點至使用不同儲存體類型的新伺服器。
進階 SSD V2 只能在下列區域中啟用:澳大利亞東部、巴西南部、加拿大中部、印度中部、美國中部、美國中部、東亞、美國東部、美國東部 2、法國中部、德國中西部、以色列中部、日本東部、南韓中部、挪威東部、波蘭中部、美國中南部、東南亞、瑞士北部、阿拉伯聯合大公國北部、美國中西部、西歐和美國西部 2。
進階 SSD v2 只能使用一般用途和記憶體最佳化計算層來佈建。 不支援使用進階 SSD v2 建立新的可高載計算層。
您佈建的儲存體是可供您適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體使用的儲存體容量。 此儲存體會用於資料庫檔案、暫存檔案、交易記錄和 PostgreSQL 伺服器記錄。 您佈建的儲存體總數也會定義可供您伺服器使用的 I/O 容量。
下表提供進階 SSD v2 磁碟容量和效能上限的概觀,以協助您決定要使用的大小。
| SSD v2 磁碟大小 | 可用上限 IOPS | 最大可用輸送量 (MB/秒) |
|---|---|---|
| 1 GiB-64 TIB | 3,000-80,000 (每 GiB 增加 500 IOPS) | 125-1,200 (按設定的 IOPS 遞增 0.25 MB/秒) |
您的虛擬機器類型也有 IOPS 限制。 雖然您可以獨立於伺服器類型選取任何儲存體大小,但可能無法使用儲存體提供的所有 IOPS,特別是當您選擇具有較少虛擬核心的伺服器時。 若要深入瞭解,請參閱 適用於 PostgreSQL 的 Azure 資料庫中的計算選項。
備註
無論您指派給執行個體的儲存體類型為何,儲存體只能擴大,而不能縮小。
您可以在 Azure 入口網站或使用 Azure CLI 命令來監視 I/O 耗用量。 要監視的相關計量包括儲存體限制、儲存體百分比、已使用的儲存體和 I/O 百分比。
這很重要
選取的計算大小會決定最小和最大的 IOPS。
了解如何擴大或縮小 IOPS。