Mengubah klaster basis data Multi-AZ - Layanan Basis Data Relasional Amazon

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

Mengubah klaster basis data Multi-AZ

Klaster basis data Multi-AZ memiliki satu instans basis data penulis dan dua instans basis data pembaca dalam tiga Zona Ketersediaan terpisah. Klaster DB Multi-AZ menyediakan ketersediaan tinggi, peningkatan kapasitas untuk beban kerja baca, dan latensi yang lebih rendah jika dibandingkan dengan deployment Multi-AZ. Lihat informasi yang lebih lengkap tentang klaster basis data Multi-AZ di Deployment klaster basis data Multi-AZ.

Anda dapat mengubah klaster basis data Multi-AZ untuk mengubah setelannya. Anda juga dapat melakukan operasi-operasi pada klaster basis data Multi-AZ, seperti mengambil cuplikannya.

penting

Anda tidak dapat memodifikasi instans DB dalam cluster DB multi-AZ. Semua modifikasi harus dilakukan pada tingkat cluster DB. Satu-satunya operasi yang dapat Anda lakukan pada instans DB dalam cluster DB multi-AZ adalah me-reboot.

Anda dapat memodifikasi cluster DB multi-AZ menggunakan AWS Management Console, AWS CLI, atau RDS API.

Untuk mengubah klaster basis data Multi-AZ
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis Data, lalu pilih klaster basis data Multi-AZ yang ingin Anda ubah.

  3. Pilih Ubah. Halaman Modifikasi klaster DB akan muncul.

  4. Ubah pengaturan apa pun yang Anda inginkan. Lihat informasi tentang setiap setelan di Setelan untuk mengubah klaster basis data Multi-AZ.

  5. Ketika semua perubahan sudah sesuai dengan keinginan Anda, pilih Lanjutkan dan periksa ringkasan modifikasi.

  6. (Opsional) Pilih Terapkan seketika untuk menerapkan perubahan dengan serta-merta. Memilih opsi ini dapat menyebabkan waktu henti dalam beberapa kasus. Untuk informasi selengkapnya, lihat Menerapkan perubahan dengan serta--merta.

  7. Di halaman penegasan, tinjau perubahan Anda. Jika benar, pilih Ubah klaster basis data untuk menyimpan perubahan Anda.

    Atau pilih Kembali untuk mengedit perubahan atau Batalkan untuk membatalkan perubahan.

Untuk memodifikasi cluster DB Multi-AZ dengan menggunakan AWS CLI, panggil modify-db-clusterperintah. Tentukan pengidentifikasi klaster basis data dan nilai untuk opsi-opsi yang ingin Anda ubah. Lihat informasi tentang setiap opsi di Setelan untuk mengubah klaster basis data Multi-AZ.

Kode berikut mengubah my-multi-az-dbcluster dengan mengatur periode retensi cadangan ke 1 minggu (7 hari). Kode ini mengaktifkan perlindungan penghapusan dengan menggunakan --deletion-protection. Untuk mematikan perlindungan penghapusan, gunakan --no-deletion-protection. Perubahan diterapkan selama jendela pemeliharaan berikutnya dengan menggunakan --no-apply-immediately. Gunakan --apply-immediately untuk segera menerapkan perubahan. Untuk informasi selengkapnya, lihat Menerapkan perubahan dengan serta--merta.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-cluster \ --db-cluster-identifier my-multi-az-dbcluster \ --backup-retention-period 7 \ --deletion-protection \ --no-apply-immediately

Untuk Windows:

aws rds modify-db-cluster ^ --db-cluster-identifier my-multi-az-dbcluster ^ --backup-retention-period 7 ^ --deletion-protection ^ --no-apply-immediately

Untuk mengubah klaster basis data Multi-AZ dengan menggunakan API Amazon RDS, panggil operasi ModifyDBCluster. Tentukan pengidentifikasi klaster basis data, dan parameter-parameter untuk setelan yang ingin Anda ubah. Lihat informasi tentang tiap parameter di Setelan untuk mengubah klaster basis data Multi-AZ.

Menerapkan perubahan dengan serta--merta

Saat Anda mengubah klaster basis data Multi-AZ, Anda dapat menerapkan perubahan itu dengan serta-merta. Untuk menerapkan perubahan dengan serta-merta, pilih opsi Terapkan Segera di AWS Management Console. Atau Anda menggunakan --apply-immediately opsi saat memanggil AWS CLI atau mengatur ApplyImmediately parameter true saat menggunakan Amazon RDS API.

Jika Anda tidak memilih untuk menerapkan perubahan dengan serta-merta, perubahan akan dimasukkan ke dalam antrean perubahan yang tertunda. Selama jendela pemeliharaan berikutnya, perubahan yang tertunda di antrean akan diterapkan. Jika Anda memilih untuk menerapkan perubahan dengan serta-merta, perubahan baru dan segala perubahan di antrean pengubahan yang tertunda akan diterapkan.

penting

Jika salah satu pengubahan yang tertunda mengharuskan klaster basis data tidak tersedia untuk sementara (waktu henti), memilih opsi Terapkan seketika dapat menyebabkan waktu henti yang tidak terduga.

Ketika Anda memilih untuk menerapkan perubahan dengan serta merta, setiap pengubahan yang tertunda juga akan diterapkan dengan serta-merta alih-alih selama jendela pemeliharaan berikutnya.

Jika Anda tidak ingin perubahan tertunda diterapkan pada jendela pemeliharaan berikutnya, Anda dapat memodifikasi instans DB untuk membatalkan perubahan. Anda dapat melakukan ini dengan menggunakan AWS CLI dan menentukan --apply-immediately opsi.

Perubahan pada beberapa pengaturan basis data langsung diterapkan, meski Anda memilih untuk menunda perubahan. Lihat cara berbagai setelan basis data berinteraksi dengan setelan Terapkan seketika di Setelan untuk mengubah klaster basis data Multi-AZ.

Setelan untuk mengubah klaster basis data Multi-AZ

Lihat detail setelan yang dapat Anda gunakan untuk mengubah klaster basis data Multi-AZ di tabel berikut. Untuk informasi selengkapnya tentang AWS CLI opsi, lihat modify-db-cluster. Lihat informasi yang lebih lengkap tentang parameter API RDS di ModifyDBCluster.

Setelan konsol Deskripsi pengaturan Opsi CLI dan parameter API RDS Kapan perubahan terjadi Catatan waktu henti

Penyimpanan dialokasikan

Jumlah penyimpanan yang dialokasikan untuk setiap instans DB dalam klaster DB Anda (dalam gibibyte). Untuk informasi selengkapnya, lihat Penyimpanan instans DB Amazon RDS.

Opsi CLI:

--allocated-storage

Parameter API RDS:

AllocatedStorage

Jika Anda memilih untuk langsung menerapkan perubahan, perubahan akan langsung diterapkan.

Jika Anda memilih untuk tidak langsung menerapkan perubahan, perubahan akan diterapkan pada jendela pemeliharaan berikutnya.

Tidak terjadi waktu henti selama perubahan ini.

Pemutakhiran versi kecil otomatis

Aktifkan peningkatan versi minor otomatis agar klaster basis data Anda otomatis menerima peningkatan versi mesin DB minor pilihan Anda saat tersedia. Amazon RDS melakukan peningkatan versi minor otomatis selama jendela pemeliharaan.

Opsi CLI:

--auto-minor-version-upgrade

--no-auto-minor-version-upgrade

Parameter API RDS:

AutoMinorVersionUpgrade

Perubahan langsung diterapkan. Pengaturan ini mengabaikan pengaturan terapkan langsung.

Tidak terjadi waktu henti selama perubahan ini.

Periode retensi cadangan

Jumlah hari yang Anda inginkan untuk menyimpan cadangan otomatis klaster basis data Anda. Untuk setiap klaster basis data nontrivial, atur nilai ini ke 1 atau lebih besar.

Untuk informasi selengkapnya, lihat Pengantar cadangan.

Opsi CLI:

--backup-retention-period

Parameter API RDS:

BackupRetentionPeriod

Jika Anda memilih untuk langsung menerapkan perubahan, perubahan akan langsung diterapkan.

Jika Anda memilih untuk tidak langsung menerapkan perubahan, dan Anda mengubah pengaturan dari nilai bukan nol ke nilai bukan nol lainnya, perubahan akan diterapkan secara asinkron, sesegera mungkin. Jika tidak, perubahan akan terjadi selama jendela pemeliharaan berikutnya.

Waktu henti terjadi jika Anda mengubah dari 0 ke nilai bukan nol, atau dari nilai bukan nol ke 0.

Jendela pencadangan

Periode waktu ketika Amazon RDS membuat cadangan klaster basis data Anda secara otomatis. Kecuali jika Anda ingin basis data dicadangkan pada waktu tertentu, gunakan nilai default Tidak ada preferensi.

Untuk informasi selengkapnya, lihat Pengantar cadangan.

Opsi CLI:

--preferred-backup-window

Parameter API RDS:

PreferredBackupWindow

Perubahan diterapkan secara asinkron, sesegera mungkin.

Tidak terjadi waktu henti selama perubahan ini.

Otoritas sertifikat

Otoritas sertifikat (CA) untuk sertifikat server yang digunakan oleh cluster DB.

Untuk informasi selengkapnya, lihat .

Opsi CLI:

--ca-certificate-identifier

Parameter API RDS:

CACertificateIdentifier

Jika Anda memilih untuk langsung menerapkan perubahan, perubahan akan langsung diterapkan.

Jika Anda memilih untuk tidak langsung menerapkan perubahan, perubahan akan diterapkan pada jendela pemeliharaan berikutnya.

Waktu henti hanya terjadi jika mesin DB tidak mendukung rotasi tanpa mulai ulang. Anda dapat menggunakan describe-db-engine-versions AWS CLI perintah untuk menentukan apakah mesin DB mendukung rotasi tanpa restart.
Salin tag ke cuplikan

Opsi ini menyalin semua tag klaster basis data ke snapshot DB saat Anda membuat snapshot.

Untuk informasi selengkapnya, lihat Memberi tag pada sumber daya Amazon RDS.

Opsi CLI:

-copy-tags-to-snapshot

-no-copy-tags-to-snapshot

Parameter API RDS:

CopyTagsToSnapshot

Perubahan langsung diterapkan. Pengaturan ini mengabaikan pengaturan terapkan langsung.

Tidak terjadi waktu henti selama perubahan ini.

Autentikasi basis data

Untuk klaster DB Multi-AZ, hanya Autentikasi kata sandi yang didukung.

Tidak ada karena autentikasi kata sandi bersifat default.

Jika Anda memilih untuk menerapkan perubahan dengan serta-merta, perubahan terjadi dengan serta-merta.

Jika Anda memilih untuk tidak langsung menerapkan perubahan, perubahan akan diterapkan pada jendela pemeliharaan berikutnya.

Tidak terjadi waktu henti selama perubahan ini.

Pengidentifikasi klaster basis data

Pengidentifikasi klaster DB. Nilai ini disimpan sebagai string huruf kecil.

Saat Anda mengubah pengidentifikasi klaster basis data, titik akhir klaster basis data berubah. Pengidentifikasi dan titik akhir instans basis data dalam klaster basis data juga berubah. Nama klaster basis data yang baru harus unik. Panjang maksimalnya 63 karakter.

Nama instans basis data dalam klaster basis data diubah agar sesuai dengan nama baru klaster basis data itu. Nama instans basis data baru tidak boleh sama dengan nama instans basis data yang ada. Misalnya, jika Anda mengganti nama klaster basis data menjadi maz, nama instans basis data dapat diubah menjadi maz-instance-1. Dalam hal ini, tidak boleh ada instans basis data bernama maz-instance-1.

Untuk informasi selengkapnya, lihat Mengganti nama klaster basis data Multi-AZ.

Opsi CLI:

--new-db-cluster-identifier

Parameter API RDS:

NewDBClusterIdentifier

Jika Anda memilih untuk langsung menerapkan perubahan, perubahan akan langsung diterapkan.

Jika Anda tidak memilih untuk menerapkan perubahan dengan serta-merta, perubahan akan terjadi selama jendela pemeliharaan berikutnya.

Pemadaman tidak akan terjadi selama perubahan ini.

Kelas instans klaster basis data

Kapasitas komputasi dan memori setiap instans basis data dalam klaster basis data Multi-AZ, misalnya db.r6gd.xlarge.

Jika mungkin, pilih kelas instans basis data yang cukup besar sehingga set kerja kueri yang lazim dapat disimpan di memori. Ketika set kerja disimpan di memori, sistem dapat menghindari menulis pada disk, yang akan meningkatkan performa.

Untuk informasi selengkapnya, lihat Ketersediaan kelas instans untuk cluster DB multi-AZ.

Opsi CLI:

--db-cluster-instance-class

Parameter API RDS:

DBClusterInstanceClass

Jika Anda memilih untuk langsung menerapkan perubahan, perubahan akan langsung diterapkan.

Jika Anda memilih untuk tidak langsung menerapkan perubahan, perubahan akan diterapkan pada jendela pemeliharaan berikutnya.

Waktu henti terjadi selama perubahan ini.

Grup parameter klaster basis data

Grup parameter klaster DB yang ingin Anda kaitkan dengan klaster DB.

Untuk informasi selengkapnya, lihat Bekerja dengan grup parameter untuk klaster basis data Multi-AZ.

Opsi CLI:

--db-cluster-parameter-group-name

Parameter API RDS:

DBClusterParameterGroupName

Perubahan grup parameter terjadi dengan serta-merta.

Pemadaman tidak akan terjadi selama perubahan ini. Saat Anda mengubah grup parameter, perubahan untuk beberapa parameter diterapkan pada instans basis data di dalam klaster basis data Multi-AZ dengan serta-merta tanpa boot ulang. Perubahan pada parameter-parameter lain diterapkan hanya setelah instans basis data di-boot ulang.

Versi mesin basis data

Versi mesin basis data yang ingin Anda gunakan.

Opsi CLI:

--engine-version

Parameter API RDS:

EngineVersion

Jika Anda memilih untuk langsung menerapkan perubahan, perubahan akan langsung diterapkan.

Jika Anda tidak memilih untuk menerapkan perubahan dengan serta-merta, perubahan akan terjadi selama jendela pemeliharaan berikutnya.

Pemadaman terjadi selama perubahan ini.

Perlindungan penghapusan

Aktifkan perlindungan penghapusan agar klaster DB tidak terhapus.

Untuk informasi selengkapnya, lihat Menghapus instans DB.

Opsi CLI:

--deletion-protection

--no-deletion-protection

Parameter API RDS:

DeletionProtection

Perubahan langsung diterapkan. Setelan ini mengabaikan setelan Terapkan seketika.

Pemadaman tidak akan terjadi selama perubahan ini.

Jendela pemeliharaan

Jendela 30 menit ketika perubahan yang tertunda untuk klaster DB diterapkan. Jika jangka waktu bukan masalah, pilih Tidak ada preferensi.

Untuk informasi selengkapnya, lihat Periode pemeliharaan Amazon RDS.

Opsi CLI:

--preferred-maintenance-window

Parameter API RDS:

PreferredMaintenanceWindow

Perubahan langsung diterapkan. Pengaturan ini mengabaikan pengaturan langsung terapkan.

Jika ada satu atau beberapa tindakan tertunda yang menyebabkan waktu henti, dan jendela pemeliharaan diubah untuk menyertakan waktu saat ini, tindakan tertunda itu akan diterapkan dengan serta-merta dan terjadi waktu henti.

Kelola kredensi master di AWS Secrets Manager

Pilih Kelola kredensial master di AWS Secrets Manager untuk mengelola kata sandi pengguna master dalam rahasia di Secrets Manager.

Anda juga dapat memilih kunci KMS yang akan digunakan untuk melindungi rahasia. Pilih dari kunci-kunci KMS di akun Anda, atau masukkan kunci dari akun yang lain.

Jika RDS sudah mengelola kata sandi pengguna master untuk klaster basis data, Anda dapat merotasi kata sandi pengguna master dengan memilih Lakukan seketika rotasi rahasia.

Untuk informasi selengkapnya, lihat Manajemen kata sandi dengan Amazon RDS Aurora dan AWS Secrets Manager.

Opsi CLI:

--manage-master-user-password | --no-manage-master-user-password

--master-user-secret-kms-key-id

--rotate-master-user-password | --no-rotate-master-user-password

Parameter API RDS:

ManageMasterUserPassword

MasterUserSecretKmsKeyId

RotateMasterUserPassword

Jika Anda mengaktifkan atau menonaktifkan manajemen kata sandi pengguna utama otomatis, perubahan akan langsung diterapkan. Perubahan ini mengabaikan pengaturan terapkan langsung.

Saat merotasi kata sandi pengguna utama, Anda harus menentukan bahwa perubahan tersebut akan langsung diterapkan.

Tidak terjadi waktu henti selama perubahan ini.

Kata sandi master baru

Kata sandi untuk akun pengguna master Anda.

Opsi CLI:

--master-user-password

Parameter API RDS:

MasterUserPassword

Perubahan diterapkan secara asinkron, sesegera mungkin. Pengaturan ini mengabaikan pengaturan langsung terapkan.

Tidak terjadi waktu henti selama perubahan ini.

IOPS yang Tersedia

Jumlah IOPS yang Tersedia (operasi input/output per detik) yang akan dialokasikan di awal untuk klaster basis data.

Opsi CLI:

--iops

Parameter API RDS:

Iops

Jika Anda memilih untuk langsung menerapkan perubahan, perubahan akan langsung diterapkan.

Jika Anda memilih untuk tidak langsung menerapkan perubahan, perubahan akan diterapkan pada jendela pemeliharaan berikutnya.

Tidak terjadi waktu henti selama perubahan ini.

Akses publik

Dapat diakses publik untuk memberikan alamat IP publik ke klaster basis data, yang berarti bahwa klaster dapat diakses di luar cloud privat virtual (VPC). Agar dapat diakses publik, klaster basis data juga harus berada di subnet publik di VPC.

Tidak dapat diakses publik agar klaster DB hanya dapat diakses dari dalam VPC.

Untuk informasi selengkapnya, lihat Menyembunyikan klaster DB dalam VPC dari internet.

Untuk terhubung ke klaster DB dari luar VPC, klaster DB harus dapat diakses publik. Selain itu, akses harus diberikan menggunakan aturan masuk grup keamanan klaster DB, dan persyaratan lain harus terpenuhi. Untuk informasi selengkapnya, lihat Tidak dapat terhubung ke instans DB Amazon RDS.

Jika kluster DB Anda tidak dapat diakses publik, Anda dapat menggunakan koneksi VPN AWS Site-to-Site AWS Direct Connect atau koneksi untuk mengaksesnya dari jaringan pribadi. Untuk informasi selengkapnya, lihat Privasi lalu lintas jaringan internet.

Tidak tersedia saat mengubah klaster basis data.

Perubahan terjadi dengan serta-merta. Setelan ini mengabaikan setelan Terapkan seketika.

Pemadaman tidak akan terjadi selama perubahan ini.

Jenis penyimpanan

Jenis penyimpanan untuk klaster DB Anda.

Hanya penyimpanan General Purpose SSD (gp3), Provisioned IOPS (io1), dan Provisioned IOPS SSD (io2) yang didukung.

Untuk informasi selengkapnya, lihat Jenis penyimpanan Amazon RDS.

Opsi CLI:

--storage-type

Parameter API RDS:

StorageType

Jika Anda memilih untuk langsung menerapkan perubahan, perubahan akan langsung diterapkan.

Jika Anda memilih untuk tidak langsung menerapkan perubahan, perubahan akan diterapkan pada jendela pemeliharaan berikutnya.

Tidak terjadi waktu henti selama perubahan ini.

Grup keamanan VPC

Grup keamanan untuk dikaitkan dengan klaster basis data.

Untuk informasi selengkapnya, lihat Ikhtisar grup keamanan VPC.

Opsi CLI:

--vpc-security-group-ids

Parameter API RDS:

VpcSecurityGroupIds

Perubahan diterapkan secara asinkron, sesegera mungkin. Setelan ini mengabaikan setelan Terapkan seketika.

Pemadaman tidak akan terjadi selama perubahan ini.

Setelan yang tidak berlaku saat mengubah klaster basis data Multi-AZ

Pengaturan berikut dalam AWS CLI perintah modify-db-clusterdan operasi RDS API ModifyDBCluster tidak berlaku untuk cluster DB multi-AZ.

Anda juga tidak dapat mengubah semua setelan ini untuk klaster basis data Multi-AZ di konsol.

AWS CLI pengaturan Pengaturan API RDS

--backtrack-window

BacktrackWindow

--cloudwatch-logs-export-configuration

CloudwatchLogsExportConfiguration

--copy-tags-to-snapshot | --no-copy-tags-to-snapshot

CopyTagsToSnapshot

--db-instance-parameter-group-name

DBInstanceParameterGroupName

--domain

Domain

--domain-iam-role-name

DomainIAMRoleName

--enable-global-write-forwarding | --no-enable-global-write-forwarding

EnableGlobalWriteForwarding

--enable-http-endpoint | --no-enable-http-endpoint

EnableHttpEndpoint

--enable-iam-database-authentication | --no-enable-iam-database-authentication

EnableIAMDatabaseAuthentication

--option-group-name

OptionGroupName

--port

Port

--scaling-configuration

ScalingConfiguration

--storage-type

StorageType