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を開きます。
- ファイルを選択し、接続ウィンドウをクリックします。
- [新しい接続プロファイルを作成]を選択し、名前などの必要な詳細を入力します。
- [ドライバーの管理]および[ドライバーの管理]ダイアログボックスが開きます。
- [新しいエントリを作成]ボタンをクリックして、必要な詳細を入力します。
- フォルダアイコンをクリックして、ドライバの場所に移動します。 最後に、[開く]ボタンをクリックします。
- [クラス名]ボックスと[サンプルURL]ボックスは空白のままにします。 OKをクリックしてください。
- リストからドライバーを選択します。
- [URL]フィールドに、コピーしたJDBC URLを貼り付けます。
- ユーザー名とパスワードをそれぞれのフィールドに入力します。
- [自動コミット]ボックスを選択し、[プロファイルリストの保存]をクリックします。
Amazon Redshiftの機能
以下はAmazon Redshiftの機能です-
- * VPCをサポート*-ユーザーはVPC内でRedshiftを起動し、仮想ネットワーク環境を介してクラスターへのアクセスを制御できます。
- 暗号化-Redshiftに保存されたデータは、Redshiftでテーブルを作成するときに暗号化および設定できます。
- SSL -SSL暗号化は、クライアントとRedshift間の接続を暗号化するために使用されます。
- スケーラブル-数回クリックするだけで、要件に応じてノードの数をRedshiftデータウェアハウスで簡単にスケーリングできます。 また、パフォーマンスを損なうことなくストレージ容量を拡張できます。
- 費用対効果-Amazon Redshiftは、従来のデータウェアハウジング手法の費用対効果の高い代替手段です。 初期費用、長期契約、オンデマンドの価格体系はありません。