View a markdown version of this page

Relokasi cluster - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Relokasi cluster

Dengan menggunakan relokasi di Amazon Redshift, Anda mengizinkan Amazon Redshift memindahkan cluster ke Zona Ketersediaan (AZ) lain tanpa kehilangan data atau perubahan pada aplikasi Anda. Dengan relokasi, Anda dapat melanjutkan operasi ketika ada gangguan layanan pada cluster Anda dengan dampak minimal.

Saat relokasi cluster diaktifkan, Amazon Redshift mungkin memilih untuk merelokasi cluster dalam beberapa situasi. Secara khusus, ini terjadi ketika masalah di Zona Ketersediaan saat ini mencegah operasi cluster yang optimal atau untuk meningkatkan ketersediaan layanan. Anda juga dapat memanggil fungsi relokasi jika kendala sumber daya di Zona Ketersediaan tertentu mengganggu operasi cluster. Contohnya adalah kemampuan untuk melanjutkan atau mengubah ukuran cluster. Amazon Redshift menawarkan fitur relokasi tanpa biaya tambahan.

Saat cluster Amazon Redshift dipindahkan ke Zona Ketersediaan baru, cluster baru memiliki titik akhir yang sama dengan cluster asli. Aplikasi Anda dapat menyambung kembali ke titik akhir dan melanjutkan operasi tanpa modifikasi atau kehilangan data. Namun, relokasi mungkin tidak selalu memungkinkan karena potensi kendala sumber daya di Zona Ketersediaan tertentu.

Relokasi cluster Amazon Redshift didukung untuk jenis instans RG dan RA3. Jenis instans RG dan RA3 menggunakan Redshift Managed Storage (RMS) sebagai lapisan penyimpanan yang tahan lama. Salinan terbaru dari data cluster selalu tersedia di Zona Ketersediaan lainnya di Wil AWS ayah. Dengan kata lain, Anda dapat memindahkan cluster Amazon Redshift ke Zona Ketersediaan lain tanpa kehilangan data.

Saat Anda mengaktifkan relokasi untuk cluster Anda, Amazon Redshift memigrasikan cluster Anda untuk berada di belakang proxy. Melakukan hal ini membantu mengimplementasikan akses lokasi independen ke sumber daya komputasi cluster. Migrasi menyebabkan cluster di-reboot. Ketika cluster dipindahkan ke Zona Ketersediaan lain, pemadaman terjadi saat cluster baru dibawa kembali online di Zona Ketersediaan baru. Namun, Anda tidak perlu membuat perubahan apa pun pada aplikasi Anda karena titik akhir cluster tetap tidak berubah bahkan setelah cluster dipindahkan ke Zona Ketersediaan baru.

Relokasi cluster diaktifkan secara default pada cluster RG atau RA3 yang baru dibuat atau dipulihkan yang grup subnetnya menyertakan beberapa Zona Ketersediaan. Amazon Redshift menetapkan 5439 sebagai port default saat membuat cluster yang disediakan. Anda dapat mengubah ke port lain dari rentang port 5431-5455 atau 8191-8215. (Jangan ubah ke port di luar rentang. Ini menghasilkan kesalahan.) Untuk mengubah port default untuk cluster yang disediakan, gunakan konsol Amazon Redshift, AWS CLI, atau Amazon Redshift API. Untuk mengubah port default untuk grup kerja tanpa server, gunakan API AWS CLI atau Amazon Redshift Serverless API.

Jika Anda mengaktifkan relokasi dan saat ini Anda menggunakan alamat IP node pemimpin untuk mengakses cluster atau Perutean VPC yang Ditingkatkan, pastikan untuk mengubah akses tersebut. Sebagai gantinya, gunakan alamat IP yang terkait dengan titik akhir cloud pribadi virtual (VPC) cluster. Untuk menemukan alamat IP cluster ini, temukan dan gunakan titik akhir VPC di bagian Jaringan dan keamanan halaman detail cluster. Untuk mendapatkan detail selengkapnya tentang titik akhir VPC, masuk ke konsol Amazon VPC.

Anda juga dapat menggunakan perintah AWS Command Line Interface (AWS CLI) describe-vpc-endpoints untuk mendapatkan antarmuka jaringan elastis yang terkait dengan titik akhir. Anda dapat menggunakan describe-network-interfaces perintah untuk mendapatkan alamat IP terkait. Untuk informasi selengkapnya tentang AWS CLI perintah Amazon Redshift, lihat Perintah yang tersedia di Referensi Per AWS CLI intah.

Batasan

Saat menggunakan relokasi Amazon Redshift, perhatikan batasan berikut:

  • Relokasi cluster mungkin tidak mungkin dilakukan di semua skenario karena potensi keterbatasan sumber daya di Zona Ketersediaan tertentu. Jika ini terjadi, Amazon Redshift tidak mengubah cluster asli.

  • Relokasi tidak didukung pada rangkaian produk instans DC2.

  • Anda tidak dapat melakukan relokasi di seluruh Wil AWS ayah.

  • Relokasi Amazon Redshift default ke nomor port 5439. Anda juga dapat mengubah ke port lain dalam rentang 5431-5455 atau 8191-8215.

Mengelola relokasi menggunakan konsol

Anda dapat mengelola pengaturan untuk relokasi cluster menggunakan konsol Amazon Redshift.

Mematikan relokasi saat membuat cluster baru

Gunakan prosedur berikut untuk mematikan relokasi saat membuat cluster baru.

Untuk menonaktifkan relokasi untuk cluster baru
  1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di https://console.aws.amazon.com/redshiftv2/.

  2. Pada menu navigasi, pilih Cluster.

  3. Pilih Buat cluster untuk membuat cluster baru. Untuk informasi selengkapnya tentang cara membuat cluster, lihat Mem ulai dengan gudang data yang disediakan Amazon Redshift di Panduan Memulai Amazon Redshift.

  4. Di bawah Cadangan, untuk Rel okasi klaster, pilih Din onaktifkan. Relokasi diaktifkan secara default.

  5. Pilih Buat klaster.

Memodifikasi relokasi untuk cluster yang ada

Gunakan prosedur berikut untuk mengubah pengaturan relokasi untuk cluster yang ada.

Untuk mengubah pengaturan relokasi untuk cluster yang ada
  1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di https://console.aws.amazon.com/redshiftv2/.

  2. Pada menu navigasi, pilih Cluster. Cluster untuk akun Anda di Wil AWS ayah saat ini terdaftar. Subset properti dari setiap cluster ditampilkan dalam kolom dalam daftar.

  3. Pilih nama cluster yang ingin Anda modifikasi dari daftar. Halaman detail cluster muncul.

  4. Pilih tab Pemeliharaan, lalu di bagian Detail Cadangan pilih Edit.

  5. Di bawah Cadangan, pilih Din onaktifkan. Relokasi diaktifkan secara default.

  6. Pilih Ubah klaster.

Relokasi cluster

Gunakan prosedur berikut untuk memindahkan cluster secara manual ke Zona Ketersediaan lain. Ini sangat berguna ketika Anda ingin menguji pengaturan jaringan di Zona Ketersediaan sekunder atau saat Anda mengalami kendala sumber daya di Zona Ketersediaan saat ini.

Untuk memindahkan cluster ke Zona Ketersediaan lain
  1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di https://console.aws.amazon.com/redshiftv2/.

  2. Pada menu navigasi, pilih Cluster. Cluster untuk akun Anda di Wil AWS ayah saat ini terdaftar. Subset properti dari setiap cluster ditampilkan dalam kolom dalam daftar.

  3. Pilih nama cluster yang ingin Anda pindahkan dari daftar. Halaman detail cluster muncul.

  4. Untuk T indakan, pilih Relokasi. Halaman Relokasi cluster muncul.

  5. (Opsional) Pilih Zona Ketersediaan. Jika Anda tidak memilih Zona Ketersediaan, Amazon Redshift memilihnya untuk Anda.

Amazon Redshift memulai relokasi dan menampilkan cluster sebagai relokasi. Setelah relokasi selesai, status cluster berubah menjadi tersedia.

Mengelola relokasi menggunakan Amazon Redshift CLI

Anda dapat mengelola pengaturan untuk relokasi cluster menggunakan AWS Command Line Interface (CLI).

Dengan AWS CLI, perintah contoh berikut membuat cluster Amazon Redshift bernama mycluster yang telah mengaktifkan relokasi.

aws redshift create-cluster --cluster-identifier mycluster --number-of-nodes 2 --master-username enter a username --master-user-password enter a password --node-type ra3.4xlarge --port 5439 --no-availability-zone-relocation

Jika cluster Anda saat ini menggunakan port yang berbeda, Anda harus memodifikasinya untuk digunakan dari rentang port 5431-5455 atau 8191-8215 sebelum memodifikasinya untuk mengaktifkan relokasi. Defaultnya adalah 5439. Contoh perintah berikut memodifikasi port jika cluster Anda tidak menggunakan salah satu dari rentang yang diberikan.

aws redshift modify-cluster --cluster-identifier mycluster --port 5439

Perintah contoh berikut menyertakan parameter availability-zone-pada cluster Amazon Redshift.

aws redshift modify-cluster --cluster-identifier mycluster --availability-zone-relocation

Perintah contoh berikut mematikan parameter availability-zone-pada cluster Amazon Redshift.

aws redshift modify-cluster --cluster-identifier mycluster --no-availability-zone-relocation

Perintah contoh berikut memanggil relokasi di cluster Amazon Redshift.

aws redshift modify-cluster --cluster-identifier mycluster --availability-zone us-east-1b