Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penerapan multi-AZ untuk Amazon untuk Microsoft Server RDS SQL
Deployment Multi-AZ memberikan ketersediaan, durabilitas data, dan toleransi kesalahan yang lebih tinggi untuk instans basis data. Jika terjadi pemeliharaan basis data yang direncanakan atau gangguan layanan yang tidak direncanakan, Amazon RDS secara otomatis gagal ke instans DB up-to-date sekunder. Fungsi ini memungkinkan operasi basis data berlanjut dengan cepat tanpa gangguan manual. Instans primer dan siaga menggunakan titik akhir yang sama, yang alamat jaringan fisiknya beralih ke replika sekunder sebagai bagian dari proses failover. Anda tidak perlu mengonfigurasi ulang aplikasi Anda saat terjadi failover.
Amazon RDS mendukung penerapan Multi-AZ untuk Microsoft SQL Server dengan menggunakan SQL Server Database Mirroring (DBM) atau Always On Availability Groups (). AGs Amazon RDS memantau dan menjaga kesehatan penyebaran Multi-AZ Anda. Jika masalah terjadi, RDS secara otomatis memperbaiki instans DB yang tidak sehat, menetapkan kembali sinkronisasi, dan memulai failover. Failover hanya terjadi jika replika siaga dan primer disinkronkan sepenuhnya. Anda tidak perlu mengatur apa pun.
Ketika Anda mengatur SQL Server Multi-AZ, RDS secara otomatis mengkonfigurasi semua database pada instans untuk digunakan atau. DBM AGs Amazon RDS menangani instans DB primer, saksi, dan sekunder untuk Anda. Karena konfigurasi otomatis, RDS pilih DBM atau Selalu Aktif AGs berdasarkan versi SQL Server yang Anda gunakan.
Amazon RDS mendukung Multi-AZ dengan Selalu AGs Aktif untuk versi dan edisi SQL Server berikut:
-
SQLServer 2022:
-
Standard Edition
-
Enterprise Edition
-
-
SQLServer 2019:
-
Standard Edition 15.00.4073.23 dan lebih tinggi
-
Enterprise Edition
-
-
SQLServer 2017:
-
Standard Edition 14.00.3401.7 dan lebih tinggi
-
Enterprise Edition 14.00.3049.1 dan lebih baru
-
-
SQLServer 2016: Enterprise Edition 13.00.5216.0 dan lebih tinggi
Amazon RDS mendukung Multi-AZ dengan DBM untuk versi dan edisi SQL Server berikut, kecuali untuk versi yang disebutkan sebelumnya:
-
SQLServer 2019: Edisi Standar 15.00.4043.16
-
SQLServer 2017: Edisi Standar dan Perusahaan
-
SQLServer 2016: Edisi Standar dan Perusahaan
Anda dapat menggunakan SQL kueri berikut untuk menentukan apakah instans SQL Server DB Anda adalah Single-AZ, Multi-AZ denganDBM, atau Multi-AZ dengan Selalu Aktif. AGs
SELECT CASE WHEN dm.mirroring_state_desc IS NOT NULL THEN 'Multi-AZ (Mirroring)' WHEN dhdrs.group_database_id IS NOT NULL THEN 'Multi-AZ (AlwaysOn)' ELSE 'Single-AZ' END 'high_availability' FROM sys.databases sd LEFT JOIN sys.database_mirroring dm ON sd.database_id = dm.database_id LEFT JOIN sys.dm_hadr_database_replica_states dhdrs ON sd.database_id = dhdrs.database_id AND dhdrs.is_local = 1 WHERE DB_NAME(sd.database_id) = 'rdsadmin';
Output-nya seperti berikut:
high_availability Multi-AZ (AlwaysOn)
Menambahkan Multi-AZ ke instans Microsoft SQL Server DB
Saat Anda membuat instans SQL Server DB baru menggunakan AWS Management Console, Anda dapat menambahkan Multi-AZ dengan Database Mirroring (DBM) atau Always On. AGs Anda melakukannya dengan memilih Ya (Pencerminan/Selalu Aktif) dari Deployment Multi-AZ. Untuk informasi selengkapnya, lihat Membuat instans Amazon RDS DB.
Saat memodifikasi instans SQL Server DB yang ada menggunakan konsol, Anda dapat menambahkan Multi-AZ dengan DBM atau AGs dengan memilih Ya (Mirroring/Selalu Aktif) dari penerapan Multi-AZ di halaman instans Modify DB. Untuk informasi selengkapnya, lihat Memodifikasi instans Amazon RDS DB.
catatan
Jika instans DB Anda menjalankan Database Mirroring (DBM) —not Always On Availability Groups (AGs) —Anda mungkin perlu menonaktifkan optimasi dalam memori sebelum menambahkan Multi-AZ. Nonaktifkan optimasi dalam memori dengan DBM sebelum Anda menambahkan Multi-AZ jika instans DB Anda menjalankan SQL Server 2016 atau 2017 Enterprise Edition dan mengaktifkan pengoptimalan dalam memori.
Jika instans DB Anda berjalanAGs, itu tidak memerlukan langkah ini.
Menghapus Multi-AZ dari instans Microsoft SQL Server DB
Saat Anda memodifikasi instans SQL Server DB yang ada menggunakan AWS Management Console, Anda dapat menghapus Multi-AZ dengan DBM atauAGs. Anda dapat melakukannya dengan memilih Tidak (Pencerminan/Selalu Aktif) dari Deployment Multi-AZ di halaman Modifikasi instans DB. Untuk informasi selengkapnya, lihat Memodifikasi instans Amazon RDS DB.