

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 管理節點
<a name="nodes"></a>

節點是 MemoryDB 部署的最小建置區塊。節點屬於屬於叢集的碎片。每個節點都會執行叢集建立或上次修改時所選擇的引擎版本。每個節點都有自己的網域名稱服務 (DNS) 名稱和連接埠。支援多種類型的 MemoryDB 節點，每個節點都有不同數量的相關聯記憶體和運算能力。

**Topics**
+ [MemoryDB 節點和碎片](nodes.nodegroups.md)
+ [支援的節點類型](nodes.supportedtypes.md)
+ [MemoryDB 預留節點](nodes.reservednodes.md)
+ [替換節點](nodes.nodereplacement.md)

涉及節點的重要操作包括：
+ [從叢集新增/移除節點](clusters.deletenode.md)
+ [擴展](scaling.md)
+ [尋找連線端點](endpoints.md)

# MemoryDB 節點和碎片
<a name="nodes.nodegroups"></a>

碎片是節點的階層排列，每個節點都包裝在叢集中。碎片支援複寫。在一個碎片中，其中一個節點會做為讀取/寫入主要節點。碎片中的所有其他節點都會做為主要節點的唯讀複本。MemoryDB 支援叢集中的多個碎片。此支援可對 MemoryDB 叢集中的資料進行分割。

MemoryDB 支援透過碎片進行複寫。API 操作 [DescribeClusters](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeClusters.html) 會列出包含成員節點、節點名稱、端點和其他資訊的碎片。

建立 MemoryDB 叢集後，可以對其進行變更 （縮減或縮小）。如需詳細資訊，請參閱[擴展](scaling.md)及[替換節點](nodes.nodereplacement.md)。

建立新叢集時，您可以將舊叢集的資料傳送到新叢集，使其不會在一開始呈現空白狀態。如果您需要變更節點類型、引擎版本或從 Amazon ElastiCache (Redis OSS) 遷移，這樣做會很有幫助。如需詳細資訊，請參閱[製作手動快照](snapshots-manual.md)及[從快照還原](snapshots-restoring.md)。

# 支援的節點類型
<a name="nodes.supportedtypes"></a>

MemoryDB 支援下列節點類型。

**記憶體最佳化**


| 執行個體類型 | 基準頻寬 (Gbps) | 高載頻寬 (Gbps) | 增強型 I/O 多工 (Valkey 7.2 和 Redis OSS 7.0.4\$1)  | 最低引擎版本  | 
| --- | --- | --- | --- | --- | 
| db.r7g.large | 0.937 | 12.5 | 否 | 6.2 | 
| db.r7g.xlarge | 1.876 | 12.5 | 否 | 6.2 | 
| db.r7g.2xlarge | 3.75 | 15 | 是 | 6.2 | 
| db.r7g.4xlarge | 7.5 | 15 | 是 | 6.2 | 
| db.r7g.8xlarge | 15 | N/A | 是 | 6.2 | 
| db.r7g.12xlarge | 22.5 | N/A | 是 | 6.2 | 
| db.r7g.16xlarge | 30 | N/A | 是 | 6.2 | 
| db.r6g.large | 0.75 | 10.0 | 否 | 6.2 | 
| db.r6g.xlarge | 1.25 | 10.0 | 否 | 6.2 | 
| db.r6g.2xlarge | 2.5 | 10.0 | 是 | 6.2 | 
| db.r6g.4xlarge | 5.0 | 10.0 | 是 | 6.2 | 
| db.r6g.8xlarge | 12 | N/A | 是 | 6.2 | 
| db.r6g.12xlarge | 20 | N/A | 是 | 6.2 | 
| db.r6g.16xlarge | 25 | N/A | 是 | 6.2 | 

**利用資料分層最佳化的記憶體**


| 執行個體類型 | 基準頻寬 (Gbps) | 高載頻寬 (Gbps) | 增強型 I/O 多工 (Valkey 7.2 和 Redis OSS 7.0.4\$1)  | 最低引擎版本  | 
| --- | --- | --- | --- | --- | 
| db.r6gd.xlarge | 1.25 | 10 | 否 | 6.2 | 
| db.r6gd.2xlarge | 2.5 | 10 | 否 | 6.2 | 
| db.r6gd.4xlarge | 5.0 | 10 | 否 | 6.2 | 
| db.r6gd.8xlarge | 12 | 不適用 | 否 | 6.2 | 

**一般用途節點**


| 執行個體類型 | 基準頻寬 (Gbps) | 高載頻寬 (Gbps) | 增強型 I/O 多工 (Valkey 7.2 和 Redis OSS 7.0.4\$1)  | 最低引擎版本  | 
| --- | --- | --- | --- | --- | 
| db.t4g.small | 0.128 | 5.0 | 否 | 6.2 | 
| db.t4g.medium | 0.256 | 5.0 | 否 | 6.2 | 

如需 AWS 區域可用性，請參閱 [MemoryDB 定價](https://aws.amazon.com/memorydb/pricing/)

 所有節點類型都是在虛擬私有雲端 (VPC) 中建立。

# MemoryDB 預留節點
<a name="nodes.reservednodes"></a>

相較於隨需節點定價，預留節點可為您提供顯著的折扣。預留節點不是實體節點，而是套用至帳戶中隨需節點使用的帳單折扣。預留節點的折扣會與節點類型和 AWS 區域相關聯。

**注意**  
所有目前的 MemoryDB 預留節點都是以 定價為基礎，並為執行 Redis OSS 引擎的節點提供涵蓋範圍。這些預留節點可以套用至 Valkey 引擎，如 中所述[彈性預留節點的大小](reserved-nodes-size.md)，但無法使用 Valkey 特定的預留節點。

使用預留節點的一般程序如下：
+ 檢閱可用預留節點方案的相關資訊
+ 使用 AWS 管理主控台 AWS Command Line Interface 或 SDK 購買預留節點方案
+ 檢閱現有預留節點的相關資訊

**Topics**
+ [預留節點概觀](reserved-nodes-overview.md)
+ [方案類型](reserved-nodes-offerings.md)
+ [彈性預留節點的大小](reserved-nodes-size.md)
+ [將節點從 Redis OSS 升級到 Valkey](reserved-nodes.md)
+ [刪除預留節點](reserved-nodes-deleting.md)
+ [使用預留節點](reserved-nodes-working-with.md)

# 預留節點概觀
<a name="reserved-nodes-overview"></a>

當您購買 MemoryDB 預留節點時，您會購買在特定節點類型上，在預留節點期間取得折扣費率的承諾。若要使用 MemoryDB 預留節點，您可以像建立隨需節點一樣建立新的節點。您建立的新節點必須符合預留節點的規格。如果新節點的規格符合您帳戶的現有預留節點，則會以預留節點提供的折扣費率向您收費。否則，節點會以隨需費率計費。您可以使用 AWS 管理主控台、 AWS CLI或 MemoryDB API 來列出和購買可用的預留節點方案。

MemoryDB 為記憶體最佳化 R7g, R6g 和 R6gd （使用資料分層） 節點提供預留節點。如需定價資訊，請參閱 [MemoryDB 定價](https://aws.amazon.com/memorydb/pricing/ )。

# 方案類型
<a name="reserved-nodes-offerings"></a>

預留節點有三種類型：無預付、部分預付和所有預付，可讓您根據預期的用量來最佳化 MemoryDB 成本。

**無預付 ** – 此選項可讓您存取預留節點，而不需要預付付款。無論用量為何，您的無預付預留節點都會針對期間內每小時收取折扣的每小時費率，而且不需要預付款項。

**部分預付** – 此選項需要預先支付預留節點的一部分。期間內的剩餘時數會以折扣的每小時費率計費，無論用量為何。

**所有預付** – 在期限開始時全額付款，無論使用多少小時，在期限的剩餘時間內都不會產生其他費用。

這三種方案類型都提供一年期和三年期。

# 彈性預留節點的大小
<a name="reserved-nodes-size"></a>

當您購買預留節點時，您指定的一個物件是節點類型，例如 db.r6g.xlarge。如需節點類型的詳細資訊，請參閱 [MemoryDB 定價](https://aws.amazon.com/memorydb/pricing/ )。

如果您有節點，而且需要將其擴展到更大的容量，則預留節點會自動套用到擴展的節點。也就是說，您的預留節點會自動套用至相同節點系列中任何大小的用量。彈性大小的預留節點適用於具有相同 AWS 區域的節點。彈性大小的預留節點只能在其節點系列中進行擴展。例如，db.r6g.xlarge 的預留節點可以套用至 db.r6g.2xlarge，但不適用於 db.r6gd.large，因為 db.r6g 和 db.r6gd 是不同的節點系列。

大小彈性表示您可以在相同節點系列中的組態之間自由移動。例如，您可以從 r6g.xlarge 預留節點 (8 個標準化單位） 移至相同 AWS 區域中的兩個 r6g.large 預留節點 (8 個標準化單位） (2\$14 = 8 個標準化單位），無需額外費用。

您可以使用標準化單位來比較不同預留節點大小的用量。例如，兩個 db.r6g.4xlarge 節點上的一小時用量相當於一個 db.r6g.large 上的 16 小時用量。下表顯示每個節點大小的標準化單位數量：


****  

| 節點大小 | 標準化單位 (Redis OSS) | 標準化單位 (Valkey) | 
| --- | --- | --- | 
| 小型 | 1 | 7. | 
| 中型 | 2 | 1.4 | 
| 大型 | 4 | 2.8 | 
| xlarge | 8 | 5.6 | 
| 2xlarge | 16 | 11.2 | 
| 4xlarge | 32 | 22.4 | 
| 6xlarge | 48 | 33.6 | 
| 8xlarge | 64 | 44.8 | 
| 10xlarge | 80 | 56 | 
| 12xlarge | 96 | 67.2 | 
| 16xlarge | 128 | 89.6 | 
| 24xlarge | 192 | 134.4 | 

例如，您購買 db.r6gd.xlarge 預留節點，而且您帳戶在同一 AWS 區域中有兩個執行中的 db.r6gd.large 預留節點。在此情況下，帳單利益會完整套用至兩個節點。

![\[圖表顯示兩個執行中預留節點，並將帳單利益套用至兩個節點。\]](http://docs.aws.amazon.com/zh_tw/memorydb/latest/devguide/images/ri1.png)


或者，如果您在相同 AWS 區域中的帳戶中有一個 db.r6gd.2xlarge 執行個體，則帳單利益會套用至預留節點 50% 的使用量。

![\[圖表顯示一個執行個體，其帳單利益套用至預留節點 50% 的使用量。\]](http://docs.aws.amazon.com/zh_tw/memorydb/latest/devguide/images/ri2.png)


# 將節點從 Redis OSS 升級到 Valkey
<a name="reserved-nodes"></a>

在 MemoryDB 中啟動 Valkey 後，您現在可以將 Redis OSS 預留節點折扣套用至 Valkey 引擎。您可以從 Redis OSS 升級到 Valkey，同時仍然受益於現有的合約和保留。除了能夠在節點系列和引擎中套用您的利益之外，您甚至可以獲得更多增量值。與 Redis OSS 相比，Valkey 定價為 30% 的折扣，並且具有預留節點彈性，您可以使用 Redis OSS 預留節點來涵蓋更多執行中的 Valkey 節點。

若要計算折扣費率，每個 MemoryDB 節點和引擎組合都有以單位測量的標準化因素。預留節點單位可以套用至特定引擎預留節點執行個體系列中的任何執行中節點。Redis OSS 預留節點可額外套用至引擎，以涵蓋執行中的 Valkey 節點。由於 Valkey 以相對於 Redis OSS 的折扣定價，其特定執行個體類型的單位較低，這允許 Redis OSS 預留節點涵蓋更多 Valkey 節點。

例如，假設您已為 Redis OSS 引擎 (32 個單位） 購買 db.r7g.4xlarge 的預留節點，並正在執行一個 db.r7g.4xlarge Redis OSS 節點 (32 個單位）。如果您將節點升級至 Valkey，執行中節點的正規化因素會下降到 22.4 個單位，而您現有的預留節點會為您提供額外的 9.6 個單位，以用於區域中 db.r7g 系列中任何其他執行中的 Valkey 或 Redis OSS 節點。您可以使用它來涵蓋帳戶中另一個 db.r7g.4xlarge Valkey 節點的 42% (22.4 個單位），或 db.r7g.xlarge Valkey 節點的 100% (5.6 個單位） 和 db.r7g.large Valkey 節點的 100% (2.8 個單位）。

# 刪除預留節點
<a name="reserved-nodes-deleting"></a>

預留節點的條款涉及一年或三年的承諾。您無法取消預留節點。不過，您可以刪除預留節點折扣涵蓋的節點。刪除預留節點折扣所涵蓋節點的程序，與任何其他節點的程序相同。

如果您刪除預留節點折扣涵蓋的節點，則可以啟動另一個具有相容規格的節點。在此情況下，您仍可以在保留時間 (一或三年) 內繼續享有折扣費率。

# 使用預留節點
<a name="reserved-nodes-working-with"></a>

您可以使用 AWS 管理主控台、 AWS Command Line Interface和 MemoryDB API 來使用預留節點。

## 主控台
<a name="reserved-nodes-working-with-console"></a>

**取得可用預留節點方案的定價和資訊**

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) 的 MemoryDB 主控台。

1. 在導覽窗格中，選擇**預留節點**。

1. 選擇**購買預留節點**。

1. 針對**節點類型**，選擇您要部署的節點類型。

1. 針對**數量**，選擇您要部署的節點數量。

1. 針對 **Term**，選擇您要保留資料庫節點的時間長度。

1. 在 **Offering type (方案類型)** 中，選擇方案類型。

進行這些選擇後，您可以在**保留摘要**下查看定價資訊。

**重要**  
選擇**取消**，以避免購買這些預留節點並產生任何費用。

取得可用預留節點方案的相關資訊後，您可以使用該資訊來購買方案，如下列程序所示：

**購買預留節點**

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) 的 MemoryDB 主控台。

1. 在導覽窗格中，選擇**預留節點**。

1. 選擇**購買預留節點**。

1. 針對**節點類型**，選擇您要部署的節點類型。

1. 針對**數量**，選擇您要部署的節點數量。

1. 針對 **Term**，選擇您要保留資料庫節點的時間長度。

1. 在 **Offering type (方案類型)** 中，選擇方案類型。

1. （選用） 您可以將自己的識別符指派給您購買的預留節點，以協助您追蹤這些節點。針對**保留 ID**，輸入預留節點的識別符。

   進行這些選擇後，您可以在**保留摘要**下查看定價資訊。

1. 選擇**購買預留節點**。

1. 您的預留節點已購買，然後顯示在**預留節點**清單中。

**取得您 AWS 帳戶預留節點的相關資訊**

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) 的 MemoryDB 主控台。

1. 在導覽窗格中，選擇**預留節點**。

1. 您帳戶的預留節點隨即出現。若要查看特定預留節點的詳細資訊，請在清單中選擇該節點。然後，您可以在詳細資訊中查看有關該節點的詳細資訊。

## AWS Command Line Interface
<a name="reserved-nodes-working-with-cli"></a>

下列`describe-reserved-nodes-offerings`範例會傳回 reserved-node 方案的詳細資訊。

```
aws memorydb describe-reserved-nodes-offerings                                                             
```

這會產生類似下列的輸出：

```
{
    "ReservedNodesOfferings": [
        {
            "ReservedNodesOfferingId": "0193cc9d-7037-4d49-b332-xxxxxxxxxxxx",
            "NodeType": "db.xxx.large",
            "Duration": 94608000,
            "FixedPrice": $xxx.xx,
            "OfferingType": "Partial Upfront",
            "RecurringCharges": [
                {
                    "RecurringChargeAmount": $xx.xx,
                    "RecurringChargeFrequency": "Hourly"
                }
            ]
        }
    ]
}
```

您也可以傳遞下列參數，以限制傳回內容的範圍：
+ `--reserved-nodes-offering-id` – 您想要購買之方案的 ID。
+ `--node-type` – 節點類型篩選條件值。使用此參數僅顯示符合指定節點類型的保留。
+ `--duration` – 持續時間篩選條件值，以年或秒為單位指定。使用此參數僅顯示此持續時間的保留。
+ `--offering-type` – 使用此參數僅顯示符合指定方案類型的可用方案。

取得可用預留節點方案的相關資訊後，您可以使用該資訊來購買 方案。

下列`purchase-reserved-nodes-offering`範例會購買新的預留節點

針對 Linux、macOS 或 Unix：

```
aws memorydb purchase-reserved-nodes-offering \                                                              
    --reserved-nodes-offering-id 0193cc9d-7037-4d49-b332-d5e984f1d8ca \
    --reservation-id reservation \
    --node-count 2
```

針對 Windows：

```
aws memorydb purchase-reserved-nodes-offering ^
    --reserved-nodes-offering-id 0193cc9d-7037-4d49-b332-d5e984f1d8ca ^
    --reservation-id MyReservation
```
+ `--reserved-nodes-offering-id` 代表要購買的預留節點產品名稱。
+ `--reservation-id` 是客戶指定的識別符，用於追蹤此保留。
**注意**  
保留 ID 是追蹤此保留的唯一客戶指定識別符。如果未指定此參數，MemoryDB 會自動產生保留的識別符。
+ `--node-count` 是要保留的節點數量。預設為 1。

這會產生類似下列的輸出：

```
{
    "ReservedNode": {
        "ReservationId": "reservation",
        "ReservedNodesOfferingId": "0193cc9d-7037-4d49-b332-xxxxxxxxxxxx",
        "NodeType": "db.xxx.large",
        "StartTime": 1671173133.982,
        "Duration": 94608000,
        "FixedPrice": $xxx.xx,
        "NodeCount": 2,
        "OfferingType": "Partial Upfront",
        "State": "payment-pending",
        "RecurringCharges": [
            {
                "RecurringChargeAmount": $xx.xx,
                "RecurringChargeFrequency": "Hourly"
            }
        ],
        "ARN": "arn:aws:memorydb:us-east-1:xxxxxxxx:reservednode/reservation"
    }
}
```

購買預留節點之後，您可以取得預留節點的相關資訊。

下列`describe-reserved-nodes`範例會傳回此帳戶預留節點的相關資訊。

```
aws memorydb describe-reserved-nodes                                                             
```

這會產生類似下列的輸出：

```
{
    "ReservedNodes": [
        {
            "ReservationId": "ri-2022-12-16-00-28-40-600",
            "ReservedNodesOfferingId": "0193cc9d-7037-4d49-b332-xxxxxxxxxxxx",
            "NodeType": "db.xxx.large",
            "StartTime": 1671150737.969,
            "Duration": 94608000,
            "FixedPrice": $xxx.xx,
            "NodeCount": 1,
            "OfferingType": "Partial Upfront",
            "State": "active",
            "RecurringCharges": [
                {
                    "RecurringChargeAmount": $xx.xx,
                    "RecurringChargeFrequency": "Hourly"
                }
            ],
            "ARN": "arn:aws:memorydb:us-east-1:xxxxxxxx:reservednode/ri-2022-12-16-00-28-40-600"
        }
    ]
}
```

您也可以傳遞下列參數，以限制傳回內容的範圍：
+ `--reservation-id` – 您可以將自己的識別符指派給您購買的預留節點，以協助追蹤它們。
+ `--reserved-nodes-offering-id` – 優惠識別符篩選條件值。使用此參數僅顯示符合指定優惠識別符的已購買保留。
+ `--node-type` – 節點類型篩選條件值。使用此參數僅顯示符合指定節點類型的保留。
+ `--duration` – 持續時間篩選條件值，以年或秒為單位指定。使用此參數僅顯示此持續時間的保留。
+ `--offering-type` – 使用此參數僅顯示符合指定方案類型的可用方案。

## MemoryDB API
<a name="reserved-nodes-working-with-api"></a>

下列範例示範如何針對預留節點使用 [MemoryDB 查詢 API](https://docs.aws.amazon.com/memorydb/latest/devguide/programmingguide.queryapi.html)：

**DescribeReservedNodesOfferings**

傳回 reserved-node 方案的詳細資訊。

```
https://memorydb.us-west-2.amazonaws.com/
    ?Action=DescribeReservedNodesOfferings
    &ReservedNodesOfferingId=649fd0c8-xxxx-xxxx-xxxx-06xxxx75e95f    
	&"Duration": 94608000,
    &NodeType="db.r6g.large"    
    &OfferingType="Partial Upfront"    
    &Version=2021-01-01
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20141201T220302Z
    &X-Amz-Algorithm
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20141201T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

下列參數會限制傳回內容的範圍：
+ `ReservedNodesOfferingId` 代表要購買的預留節點產品名稱。
+ `Duration` – 持續時間篩選條件值，以年或秒為單位指定。使用此參數僅顯示此持續時間的保留。
+ `NodeType` – 節點類型篩選條件值。使用此參數僅顯示符合指定節點類型的方案。
+ `OfferingType` – 使用此參數僅顯示符合指定方案類型的可用方案。

取得可用預留節點方案的相關資訊後，您可以使用該資訊來購買 方案。

**PurchaseReservedNodesOffering**

可讓您購買預留節點方案。

```
https://memorydb.us-west-2.amazonaws.com/
    ?Action=PurchasedReservedNodesOffering
    &ReservedNodesOfferingId=649fd0c8-xxxx-xxxx-xxxx-06xxxx75e95f
    &ReservationID=myreservationID
    &NodeCount=1
    &Version=2021-01-01
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20141201T220302Z
    &X-Amz-Algorithm
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20141201T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```
+ `ReservedNodesOfferingId` 代表要購買的預留節點產品名稱。
+ `ReservationID` 是客戶指定的識別符，用於追蹤此保留。
**注意**  
保留 ID 是追蹤此保留的唯一客戶指定識別符。如果未指定此參數，MemoryDB 會自動產生保留的識別符。
+ `NodeCount` 是要保留的節點數量。預設為 1。

購買預留節點之後，您可以取得預留節點的相關資訊。

**DescribeReservedNodes**

傳回此帳戶預留節點的相關資訊。

```
https://memorydb.us-west-2.amazonaws.com/
	?Action=DescribeReservedNodes
	&ReservedNodesOfferingId=649fd0c8-xxxx-xxxx-xxxx-06xxxx75e95f
	&ReservationID=myreservationID
	&NodeType="db.r6g.large"
	&Duration=94608000
	&OfferingType="Partial Upfront"    
	&Version=2021-01-01
	&SignatureVersion=4
	&SignatureMethod=HmacSHA256
	&Timestamp=20141201T220302Z
	&X-Amz-Algorithm
	&X-Amz-SignedHeaders=Host
	&X-Amz-Expires=20141201T220302Z
	&X-Amz-Credential=<credential>
	&X-Amz-Signature=<signature>
```

下列參數會限制傳回內容的範圍：
+ `ReservedNodesOfferingId` 代表預留節點的名稱。
+ `ReservationID` – 您可以將自己的識別符指派給您購買的預留節點，以協助追蹤它們。
+ `NodeType` – 節點類型篩選條件值。使用此參數僅顯示符合指定節點類型的保留。
+ `Duration` – 持續時間篩選條件值，以年或秒為單位指定。使用此參數僅顯示此持續時間的保留。
+ `OfferingType` – 使用此參數僅顯示符合指定方案類型的可用方案。

## 檢視預留節點的帳單
<a name="reserved-nodes-view-billing"></a>

您可以在 的帳單儀表板中檢視預留節點的帳單 AWS 管理主控台。

**檢視預留節點帳單**

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) 的 MemoryDB 主控台。

1. 從主控台頂端的搜尋按鈕中，選擇**帳單**。

1. 從儀表板左側選擇**帳單**。

1. 在**AWS 服務費用**下，展開 **MemoryDB**。

1. 展開預留節點所在的 AWS 區域，例如**美國東部 （維吉尼亞北部）**。

您預留的節點及其當月的每小時費用會顯示在 **Amazon MemoryDB CreateCluster 預留執行個體**下。

![\[帳單的螢幕擷取，顯示當月的每小時費用。\]](http://docs.aws.amazon.com/zh_tw/memorydb/latest/devguide/images/reserved-nodes.png)


# 替換節點
<a name="nodes.nodereplacement"></a>

MemoryDB 經常使用修補程式和升級來升級其機群，通常是無縫的。不過，有時我們需要重新啟動您的 MemoryDB 節點，才能將強制性作業系統更新套用至基礎主機。必須進行這些替換才能套用升級，以強化安全、可靠性和操作效能。

您可以選擇在排程的節點替換時間之前，隨時自行管理這些替換。當您自行管理替換時，執行個體會在重新啟動節點時收到 OS 更新，而排程的節點替換將會取消。您可能會繼續收到提醒，指出節點即將進行替換。若您已手動減少維護的需求，您可以忽略這些提醒。

**注意**  
MemoryDB 自動產生的替換節點可能有不同的 IP 地址。您有責任檢閱應用程式組態，以確保您的節點與適當的 IP 地址相關聯。

以下清單識別當 MemoryDB 排程其中一個節點進行取代時，您可以採取的動作：

**MemoryDB 節點替換選項**
+ **不執行任何**動作 – 如果您不執行任何動作，MemoryDB 會依排程取代節點。

  如果節點是多可用區域叢集的成員，MemoryDB 會在修補、更新和其他維護相關節點替換期間提供更高的可用性。

  替換會在叢集提供傳入寫入請求時完成。
+ **變更您的維護時段** – 針對排定的維護事件，您會收到來自 MemoryDB 的電子郵件或通知事件。在這種情況下，如果在排定的替換時間之前變更維護時段，則現在將在新的時間替換您的節點。如需詳細資訊，請參閱[修改 MemoryDB 叢集](clusters.modify.md)。
**注意**  
只有在 MemoryDB 通知包含維護時段時，才能透過移動維護時段來變更取代時段。若通知並未包含維護時段，您便無法變更替換時間。

  例如，假設現在是 11 月 9 日星期四下午 3:00，下一個維護時段是 11 月 10 日星期五下午 5:00。以下是三種情況及其結果：
  + 您將維護時段變更為星期五下午 4:00，在目前的日期時間之後、下一個排定的維護時段之前。節點將於 11 月 10 日星期五下午 4:00 進行替換。
  + 您將維護時段變更為星期六下午 4:00，在目前的日期時間之後，以及下一個排定的維護時段之後。節點將於 11 月 11 日星期六下午 4:00 進行替換。
  + 您可以將維護時段變更為週三 16：00，早於目前日期和時間。節點將於 11 月 15 日星期三下午 4:00 進行替換。

  如需說明，請參閱[管理維護作業](maintenance-window.md)。

   