Amazon Redshift tidak akan lagi mendukung pembuatan UDF Python baru mulai Patch 198. UDF Python yang ada akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Merelokasi cluster
Dengan menggunakan relokasi di Amazon Redshift, Anda mengizinkan Amazon Redshift memindahkan klaster ke Availability Zone (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 Availability Zone saat ini mencegah operasi cluster yang optimal atau untuk meningkatkan ketersediaan layanan. Anda juga dapat menjalankan fungsi relokasi jika kendala sumber daya di Availability Zone tertentu mengganggu operasi klaster. Contohnya adalah kemampuan untuk melanjutkan atau mengubah ukuran cluster. Amazon Redshift menawarkan fitur relokasi tanpa biaya tambahan.
Saat klaster Amazon Redshift dipindahkan ke Availability Zone baru, cluster baru memiliki titik akhir yang sama dengan cluster asli. Aplikasi Anda dapat terhubung kembali ke titik akhir dan melanjutkan operasi tanpa modifikasi atau kehilangan data. Namun, relokasi mungkin tidak selalu dimungkinkan karena potensi kendala sumber daya di Availability Zone tertentu.
Relokasi klaster 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 klaster selalu tersedia di Availability Zone lainnya di suatu AWS Wilayah. Dengan kata lain, Anda dapat memindahkan cluster Amazon Redshift ke Availability Zone lain tanpa kehilangan data.
Saat Anda mengaktifkan relokasi untuk klaster, Amazon Redshift memigrasikan klaster Anda untuk berada di belakang proxy. Melakukan hal ini membantu mengimplementasikan akses independen lokasi ke sumber daya komputasi klaster. Migrasi menyebabkan cluster di-boot ulang. Saat klaster dipindahkan ke Availability Zone lain, pemadaman terjadi saat klaster baru dibawa kembali online di Availability Zone yang baru. Namun, Anda tidak perlu membuat perubahan apa pun pada aplikasi Anda karena titik akhir cluster tetap tidak berubah bahkan setelah cluster dipindahkan ke Availability Zone yang baru.
Relokasi cluster diaktifkan secara default pada cluster RG atau RA3 yang baru dibuat atau dipulihkan yang grup subnetnya mencakup beberapa Availability Zone. Amazon Redshift menetapkan 5439 sebagai port default saat membuat klaster yang disediakan. Anda dapat mengubah ke port lain dari rentang port 5431-5455 atau 8191-8215. (Jangan mengubah ke port di luar rentang. Ini menghasilkan kesalahan.) Untuk mengubah port default untuk klaster yang disediakan, gunakan konsol Amazon Redshift AWS CLI, atau Amazon Redshift API. Untuk mengubah port default untuk grup kerja tanpa server, gunakan API Tanpa Server Amazon Redshift AWS CLI atau Amazon Redshift.
Jika Anda mengaktifkan relokasi dan saat ini Anda menggunakan alamat IP node pemimpin untuk mengakses klaster Anda atau Perutean VPC yang Ditingkatkan, pastikan untuk mengubah akses itu. Sebagai gantinya, gunakan alamat IP yang terkait dengan titik akhir virtual private cloud (VPC) cluster. Untuk menemukan alamat IP cluster ini, temukan dan gunakan titik akhir VPC di bagian Jaringan dan keamanan pada halaman detail cluster. Untuk mendapatkan detail selengkapnya tentang titik akhir VPC, masuk ke konsol VPC Amazon.
Anda juga dapat menggunakan perintah AWS Command Line Interface (AWS CLI) describe-vpc-endpoints untuk mendapatkan elastic network interface yang terkait dengan endpoint. Anda dapat menggunakan describe-network-interfaces perintah untuk mendapatkan alamat IP terkait. Untuk informasi selengkapnya tentang perintah Amazon Redshift, lihat AWS CLI Perintah yang tersedia di Referensi AWS CLI Perintah.
Batasan
Saat menggunakan relokasi Amazon Redshift, perhatikan batasan berikut:
-
Relokasi klaster mungkin tidak dapat dilakukan di semua skenario karena potensi keterbatasan sumber daya di Availability Zone tertentu. Jika ini terjadi, Amazon Redshift tidak mengubah cluster asli.
-
Relokasi tidak didukung pada keluarga produk instans DC2.
-
Anda tidak dapat melakukan relokasi di seluruh AWS Wilayah.
-
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 mematikan relokasi untuk klaster baru
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di. https://console.aws.amazon.com/redshiftv2/
Pada menu navigasi, pilih Cluster.
Pilih Buat cluster untuk membuat cluster baru. Untuk informasi selengkapnya tentang cara membuat klaster, lihat Memulai gudang data yang disediakan Amazon Redshift di Panduan Memulai Pergeseran Merah Amazon.
-
Di bagian Backup, untuk relokasi Cluster, pilih Dinonaktifkan. Relokasi diaktifkan secara default.
Pilih Buat klaster.
Memodifikasi relokasi untuk klaster yang ada
Gunakan prosedur berikut untuk mengubah pengaturan relokasi untuk cluster yang ada.
Untuk mengubah setelan relokasi untuk klaster yang ada
-
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di. https://console.aws.amazon.com/redshiftv2/
Pada menu navigasi, pilih Cluster. Cluster untuk akun Anda di AWS Wilayah saat ini terdaftar. Subset properti dari setiap cluster ditampilkan dalam kolom dalam daftar.
Pilih nama cluster yang ingin Anda ubah dari daftar. Halaman detail cluster muncul.
Pilih tab Maintenance, lalu di bagian Backup details pilih Edit.
Di bawah Backup, pilih Dinonaktifkan. Relokasi diaktifkan secara default.
Pilih Ubah klaster.
Merelokasi cluster
Gunakan prosedur berikut untuk memindahkan cluster secara manual ke Availability Zone lain. Ini sangat berguna ketika Anda ingin menguji pengaturan jaringan Anda di Availability Zone sekunder atau ketika Anda mengalami kendala sumber daya di Availability Zone saat ini.
Untuk memindahkan klaster ke Availability Zone lain
-
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di. https://console.aws.amazon.com/redshiftv2/
Pada menu navigasi, pilih Cluster. Cluster untuk akun Anda di AWS Wilayah saat ini terdaftar. Subset properti dari setiap cluster ditampilkan dalam kolom dalam daftar.
Pilih nama cluster yang ingin Anda pindahkan dari daftar. Halaman detail cluster muncul.
Untuk Tindakan, pilih Relokasi. Halaman klaster Relokasi muncul.
-
(Opsional) Pilih Availability Zone. Jika Anda tidak memilih Availability Zone, Amazon Redshift memilihnya untuk Anda.
Amazon Redshift memulai relokasi dan menampilkan cluster sebagai relokasi. Setelah relokasi selesai, status klaster 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 mycluster bernama yang telah diaktifkan relokasi.
aws redshift create-cluster --cluster-identifier mycluster --number-of-nodes 2 --master-usernameenter a username--master-user-passwordenter 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
Contoh perintah berikut mencakup parameter availability-zone-relocation pada cluster Amazon Redshift.
aws redshift modify-cluster --cluster-identifier mycluster --availability-zone-relocation
Contoh perintah berikut menonaktifkan parameter availability-zone-relocation pada cluster Amazon Redshift.
aws redshift modify-cluster --cluster-identifier mycluster --no-availability-zone-relocation
Contoh perintah berikut memanggil relokasi di cluster Amazon Redshift.
aws redshift modify-cluster --cluster-identifier mycluster --availability-zone us-east-1b