シングル AZ データウェアハウスのマルチ AZ データウェアハウスへの変換 - Amazon Redshift

Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事を参照してください。

シングル AZ データウェアハウスのマルチ AZ データウェアハウスへの変換

シングル AZ データウェアハウスをマルチ AZ データウェアハウスに変換することで、データウェアハウスは 99.99% の SLA 保証で高い可用性を実現できます。マルチ AZ データウェアハウスを使用しても、個々のクエリのパフォーマンスは変わりません。同時実行性の高いワークロードでは、Amazon Redshift が 2 つのアベイラビリティーゾーンのコンピューティングリソースを使用してリクエストを実行できるため、全体的なスループットが向上します。

注記

Amazon Redshift では、シングル AZ からマルチ AZ に、またはその逆に変換する際に、既存のコンピューティングリソースを分割することはできません。個々のクエリのパフォーマンスを一定に保つため、このオペレーションはサポートされていません。

コンソールを使用して、シングル AZ クラスターをマルチ AZ データウェアハウスに変換するには
  1. AWS Management Console にサインインして、https://console.aws.amazon.com/redshiftv2/ で Amazon Redshift コンソールを開きます。

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

  3. マルチ AZ 配置に変換するクラスターを選択します。クラスターの詳細ページが表示されます。

  4. [アクション][マルチ AZ をアクティブ化] を選択します。[変更の概要] が表示されます。[マルチ AZ をアクティブ化] をクリックします。

  5. エラーが発生した場合は、次のいずれかを実行し、[マルチ AZ をアクティブ化] をクリックします。

    • クラスター暗号化 — クラスター詳細ページの [プロパティ] タブにある [データベース設定] セクションで、[プロパティ] を選択して暗号化設定を編集します。

    • サブネットグループ — [サブネットグループ] を選択し、サブネットグループリンクをクリックしてクラスターサブネットグループの設定を編集します。別のクラスターサブネットグループを選択する場合は、選択したサブネットグループに 3 つのアベイラビリティーゾーンがあることを確認します。

    • ポート設定 — クラスター詳細ページの [プロパティ] タブにある [データベース設定] セクションで、[プロパティ] を選択してポート設定を編集します。

  6. SQL クライアントを使用して、データをロードしたりクエリしたりできます。

  • AWS CLI から modify-cluster コマンドと multi-az パラメータを次のように使用します。

    aws redshift modify-cluster --profile maz-test --endpoint-url https://redshift.eu-west-1.amazonaws.com --region eu-west-1 --cluster-identifier test-maz-11 --multi-az

STL、SVCS、SVL、SVV、STV ビューはシステムモニタリングビュー (SYS_* ビュー) のみをサポートしているため、マルチ AZ 配置では使用できません。システムモニタリングビュー (SYS_* ビュー) を使用するようにモニタリングクエリを変更してください。