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」をクリックします。

「Amazon S3 URL Template source」オプションを選択し、「Amazon S3 URL」フィールドに以下のテンプレートリンクを入力します:
https://sdb-cloud-third-party.s3.amazonaws.com/doris-cf/cloudformation_doris.template.yaml
2. テンプレートの具体的なパラメーターを設定します



主なパラメーターは以下のとおりです:
-
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. デプロイメント成功後の表示は以下のとおりです:

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



3. デプロイされたDoris クラスターに接続するため、CloudFormationを使用してDorisをデプロイした後のデフォルト値は以下のとおりです:
-
FE IP: 前のセクションの手順に従ってFEのIPアドレスを取得します。
-
FE MySQL protocol port: 9030
-
FE HTTP protocol port: 8030
-
Default root password: 空
-
Default admin password: 空