リファレンスデプロイ

AWS での ClickHouse クラスター

オープンソースの列指向データベース管理システム。

このソリューションは、Amazon Web Services (AWS) クラウドで ClickHouse クラスターをデプロイします。ClickHouse は、クエリのオンライン分析処理 (OLAP) に使用できる、オープンソースの列指向データベース管理システム (DBMS) です。

このデプロイは、MySQL、PostgreSQL、Oracle Database などの DBMS を使用して分析クエリを処理することをご希望のお客様向けです。デプロイ中に、お客様は AWS CloudFormation テンプレートを設定して、必要なクラスターノードと設定を定義できます。

Duo ロゴ

このソリューションは 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 分かかり、次のステップが含まれます。

    1. AWS アカウントにサインインします。アカウントをお持ちでない場合は、https://aws.amazon.com でサインアップしてください。
    2. ソリューションを起動します。スタックを作成する前に、上部のツールバーから AWS リージョンを選択します。次の 2 つのオプションから選択できます:
    3. デプロイ環境をテストします。

    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 とはを参照してください。