他の多くの環境と同様に、Google Cloud Platform (GCP) をニーズに応じて稼働するようにセットアップすることができます。Yellowfinは、Google Compute Engineの仮想マシン (VM) 上で直接実行することも、コンテナ化されたアプローチを使用することもできます。
本項目では、YellowfinをVM上で実行するための設定方法について紹介します。GCPをコンテナ環境で実行する場合は、より詳細な情報についてコンテナ環境へのインストールページを参照してください。また、以下の情報も役立つ場合がありますので、合わせてご活用ください。
Google Compute Engineの仮想マシンにYellowfinをインストールし、実行するには、以下を実現する必要があります。
Google Compute Engine上に仮想マシンをセットアップ場合、いくつかの必須項目を設定するよう求められます。構成内容はご利用の環境に大きく依存します。例えば、5人のユーザーが日次レポートを実行するYellowfin インスタンスには、1万人のユーザーを有するYellowfin クラスタと同じ構成は必要ありません。次の表では、これらの必須項目に最適な設定を選択するための基本情報を示します。Googleの設定ページでは、さらなる追加情報を提供していますので、そちらもご確認ください。
オプション | 説明 | 推奨 |
名前 | 仮想マシンの名前です。これは一度設定すると変更することができないので、気を付けて設定をしてください。 | - |
リージョンとゾーン | ご利用の環境に最も近い地域とゾーンを選択します。これは、レイテンシーを軽減するのに役立ちます。 | ご利用の環境に最も近い地域を選択します。 |
マシンの構成 | Googleは、各マシンの構成について明確な情報を提供しています。Yellowfinは、最低4GBのメモリで実行することができますが、予想される使用量に基づいて構成を最適化することができます。 | 一般的な使用目的のマシンでは最低4GB必要です。 |
コンテナ | 速度が遅くなったり、費用対効果が下がる可能性があるため、VMから直接コンテナを実行しないよう強く推奨します。Yellowfinをコンテナとして実行する場合は、Kubernetesのようなコンテナプラットフォームに導入することを推奨します。 | こちらのチェックボックスのチェックを外したままにしてください。 |
ブートディスク | Yellowfinは、Linux (様々な種類)、Windows、MacOSを含む、すべての主要なシステムで実行することができるので、こちらでの選択が制限されることはありません。 | お好みのものを選択してください。ディスクサイズやより詳細な情報については、キャパシティ要件の見積ページを参照してください。 |
IDとAPIへのアクセス | VMに特定の権限を設定する場合は、こちらを使用します。Yellowfinを安全に実行するために、これらの権限を変更する必要はありません。 | デフォルトを使用します。 |
ファイアウォール | Yellowfinは、HTTPおよびHTTPSを介して通信をします。HTTPSを有効にした場合は、YellowfinがSSLを使用するように設定することを忘れないでください。 | セキュリティ要件に応じて、これらのオプションのうち、最低でもひとつにチェックを入れてください。 |
仮想マシン (VM) の作成を開始するには、次の手順に従います。これらの手順はサードパーティ製ソフトウェア向けであり、一般的なガイドとして提供しています。時間経過により内容に乖離が発生する可能性があるため、Googleのクイックスタートガイドも合わせてご確認ください。
Yellowfinのキャパシティ要件について、より詳細な情報は、キャパシティ要件の見積ページを参照してください。
Google Compute Engineの仮想マシンにYellowfinをインストールする手順は、オンプレミスサーバにこれをインストールする場合の手順と同様です。これらの手順には、以下の実現が必要になります。
これら4つの手順の詳細は、以下のページにて紹介しています。
Yellowfinをインストールするフォルダーに、.jarまたは.exe インストールファイルを配置します (インスタンスにファイルを転送する方法について、より詳細な情報は、Googleのドキュメントを参照してください)。
本wikiで紹介するこれらの手順は、Yellowfin インスタンスと同じVM内のデータベースとしてPostgreSQLを使用する、典型的なYellowfin インストールについて紹介しています。Yellowfinは、他の様々なデータベースに接続することができます (Yellowfinのインストールおよび導入ページに、その一覧を掲載しています)。一覧に掲載されているデータベースとは異なるものを使用する場合は、一般的なインストール手順を使用し、独自のデータベース設定に合わせてデータベース手順を修正してください。さらにサポートが必要な場合は、Yellowfinのサポートチームにお問い合わせください。 |
Yellowfinは、Google Cloud Platform内にクラスタとしてセットアップすることができます。Yellowfinはコンテナから導入することもできるので、いくつかの設定例については、段階的な手順を含むコンテナ環境へのインストールページを参照してください。
本ページはYellowfinのインストールおよび導入項目の一部であり、以下のトピックを含みます。