Amazon-web-services-redshift

提供:Dev Guides
移動先:案内検索

アマゾンウェブサービス-Redshift

*Amazon Redshift* は、クラウド内の完全に管理されたデータウェアハウスサービスです。 そのデータセットの範囲は、数百ギガバイトからペタバイトまでです。 データウェアハウスを作成する最初のプロセスは、 *nodes* と呼ばれる計算リソースのセットを起動することです。これは、 *cluster* と呼ばれるグループに編成されます。 その後、クエリを処理できます。

Amazon Redshiftをセットアップする方法は?

以下は、Amazon Redshiftをセットアップする手順です。

  • ステップ1 *-以下のステップを使用してサインインし、Redshiftクラスターを起動します。
  • AWSマネジメントコンソールにサインインし、次のリンクを使用してAmazon Redshiftコンソールを開きます-https://console.aws.amazon.com/redshift/
  • 画面の右上隅にある[地域]メニューを使用して、クラスターを作成する地域を選択します。
  • [クラスターの起動]ボタンをクリックします。

クラスターの起動

  • [クラスターの詳細]ページが開きます。 必要な詳細を入力し、レビューページまで[続行]ボタンをクリックします。

クラスターの詳細

  • 確認ページが開きます。 [閉じる]ボタンをクリックして終了し、クラスターが[クラスター]リストに表示されるようにします。

クラスターを閉じる

  • リストでクラスターを選択し、クラスターステータス情報を確認します。 このページには、クラスターのステータスが表示されます。

クラスターステータス

  • ステップ2 *-セキュリティグループを構成して、クラスターへのクライアント接続を承認します。 Redshiftへのアクセスの承認は、クライアントがEC2インスタンスを承認するかどうかによって異なります。

以下の手順に従って、EC2-VPCプラットフォームのセキュリティグループに移動します。

  • Amazon Redshift Consoleを開き、ナビゲーションペインで[クラスター]をクリックします。
  • 目的のクラスターを選択します。 その構成タブが開きます。

除雪車

  • [セキュリティ]グループをクリックします。
  • [セキュリティグループ]ページが開いたら、[受信]タブをクリックします。

セキュリティグループ

  • [編集]ボタンをクリックします。 以下に示すようにフィールドを設定し、[保存]ボタンをクリックします。
  • タイプ-カスタムTCPルール。
  • プロトコル-TCP。
  • ポート範囲-クラスターの起動中に使用したものと同じポート番号を入力します。 Amazon Redshiftのデフォルトのポートは5439です。
  • ソース-カスタムIPを選択し、0.0.0.0/0と入力します。

受信ルールの編集

  • ステップ3 *-Redshiftクラスターに接続します。

Redshiftクラスターに接続するには、直接またはSSLを介した2つの方法があります。

直接接続する手順は次のとおりです。

  • SQLクライアントツールを使用してクラスターを接続します。 PostgreSQL JDBCまたはODBCドライバーと互換性のあるSQLクライアントツールをサポートしています。 +次のリンクを使用してダウンロードします- JDBC https://jdbc.postgresql.org/download/postgresql-8.4-703.jdbc4.jar + ODBC [[1]]
  • 次の手順を使用して、接続文字列を取得します。
  • Amazon Redshift Consoleを開き、ナビゲーションペインで[クラスター]を選択します。
  • 選択したクラスターを選択し、「構成」タブをクリックします。
  • 次のスクリーンショットに示すように、クラスターデータベースプロパティの下にJDBC URLを含むページが開きます。 URLをコピーします。

クラスター

  • 次の手順を使用して、クラスターをSQL Workbench/Jに接続します。
  • SQL Workbench/Jを開きます。
  • ファイルを選択し、接続ウィンドウをクリックします。
  • [新しい接続プロファイルを作成]を選択し、名前などの必要な詳細を入力します。
  • [ドライバーの管理]および[ドライバーの管理]ダイアログボックスが開きます。
  • [新しいエントリを作成]ボタンをクリックして、必要な詳細を入力します。

ドライバーの管理

  • フォルダアイコンをクリックして、ドライバの場所に移動します。 最後に、[開く]ボタンをクリックします。

Redshift

  • [クラス名]ボックスと[サンプルURL]ボックスは空白のままにします。 OKをクリックしてください。
  • リストからドライバーを選択します。
  • [URL]フィールドに、コピーしたJDBC URLを貼り付けます。
  • ユーザー名とパスワードをそれぞれのフィールドに入力します。
  • [自動コミット]ボックスを選択し、[プロファイルリストの保存]をクリックします。

接続プロファイルの選択

Amazon Redshiftの機能

以下はAmazon Redshiftの機能です-

  • * VPCをサポート*-ユーザーはVPC内でRedshiftを起動し、仮想ネットワーク環境を介してクラスターへのアクセスを制御できます。
  • 暗号化-Redshiftに保存されたデータは、Redshiftでテーブルを作成するときに暗号化および設定できます。
  • SSL -SSL暗号化は、クライアントとRedshift間の接続を暗号化するために使用されます。
  • スケーラブル-数回クリックするだけで、要件に応じてノードの数をRedshiftデータウェアハウスで簡単にスケーリングできます。 また、パフォーマンスを損なうことなくストレージ容量を拡張できます。
  • 費用対効果-Amazon Redshiftは、従来のデータウェアハウジング手法の費用対効果の高い代替手段です。 初期費用、長期契約、オンデマンドの価格体系はありません。