

 Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。

# 新しいクラスターを作成する際のマルチ AZ の設定
<a name="create-cluster-multi-az"></a>

Amazon Redshift マルチ AZ は一度に 2 つのアベイラビリティーゾーンをサポートします。Amazon Redshift は、選択されたサブネットグループ設定に基づいてアベイラビリティーゾーンを自動的に選択します。既存のシングルアベイラビリティーゾーンデータウェアハウスをマルチ AZ 配置に変換するか、スナップショットから復元してマルチ AZ データウェアハウスに設定できます。

Amazon Redshift コンソールを使用すると、新しいマルチ AZ 配置を簡単に作成できます。Amazon Redshift コンソールを使用して新しいマルチ AZ 配置を作成するには、データウェアハウスを作成するときにマルチ AZ オプションを選択します。1 つのアベイラビリティーゾーンに必要なコンピューティングノードの数を指定すると、Amazon Redshift は 2 つのアベイラビリティーゾーンのそれぞれにノードをデプロイします。すべてのノードは、通常の運用中に読み取りと書き込みのワークロード処理を実行できます。AWS CLI `create-cluster` コマンドを使用して、`multi-az` パラメーターを使用する新しいマルチ AZ データウェアハウスを作成することもできます。

既存のシングル AZ データウェアハウスをマルチ AZ データウェアハウスに変換できます。Amazon Redshift コンソールまたは `multi-az` パラメータを使用する AWS CLI `modify-cluster` コマンドを使用できます。または、スナップショットから復元してシングル AZ データウェアハウスをマルチ AZ データウェアハウスに設定できます。これには、Amazon Redshift コンソールまたは `multi-az` パラメータを使用する AWS CLI `restore-from-cluster-snapshot` コマンドを使用できます。

マルチ AZ 配置は、Amazon Redshift マネージドストレージ (RMS) を使用する RA3 ノードタイプのみをサポートします。Amazon Redshift は、Amazon S3 を利用した RMS にデータを保存し、Amazon Redshift レベルでデータを複製しなくても、AWS リージョン 内のすべてのアベイラビリティゾーンでアクセスすることが可能です。

新しいクラスターを作成する際にマルチ AZ 配置を設定できます。Amazon Redshift コンソールまたは AWS Command Line Interface を使用します。

## コンソールを使用する
<a name="maz-create-console"></a>

1. AWS マネジメントコンソール にサインインして、[https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/) で Amazon Redshift コンソールを開きます。

1. ナビゲーションメニューで **[Provisioned clusters dashboard]** (プロビジョニングされたクラスターダッシュボード) を選択し、**[Clusters]** (クラスター) を選択します。現在の AWS リージョン にあるアカウントのクラスターがリストされています。各クラスターのプロパティのサブセットが、リストの列に表示されます。

1.  **[クラスターを作成]** ボタンを選択して、クラスターの作成ページを開きます。

1. クラスターのプロパティを入力します。クラスターの作成に関する全般情報については、「[クラスターの作成](create-cluster.md)」を参照してください。

1. **[Node type]** (ノードタイプ) ドロップダウンリストから RA3 ノードタイプの 1 つを選択します。AZ 設定オプションは、RA3 ノードタイプを選択した場合にのみ使用可能になります。

1. **[AZ 設定]** で、**[マルチ AZ]** を選択します。

1. **[AZ あたりのノード数]** に、クラスターのノードを少なくとも 2 つ入力します。

1. サンプルデータをロードするか、独自のデータを導入できます。
   + **[Sample data** (サンプルデータ) で、**[Load sample data]** (サンプルデータをロード) をクリックして、サンプルのデータセットを Amazon Redshift クラスターにロードします。Amazon Redshift は、デフォルトの dev データベースと public スキーマに、サンプルのデータセット Tickit をロードします。Amazon Redshift が、サンプルデータセットを Amazon Redshift クラスターに自動的にロードします。これで、クエリエディタ v2 を使用しながらデータに対するクエリを開始できます。
   + Amazon Redshift クラスターに独自のデータを導入するには、[[Bringing your own data to Amazon Redshift]](https://docs.aws.amazon.com/redshift/latest/gsg/bring-own-data.html) (Amazon Redshift への独自のデータの導入) をクリックします。

1. **[Additional configurations]** (追加設定) までスクロールして **[Network and security]** (ネットワークとセキュリティ) を展開し、デフォルトの**クラスターサブネットグループ**を受け入れるか、別のサブネットグループを選択していることを確認します。別のクラスターサブネットグループを選択する場合は、選択したサブネットグループに 3 つのアベイラビリティーゾーンがあることを確認します。

1. **[Additional configurations]** (追加設定)で、**[Database configurations]** (データベース構成) を展開します。

1. **[データベース暗号化]** で、デフォルトの AWS が所有するキーの代わりにカスタム AWS KMS キーを使用するには、**[暗号化設定をカスタマイズ]** をクリックします。

1. **[Choose an KMS key]** (KMS キーの選択) で、AWS Key Management Service キーを選択するか、ARN を入力できます。または、AWS Key Management Service コンソールで **[AWS Key Management Service キーを作成]** をクリックすることもできます。KMS キーの作成の詳細については、AWS Key Management Service デベロッパーガイド**の [キーの作成](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) を参照してください。

1. **[Create cluster]** (クラスターの作成) をクリックします。クラスターの作成が成功すると、クラスターの詳細ページで詳細を確認できます。SQL クライアントを使用して、データをロードしたりクエリしたりできます。

## の使用AWS Command Line Interface
<a name="maz-create-cli"></a>

**AWS Command Line Interface を使用してクラスターを作成する際にマルチ AZ をセットアップするには**
+ AWS CLI から `create-cluster` コマンドと `multi-az` パラメータを次のように使用します。

  ```
  aws redshift create-cluster 
      --port 5439 
      --master-username master
      --master-user-password #####
      --node-type ra3.4xlarge
      --number-of-nodes 2
      --profile maz-test
      --endpoint-url https://redshift.eu-west-1.amazonaws.com
      --region eu-west-1
      --cluster-identifier test-maz
      --multi-az 
      --maintenance-track-name CURRENT
      --encrypted
  ```