Amazon Timestream for InfluxDB のリードレプリカクラスターの変更 - Amazon Timestream

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Timestream for InfluxDB のリードレプリカクラスターの変更

リードレプリカクラスターは、各アベイラビリティーゾーンに単一のライター DB インスタンスと単一のリーダー DB インスタンスを持っています。リードレプリカクラスターは、マルチ AZ 配置に比べて可用性が高く、読み取りワークロードの容量が多く、フェイルオーバーが迅速です。リードレプリカクラスターの詳細については、「Amazon Timestream for InfluxDB リードレプリカクラスターの概要」を参照してください。

リードレプリカクラスターに変更を加えるには、設定を変更します。

重要

リードレプリカクラスター内の DB インスタンスは変更できません。変更はすべて DB クラスターレベルで行う必要があります。

リードレプリカクラスターは AWS マネジメントコンソール、、 AWS CLI、または Amazon Timestream for InfluxDB API を使用して変更できます。

Amazon Timestream for InfluxDB のリードレプリカクラスターを変更する

Using the AWS マネジメントコンソール

コンソールを使用してリードレプリカ DB クラスターを変更するには、以下の手順を実行します。

  1. AWS マネジメントコンソールにサインインし、Amazon Timestream のコンソールを開きます。

  2. ナビゲーションペインで [InfluxDB データベース] を選択し、次に変更するリードレプリカクラスターを選択します。

  3. [Modify] を選択します。[DB クラスターの変更] ページが表示されます。

  4. 希望する設定を選択します。各設定の詳細については、「リードレプリカクラスターを変更するための設定」を参照してください。

  5. 変更を行ったら、[続行] を選択して変更の概要を確認します。

  6. 確認ページで、変更内容を確認します。正しい場合は、「DB クラスターの変更」を選択して変更を保存します。変更を修正する場合は [戻る] を、変更をキャンセルする場合は [キャンセル] をクリックします。

重要

現在、Amazon Timestream for InfluxDB がサポートしているのは、リードレプリカクラスターの [今すぐ適用] の更新のみです。変更を確定すると、変更の適用中に DB クラスターにダウンタイムが発生します。

Using the AWS CLI

を使用して DB インスタンスを変更するには 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

リードレプリカクラスターを変更するための設定

リードレプリカクラスターの変更に使用できる設定の詳細については、次の表を参照してください。 AWS CLI オプションの詳細については、「update-db-cluster」を参照してください。

コンソール設定 設定の説明 CLI オプションと Timestream for InfluxDB の API パラメータ
データベースポート

InfluxDB が接続を受け入れるポート番号。

有効な値: 1024~65535

デフォルト: 8086

制限: 値は 2375~2376、7788~7799、8090、51678~51680 にすることはできません。

CLI オプション: --port

API パラメータ: port

DB インスタンスのタイプ Timestream for InfluxDB の DB クラスターにおける各 DB インスタンスのコンピューティング容量とメモリ容量 (db.influx.xlarge など)。可能であれば、一般的なクエリの作業セットをメモリに保持できる十分な大きさの DB インスタンスクラスを選択します。作業セットがメモリに保持されていると、システムによるディスクへの書き込みが回避され、これによりパフォーマンスが向上します。

CLI オプション: --db-instance-type

API パラメータ: dbInstanceType

DB クラスターのパラメータグループ DB クラスターに割り当てる DB パラメータグループの ID。DB パラメータグループは、データベースの設定方法を指定します。例えば、DB パラメータグループを使うことでクエリの同時実行数の上限を指定できます。

CLI オプション: --db-parameter-group-identifier

API パラメータ: dbParameterGroupIdentifier

ログのエクスポート

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