如何將我佈建的 Amazon Redshift 叢集移至不同的子網路?

1 分的閱讀內容
0

我想將我的 Amazon Redshift 叢集移至不同的子網路。

簡短說明

啟動新的 Amazon Redshift 叢集時,Amazon Redshift 會自動提供 Amazon Virtual Private Cloud (Amazon VPC)安全群組叢集子網路群組。在啟動期間,Amazon Redshift 會從關聯的叢集子網路群組中選取隨機子網路。

若要將現有的 Amazon Redshift 佈建叢集移至其他子網路,您可以透過以下兩種方式進行:

  • 使用現有的子網路群組。
    -或-
  • 建立新的子網路群組,其中包含要將 Amazon Redshift 佈建叢集移入其中的子網路。準備好包含偏好子網路的子網路群組後,請從快照還原叢集。請確定子網路群組中只有一個子網路。否則,Amazon Redshift 可能無法在該特定子網路中啟動叢集。

解決方法

若要將 Amazon Redshift 叢集移至不同的子網路群組,請執行以下步驟:

  1. 建立叢集的手動快照
  2. 從剛剛建立的快照還原叢集
  3. 其他組態下,關閉使用預設值設定。
  4. 選擇網路和安全
  5. 選取所需的子網路群組。
  6. 選擇從快照還原叢集

如需詳細資訊,請參閱如何將我的 Amazon Redshift 佈建叢集從某個 VPC 移至另一個 VPC?

若要確定 Amazon Redshift 叢集的子網路和子網路群組,請執行以下步驟:

  1. 開啟 Amazon Redshift 主控台
  2. 選擇叢集索引標籤。
  3. 選取您的 Amazon Redshift 叢集。
  4. 選擇屬性索引標籤。
  5. 導覽至網路和安全,以檢視網路詳細資料。網路和安全資訊會顯示所使用的子網路群組。
  6. 屬性索引標籤下,導覽至**節點 IP 地址。**本節提供的資訊可協助您驗證所使用的子網路。列出的子網路必須來自您的子網路群組。

子網路最佳實務

當您將 Amazon Redshift 叢集移至不同的子網路時,請考量以下最佳實務:

  • 設定叢集子網路群組,讓子網路位於同質網路中。在同質網路組態中,屬於該群組的所有子網路共用類似的網路規則,並會做為統一網路執行。同質網路組態還可以大幅減少將 Amazon Redshift 叢集移至不同子網路時可能發生的任何連線問題。
  • 請確定子網路群組內的每個子網路都有足夠的 IP 地址。如果子網路中的 IP 地址不足,叢集啟動可能會失敗。若要解決啟動失敗問題,請刪除所有未使用的彈性網路介面。或者,您可以將 AWS 資源移至不同的子網路。若要這麼做,請選擇不同的子網路群組。
AWS 官方
AWS 官方已更新 8 個月前