メインコンテンツまでスキップ

AWSへのデプロイ

AWSでのDorisのクイックエクスペリエンスを促進するため、迅速なクラスター起動と操作を可能にするCloudFormationテンプレート(CFT)を提供しています。このテンプレートを使用することで、AWSリソースを自動的に構成し、最小限の設定でDorisクラスターを起動できます。

また、AWSリソースを個別に購入し、標準的な方法を使用してクラスターを手動でデプロイすることも可能です。

ヒント

現在、このようなデプロイメントはcompute-storage decoupledモードではサポートされていません。

AWS CloudFormationとは?

CloudFormationにより、ユーザーは「リソースのスタック」を1つのステップで作成できます。リソースとは、EC2インスタンス、VPC、サブネットなど、ユーザーによって作成されるアイテムを指します。このようなリソースのグループはスタックと呼ばれます。ユーザーは、1つのステップで好みに応じてリソーススタックを簡単に作成できるテンプレートを作成できます。これは、手動での作成と設定と比較して、より高速で、再現性があり、一貫性に優れています。さらに、テンプレートをソースコードに配置してバージョン管理を行うことで、必要な時にいつでも任意の目的で使用できます。

Doris on AWS CloudFormationとは?

現在、DorisはDoris CloudFormation Templateを提供しており、ユーザーはこのテンプレートを直接使用することで、AWS上で関連するDorisバージョンのクラスターを迅速に作成し、最新のDoris機能を体験できます。

注意

注意: CloudFormationに基づくDorisクラスターの構築テンプレートは、現在us-east-1、us-west-1、us-west-2のリージョンのみをサポートしています。Doris on AWS CloudFormationは主にテストや体験目的を意図しており、本番環境では使用しないでください。

使用上の注意事項

  • デプロイするVPCとSubnetを決定します。

  • ノードへのログインに使用するキーペアを決定します。

  • デプロイメント中にS3用のVPC Endpoint Interfaceが確立されます。

デプロイメントの開始

1. AWSコンソールでCloudFormationに移動し、「Create stack」をクリックします。

Start Deployment

「Amazon S3 URL Template source」オプションを選択し、「Amazon S3 URL」フィールドに以下のテンプレートリンクを入力します:

https://sdb-cloud-third-party.s3.amazonaws.com/doris-cf/cloudformation_doris.template.yaml

2. テンプレートの具体的なパラメーターを設定します

Configure the specific parameter

Configure the specific parameter

Configure the specific parameter

主なパラメーターは以下のとおりです:

  • VPC ID: デプロイメントが実行されるVPC。

  • Subnet ID: デプロイメントがデプロイされるサブネット。

  • Key pair name: デプロイされたBEおよびFEノードに接続するために使用される公開/秘密キーペア。

  • Version of Doris: デプロイするDorisのバージョン(2.1.0、2.0.6など)。

  • Number of Doris FE: FEノードの数。テンプレートはデフォルトで1つのFEのみを選択します。

  • Fe instance type: FEのノードタイプ。デフォルト値を使用できます。

  • Number of Doris Be: BEノードの数。1または3にできます。

  • Be instance type: BEのノードタイプ。デフォルト値を使用できます。

  • Meta data dir: FEノードのメタデータディレクトリ。デフォルト値を使用できます。

  • Sys log level: システムログのレベルを設定します。デフォルト値の「info」を使用できます。

  • Volume type of Be nodes: BEノードにマウントされるEBSのボリュームタイプ。各ノードはデフォルトで1つのディスクがマウントされます。デフォルト値を使用できます。

  • Volume size of Be nodes: BEノードにマウントされるEBSのサイズ(GB単位)。デフォルト値を使用できます。

データベースへの接続方法

1. デプロイメント成功後の表示は以下のとおりです:

How to Connect to the Database

2. 次に、以下のようにFEの接続アドレスを見つけます。この例では、FE OutputsからアドレスがTagedError172.16.0.97であることを確認できます。

find the connection address for FE

find the connection address for FE

find the connection address for FE

3. デプロイされたDoris クラスターに接続するため、CloudFormationを使用してDorisをデプロイした後のデフォルト値は以下のとおりです:

  • FE IP: 前のセクションの手順に従ってFEのIPアドレスを取得します。

  • FE MySQL protocol port: 9030

  • FE HTTP protocol port: 8030

  • Default root password: 空

  • Default admin password: