このソリューションは、Amazon Web Services (AWS) クラウドで ClickHouse クラスターをデプロイします。ClickHouse は、クエリのオンライン分析処理 (OLAP) に使用できる、オープンソースの列指向データベース管理システム (DBMS) です。
このデプロイは、MySQL、PostgreSQL、Oracle Database などの DBMS を使用して分析クエリを処理することをご希望のお客様向けです。デプロイ中に、お客様は AWS CloudFormation テンプレートを設定して、必要なクラスターノードと設定を定義できます。
このソリューションは AWS によって開発されました。
-
構築するもの
-
デプロイ方法
-
コストとライセンス
-
構築するもの
-
このソリューションでは以下のセットアップを行います。
- 2 つのアベイラビリティーゾーンにまたがる可用性の高いアーキテクチャ。*
- AWS のベストプラクティスに基づいてパブリックおよびプライベートサブネットが設定された仮想プライベートクラウド (VPC)。AWS で独自の仮想ネットワークを実現します。*
- 踏み台ホストのインターネットアクセスを許可するインターネットゲートウェイ。*
- パブリックサブネット内:
- マネージド Network Address Translation (NAT) ゲートウェイ。プライベートサブネット内のリソースによるアウトバウンドのインターネットアクセスを提供します。*
- Auto Scaling グループに含まれる Linux Bastion ホスト。パブリックサブネットおよびプライベートサブネット内の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスへのインバウンドの Secure Shell (SSH) アクセスを可能にします。*
- プライベートサブネット内:
- 管理者が ClickHouse クラスターに接続することを許可する Auto Scaling グループ内の ClickHouse クライアント。
- Amazon EC2 インスタンスを含む ClickHouse データベースクラスター。
- ClickHouse レプリケーション用のメタデータを格納するための Amazon EC2 インスタンスを含む ZooKeeper クラスター。各レプリカはその状態を一連のパーツとそのチェックサムとして ZooKeeper に保存します。
- ClickHouse クラスター向けの Elastic Load Balancing。
- ClickHouse クラスターの階層型ストレージ用の Amazon Simple Storage Service (Amazon S3) バケット。
- ClickHouse ログを一元化し、ログ保持ポリシーを変更するための Amazon CloudWatch Logs。
- アラームがトリガーされたときに E メール通知を送信するための Amazon Simple Notification Service (Amazon SNS)。
- 動的に生成されたパスワードを保存するための AWS Secrets Manager。
* ソリューションを既存の VPC にデプロイするテンプレートは、アスタリスクが付けられたコンポーネントをスキップし、既存の VPC 設定に誘導します。
-
デプロイ方法
-
AWS で ClickHouse クラスターをデプロイするには、デプロイガイドの指示に従ってください。デプロイプロセスには約 60 分かかり、次のステップが含まれます。
- AWS アカウントにサインインします。アカウントをお持ちでない場合は、https://aws.amazon.com でサインアップしてください。
- ソリューションを起動します。スタックを作成する前に、上部のツールバーから AWS リージョンを選択します。次の 2 つのオプションから選択できます:
- デプロイ環境をテストします。
Amazon は、本ソリューションで AWS と協力した AWS パートナーとユーザーデプロイ情報を共有する場合があります。
-
コストとライセンス
-
このソリューションリファレンスデプロイの実行中に使用した AWS のサービスおよびサードパーティーライセンスのコストは、お客様のご負担となります。このソリューションを使用しても追加コストは発生しません。
ソリューションの AWS CloudFormation テンプレートには、カスタマイズ可能な設定パラメータが含まれています。インスタンスタイプなどの設定の一部は、デプロイにかかるコストに影響します。料金の見積もりについては、利用する AWS の各サービスの料金ページを参照してください。料金は変更される場合があります。
このソリューションの実行中に使用した AWS のサービスおよびサードパーティーライセンスのコストは、お客様のご負担となります。このソリューションを使用しても追加コストは発生しません。
このソリューションには、カスタマイズ可能な設定パラメータが含まれています。インスタンスタイプなどの設定の一部は、デプロイにかかるコストに影響します。料金の見積もりについては、利用する AWS の各サービスの料金ページを参照してください。料金は変更される場合があります。
ヒント: ソリューションをデプロイした後、 AWS Cost and Usage Report を作成し、関連するコストを追跡します。これらのレポートは、お客様のアカウントでの Amazon Simple Storage Service (Amazon S3) バケットへの請求メトリクスを提供します。毎月の使用量に基づいてコストを見積もり、月末のデータを集計します。詳細については、 AWS Cost and Usage Report とはを参照してください。