

如需與 Amazon Timestream for LiveAnalytics 類似的功能，請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間，以進行即時分析。[在這裡](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)進一步了解。

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

# 使用 Amazon Timestream for InfluxDB 的多可用區域僅供讀取複本叢集
<a name="timestream-for-influx-working-read-replica"></a>

僅供讀取複本叢集部署是 Amazon Timestream for InfluxDB 的非同步部署模式，可讓您設定連接至主要資料庫執行個體的僅供讀取複本。僅供讀取複本叢集具有寫入器資料庫執行個體，以及位於相同區域內不同可用區域中的讀取器資料庫執行個體 AWS 區域。與多可用區域資料庫執行個體部署相比，僅供讀取複本叢集可為讀取工作負載提供高可用性和更高的容量。

## 僅供讀取複本叢集的執行個體類別可用性
<a name="timestream-for-influx-instance-class-rr"></a>

僅供讀取複本叢集部署支援與一般 Timestream for InfluxDB 執行個體相同的執行個體類型。


****  

| 執行個體類別 | vCPU | 記憶體 (GiB) | 儲存體類型 | 網路頻寬 (Gbps) | 
| --- | --- | --- | --- | --- | 
| db.influx.medium | 1 | 8 | 包含流入 IOPS | 10 | 
| db.influx.large | 2 | 16 | 包含流入 IOPS | 10 | 
| db.influx.xlarge | 4 | 32 | 包含流入 IOPS | 10 | 
| db.influx.2xlarge | 8 | 64 | 包含流入 IOPS | 10 | 
| db.influx.4xlarge | 16 | 128 | 包含流入 IOPS | 10 | 
| db.influx.8xlarge | 32 | 256 | 包含流入 IOPS | 12 | 
| db.influx.12xlarge | 48 | 384 | 包含流入 IOPS | 20 | 
| db.influx.16xlarge | 64 | 512 | 包含流入 IOPS | 25 | 
| db.influx.24xlarge | 96 | 768 | 包含流入 IOPS | 40 | 

## 僅供讀取複本叢集架構
<a name="timestream-for-influx-rr-cluster-architecture"></a>

透過僅供讀取複本叢集，Amazon Timestream for InfluxDB 會使用 InfluxData 的授權僅供讀取複本附加元件，自動將所有寫入寫入寫入器資料庫執行個體複寫至所有讀取器資料庫執行個體。此複寫是非同步的，一旦寫入器節點認可所有寫入。寫入不需要所有讀取器節點的確認，即可視為成功寫入。一旦寫入器資料庫執行個體遞交資料，它幾乎會立即複寫到僅供讀取複本執行個體。如果發生無法復原的寫入器故障，任何尚未複寫到至少一個讀取器的資料都會遺失。

僅供讀取複本執行個體是寫入器資料庫執行個體的唯讀複本。您可以將部分或全部查詢從應用程式路由到僅供讀取複本，以減少寫入器資料庫執行個體的負載。如此一來，您可以彈性地擴展超越單一資料庫執行個體的容量限制，以處理高讀取量的資料庫工作負載。

下圖顯示複寫至不同可用區域中僅供讀取複本的主要資料庫執行個體。用戶端對主要資料庫執行個體具有讀取/寫入存取權，以及對複本具有唯讀存取權。

![\[可用區域中的主要資料庫執行個體 非同步複寫至可用區域 C 中的僅供讀取複本執行個體。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/rr_azs_diagram.png)


## 僅供讀取複本叢集的參數群組
<a name="timestream-for-influx-rr-param-groups"></a>

在僅供讀取複本叢集中，*資料庫參數群組*會做為引擎組態值的容器，這些值會套用至僅供讀取複本叢集中的每個資料庫執行個體。預設資料庫參數群組是根據資料庫引擎和資料庫引擎版本設定。資料庫參數群組中的設定會用於叢集中的所有資料庫執行個體。

使用 [CreateDbCluster](https://docs.aws.amazon.com/ts-influxdb/latest/ts-influxdb-api/API_CreateDbCluster.html) 或 [UpdateDbCluster](https://docs.aws.amazon.com/ts-influxdb/latest/ts-influxdb-api/API_UpdateDbCluster.html) for Multi-AZ 資料庫僅供讀取複本傳遞特定資料庫參數群組時，請確定 `storage-wal-max-write-delay` 設定為至少 1 小時的持續時間。如果未指定資料庫參數群組，則 `storage-wal-max-write-delay`預設為 1 小時。

## 僅供讀取複本叢集中的複本延遲
<a name="timestream-for-influx-replica-lag"></a>

雖然 InfluxDB 僅供讀取複本叢集的 Timestream 允許高寫入效能，但由於引擎型非同步複寫的性質，複本仍可能發生延遲。發生容錯移轉時，此延遲可能會導致潛在的資料遺失，因此必須進行監控。

您可以在 AWS 管理主控台 導覽窗格中選取**所有指標**，以從 CloudWatch 追蹤複本延遲。選擇 **Timestream/InfluxDB**，然後選擇**依 DbCluster**。選取您的 **DbClusterName**，然後選取您的 **DbReaderInstanceName**。在這裡，除了針對所有 Timestream for InfluxDB 執行個體追蹤的一般指標集 （請參閱下列清單） 之外，您還會看到以毫秒為單位的 ReplicaLag。
+ CPUUtilization
+ MemoryUtilization
+ DiskUtilization
+ ReplicaLag （僅適用於複本執行個體模式資料庫執行個體）

### 複本延遲的常見原因
<a name="timestream-for-influx-lag-causes"></a>

一般而言，當寫入和讀取工作負載太高，讀取器資料庫執行個體無法有效率地套用交易時，就會發生複本延遲。多種工作負載可能會發生暫時或連續的複本延遲。以下是一些常見原因的例子：
+ 寫入器資料庫執行個體上進行高寫入並行或大批次更新，導致讀取器資料庫執行個體上的套用程序落後。
+ 繁重的讀取工作負載使用一或多個讀取器資料庫執行個體上的資源。執行緩慢或大型查詢可能會影響套用程序，且可能導致複本延遲。
+ 修改大量資料或 DDL 陳述式的交易有時會導致複本延遲暫時增加，因為資料庫必須保留遞交順序。

如需介紹如何在複本延遲超過設定時間量時建立 CloudWatch 警示的教學課程，請參閱 [教學課程：為 Amazon Timestream for InfluxDB 的多可用區域叢集複本延遲建立 Amazon CloudWatch 警示 InfluxDB](timestream-for-influx-creating-cw-alarms.md#timestream-for-influx-tutorial-alarm)。

### 緩解複本延遲
<a name="timestream-for-influx-mitigating-lag"></a>

對於 Timestream for InfluxDB 僅供讀取複本叢集，您可以透過減少寫入器資料庫執行個體的負載來減輕複本延遲。

## 可用性與持久性
<a name="timestream-for-influx-availability"></a>

僅供讀取複本叢集可設定為在寫入器失敗時自動容錯移轉至其中一個讀取器執行個體，以排定寫入可用性的優先順序，或避免容錯移轉以將秘訣資料遺失降至最低。提示資料是指尚未複寫到至少一個讀取器節點的資料複寫間隙 （請參閱 [僅供讀取複本叢集中的複本延遲](#timestream-for-influx-replica-lag))。僅供讀取複本叢集的預設和建議行為是在寫入器故障時自動容錯移轉。不過，如果秘訣資料遺失比使用案例的寫入可用性更重要，您可以透過更新叢集來覆寫預設值。

僅供讀取複本叢集可確保叢集的所有資料庫執行個體都分散在至少兩個可用區域，以確保在可用區域中斷時增加寫入可用性和資料耐久性。

**Topics**
+ [僅供讀取複本叢集的執行個體類別可用性](#timestream-for-influx-instance-class-rr)
+ [僅供讀取複本叢集架構](#timestream-for-influx-rr-cluster-architecture)
+ [僅供讀取複本叢集的參數群組](#timestream-for-influx-rr-param-groups)
+ [僅供讀取複本叢集中的複本延遲](#timestream-for-influx-replica-lag)
+ [可用性與持久性](#timestream-for-influx-availability)
+ [InfluxDB 僅供讀取複本叢集的 Amazon Timestream 概觀](timestream-for-influx-read-replica-overview.md)
+ [為 InfluxDB 僅供讀取複本叢集建立 Timestream](timestream-for-influx-create-rr-cluster.md)
+ [連線至 Timestream for InfluxDB 僅供讀取複本資料庫叢集](timestream-for-influx-connecting-cluster.md)
+ [修改 Amazon Timestream for InfluxDB 的僅供讀取複本叢集](timestream-for-influx-modifying-rr-cluster.md)
+ [在 Amazon Timestream for InfluxDB 中重新啟動僅供讀取複本叢集](timestream-for-influx-rebooting-rr-cluster.md)
+ [建立 CloudWatch 警示以監控 Amazon Timestream for InfluxDB](timestream-for-influx-creating-cw-alarms.md)
+ [透過 讀取複本授權 AWS Marketplace](timestream-for-influx-rr-licensing.md)

# InfluxDB 僅供讀取複本叢集的 Amazon Timestream 概觀
<a name="timestream-for-influx-read-replica-overview"></a>

下列各節討論 Timestream for InfluxDB 僅供讀取複本叢集：

**Topics**
+ [僅供讀取複本的使用案例](#timestream-for-influx-rr-use-cases)
+ [僅供讀取複本的運作方式](#timestream-for-influx-how-rr-work)
+ [Timestream for InfluxDB 僅供讀取複本的特性](#timestream-for-influx-rr-characteristics)
+ [僅供讀取複本執行個體和儲存體類型](#timestream-for-influx-rr-instance-storage-types)
+ [刪除複本時的考量](#timestream-for-influx-rr-deletion)

## 僅供讀取複本的使用案例
<a name="timestream-for-influx-rr-use-cases"></a>

在各種情況下，使用僅供讀取複本叢集可能很有意義，包括下列項目：
+ 擴展超越單一資料庫執行個體的運算或 I/O 容量，以處理高讀取量的資料庫工作負載。您可以將此多餘讀取流量指向到一或多個僅供讀取複本。
+ 在主要寫入器執行個體無法使用時提供讀取流量。在某些情況下，您的主要資料庫執行個體可能無法接受 I/O 請求，例如，因為備份或排程維護的 I/O 暫停。在這些情況下，您可以將讀取流量導向僅供讀取複本。針對此使用案例，請記住，僅供讀取複本上的資料可能為「過時」，因為主要資料庫執行個體無法使用。此外，請記住，您需要關閉自動容錯移轉，這些案例才能運作。
+ 商業報告或資料倉儲案例，您可能希望針對僅供讀取複本執行商業報告查詢，而非針對生產資料庫執行個體。
+ 實作災難復原。如果主要資料庫執行個體失敗，您可以將僅供讀取複本提升為主要資料庫，做為災難復原解決方案。
+ 對於可用性比耐用性更重要的案例，容錯移轉速度更快。由於僅供讀取複本使用非同步複寫，因此在容錯移轉之前，主要寫入器執行個體遞交的某些資料可能未複寫。不過，對於執行時間至關重要的應用程式，此取捨是可接受的。根據您的工作負載特性，容錯移轉至僅供讀取複本可能比容錯移轉至使用同步複寫的待命資料庫執行個體快得多，因為複本執行個體已在執行中，不需要啟動引擎。這在每分鐘計數的使用案例中特別有用。

## 僅供讀取複本的運作方式
<a name="timestream-for-influx-how-rr-work"></a>

若要建立僅供讀取複本叢集，Amazon Timestream for InfluxDB 會使用 InfluxData 的授權僅供讀取複本附加元件。附加元件訂閱是透過 AWS Marketplace，直接從 Amazon Timestream 管理主控台啟用。如需詳細資訊，請參閱[透過 讀取複本授權 AWS Marketplace僅供讀取複本授權術語](timestream-for-influx-rr-licensing.md)。

僅供讀取複本會以標準資料庫執行個體計費，費率與叢集中每個節點所使用的資料庫執行個體類型相同，再加上 InfluxData 授權附加元件的成本。附加元件的成本會透過 以執行個體小時計費 AWS Marketplace。在相同 AWS 區域內的來源資料庫執行個體與僅供讀取複本之間複寫資料時，不會向您收取資料傳輸費用。

建立並設定僅供讀取複本叢集並開始接受寫入後，每當主要資料庫執行個體發生變更時，Amazon Timestream for InfluxDB 會使用非同步複寫方法來更新僅供讀取複本。

僅供讀取複本做為專用資料庫執行個體運作，只接受唯讀連線。應用程式可以像連接到任何其他資料庫執行個體一樣的方式連接到僅供讀取複本，提供無縫且熟悉的體驗。Amazon Timestream for InfluxDB 會自動將所有資料從主要資料庫執行個體複寫至僅供讀取複本，以確保資料一致性和準確性。請注意，更新會在叢集層級完成，並同時套用至主要和複本。

## Timestream for InfluxDB 僅供讀取複本的特性
<a name="timestream-for-influx-rr-characteristics"></a>


****  

| 功能或行為 | InfluxDB 的 Timestream | 
| --- | --- | 
| 什麼是複寫方法？ | 邏輯複寫。 | 
| 能將複本變成可寫入嗎？ | 否，InfluxDB 僅供讀取複本的 Timestream 設計為唯讀且無法寫入。雖然在容錯移轉的情況下，僅供讀取複本可以提升為主要複本，因此在任何給定時間都接受寫入，但 Timestream for InfluxDB 僅供讀取複本叢集中只能有一個寫入器資料庫執行個體。這可確保資料一致性，並防止來自多個可寫入執行個體的衝突。僅供讀取複本的角色是提供資料的備援唯讀複本，而且會自動拒絕寫入請求以維護資料完整性。 | 
| 能否在複本上執行備份？ | 是，您可以使用內建引擎功能，使用 Influx CLI 建立備份。 | 
| 能否使用平行複寫？ | 否，InfluxDB 的 Timestream 具有單一處理程序處理複寫。 | 

## 僅供讀取複本執行個體和儲存體類型
<a name="timestream-for-influx-rr-instance-storage-types"></a>

系統會使用與主要資料庫執行個體相同的執行個體和儲存類型建立僅供讀取複本。組態的任何變更都必須在叢集層級進行，並將套用至叢集中的所有執行個體。Timestream for InfluxDB 資料庫執行個體可用的所有執行個體和儲存組態，都適用於 Timestream for InfluxDB 僅供讀取複本叢集。

**執行個體類型**


****  

| 執行個體類別 | vCPU | 記憶體 (GiB) | 儲存體類型 | 網路頻寬 (Gbps) | 
| --- | --- | --- | --- | --- | 
| db.influx.medium | 1 | 8 | 包含流入 IOPS | 10 | 
| db.influx.large | 2 | 16 | 包含流入 IOPS | 10 | 
| db.influx.xlarge | 4 | 32 | 包含流入 IOPS | 10 | 
| db.influx.2xlarge | 8 | 64 | 包含流入 IOPS | 10 | 
| db.influx.4xlarge | 16 | 128 | 包含流入 IOPS | 10 | 
| db.influx.8xlarge | 32 | 256 | 包含流入 IOPS | 12 | 
| db.influx.12xlarge | 48 | 384 | 包含流入 IOPS | 20 | 
| db.influx.16xlarge | 64 | 512 | 包含流入 IOPS | 25 | 
| db.influx.24xlarge | 96 | 768 | 包含流入 IOPS | 40 | 

**儲存選項**


****  

| InfluxDB 資料庫叢集儲存的 Timestream | 來源資料庫執行個體儲存體配置 | 包含的 IOPS | 
| --- | --- | --- | 
| 包含流入 IO (3K) | 20 GiB 到 16 TiB | 3，000 IOPS | 
| 包含流入 IO (12K) | 400 GiB 到 16 TiB | 12，000 IOPS | 
| 包含流入 IO (16K) | 400 GiB 到 16 TiB | 16，000 IOPS | 

## 刪除複本時的考量
<a name="timestream-for-influx-rr-deletion"></a>

如果您不再需要僅供讀取複本，您可以透過呼叫 `delete-db-cluster` API 明確刪除叢集。在下列範例中，將每個*使用者輸入預留位置*取代為您自己的資訊。請記住，您目前無法從叢集中移除單一節點。

```
aws timestream-influxdb delete-db-cluster \
            --region region \
            --endpoint endpoint \
            --db-cluster-id cluster-id
```

# 為 InfluxDB 僅供讀取複本叢集建立 Timestream
<a name="timestream-for-influx-create-rr-cluster"></a>

InfluxDB 僅供讀取複本叢集的 Timestream 在不同的可用區域中具有寫入器資料庫執行個體和讀取器資料庫執行個體。InfluxDB 僅供讀取複本叢集的 Timestream 提供高可用性、增加讀取工作負載的容量，以及設定容錯移轉至複本時更快的容錯移轉。

## 資料庫叢集先決條件
<a name="timestream-for-influx-create-prereq"></a>

**重要**  
以下是建立僅供讀取複本叢集之前需要完成的先決條件。

**Topics**
+ [設定資料庫叢集的網路](#timestream-for-influx-config-network)
+ [其他先決條件](#timestream-for-influx-addl-prereqs)

### 設定資料庫叢集的網路
<a name="timestream-for-influx-config-network"></a>

您只能在以 Amazon VPC 服務為基礎的虛擬私有雲端 (VPC) 中建立 Timestream for InfluxDB 僅供讀取複本資料庫叢集。它必須位於至少 AWS 區域 具有三個可用區域的 中。您為資料庫叢集選擇的資料庫子網路群組必須至少包含三個可用區域。此設定可確保資料庫叢集中的每個資料庫執行個體都位於不同的可用區域。

若要在同一 VPC 中從 EC2 執行個體以外的資源連線到資料庫叢集，請手動設定網路連線。

### 其他先決條件
<a name="timestream-for-influx-addl-prereqs"></a>

**在建立僅供讀取複本叢集之前，請考慮下列其他先決條件：**

若要為資料庫叢集量身打造組態參數，則必須使用所需的參數設定來指定資料庫叢集參數群組。如需建立或修改資料庫叢集參數群組的詳細資訊，請參閱 [僅供讀取複本叢集的參數群組](timestream-for-influx-working-read-replica.md#timestream-for-influx-rr-param-groups)。

決定要為資料庫叢集指定的 TCP/IP 連接埠號碼。某些公司的防火牆會封鎖與這些預設連接埠的連線。如果您的公司防火牆會封鎖預設連接埠，請為您的資料庫叢集選擇另一個連接埠。資料庫叢集中的所有資料庫執行個體都使用相同的連接埠。

## 建立資料庫叢集
<a name="timestream-for-influx-create-cluster"></a>

您可以使用 AWS 管理主控台、 AWS CLI或 Amazon Timestream for InfluxDB API，建立 Timestream for InfluxDB 僅供讀取複本資料庫叢集。

------
#### [ Using the AWS 管理主控台 ]

您可以在**部署設定**區段中選擇具有僅供讀取複本的叢集，以建立 Timestream for InfluxDB 僅供讀取複本資料庫叢集。 ****

若要使用主控台建立僅供讀取複本資料庫叢集：

1. 登入 [AWS 管理主控台](https://console.aws.amazon.com/timestream)並開啟 Amazon Timestream 主控台。

1. 在 的右上角 AWS 管理主控台，選擇您要在 AWS 區域 其中建立僅供讀取複本資料庫叢集的 。

1. 在導覽窗格中，選擇 **InfluxDB 資料庫**。

1. 選擇**建立 InfluxDB 資料庫**。

1. 在**部署設定**中，選擇**具有僅供讀取複本的叢集**。

   選取該選項後，會出現一則訊息，指出您需要透過 AWS Marketplace 小工具啟用訂閱。按一下**檢視訂閱選項**。請注意，訂閱可能需要 1-2 分鐘才會生效。  
![\[建立 InfluxDB 資料庫界面，顯示新資料庫可用的不同部署設定。已選取具有僅供讀取複本選項的叢集。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/deployment_settings_rr.jpg)  
![\[部署設定界面會顯示訂閱進行中的訊息。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/subscription_in_progress.jpg)

1. 一旦訂閱處於作用中狀態，請按一下**檢視訂閱**。  
![\[部署設定界面會顯示訂閱現在處於作用中狀態的訊息。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/subscription_success_message.jpg)

1. 此時會出現一個視窗，顯示每個區域每個執行個體小時 vCPU 的成本資訊。這遵循相同的運算定價模型，其中會根據您選取的執行個體類型，向您收取執行個體處於作用中狀態的時數費用。您只需要訂閱附加元件一次，這可讓您在可使用 Timestream for InfluxDB 的所有區域中建立執行個體。  
![\[訂閱選項表單顯示每個區域每個執行個體小時每個 vCPU 成本的定價詳細資訊。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/purchase_subscription.png)
**重要**  
若要訂閱優惠，您需要擁有 AWSMarketplaceManageSubscriptions 或 AWSMarketplaceFullAccess 許可。如需這些許可的詳細資訊，請參閱[控制對 AWS Marketplace 訂閱的存取](https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-iam-users-groups-policies.html)。

1. 確認訂閱後，服務會根據執行個體的區域自動選取區域。

1. 在**資料庫登入**資料中，完成下列欄位：

   1. 針對**資料庫叢集名稱**，輸入資料庫叢集的識別符。

   1. 提供 InfluxDB 基本初始組態參數：**使用者名稱**、**組織名稱**、儲存**貯體名稱**和**密碼**。

1. 在**執行個體組態**中，指定**資料庫執行個體類別**。選取最符合您工作負載需求的執行個體大小。請記住，此執行個體類型將用於僅供讀取複本資料庫叢集中的所有執行個體。

1. 在**儲存組態**中，選取符合您需求的**儲存類型**。在所有情況下，您只需要設定配置的儲存體。請記住，此儲存類型將用於僅供讀取複本資料庫叢集中的所有執行個體。

1. 在**連線組態**區段中，確保您的 InfluxDB 叢集與需要連線至 Timestream for InfluxDB 資料庫執行個體的用戶端位於相同的子網路中。您也可以選擇在公開**存取**小節中公開提供資料庫執行個體。

1. 選擇**建立 InfluxDB 資料庫**。

1. 在 **InfluxDB 資料庫**清單中，選擇新 InfluxDB 叢集的名稱以顯示其詳細資訊。資料庫叢集將處於**建立**狀態，直到準備好可供使用為止。

1. 當狀態變更為**可用**時，您可以連線至資料庫叢集。視資料庫執行個體類別和儲存體數量而定，可能需要最多 20 分鐘的時間，新執行個體才會可用。  
![\[資料庫叢集摘要頁面顯示兩個狀態為「可用」的執行個體。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/cluster_details_page.png)

1. 建立之後，您可以按一下資料庫叢集識別符，以擷取新建立叢集的相關資訊。顯示 **PRIMARY** 執行個體模式的端點是您需要用於寫入和引擎管理的端點。

------
#### [ Using the AWS CLI ]

若要使用 建立資料庫執行個體 AWS Command Line Interface，請使用下列參數呼叫 `create-db-cluster`命令。將每個*使用者輸入預留位置*替換為自己的資訊。

```
aws timestream-influxdb create-db-cluster \
      --region region \
      --vpc-subnet-ids subnet-ids \
      --vpc-security-group-ids security-group-ids \
      --db-instance-type db.influx.large \
      --db-storage-type InfluxIOIncludedT2 \
      --allocated-storage 400 \
      --password password \ 
      --name cluster-name \
      --deployment-type MULTI_NODE_READ_REPLICAS \
      --publicly-accessible
      //--failover-mode is optional and defaults to AUTOMATIC.
```

------

### 建立僅供讀取複本叢集的設定
<a name="timestream-for-influx-rr-create-settings"></a>

如需您在建立僅供讀取複本叢集時選擇之設定的詳細資訊，請參閱下表。如需 AWS CLI 選項的詳細資訊，請參閱 [create-db-cluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/timestream-influxdb/create-db-cluster.html)。如需 Amazon Timestream for InfluxDB API 參數的詳細資訊，請參閱 [CreateDbCluster](https://docs.aws.amazon.com/ts-influxdb/latest/ts-influxdb-api/API_CreateDbCluster.html)。


****  

| 主控台設定 | 設定說明 | InfluxDB API 參數的 CLI 選項和 Timestream | 
| --- | --- | --- | 
| 配置儲存 | 針對資料庫叢集中每個資料庫執行個體配置的儲存量 (以 GiB 為單位)。如需詳細資訊，請參閱[InfluxDB 執行個體儲存體](timestream-for-influxdb.md#timestream-for-influx-dbi-storage)。 |  **CLI 選項： ** `--allocated-storage` **API 參數： **`allocatedStorage`  | 
| Database port (資料庫連線埠) | InfluxDB 接受連線的連接埠號碼。 有效值：1024-65535 預設：8086 限制條件：值不能是 2375-2376、7788-7799、8090 或 51678-51680。  |  **CLI 選項： ** `--port` **API 參數： **`port`  | 
| 資料庫叢集名稱 | 唯一識別資料庫叢集的名稱。每個客戶和每個區域的資料庫執行個體名稱必須是唯一的。 |  **CLI 選項： ** `--name` **API 參數： **`name`  | 
| 資料庫執行個體類型 | Timestream for InfluxDB 資料庫叢集中每個資料庫執行個體的運算和記憶體容量，例如 db.influx.xlarge。可能的話，選擇足夠大的資料庫執行個體類別，讓一般查詢工作集可以保留在記憶體中。當工作集保留在記憶體中時，系統可以避免寫入至磁碟，因而可改善效能。  |  **CLI 選項： ** `--db-instance-type` **API 參數： **`dbInstanceType`  | 
| DB cluster parameter group (資料庫叢集參數群組) |  要指派給資料庫叢集的資料庫參數群組 ID。資料庫參數群組會指定資料庫的設定方式。例如，資料庫參數群組可以指定查詢並行的限制。 |  **CLI 選項： ** `--db-parameter-group-identifier` **API 參數： **`dbParameterGroupIdentifier`  | 
| 部署類型 |  指定資料庫叢集要部署為多節點僅供讀取複本或多可用區域多節點僅供讀取複本。 可能的值： `MULTI_NODE_READ_REPLICAS`  |  **CLI 選項： ** `--deployment-type` **API 參數： **`deploymentType`  | 
| VPC 子網路 ID | 您要用於資料庫叢集的資料庫子網路 ID。選取選擇現有以使用現有資料庫子網路群組，然後從現有資料庫子網路群組下拉式清單中選擇所需的子網路群組。選擇自動設定，讓 Timestream for InfluxDB 選取相容的資料庫子網路群組。 |  **CLI 選項： ** `--vpc-subnet-ids` **API 參數： **`vpcSubnetIds`  | 
| 組織 | InfluxDB 中初始管理員使用者的初始組織名稱。InfluxDB 組織是一組使用者的工作區。 |  **CLI 選項： ** `--organization` **API 參數： **`organization`  | 
| 儲存貯體 | 初始 InfluxDB 儲存貯體的名稱。所有 InfluxDB 資料都會存放在儲存貯體中。儲存貯體結合了資料庫的概念和保留期間 （每個資料點持續存在的持續時間）。儲存貯體屬於組織。 |  **CLI 選項： ** `--bucket` **API 參數： **`bucket`  | 
| Log exports (日誌匯出) |  將 InfluxDB 引擎日誌傳送至指定 S3 儲存貯體的組態。 S3 儲存貯體日誌交付的組態： `s3Configuration -> (structure)` 要交付日誌的 S3 儲存貯體名稱： `bucketName -> (string)` 指出是否已啟用 S3 儲存貯體的日誌交付： `enabled -> (boolean)` 速記語法： `s3Configuration={bucketName=string, enabled=boolean}`  |  **CLI 選項： ** `--log-delivery-configuration` **API 參數： **`logDeliveryConfiguration`  | 
| 密碼 | 您在 InfluxDB 中建立的初始管理員使用者密碼。此密碼可讓您存取 InfluxDB UI 來執行各種管理任務，並使用 InfluxDB CLI 建立運算子字符。這些屬性會存放在您帳戶中在 中建立的秘密 AWS Secrets Manager 中。 |  **CLI 選項： ** `--password` **API 參數： **`password`  | 
| 使用者名稱 | 在 InfluxDB 中建立的初始管理員使用者的使用者名稱。必須以字母開頭，且不能以連字號結尾或包含兩個連續連字號。例如，my-user1。此使用者名稱可讓您存取 InfluxDB UI 以執行各種管理任務，以及使用 InfluxDB CLI 建立運算子字符。這些屬性會存放在您帳戶中在 中建立的秘密 AWS Secrets Manager 中。 |  **CLI 選項： ** `--username` **API 參數： **`username`  | 
| 公用存取 | 指出是否可以從 VPC 外部存取資料庫叢集。**可公開存取**為資料庫叢集提供公有 IP 地址，這表示其可在 VPC 外部存取。資料庫叢集也必須位於 VPC 的公有子網路中，才能公開存取。 **無法公開存取**可讓資料庫叢集只能從 VPC 內部存取。  |  **CLI 選項： ** `--publicly-accessible``--no-publicly-accessible` **API 參數： **`publiclyAccessible`  | 
| 資料庫儲存類型 | InfluxDB 資料。根據您的工作負載需求，您可以選擇三種不同類型的佈建 Influx IOPS 包含儲存。 可能的值如下： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/timestream-for-influx-create-rr-cluster.html)  |  **CLI 選項： ** `--db-storage-type``--no-publicly-accessible` **API 參數： **`dbStorageType`  | 
| VPC 安全群組 | 要與資料庫執行個體建立關聯的 VPC 安全群組 IDs 清單。 |  **CLI 選項： ** `--vpc-security-group-ids``--no-publicly-accessible` **API 參數： **`vpcSecurityGroupIds`  | 
| VPC IDs | 要與資料庫執行個體建立關聯的 VPC 子網路 IDs 清單。使用 Timestream for InfluxDB 資料庫叢集部署時，請在不同的可用區域中提供至少兩個 VPC 子網路 IDs。 |  **CLI 選項： ** `--vpc-subnet-ids` **API 參數： **`vpcSubnetIds`  | 
| 容錯移轉模式 | 您的叢集如何回應主要執行個體失敗。您可以使用下列選項來設定：`AUTOMATIC`：如果主要執行個體失敗，系統會自動將僅供讀取複本提升為新的主要執行個體。 `NO_FAILOVER`：如果主要執行個體失敗，系統會嘗試還原主要執行個體，而不提升僅供讀取複本。在主要執行個體還原之前，叢集仍然無法使用。  |  **CLI 選項： ** `--failover-mode` **API 參數： **`failoverMode`  | 

**重要**  
作為資料庫叢集回應物件的一部分，您將會收到 `influxAuthParametersSecretArn`。這將保留您帳戶中 Secrets Manager 秘密的 ARN。只有在您的 InfluxDB 資料庫執行個體可用後才會填入。秘密包含`CreateDbInstance`程序期間提供的 Influx 身分驗證參數。這是**唯讀**複本，因為對此秘密的任何updates/modifications/deletions不會影響建立的資料庫執行個體。如果您刪除此秘密，我們的 API 回應仍會參考已刪除的秘密 ARN。

# 連線至 Timestream for InfluxDB 僅供讀取複本資料庫叢集
<a name="timestream-for-influx-connecting-cluster"></a>

Timestream for InfluxDB 僅供讀取複本資料庫叢集有兩個可存取的資料庫執行個體，而不是單一資料庫執行個體。每個連線會由特定資料庫執行個體處理。當您連線到僅供讀取複本資料庫叢集時，您指定的主機名稱和連接埠會指向稱為*端點*的完整網域名稱。

主要 （寫入器） 端點會連線至僅供讀取複本資料庫叢集的寫入器資料庫執行個體，這同時支援讀取和寫入操作。讀取器端點會連線至讀取器資料庫執行個體，該執行個體僅支援讀取操作。

使用端點，您可以根據您的使用案例，將每個連線對應至適當的資料庫執行個體。例如，若要執行管理或寫入陳述式，您可以連線到寫入器資料庫執行個體的任何資料庫執行個體。若要執行查詢，您可以連線至讀取器端點。對於診斷或調校，您可以連線到特定資料庫執行個體端點 `/metrics`，以檢查特定資料庫執行個體的詳細資訊。

如需連線至資料庫執行個體的詳細資訊，請參閱 [連線至 Amazon Timestream for InfluxDB 資料庫執行個體](timestream-for-influx-db-connecting.md)。如需連線至僅供讀取複本叢集的詳細資訊，請參閱下列主題。

## 僅供讀取複本叢集端點的類型
<a name="timestream-for-influx-rr-cluster-endpoint-types"></a>

端點代表包含主機地址的唯一識別符。InfluxDB 叢集的每個 Timestream 都有：
+ 此為叢集端點。
+ 叢集唯讀端點。
+ 叢集中每個執行個體的執行個體端點。

### 叢集端點
<a name="timestream-for-influx-rr-cluster-endpoints"></a>

僅供讀取複本叢集的*叢集端點* （或*寫入器端點*) 會連線至該資料庫叢集的目前寫入器資料庫執行個體。此端點是唯一可以執行寫入操作的端點，例如：
+ InfluxDB 特定的管理命令，例如建立、修改或刪除組織、使用者、儲存貯體、任務等。
+ 將資料寫入資料庫叢集。

您可以將叢集端點用於資料庫叢集上的所有寫入操作，包括寫入、upsert、刪除，以及所有組態和管理變更。

此外，您可以使用叢集端點進行讀取操作，例如查詢。

如果資料庫叢集的目前寫入器資料庫執行個體失敗，僅供讀取複本叢集會自動容錯移轉至其中一個複本，將其提升為新的寫入器資料庫執行個體。容錯移轉期間，資料庫叢集會繼續從新的寫入器資料庫執行個體對叢集端點提供連接請求，將對服務的中斷降到最低。提升為寫入器的僅供讀取複本端點將停止提供讀取服務，直到部署新的複本為止。

下列範例說明僅供讀取複本叢集的叢集端點：

```
ipvtdwa5se-wmyjrrjko.us-west-2.timestream-influxdb.amazonaws.com
```

### 唯讀端點
<a name="timestream-for-influx-rr-readonly-endpoints"></a>

*唯讀端點*會連線至叢集中的任何一個僅供讀取複本執行個體。僅供讀取複本僅支援讀取操作，例如 Flux 或 InfluxQL 查詢；換句話說，針對 Flux 查詢的`/api/v2/query`端點或 InfluxQL v1 相容查詢的`/api/query`端點執行的所有操作。藉由在讀取器資料庫執行個體上處理這些陳述式，此端點可降低寫入器資料庫執行個體上的額外負荷。它還有助於叢集處理更多同時查詢。

下列範例說明僅供讀取複本叢集的讀取器端點。讀取器端點的僅供讀取的意圖由叢集端點名稱內的 `-ro` 表示。

```
ipvtdwa5se-wmyjrrjko-ro.us-west-2.timestream-influxdb.amazonaws.com
```

### 執行個體端點
<a name="timestream-for-influx-rr-instance-endpoints"></a>

*執行個體端點*會連線至僅供讀取複本叢集中的特定資料庫執行個體。資料庫叢集中的每個資料庫執行個體都有自己唯一的執行個體端點。因此，資料庫叢集 （主要） 目前的寫入器資料庫執行個體有一個執行個體端點，資料庫叢集中的每個讀取器資料庫執行個體都有一個執行個體端點。

執行個體端點透過與資料庫叢集的連接提供直接控制。此控制可以協助您處理使用叢集端點或讀取器端點可能不適當的案例。例如，根據工作負載類型而定，您的用戶端應用程式可能要更精細的負載平衡。在此情況下，您可以設定多個用戶端來連接至資料庫叢集中的不同讀取器資料庫執行個體，以分配讀取工作負載。

下列範例說明僅供讀取複本叢集中資料庫執行個體的執行個體端點：

```
mydbinstance-123456789012.us-east-1.timestream-influxdb.amazonaws.com
```

# 修改 Amazon Timestream for InfluxDB 的僅供讀取複本叢集
<a name="timestream-for-influx-modifying-rr-cluster"></a>

僅供讀取複本叢集在不同的可用區域中具有寫入器資料庫執行個體和讀取器資料庫執行個體。與異地同步備份部署相比，僅供讀取複本叢集可提供高可用性、增加讀取工作負載的容量，以及更快的容錯移轉。如需僅供讀取複本叢集的詳細資訊，請參閱 [InfluxDB 僅供讀取複本叢集的 Amazon Timestream 概觀](timestream-for-influx-read-replica-overview.md)。

您可以修改僅供讀取複本叢集以變更其設定。

**重要**  
您無法修改僅供讀取複本叢集內的資料庫執行個體。所有修改都必須在資料庫叢集層級完成。  
您可以使用 AWS 管理主控台、 AWS CLI或 Amazon Timestream for InfluxDB API 來修改僅供讀取複本叢集。

## 修改 Amazon Timestream for InfluxDB 的僅供讀取複本叢集
<a name="timestream-for-influx-modify-rr-db-cluster"></a>

------
#### [ Using the AWS 管理主控台 ]

若要使用主控台修改僅供讀取複本資料庫叢集：

1. 登入 [AWS 管理主控台](https://console.aws.amazon.com/timestream)並開啟 Amazon Timestream 主控台。

1. 在導覽窗格中，選擇 **InfluxDB 資料庫**，然後選擇您要修改的僅供讀取複本叢集。

1. 選擇 **Modify (修改)**。**Modify DB cluster (修改資料庫叢集)** 頁面隨即出現。

1. 選擇您想要的任何設定。如需每項設定的相關資訊，請參閱 [修改僅供讀取複本叢集的設定](#timestream-for-influx-rr-modify-settings)。

1. 在您進行變更之後，請選擇**繼續**並檢查修改摘要。

1. 在確認頁面上，檢閱您的變更。如果都正確，請選擇 **Modify DB cluster (修改資料庫叢集)** 以儲存您的變更。或者，選擇**返回**以編輯變更，或選擇**取消**以取消變更。

**重要**  
 目前 Amazon Timestream for InfluxDB 僅支援僅供讀取複本叢集的**立即套用**更新。如果您確認變更，資料庫叢集會在套用變更時產生停機時間。

------
#### [ Using the AWS CLI ]

若要使用 修改資料庫執行個體 AWS Command Line Interface，請使用 `update-db-cluster`命令搭配下列參數。將每個*使用者輸入預留位置*替換為自己的資訊。

```
aws timestream-influxdb update-db-cluster \
      --region region \
      --db-cluster-id db-cluster-id \                      
      --db-instance-type db.influx.4xlarge \
      --port 10000 \
      --failover mode NO_FAILOVER
```

------

## 修改僅供讀取複本叢集的設定
<a name="timestream-for-influx-rr-modify-settings"></a>

如需可用來修改僅供讀取複本叢集之設定的詳細資訊，請參閱下表。如需 AWS CLI 選項的詳細資訊，請參閱 [update-db-cluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/timestream-influxdb/update-db-cluster.html)。


****  

| 主控台設定 | 設定說明 | InfluxDB API 參數的 CLI 選項和 Timestream | 
| --- | --- | --- | 
| Database port (資料庫連線埠) | InfluxDB 接受連線的連接埠號碼。 有效值：1024-65535 預設：8086 限制條件：值不能是 2375-2376、7788-7799、8090 或 51678-51680。  |  **CLI 選項： ** `--port` **API 參數： **`port`  | 
| 資料庫執行個體類型 | Timestream for InfluxDB 資料庫叢集中每個資料庫執行個體的運算和記憶體容量，例如 db.influx.xlarge。可能的話，選擇足夠大的資料庫執行個體類別，讓一般查詢工作集可以保留在記憶體中。當工作集保留在記憶體中時，系統可以避免寫入至磁碟，因而可改善效能。 |  **CLI 選項： ** `--db-instance-type` **API 參數： **`dbInstanceType`  | 
| DB cluster parameter group (資料庫叢集參數群組) |  要指派給資料庫叢集的資料庫參數群組 ID。資料庫參數群組會指定資料庫的設定方式。例如，資料庫參數群組可以指定查詢並行的限制。 |  **CLI 選項： ** `--db-parameter-group-identifier` **API 參數： **`dbParameterGroupIdentifier`  | 
| Log exports (日誌匯出) |  將 InfluxDB 引擎日誌傳送至指定 S3 儲存貯體的組態。 S3 儲存貯體日誌交付的組態： `s3Configuration -> (structure)` 要交付日誌的 S3 儲存貯體名稱： `bucketName -> (string)` 指出是否已啟用 S3 儲存貯體的日誌交付： `enabled -> (boolean)` 速記語法： `s3Configuration={bucketName=string, enabled=boolean}`  |  **CLI 選項： ** `--log-delivery-configuration` **API 參數： **`logDeliveryConfiguration`  | 
| 容錯移轉模式 | 使用下列選項設定叢集回應主要執行個體失敗的方式：`AUTOMATIC`：如果主要執行個體失敗，系統會自動將僅供讀取複本提升為新的主要執行個體。 `NO_FAILOVER`：如果主要執行個體失敗，系統會嘗試還原主要執行個體，而不提升僅供讀取複本。在主要執行個體還原之前，叢集仍然無法使用。  | **CLI 選項： ** `--failover-mode` **API 參數： **`failoverMode` | 

# 在 Amazon Timestream for InfluxDB 中重新啟動僅供讀取複本叢集
<a name="timestream-for-influx-rebooting-rr-cluster"></a>

如果發生任何運作狀態問題，您可以重新啟動僅供讀取複本叢集。

## 為 Amazon Timestream for InfluxDB 重新啟動僅供讀取複本叢集
<a name="timestream-for-influx-rebooting-rr-db-cluster"></a>

------
#### [ Using the AWS 管理主控台 ]

若要使用主控台重新啟動僅供讀取複本資料庫叢集：

1. 登入 [AWS 管理主控台](https://console.aws.amazon.com/timestream)並開啟 Amazon Timestream 主控台。

1. 在導覽窗格中，選擇 **InfluxDB 資料庫**，然後選擇您要重新啟動的僅供讀取複本叢集。

1. 選擇**重新啟動資料庫**。

1. 選擇**確認並重新啟動**。

------
#### [ Using the AWS CLI ]

若要使用 重新啟動資料庫執行個體 AWS Command Line Interface，請使用 `reboot-db-cluster`命令搭配下列參數。將每個*使用者輸入預留位置*替換為自己的資訊。

```
aws timestream-influxdb reboot-db-cluster \
      --region region \
      --db-cluster-id db-cluster-id \
```

------

# 建立 CloudWatch 警示以監控 Amazon Timestream for InfluxDB
<a name="timestream-for-influx-creating-cw-alarms"></a>

您可以建立 CloudWatch 警報，在警示變更狀態時傳送 Amazon SNS 訊息。警示會在您指定的期間監看單一指標。警示會根據在數段期間內與指定閾值相關的指標值，來執行一個或多個動作。此動作是傳送到 Amazon SNS 主題或 Amazon EC2 Auto Scaling 政策的通知。

警示僅會針對持續狀態變更呼叫動作。CloudWatch 警示不會僅因為它們處於特定狀態而叫用動作。狀態必須發生變更並維持一段指定的時間。

您可以在 Timestream for InfluxDB 的任何可用指標上設定 CloudWatch 警示，包括 `CPUUtilization`、`DiskUtilization`、 `MemoryUtilization`和 `ReplicaLag`。

我們建議您開始為 Timestream for InfluxDB 資料庫建立 `DiskUtilization`相關的警示，因為out-of-storage的問題可能會對 InfluxDB 造成相當大的問題。建議每`DiskUtilization`超過 75-80% 時傳送提醒。

## 使用 設定警示 AWS CLI
<a name="timestream-for-influx-alarm-cli"></a>

呼叫 `put-metric-alarm`。如需詳細資訊，請參閱《 *AWS CLI 命令參考*》中的 [put-metric-alarm](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudwatch/put-metric-alarm.html)。

## 使用 CloudWatch API 設定警示
<a name="timestream-for-influx-alarm-api"></a>

呼叫 `PutMetricAlarm`。如需詳細資訊，請參閱《*Amazon CloudWatch API 參考*》中的 [PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)。如需有關設定 Amazon SNS 主題和建立警示的詳細資訊，請參閱[使用 Amazon CloudWatch 警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)。

## 教學課程：為 Amazon Timestream for InfluxDB 的多可用區域叢集複本延遲建立 Amazon CloudWatch 警示 InfluxDB
<a name="timestream-for-influx-tutorial-alarm"></a>

您可以建立 Amazon CloudWatch 警示，在多可用區域資料庫叢集的複本延遲超過閾值時傳送 Amazon SNS 訊息。警示會在您指定的期間監看 `ReplicaLag` 指標。此動作是傳送到 Amazon SNS 主題或 Amazon EC2 Auto Scaling 政策的通知。

### 為多可用區域資料庫叢集複本延遲設定 CloudWatch 警示
<a name="timestream-for-influx-alarm-tutorial-steps"></a>

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch) 開啟 CloudWatch 主控台。

1. 在導覽窗格中，選擇**警示**，然後選擇**所有警示**。

1. 選擇**建立警示**。

1. 在**指定指標和條件**頁面上，選擇**選取指標**。

1. 在搜尋方塊中，輸入資料庫叢集的名稱，選取 **Timestream/InfluxDB**、**DbCluster**，然後選取叢集。  
![\[選取指標頁面顯示空的 CloudWatch 圖形和兩個 Timestream for InfluxDB 排序選項可供選擇。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/select_metric_page.png)

1. 下圖顯示**選取指標**頁面，其中已`inframonitoringcluster`選取名為 的僅供讀取複本叢集。選擇您要為其建立警示的指標，在此情況下為 `ReplicaLag`。按一下**選取指標**。  
![\[選取指標頁面顯示空的 CloudWatch 圖形和七個 CloudWatch 指標可供選擇。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/select_metric_cluster_selected.png)

1. 在**指定指標和條件**頁面上，自訂下列欄位：  
![\[指定指標和條件頁面，顯示為 Inframonitoringcluster 叢集選取的設定。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/replica_lag_metrics_conditions.png)

   1. 在期間區段中為您的計算選取**一段時間**。

   1. 設定與警示相關的條件。對於**閾值類型**，您可以在**靜態**和**異常偵測**之間進行選擇。

      在這種情況下，我們將使用**靜態**，因為我們知道工作負載的行為。在所謂「運作狀態良好」方面，每個工作負載可能會有不同的需求。

   1. 選取您的閾值。在**靜態**閾值的情況下，這些值將以毫秒為單位。

   1. 選擇**下一步**。

1. 在**設定動作**頁面上的**通知**區段中，自訂下列設定：  
![\[設定動作頁面顯示六個不同動作的清單。通知區段已完成。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/configure_actions.png)

   1. 針對**警示狀態觸發**，選取在**警示中**。

   1. 在傳送通知至下列 SNS **主題中選擇建立新**主題。 ****

   1. 輸入將接收通知的唯一主題名稱和有效的電子郵件地址。

   1. 請選擇**建立主題**。向下捲動並選擇 **Next (下一步)**。

1. 在**新增名稱和描述**頁面上，輸入**警示名稱**和**警示描述**。選擇**下一步**。  
![\[新增名稱和描述頁面顯示警示名稱和警示描述的欄位。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/add_name_desc.png)

1. 在**預覽和建立**頁面上檢閱警示設定，然後選擇**建立警示**。

**重要**  
為了讓您的 Timestream for InfluxDB 叢集保持良好狀態，我們也建議監控和建立 `CPUUtilization` 和 的警示`MemoryUtilization`，這些警示持續超過正常的 85% 用量`DiskUtilization`，且超過 75%。

# 透過 讀取複本授權 AWS Marketplace
<a name="timestream-for-influx-rr-licensing"></a>

若要使用 Timestream for InfluxDB 僅供讀取複本，您需要啟用 Timestream for InfluxDB 僅供讀取複本附加元件授權 AWS Marketplace。一旦授權處於作用中狀態，您將按小時支付使用僅供讀取複本叢集的費用。您只需支付僅供讀取複本叢集處於作用中狀態的時數。如果您訂閱授權，但沒有作用中的 Timestream for InfluxDB 僅供讀取複本叢集，則不會向您收取費用。

**Topics**
+ [僅供讀取複本授權術語](#timestream-for-influx-rr-licensing-terminology)
+ [付款和帳單](#timestream-for-influx-rr-license-billing)
+ [在 Marketplace 清單上訂閱 InfluxDB 僅供讀取複本附加元件](#timestream-for-influx-subscribe-rr-add-on)

## 僅供讀取複本授權術語
<a name="timestream-for-influx-rr-licensing-terminology"></a>

此頁面在討論 Amazon Timestream for InfluxDB 整合時使用下列術語 AWS Marketplace。

**SaaS 訂閱**  <a name="saassub"></a>
在 中 AWS Marketplace，software-as-a-service(SaaS) 產品，例如pay-as-you-go授權模型，採用以用量為基礎的訂閱模型。InfluxData 是僅供讀取複本附加元件的軟體賣方，會追蹤您的用量，而且您只需為使用量付費。

**InfluxData Marketplace 費用**  <a name="influxdatafees"></a>
InfluxData 針對 InfluxDB 僅供讀取複本附加元件軟體授權使用而收取的費用。 InfluxData 這些服務費用會透過 計量 AWS Marketplace ，並顯示在 AWS Marketplace 區段下的 AWS 帳單上。

**InfluxDB 費用的 Amazon Timestream**  <a name="timestreamfees"></a>
使用 Timestream for InfluxDB 僅供讀取複本叢集時，Amazon Timestream for InfluxDB 服務會排除授權 AWS 的費用。費用會透過正在使用的 Amazon Timestream for InfluxDB 服務計量，並顯示在您的 AWS 帳單上。

## 付款和帳單
<a name="timestream-for-influx-rr-license-billing"></a>

Timestream for InfluxDB 與 整合， AWS Marketplace 為僅供讀取複本附加元件提供每小時按pay-as-you-go的授權。僅供讀取複本 Marketplace 費用涵蓋僅供讀取複本附加元件軟體的授權成本，而 Amazon Timestream 費用涵蓋 Timestream for InfluxDB 僅供讀取複本叢集使用的成本。如需定價的相關資訊，請參閱 [Amazon Timestream 定價](https://aws.amazon.com/timestream/pricing)。

若要停止這些費用，您必須刪除 InfluxDB 僅供讀取複本叢集的任何 Timestream。此外，您可以移除 AWS Marketplace 的僅供讀取複本附加元件授權訂閱。如果您移除訂閱而不刪除僅供讀取複本叢集，Amazon Timestream 將繼續向您收取使用僅供讀取複本叢集的費用。如需詳細資訊，請參閱[刪除複本時的考量](timestream-for-influx-read-replica-overview.md#timestream-for-influx-rr-deletion)。

您可以在 AWS Billing 主控台中檢視 Timestream for InfluxDB 僅供讀取複本叢集的帳單和管理付款。您的帳單包含兩個費用：一個用於 InfluxData 的授權附加元件， AWS Marketplace另一個用於 Amazon Timestream。如需帳單的詳細資訊，請參閱*AWS 帳單與成本管理 《 使用者指南*》中的[了解您的帳單](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/getting-viewing-bill.html)。

## 在 Marketplace 清單上訂閱 InfluxDB 僅供讀取複本附加元件
<a name="timestream-for-influx-subscribe-rr-add-on"></a>

若要透過 使用僅供讀取複本附加元件授權 AWS Marketplace，您必須使用 Amazon Timestream AWS 管理主控台 訂閱 InfluxDB 僅供讀取複本附加元件。您無法透過 AWS CLI 或 Timestream for InfluxDB API 完成這些任務。

**Topics**
+ [從 Amazon Timestream 訂閱 AWS 管理主控台](#timestream-for-influx-subscribe-console)
+ [訂閱 中的 InfluxDB 僅供讀取複本附加元件 AWS Marketplace](#timestream-for-influx-subscribe-marketplace)

**注意**  
如果您想要使用 AWS CLI 或 Timestream for InfluxDB API 建立僅供讀取複本叢集，您必須先完成此步驟。

### 從 Amazon Timestream 訂閱 AWS 管理主控台
<a name="timestream-for-influx-subscribe-console"></a>

您可以使用 Timestream 管理主控台訂閱 InfluxDB 僅供讀取複本附加元件。啟動**建立 InfluxDB 資料庫**流程並遵循步驟。如需詳細資訊，請參閱[為 InfluxDB 僅供讀取複本叢集建立 Timestream](timestream-for-influx-create-rr-cluster.md)。

### 訂閱 中的 InfluxDB 僅供讀取複本附加元件 AWS Marketplace
<a name="timestream-for-influx-subscribe-marketplace"></a>

若要搭配 使用 InfluxDB 附加元件授權 AWS Marketplace，您需要有 InfluxDB 僅供讀取複本附加元件的有效 AWS Marketplace 訂閱。您需要訂閱單一附加元件優惠，這可讓您在任何可用區域中建立所需的任何執行個體類型。如需 AWS Marketplace 訂閱的相關資訊，請參閱《 *AWS Marketplace 買方指南*》中的透過 的 [SaaS 產品 AWS Marketplace](https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-saas-products.html#saas-pricing-models)。

我們建議您在開始建立資料庫執行個體*之前*，先在 中 AWS Marketplace 訂閱 InfluxDB。

1. 導覽至 [AWS Marketplace](https://console.aws.amazon.com/marketplace)並搜尋 InfluxData。  
![\[InfluxDB 僅供讀取複本附加元件的 Timestream 會出現在 AWS Marketplace 搜尋中。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/search_mkt_influxdb.png)

1. 選取 ** InfluxDB 僅供讀取複本的 Timestream （附加元件）**。

1. 選取**檢視購買選項**。

1. 檢閱最終使用者授權合約，然後選擇**訂閱**。  
![\[Timestream for InfluxDB 僅供讀取複本附加元件的優惠和定價詳細資訊。\]](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/addon_details.png)

1. 您現在可以使用 Timestream 管理主控台、CLI 或 API 建立 Timestream for InfluxDB 僅供讀取複本叢集。