Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Timestream for InfluxDB 3 でクラスターを作成する
Amazon Timestream で新しい InfluxDB 3 クラスターを作成するには、ワークロードの要件を満たす適切なバージョン、デプロイモデル、構成設定を選択する必要があります。
の使用 AWS マネジメントコンソール
-
にサインイン AWS マネジメントコンソール し、Timestream for InfluxDB コンソールを開きます。
-
ナビゲーションペインで、[InfluxDB データベース] を選択します。
-
[InfluxDB データベースを作成] を選択します。
-
[エンジンのバージョン] で、エンジンバージョンとして [InfluxDB 3] を選択します。
-
[エディション] について:
-
開発、テスト、または最近のデータに対するほぼリアルタイムのモニタリングには [Core] を選択します。
-
高可用性、長期ストレージ、圧縮を必要とする本稼働ワークロードには [Enterprise] を選択します。
-
-
デプロイを設定します (選択した [エディション] に基づく)。
-
Core エディションの場合:
-
単一ノードデプロイとして自動的に設定されます。
-
追加のノード設定は必要ありません。
-
-
Enterprise エディションの場合:
-
デプロイ設定を選択します。
-
単一ノード: ライター、リーダー、コンパクターロールを処理する単一のノード
-
3 ノードクラスター: 2 つのライター/リーダーノード + 1 つの専用コンパクターノード
注記
3 ノードを超えるマルチノード設定は、パラメータグループの更新を介して今後のリリースで利用可能になる予定です。
-
-
-
-
クラスター設定を構成する
-
DB クラスター識別子: クラスターの名前を入力します。
-
DB インスタンスクラス:
db.influxインスタンスクラスから選択します (すべてのノードに適用されます)。 -
パラメータグループ:
-
サービス定義のパラメータグループを選択します。
-
InfluxDBv3Core (Core 単一ノード用)
-
InfluxDBv3Enterprise (Enterprise 3 ノード用)
-
InfluxDBv3Enterprise1Node (Enterprise 単一ノード用)
-
-
またはカスタムパラメータグループを作成/選択します。
-
-
-
ネットワークを設定
-
仮想プライベートクラウド (VPC): VPC を選択します。
-
DB サブネットグループ: アベイラビリティーゾーン間でサブネットを選択します。
-
VPC セキュリティグループ: ネットワークアクセス制御のセキュリティグループを選択します。
-
パブリックアクセシビリティ:
-
はい: インターネットからクラスターにアクセス可能です (適切なセキュリティグループルールを使用)。
-
いいえ: VPC 内でのみクラスターにアクセスできます。
-
-
-
(オプション) 追加の設定
-
タグ: 組織と請求のメタデータタグを追加します。
-
-
確認と作成
-
すべての設定を確認します。
-
[InfluxDB データベースを作成] を選択します。
-
クラスターの作成プロセスには通常、10~20 分かかります。コンソールにはステータスが「作成中」と表示され、準備ができたら「利用可能」に変わります。
の使用 AWS CLI
InfluxDB 3 Core クラスターを作成します。
aws timestream-influxdb create-db-cluster \ --region us-east-1 \ --name "my-influxdb3-core-cluster" \ --db-parameter-group-identifier "InfluxDBv3Core" \ --db-instance-type db.influx.large \ --vpc-subnet-ids subnet-12345abc subnet-67890def \ --vpc-security-group-ids sg-12345abc \ --publicly-accessible false
InfluxDB 3 Enterprise クラスター (3 ノード) を作成します。
aws timestream-influxdb create-db-cluster \ --region us-east-1 \ --name "my-influxdb3-enterprise-cluster" \ --db-parameter-group-identifier "InfluxDBv3Enterprise" \ --db-instance-type db.influx.xlarge \ --vpc-subnet-ids subnet-12345abc subnet-67890def \ --vpc-security-group-ids sg-12345abc \ --publicly-accessible false \ --log-delivery-configuration '{ "s3Configuration": { "bucketName": "my-influxdb-logs", "enabled": true } }'
InfluxDB 3 Enterprise クラスター (単一ノード) を作成します。
aws timestream-influxdb create-db-cluster \ --region us-east-1 \ --name "my-influxdb3-enterprise-single" \ --db-parameter-group-identifier "InfluxDBv3Enterprise1Node" \ --db-instance-type db.influx.large \ --vpc-subnet-ids subnet-12345abc subnet-67890def \ --vpc-security-group-ids sg-12345abc \ --publicly-accessible false
カスタムパラメータグループを持つクラスターを作成します。
# First, create a custom parameter group aws timestream-influxdb create-db-parameter-group \ --name "custom-enterprise-pg" \ --engine-type "InfluxDBv3Enterprise" \ --parameters '{ "InfluxDBv3Enterprise": { "ingestQueryInstances": 2, "queryOnlyInstances": 0, "dedicatedCompactor": true, "bufferMemLimitMb": 32768, "dataFusionNumThreads": 64 } }' # Then create the cluster using the custom parameter group aws timestream-influxdb create-db-cluster \ --region us-east-1 \ --name "my-custom-enterprise-cluster" \ --db-parameter-group-identifier "custom-enterprise-pg" \ --db-instance-type db.influx.2xlarge \ --vpc-subnet-ids subnet-12345abc subnet-67890def \ --vpc-security-group-ids sg-12345abc
作成後のステップ
クラスターが作成され、使用可能になった後、次を行います。
-
エンドポイントの取得:
aws timestream-influxdb get-db-cluster --identifier "my-influxdb3-cluster-id" -
オペレータートークンの取得:
-
オペレータートークンは、 AWS Secrets Manager アカウントのシークレットに保存されます。シークレットの名前は、新しく作成したクラスター識別子と同じです。
-
-
(オプション) InfluxDB エクスプローラーへのアクセス:
-
InfluxDB Explorer を https://docs.influxdata.com/influxdb3/explorer/
からダウンロードします。 -
パブリッククラスターの場合: インターネットアクセスが可能な任意の場所から Explorer を実行します。
-
プライベートクラスターの場合: 同じ VPC 内から Explorer を実行します (EC2 インスタンス、踏み台ホスト、または VPN 接続を使用)。
-
-
接続を確認:
influxdb3 query \ --host "your-cluster-endpoint:8086" \ --database "my-database" \ --token "my-token" \ "SHOW TABLES"
データの書き込み
重要な考慮事項:
-
エディションの選択: Core は、開発および短期データに適しています。Enterprise は、長期ストレージが必要な本番ワークロードに必要です。
-
ノード設定: クラスター内のすべてのノードは、同じインスタンスクラスとネットワーク設定を共有します。
-
パラメータグループ: 作成後は変更できません。変更するには、新しいパラメータグループを作成する必要があります。
-
スケーリング: 初期リリースでは、1 ノードと 3 ノードの設定がサポートされています。今後の更新で、追加のスケーリングオプションが利用可能になる予定です。初回リリースでは、作成後にノード数を変更することはできません。
-
高可用性: 3 ノードの Enterprise 設定により、耐障害性とパフォーマンス分布が向上します。
-
圧縮: Enterprise エディションの圧縮機能は、時間の経過とともにパフォーマンスを維持する上で不可欠です。