Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
在建立新叢集時設定多可用區
Amazon Redshift 多可用區一次支援兩個可用區域。Amazon Redshift 會自動根據選取的子網路群組組態來選取可用區域。您可以將現有的單一可用區域資料倉儲轉換為多可用區資料倉儲,或從快照還原以將其設定為多可用區資料倉儲。
您可以使用 Amazon Redshift 主控台輕鬆建立新的多可用區部署。若要使用 Amazon Redshift 主控台建立新的多可用區部署,請在建立資料倉儲時選取多可用區選項。指定單一可用區域中所需的運算節點數量,Amazon Redshift 便會在兩個可用區域中各自部署該數量的節點。在正常操作期間,所有節點都會用於讀取和寫入工作負載的處理。您也可以使用 AWS CLI create-cluster 命令,透過 multi-az 參數建立新的多可用區資料倉儲。
您可以將現有的單一可用區資料倉儲轉換為多可用區資料倉儲,也可以使用 Amazon Redshift 主控台或 AWS CLI modify-cluster 命令 (使用 multi-az 參數)。或者,您也可以從快照還原,使用 Amazon Redshift 主控台或 AWS CLI restore-from-cluster-snapshot 命令 (使用 multi-az 參數) 將單一可用區資料倉儲設定為多可用區資料倉儲。
多可用區部署僅支援使用 Amazon Redshift 受管儲存 (RMS) 的 RA3 節點類型。Amazon Redshift 會將資料儲存在 RMS 中,RMS 會使用 Amazon S3,而且可在 AWS 區域 中的所有可用區域中加以存取,而不必在 Amazon Redshift 層級複寫資料。
您可以使用 Amazon Redshift 主控台或 AWS Command Line Interface在建立新叢集時設定多可用區部署。
登入 AWS 管理主控台,開啟位於 https://console.aws.amazon.com/redshiftv2/
的 Amazon Redshift 主控台。 -
在導覽功能表上,選擇佈建叢集儀表板,然後選擇叢集。目前 AWS 區域 中屬於您帳戶的叢集會隨即列出。每個叢集的屬性子集會在清單中分欄顯示。
-
選擇建立叢集按鈕以開啟 [建立叢集] 頁面。
-
輸入叢集的屬性。如需有關建立叢集的一般資訊,請參閱建立叢集。
-
從節點類型下拉式清單中選擇其中一種 RA3 節點類型。AZ 組態選項只會在選擇了 RA3 節點類型時才可供使用。
-
在 AZ 組態下,選擇多可用區。
-
在每個可用區域的節點數量下,為叢集輸入至少兩個節點。
-
您可以選擇載入範例資料或帶入自己的資料:
-
在範例資料中,選擇載入範例資料,將範例資料集載入 Amazon Redshift 叢集。Amazon Redshift 會將範例資料集 Tickit 載入預設 dev 資料庫和 public 結構描述。Amazon Redshift 會自動將範例資料集載入您的 Amazon Redshift 叢集。您可以開始使用查詢編輯器 v2 來查詢資料。
-
若要將自己的資料帶入您的 Amazon Redshift 叢集,請按照將自己的資料帶入 Amazon Redshift 中的步驟進行操作。
-
-
向下捲動至其他組態、展開網路和安全,並務必接受預設的叢集子網路群組,或選擇另一個群組。如果您選擇另一個叢集子網路群組,請確定您選取的子網路群組中有 3 個可用區域。
-
在其他組態下,展開資料庫組態。
-
若要使用自訂 AWS KMS 金鑰,而非預設的 AWS 擁有的金鑰,請按一下資料庫加密底下的自訂加密設定。
-
在選擇 KMS 金鑰底下,您可以選擇 AWS Key Management Service 金鑰或輸入 ARN。或者,您也可以按一下 AWS Key Management Service 主控台中的建立 AWS Key Management Service 金鑰。如需建立 KMS 金鑰的相關資訊,請參閱《AWS Key Management Service 開發人員指南》中的建立金鑰。
-
按一下建立叢集。叢集建立成功時,您可以在叢集詳細資訊頁面中檢視詳細資訊。您可以使用 SQL 用戶端來載入和查詢資料。
使用 AWS Command Line Interface在建立新叢集時設定多可用區
-
從 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