

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

# 使用長期支援 (LTS) 版本
<a name="docdb-lts-release"></a>

Amazon DocumentDB 會將特定版本指定為長期支援 (LTS) 版本。與使用非 LTS 版本的叢集相比，使用 LTS 的資料庫叢集在相同版本上可以保留更長的時間，並且進行較少的升級週期。LTS 版本只會收到重要的穩定性和安全性修補程式，而不會引入新功能。

## 目前的 LTS 版本
<a name="docdb-lts-current-release"></a>

Amazon DocumentDB 目前的 LTS 版本為：
+ 引擎版本 5.0.0，必要的引擎修補程式版本 3.0.17983 或更新版本

若要判斷叢集所在的修補程式版本，請參閱 [如何檢查我現有的引擎版本 5.0.0 叢集是否在 LTS 上](#docdb-lts-check-version)。

如需 LTS 版本支援時間表和發行週期的詳細資訊，請參閱 [Amazon DocumentDB 引擎版本支援日期](https://docs.aws.amazon.com/documentdb/latest/developerguide/docdb-version-support-dates.html)。Amazon DocumentDB 將透過標準通訊管道宣布下一個 LTS 版本。

**注意**  
尚未指定 Amazon DocumentDB 8.0 的 LTS 版本。如果您需要 LTS，請使用引擎版本 5.0.0 搭配修補程式版本 3.0.17983 或更新版本。

## 誰應該使用 LTS
<a name="docdb-lts-who-should-use"></a>

Amazon DocumentDB LTS 版本專為具有有限升級時段的叢集而設計。LTS 非常適合資料庫可用性直接影響業務營運的生產環境。

**考慮 LTS 版本，如果：**
+ 您的應用程式有嚴格的執行時間需求，限制升級機會
+ 您擁有應用程式所需的所有必要資料庫引擎功能和增強功能

**如果符合下列條件，請改為考慮標準版本：**
+ 您的應用程式可以處理最少的中斷
+ 您想要在最新功能和增強功能發佈後立即進行

## 了解 LTS 修補程式版本
<a name="docdb-lts-patch-versions"></a>

Amazon DocumentDB 長期支援 (LTS) 具有指定的最低必要修補程式版本。如果您執行下列任一動作，您的叢集會被視為 LTS 版本：

1. 指定的 LTS 必要修補程式版本，或

1. 任何更新修補程式版本 （無論必要或選用）

選用修補程式保持不變，如[維護 Amazon DocumentDB ](https://docs.aws.amazon.com/documentdb/latest/developerguide/db-instance-maintain.html#user-initiated-updates)中所定義。

**必要的修補程式與選用修補程式**
+ **必要的修補程式**包含重要的更新，且會在叢集的升級時段期間自動套用
+ **選用修補程式**包含非關鍵改進，沒有自動套用日期

**如何識別修補程式類型**

若要判斷是否需要或選用待定修補程式，請連線至您的叢集，並執行 CLI `describe-pending-maintenance-actions`命令或呼叫 `DescribePendingMaintenanceActions` API 操作。如需管理修補程式的詳細資訊，請參閱[維護 Amazon DocumentDB](https://docs.aws.amazon.com/documentdb/latest/developerguide/db-instance-maintain.html#user-initiated-updates)。
+ **必要的修補程式**會顯示 `CurrentApplyDate`、 `ForcedApplyDate`和 的特定日期 `AutoAppliedAfterDate`
+ **選用修補程式**會顯示這些日期欄位的 null 值

**重要**  
更新是**單向操作** - 您無法在更新後降級
您的叢集將在更新程序期間經歷短暫的停機時間

## 如何建立新的 LTS 叢集
<a name="docdb-lts-create-cluster"></a>

若要建立 LTS 叢集，請遵循下列步驟：

1. 在 管理主控台中，建立新的引擎版本 5.0.0 叢集

1. 在叢集建立或升級之後，請連線至叢集並執行下列命令，以確認您處於所需的引擎修補程式版本： `db.runCommand({getEngineVersion: 1})`

**範例**

```
{
    engineVersion: '3.0.17983',
    ok: 1,
    operationTime: Timestamp({ t: timestamp_value, i: 1 })
}
```

## 如何從引擎版本 3.6.0 或 4.0.0 升級到 5.0.0 LTS 叢集
<a name="docdb-lts-upgrade-cluster"></a>

若要升級至 LTS 叢集，請遵循下列步驟：

1. 在 管理主控台中，升級 [Amazon DocumentDB 引擎版本後，將您的引擎版本 3.6.0 或 4.0.0 叢集的主要版本升級 ](https://docs.aws.amazon.com/documentdb/latest/developerguide/docdb-mvu.html)(MVU) 至 5.0.0

1. 在叢集建立或升級之後，請連線至叢集並執行下列命令，以確認您處於所需的引擎修補程式版本： `db.runCommand({getEngineVersion: 1})`

## 如何檢查我現有的引擎版本 5.0.0 叢集是否在 LTS 上
<a name="docdb-lts-check-version"></a>

若要檢查您的引擎版本 5.0.0 叢集是否正在執行 LTS 版本：

1. 連線至您的叢集並執行下列命令，以確認您正在引擎版本 5.0.0，**必要的引擎修補程式版本 3.0.17983 或更新版本**： `db.runCommand({getEngineVersion: 1})`

1. 如有需要，請在執行叢集引擎版本的[修補程式更新之後更新現有的引擎版本 5.0.0 叢集](https://docs.aws.amazon.com/documentdb/latest/developerguide/db-cluster-version-upgrade.html)