Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、ブログ記事
Amazon Redshift でプロビジョニングされたクラスターを使用する際の考慮事項
クラスターの作成後に、機能を使用できるリージョン、メンテナンスタスク、ノードタイプ、使用制限についての情報をこのセクションで確認できます。
リージョンとアベイラビリティーゾーンの考慮事項
Amazon Redshift は、複数の AWS リージョンで利用できます。デフォルトでは、Amazon Redshift は、選択した AWS リージョン内のアベイラビリティーゾーン (AZ) にクラスターをプロビジョニングします。アベイラビリティーゾーン (AZ) はランダムに選択されます。すべてのクラスターノードが同じアベイラビリティーゾーンにプロビジョニングされます。
特定のアベイラビリティーゾーンで Amazon Redshift が使用可能な場合は、オプションでそのゾーンをリクエストできます。たとえば、1 つの AZ で Amazon EC2 インスタンスが既に実行されている場合、同じアベイラビリティーゾーン内に Amazon Redshift クラスターを作成して、レイテンシーを低減させることができます。一方、可用性を高めるために別のアベイラビリティーゾーンを選択することもできます。Amazon Redshift は、AWS リージョン内のすべてのアベイラビリティーゾーンで利用できるとは限りません。
Amazon Redshift クラスターをプロビジョンできる、サポート対象の AWS リージョンの一覧については、Amazon Web Services 全般のリファレンス の「Amazon Redshift エンドポイント」を参照してください。
クラスターのメンテナンス
Amazon Redshift は定期的にメンテナンスを実行して、クラスターにアップグレードを適用します。更新中は Amazon Redshift クラスターで通常のオペレーションを実行することはできません。クラスターのメンテナンス方法を制御する方法がいくつかあります。たとえば、クラスターにアップデートをいつ展開するかを制御できます。また、クラスターが常に最新のリリースバージョンを実行するのか、以前にリリースされたバージョンから最新のリリースバージョンを実行するのかを選択することもできます。最後に、必須ではないメンテナンスアップデートをしばらく延期することもできます。
メンテナンスウィンドウ
AWS リージョンごとに決められた 8 時間のうちのランダムな 30 分間、Amazon Redshift によりメンテナンスウィンドウが割り当てられます。これは、1 週間 (月曜日から日曜日まで) のうちのランダムな日に起こります。
デフォルトの メンテナンスウィンドウ
次のリストでは、デフォルトでメンテナンスウィンドウが割り当てられる各 AWS リージョンの時間を示します。
-
米国東部 (バージニア北部) リージョン: 03:00~11:00 UTC
-
米国東部 (オハイオ) リージョン: 03:00~11:00 UTC
-
米国西部 (北カリフォルニア) リージョン: 06:00~14:00 UTC
-
米国西部 (オレゴン) リージョン: 06:00~14:00 UTC
-
アフリカ (ケープタウン) リージョン: 20:00~04:00 UTC
-
アジアパシフィック (香港) リージョン: 13:00~21:00 UTC
-
アジアパシフィック (ハイデラバード) リージョン: 16:30~00:30 UTC
-
アジアパシフィック (ジャカルタ) リージョン: 15:00~23:00 UTC
-
アジアパシフィック (マレーシア) リージョン: 14:00~22:00 UTC
-
アジアパシフィック (メルボルン) リージョン: 12:00~20:00 UTC
-
アジアパシフィック (ムンバイ) リージョン: 16:30~00:30 UTC
-
アジアパシフィック (ニュージーランド) リージョン: 10:00~18:00 UTC
-
アジアパシフィック (大阪) リージョン: 13:00~21:00 UTC
-
アジアパシフィック (ソウル) リージョン: 13:00~21:00 UTC
-
アジアパシフィック (シンガポール) リージョン: 14:00~22:00 UTC
-
アジアパシフィック (シドニー) リージョン: 12:00~20:00 UTC
-
アジアパシフィック (台北) リージョン: 14:00~22:00 UTC
-
アジアパシフィック (タイ) リージョン: 15:00~23:00 UTC
-
アジアパシフィック (東京) リージョン: 13:00~21:00 UTC
-
カナダ (中部) リージョン: 03:00~11:00 UTC
-
カナダ西部 (カルガリー) リージョン: 04:00~12:00 UTC
-
中国 (北京) リージョン: 13:00~21:00 UTC
-
中国 (寧夏) リージョン: 13:00~21:00 UTC
-
欧州 (フランクフルト) リージョン: 06:00~14:00 UTC
-
欧州 (アイルランド) リージョン: 22:00~06:00 UTC
-
欧州 (ロンドン) リージョン: 22:00~06:00 UTC
-
欧州 (ミラノ) リージョン: 21:00~05:00 UTC
-
欧州 (パリ) リージョン: 23:00~07:00 UTC
-
欧州 (ストックホルム) リージョン: 23:00~07:00 UTC
-
欧州 (チューリッヒ) リージョン: 20:00~04:00 UTC
-
イスラエル (テルアビブ) リージョン:20:00~04:00 UTC
-
メキシコ (中部) リージョン: 04:00~12:00 UTC
-
欧州 (スペイン) リージョン: 21:00~05:00 UTC
-
中東 (バーレーン) リージョン: 13:00~21:00 UTC
-
中東 (アラブ首長国連邦) リージョン: 18:00–02:00 UTC
-
南米 (サンパウロ) リージョン: 19:00~03:00 UTC
メンテナンスイベントが特定の週に予定されている場合、割り当てられた 30 分のメンテナンスウィンドウ中に開始されます。メンテナンスの実行中、Amazon Redshift で実行中のクエリまたはその他のオペレーションは終了します。計画的なメンテナンス中に発生したダウンタイムは、Amazon Redshift サービスレベルアグリーメント
クラスターをプログラムで、または Amazon Redshift コンソールを使用して変更すると、スケジュールされたメンテナンスウィンドウを変更できます。[メンテナンス] タブではメンテナンスウィンドウが表示され、メンテナンス期間を確認したり、クラスターのメンテナンス実施日時を設定したりできます。
クラスターはメンテナンスウィンドウ外で再起動することがあります。これが発生する理由はいくつかあります。もう 1 つの一般的な理由は、クラスターに問題が検出され、正常な状態に戻すためのメンテナンスオペレーションが行われていることです。詳細については、「Amazon Redshift クラスターがメンテナンスウィンドウ外で再起動したのはなぜですか?
メンテナンスの遅延
クラスターのメンテナンスウィンドウを変更する場合は、メンテナンスを最長 60 日まで延期できます。例えば、クラスターのメンテナンスウィンドウが水曜日の 8:30~9:00 (UTC) に設定されていて、その時間にクラスターにアクセスする必要がある場合、メンテナンスを延期できます。
メンテナンスを延期しても、Amazon Redshift は引き続きハードウェアの更新やその他の必須のセキュリティ更新をクラスターに適用します。更新中は、クラスターを使用できません。
次回のメンテナンスウィンドウ中にハードウェアの更新またはその他の必須のセキュリティ更新が予定されている場合、Amazon Redshift は [保留中] カテゴリで事前に通知を送信します。保留中のイベント通知の詳細については、「Amazon Redshift プロビジョニングされたクラスターのイベント通知」を参照してください。
Amazon Simple Notification Service (Amazon SNS) からイベント通知を受け取ることもできます。Amazon SNS イベント通知のサブスクライブの詳細については、「Amazon Redshift クラスターイベント通知のサブスクリプション」を参照してください。
クラスターのメンテナンスを延期すると、延期した後の次回のメンテナンスウィンドウは延期できません。
注記
メンテナンスの開始後に延期することはできません。
クラスターのメンテナンスの詳細については、以下のドキュメントを参照してください。
クラスターメンテナンストラックの選択
Amazon Redshift が新しいクラスターバージョンをリリースすると、メンテナンスウィンドウ中にクラスターが更新されます。クラスターを最新のリリースに更新するか、前のリリースに更新するか制御できます。
トラックは、メンテナンスウィンドウ中にどのクラスターバージョンを適用するかを制御します。Amazon Redshift が新しいクラスターバージョンをリリースすると、そのバージョンは最新のトラックに割り当てられ、以前のバージョンは前のトラックに割り当てられます。
クラスターのトラックの詳細については、「Amazon Redshift でプロビジョニングされたクラスターとサーバーレスワークグループのトラック」を参照してください。
RG および RA3 ノードがコンピューティングとストレージを分離する方法を理解する
これらのセクションでは、RG および RA3 ノードタイプで使用できるタスクについて詳しく説明し、一連のユースケースへの適用可能性を示し、以前に利用可能だったノードタイプと比較した場合の利点について詳しく説明します。
RG および RA3 ノードの利点と可用性
RG および RA3 ノードには、次のような利点があります。
-
ストレージコストを増加させることなく、コンピューティング能力を柔軟に拡張できます。また、コンピューティング能力を過剰にプロビジョニングすることなく、ストレージを拡張できます。
-
ホットデータには高性能の SSD を使用し、コールドデータには Amazon S3 を使用します。したがって、使いやすさ、コスト効率の高いストレージ、高いクエリパフォーマンスを提供します。
-
また、AWS Nitro System 上に構築された高帯域幅ネットワークを使用して、Amazon S3 へのデータのオフロードと取得にかかる時間をさらに短縮できます。
次の場合は、RG および RA3 ノードタイプを選択することを検討してください。
-
コンピューティングをストレージから別にスケーリングできる柔軟性が必要な場合。
-
合計データの一部を照会します。
-
データ量は急速に増加しているか、急速に増加すると予想されます。
-
パフォーマンスのニーズのみに基づいてクラスターをサイズ変更できる柔軟性が必要です。
データレイククエリの計算に関する考慮事項 – DC2 および RA3 でプロビジョニングされたクラスターでは、データレイククエリは Redshift Spectrum で実行されます。Redshift Spectrum は、クラスターから独立した専用の Amazon Redshift サーバーを使用します。RG でプロビジョニングされたクラスターでは、データレイククエリはクラスター独自のコンピューティングリソースで実行され、それらのリソースを他のワークロードと共有します。大量のデータレイククエリを使用するワークロードの場合は、RG クラスターのサイズを設定するときにこの点を考慮してください。
RG ノードタイプを使用するには、AWS リージョンが RG をサポートしている必要があります。詳細については、「AWS リージョンでの RG ノードタイプの可用性」を参照してください。
RA3 ノードタイプを使用するには、AWS リージョンが RA3 をサポートしている必要があります。詳細については、「AWS リージョンでの RA3 ノードタイプの可用性」を参照してください。
重要
ra3.xlplus ノードタイプは、クラスターバージョン 1.0.21262 以降でのみ使用できます。Amazon Redshift コンソールを使用して、既存のクラスターのバージョンを表示できます。詳細については、「ワークグループバージョンまたはクラスターのバージョンの確認」を参照してください。
RG または RA3 ノードタイプを使用するときは、必ず新しい Amazon Redshift コンソールを使用してください。
また、トラックを使用する Amazon Redshift オペレーションで RG または RA3 ノードタイプを使用するには、メンテナンストラック値を、RG または RA3 をサポートするクラスターバージョンに設定する必要があります。トラックの詳細については、「クラスターメンテナンストラックの選択」を参照してください。
シングルノードの RA3 ノードタイプを使用する場合は、以下の点を考慮してください。
-
データ共有のプロデューサーとコンシューマーがサポートされます。
-
ノードタイプを変更する際には、従来のサイズ変更のみがサポートされます。伸縮自在なサイズ変更、またはスナップショットによる復元では、ノードタイプの変更はサポートされません。以下のシナリオがサポートされています。
-
従来のサイズ変更による、1 ノードの dc2.xlarge から 1 ノードの ra3.xlplus への、およびその逆方向での変更。
-
従来のサイズ変更による、1 ノードの dc2.xlarge からマルチノードの ra3.xlplus への、およびその逆方向での変更。
-
従来のサイズ変更による、マルチノードの dc2.xlarge から 1 ノードの ra3.xlplus への、およびその逆方向での変更。
-
Amazon Redshift マネージドストレージの操作
Amazon Redshift マネージドストレージを使用すると、すべてのデータを Amazon Redshift に保存して処理できると同時に、柔軟性が高まってコンピューティング容量とストレージ容量を個別にスケーリングできます。データの取り込みは、引き続き COPY コマンドまたは INSERT コマンドを使用して行います。Amazon Redshift パフォーマンスを最適化し、ストレージ階層間で自動データ配置を管理するために、Amazon Redshift は、データブロックの温度、データブロックの有効期間、ワークロードパターンなどの最適化を利用します。手動操作を行わなくても、Amazon Redshift は必要に応じてストレージを自動的に Amazon S3 に拡張します。
ストレージコストの詳細については、「Amazon Redshift 料金表
RG または RA3 ノードタイプの管理
コンピューティングとストレージを分離するには、RG または RA3 ノードタイプでクラスターを作成またはアップグレードします。RG または RA3 ノードタイプを使用するには、仮想プライベートクラウド (EC2-VPC) にクラスターを作成します。
RG または RA3 ノードタイプの Amazon Redshift クラスターのノード数を変更するには、次のいずれかの操作を行います。
-
伸縮自在なサイズ変更オペレーションでノードを追加または削除します。状況によっては、RG または RA3 クラスターからノードを削除することは、伸縮自在なサイズ変更では許可されません。たとえば、2:1 ノード数のアップグレードで、ノードあたりのスライス数が 32 になるとします。詳細については、「クラスターのサイズ変更」を参照してください。 伸縮自在なサイズ変更が利用できない場合は、従来のサイズ変更を使用してください。
-
従来のサイズ変更オペレーションでノードを追加または削除します。伸縮自在のサイズ変更では利用できない設定にサイズ変更する場合は、このオプションを選択します。伸縮性のあるサイズ変更は、従来のサイズ変更よりも高速です。詳細については、「クラスターのサイズ変更」を参照してください。
AWS リージョンでの RG ノードタイプの可用性
RG ノードタイプは、次の AWS リージョンでのみ使用できます。
米国東部 (バージニア北部) リージョン (us-east-1)
米国東部 (オハイオ) リージョン (us-east-2)
米国西部 (北カリフォルニア) リージョン (us-west-1)
米国西部 (オレゴン) リージョン (us-west-2)
アジアパシフィック (香港) リージョン (ap-east-1)
アジアパシフィック (台北) リージョン (ap-east-2)
アジアパシフィック (東京) リージョン (ap-northeast-1)
アジアパシフィック (ソウル) リージョン (ap-northeast-2)
アジアパシフィック (大阪) リージョン (ap-northeast-3)
アジアパシフィック (ムンバイ) リージョン (ap-south-1)
アジアパシフィック (ハイデラバード) リージョン (ap-south-2)
アジアパシフィック (シンガポール) リージョン (ap-southeast-1)
アジアパシフィック (シドニー) リージョン (ap-southeast-2)
アジアパシフィック (ジャカルタ) リージョン (ap-southeast-3)
アジアパシフィック (メルボルン) リージョン (ap-southeast-4)
アジアパシフィック (マレーシア) リージョン (ap-southeast-5)
カナダ (中部) リージョン (ca-central-1)
欧州 (フランクフルト) リージョン (eu-central-1)
欧州 (ストックホルム) リージョン (eu-north-1)
欧州 (ミラノ) リージョン (eu-south-1)
欧州 (スペイン) リージョン (eu-south-2)
欧州 (アイルランド) リージョン (eu-west-1)
欧州 (ロンドン) リージョン (eu-west-2)
欧州 (パリ) リージョン (eu-west-3)
南米 (サンパウロ) リージョン (sa-east-1)
AWS リージョンでの RA3 ノードタイプの可用性
RA3 ノードタイプは、次の AWS リージョンでのみ使用できます。
-
米国東部 (バージニア北部) リージョン (us-east-1)
-
米国東部 (オハイオ) リージョン (us-east-2)
-
米国西部 (北カリフォルニア) リージョン (us-west-1)
-
米国西部 (オレゴン) リージョン (us-west-2)
-
アフリカ (ケープタウン) リージョン (af-south-1)
-
アジアパシフィック (香港) リージョン (ap-east-1)
-
アジアパシフィック (ハイデラバード) リージョン (ap-south-2)
-
アジアパシフィック (ジャカルタ) リージョン (ap-southeast-3)
-
アジアパシフィック (マレーシア) リージョン (ap-southeast-5)
-
アジアパシフィック (メルボルン) リージョン (ap-southeast-4)
-
アジアパシフィック (ムンバイ) リージョン (ap-south-1)
-
アジアパシフィック (ニュージーランド) リージョン (ap-southeast-6)
-
アジアパシフィック (大阪) リージョン (ap-northeast-3)
-
アジアパシフィック (ソウル) リージョン (ap-northeast-2)
-
アジアパシフィック (シンガポール) リージョン (ap-southeast-1)
-
アジアパシフィック (シドニー) リージョン (ap-southeast-2)
-
アジアパシフィック (台北) リージョン (ap-east-2)
-
アジアパシフィック (タイ) リージョン (ap-southeast-7)
-
アジアパシフィック (東京) リージョン (ap-northeast-1)
-
カナダ (中部) リージョン (ca-central-1)
-
カナダ西部 (カルガリー) — リージョン (ca-west-1)
-
中国 (北京) リージョン (cn-north-1)
-
中国 (寧夏) リージョン (cn-northwest-1)
-
欧州 (フランクフルト) リージョン (eu-central-1)
-
欧州 (チューリッヒ) リージョン (eu-central-2)
-
欧州 (アイルランド) リージョン (eu-west-1)
-
欧州 (ロンドン) リージョン (eu-west-2)
-
欧州 (ミラノ) リージョン (eu-south-1)
-
欧州 (スペイン) リージョン (eu-south-2)
-
欧州 (パリ) リージョン (eu-west-3)
-
欧州 (ストックホルム) リージョン (eu-north-1)
-
イスラエル (テルアビブ) リージョン (il-central-1)
-
メキシコ (中部) リージョン (mx-central-1)
-
中東 (バーレーン) リージョン (me-south-1)
-
中東 (UAE) リージョン (me-central-1)
-
南米 (サンパウロ) リージョン (sa-east-1)
-
AWS GovCloud (米国東部) (us-gov-east-1)
-
AWS GovCloud (米国西部) (us-gov-west-1)
RG または RA3 ノードタイプへのアップグレード
既存のノードタイプを RG または RA3 にアップグレードするには、ノードタイプを変更するための次のオプションがあります。
-
スナップショットから復元する — Amazon Redshift では、クラスターの最新のスナップショットを使用し、これを復元して新しい RG または RA3 クラスターを作成します。クラスターの作成が完了するとすぐに (通常は数分以内に)、RG または RA3 ノードは本番稼働用ワークロード全体を実行する準備が整います。コンピューティングはストレージから分離されているため、ネットワーク帯域幅が広いので、ホットデータは高速でローカルキャッシュに取り込まれます。最新の DC2 スナップショットから復元する場合、RG または RA3 は DC2 ワークロードのホットブロック情報を保持し、最もホットなブロックをローカルキャッシュに格納します。詳細については、「スナップショットからのクラスターの復元」を参照してください。
アプリケーションとユーザーに対して同じエンドポイントを維持する場合は、新しい RG または RA3 クラスターの名前を元の DC2 クラスターと同じ名前に変更します。クラスターの名前を変更するには、Amazon Redshift コンソールまたは
ModifyClusterAPI オペレーションでクラスターを変更します。詳細については、Amazon Redshift API リファレンスから「クラスターの名前変更」または「ModifyClusterAPI オペレーション」を参照してください。 -
伸縮自在なサイズ変更 – サイズ変更は、伸縮自在なサイズ変更を使用してクラスターのサイズを変更します。伸縮自在なサイズ変更を使用してノードタイプを変更すると、Amazon Redshift はスナップショットを自動的に作成し、新しいクラスターを作成し、古いクラスターを削除し、新しいクラスターの名前を変更します。伸縮自在なサイズ変更オペレーションはオンデマンドで実行できるほか、任意のタイミングに実行することをスケジューリングすることもできます。既存の DC2 ノードタイプクラスターは、伸縮自在なサイズ変更を使用して RG または RA3 にすばやくアップグレードできます。詳細については、「伸縮自在なサイズ変更」を参照してください。
注記
既存の RA3 クラスターと DC2 クラスターを RG に移行するには、ソースクラスターのバージョンが P201 以降である必要があります。
次の表に、RG ノードタイプにアップグレードする際の推奨事項を示します。(これらの推奨事項は、リザーブドノードにも適用されます)。
この表では、開始時のクラスターノードの種類とサイズを基に推奨事項を示しますが、推奨事項はワークロードのコンピューティング要件によって異なります。要件をより正確に見積もるには、Test Drive
| 既存のノードタイプ | 既存のノード数 | 推奨される新しいノードタイプ | アップグレードアクション |
|---|---|---|---|
ra3.4xl |
2-64 |
rg.4xlarge |
4 つの ra3.4xlarge1 ノードごとに 3 つの rg.4xlarge ノードで始めます。 |
ra3.xlplus |
2~32 |
rg.xlarge |
1 つの ra3.xlplus1 ノードごとに 1 つの rg.xlarge のノードで始めます。 |
dc2.8xlarge |
2~15 |
rg.4xlarge |
2 つの dc2.8xlarge1 ノードごとに 3 つの rg.4xlarge ノードで始めます。 |
dc2.large |
5~15 |
rg.xlarge |
8 つの dc2.large1 ノードごとに 3 つの rg.xlarge ノードで始めます。 |
dc2.large |
16~32 |
rg.4xlarge |
10 の dc2.large1 ノードごとに 1 つの rg.4xlarge ノードで始めます。 |
1ワークロードの要件に応じて、追加のノードが必要になる場合があります。必要なクエリパフォーマンスのコンピューティング要件に基づいて、ノードを追加または削除します。
次の表に、RA3 ノードタイプにアップグレードする際の推奨事項を示します。(これらの推奨事項は、リザーブドノードにも適用されます)。
この表では、開始時のクラスターノードの種類とサイズを基に推奨事項を示しますが、推奨事項はワークロードのコンピューティング要件によって異なります。要件をより正確に見積もるには、Test Drive
| 既存のノードタイプ | 既存のノード数 | 推奨される新しいノードタイプ | アップグレードアクション |
|---|---|---|---|
dc2.8xlarge |
2~15 |
ra3.4xlarge |
1 つの dc2.8xlarge1 ノードごとに 2 つの ra3.4xlarge ノードで始めます。 |
dc2.8xlarge |
16~128 |
ra3.16xlarge |
2 つの dc2.8xlarge1 ノードごとに 1 つの ra3.16xlarge ノードで始めます。 |
dc2.large |
1~4 |
ra3.large |
1 つの dc2.large1 ノードごとに 1 つの ra3.large ノードで始めます。 2 つの dc2.large1 ノードごとに 2 つの ra3.large ノードで始めます。 3 つの dc2.large1 ノードごとに 3 つの ra3.large ノードで始めます。 4 つの dc2.large1 ノードごとに 3 つの ra3.large ノードで始めます。 |
dc2.large |
5~15 |
ra3.xlplus |
8 つの dc2.large1 ノードごとに 3 つの ra3.xlplus のノードで始めます。 |
dc2.large |
16~32 |
ra3.4xlarge |
8 つの dc2.large1、2 ノードごとに 1 つの ra3.4xlarge ノードで始めます。 |
1ワークロードの要件に応じて、追加のノードが必要になる場合があります。必要なクエリパフォーマンスのコンピューティング要件に基づいて、ノードを追加または削除します。
2dc2.large ノードタイプを使用するクラスターは、32 ノードに制限されます。
一部の RA3 ノードタイプでは、ノードの最小数は 2 個です。RA3 クラスターを作成するときは、この点を考慮してください。
RG または RA3 ノードがサポートするネットワーク機能
RG または RA3 ノードは、他のノードでは利用できないネットワーク機能のコレクションをサポートしています。このセクションでは、各機能の簡単な説明とその他のドキュメントへのリンクを示します。
-
プロビジョニングされたクラスター VPC エンドポイント — RG または RA3 クラスターを作成または復元すると、Amazon Redshift は 5431~5455 または 8191~8215 の範囲のポートを使用します。クラスターがこれらの範囲のいずれかのポートに設定されると、Amazon Redshift はクラスターの VPC エンドポイントを AWS アカウントに自動的に作成し、プライベート IP アドレスをアタッチします。クラスターをパブリックアクセス可能に設定すると、Redshift は AWS アカウントに Elastic IP アドレスを作成し、その IP アドレスを VPC エンドポイントにアタッチします。詳細については、「Amazon Redshift クラスターまたは Amazon Redshift Serverless ワークグループのセキュリティグループ通信設定の構成」を参照してください。
-
単一サブネット RG または RA3 クラスター — 1 つのサブネットで RG または RA3 クラスターを作成することはできますが、ディザスタリカバリ機能は使用できません。サブネットに複数のアベイラビリティーゾーン (AZ) がない場合にクラスターの再配置を有効にすると、例外が発生します。
-
マルチサブネット RG または RA3 クラスターおよびサブネットグループ — 仮想プライベートクラウド (VPC) にクラスターをプロビジョニングする際にサブネットグループを作成することで、複数のサブネットを持つ RG または RA3 クラスターを作成できます。クラスターサブネットグループにより、VPC 内にサブネットセットを指定でき、Amazon Redshift はそれらの内の 1 つにクラスターを作成します。サブネットグループの作成後、以前に追加したサブネットを削除したり、さらにサブネットを追加したりできます。詳細については、「Amazon Redshift cluster subnet groups」を参照してください。
-
クロスアカウントまたはクロス VPC エンドポイントアクセス — Redshift 管理の VPC エンドポイントを設定することで、プロビジョニングされたクラスターまたは Amazon Redshift Serverless ワークグループにアクセスできます。例えば、クラスターまたはワークグループを含む VPC とクライアントツールを実行する VPC 間のプライベート接続としてセットアップできます。これにより、パブリック IP アドレスを使用したり、インターネット経由でトラフィックをルーティングしたりすることなく、データウェアハウスにアクセスできます。詳細については、「Redshift が管理する VPC エンドポイントの操作」を参照してください。
-
クラスターの再配置 — サービスが中断しても、データを失うことなく、クラスターを別のアベイラビリティーゾーン (AZ) に移動できます。この機能は、コンソールで有効にします。詳細については、「クラスターの再配置」を参照してください。
-
カスタムドメイン名 - Amazon Redshift クラスター用のカスタムドメイン名 (カスタム URL とも呼ばれます) を作成できます。これは、SQL クライアント接続をクラスターエンドポイントにルーティングする、読みやすい DNS レコードです。詳細については、「クライアント接続のカスタムドメイン名」を参照してください。
RG ノードにアップグレードする際の考慮事項
パッチバージョン
P201 は、RA3 または DC2 から RG への移行に必要な最小パッチバージョンです。移行する前に、クラスターが P201 以降にあることを確認し、本番トラフィックを移動する前にスナップショットを RG クラスターに復元してワークロードをテストします。詳細については、「Amazon Redshift パッチ 201」を参照してください。
Spectrum ワークロード
Spectrum を頻繁に使用するワークロードを持つクラスターは、RG に移行した後、クエリのパフォーマンスが遅くなる可能性があります。RA3 や DC2 とは異なり、RG は個別の Spectrum フリートではなくクラスターコンピューティングノードで統合データレイククエリエンジンを直接実行します。Spectrum のパフォーマンスが低下した場合は、RG クラスター内のノード数を増やすか、より大きな RG ノードタイプに移行します。
カーソルベースのワークロード
RG ノードは、RA3 および DC2 と比較してサポートされているカーソルサイズが異なります。カーソルサイズ制限については、「カーソルの制約」を参照してください。ワークロードがカーソルに大きく依存していて、カーソルサイズの制限が発生した場合は、より大きな RG ノードタイプに移行します。ノードの数を比例的に減らして、クラスターの合計サイズとコストを同じように維持できます。