Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan replika baca untuk Microsoft SQL Server di Amazon RDS
Anda biasanya menggunakan replika baca untuk mengonfigurasi replikasi antara instans Amazon RDS DB. Untuk informasi umum tentang replika baca, lihat Menggunakan replika baca instans DB.
Di bagian ini, Anda dapat menemukan informasi spesifik tentang bekerja dengan replika baca di Amazon RDS untuk SQL Server.
Mengkonfigurasi replika baca untuk Server SQL
Sebelum instans DB dapat berfungsi sebagai instans sumber untuk replikasi, Anda harus mengaktifkan pencadangan otomatis pada instans DB sumber. Untuk melakukannya, atur periode retensi cadangan ke nilai selain 0. Mengatur jenis deployment ini juga memberlakukan pencadangan otomatis yang diaktifkan.
Membuat replika baca SQL Server tidak memerlukan pemadaman untuk instance DB utama. Amazon RDS menetapkan parameter dan izin yang diperlukan untuk instans DB sumber dan replika baca tanpa gangguan layanan apa pun. Snapshot diambil dari instans DB sumber dan menjadi replika baca. Tidak terjadi penghentian saat Anda menghapus replika baca.
Anda dapat membuat hingga 15 replika baca dari satu instans DB sumber. Agar replikasi dapat beroperasi secara efektif, kami menyarankan Anda mengonfigurasi setiap replika baca dengan jumlah sumber daya komputasi dan penyimpanan yang sama dengan instans DB sumber. Jika Anda menskalakan instans DB sumber, replika baca juga perlu diskalakan.
Versi mesin SQL Server DB dari instans DB sumber dan semua replika bacanya harus sama. Amazon RDS memutakhirkan primer segera setelah memutakhirkan replika baca, terlepas dari jendela pemeliharaannya. Untuk informasi selengkapnya tentang meningkatkan versi mesin DB, lihat Upgrade mesin Microsoft SQL Server DB.
Agar replika baca dapat menerima dan menerapkan perubahan dari sumber, harus memiliki sumber daya komputasi dan penyimpanan yang memadai. Jika replika baca mencapai kapasitas komputasi, jaringan, atau sumber daya penyimpanan, replika baca akan berhenti menerima atau menerapkan perubahan dari sumbernya. Anda dapat memodifikasi penyimpanan dan CPU sumber daya replika baca secara independen dari sumbernya dan replika baca lainnya.
Untuk informasi selengkapnya tentang cara membuat replika baca, lihatMembuat replika baca.
Baca batasan replika dengan Server SQL
Batasan berikut berlaku untuk replika baca SQL Server di AmazonRDS:
-
Replika baca hanya tersedia di mesin SQL Server Enterprise Edition (EE).
-
Replika baca tersedia untuk versi SQL Server 2016—2022.
-
Anda dapat membuat hingga 15 replika baca dari satu instans DB sumber. Replikasi mungkin tertinggal ketika instans DB sumber Anda memiliki lebih dari 5 replika baca.
-
Replika baca hanya tersedia untuk instans DB yang berjalan pada kelas instans DB dengan empat atau lebih. vCPUs
-
Replika baca mendukung hingga 100 database tergantung pada jenis kelas instance dan mode ketersediaan. Anda harus membuat database pada instans DB sumber untuk secara otomatis mereplikasi mereka ke replika baca. Anda tidak dapat memilih database individual untuk direplikasi. Untuk informasi selengkapnya, lihat Batasan untuk instans DB Microsoft SQL Server.
-
Anda tidak dapat menjatuhkan database dari replika baca. Untuk menjatuhkan database, jatuhkan dari instance DB sumber dengan prosedur yang
rds_drop_database
disimpan. Untuk informasi selengkapnya, lihat Menjatuhkan database Amazon RDS untuk Microsoft SQL Server. -
Jika instans DB sumber menggunakan Transparent Data Encryption (TDE) untuk mengenkripsi data, replika baca juga secara otomatis mengkonfigurasi. TDE
Jika instans DB sumber menggunakan KMS kunci untuk mengenkripsi data, baca replika di wilayah yang sama menggunakan kunci yang samaKMS. Untuk replika baca lintas wilayah, Anda harus menentukan KMS kunci dari wilayah replika baca saat membuat replika baca. Anda tidak dapat mengubah KMS kunci untuk replika baca.
-
Replika baca memiliki zona waktu dan pemeriksaan yang sama dengan instans DB sumber, terlepas dari Availabilty Zone tempat mereka dibuat.
-
Berikut ini tidak didukung di Amazon RDS untuk SQL Server:
-
Penyimpanan cadangan replika baca
-
oint-in-time Pemulihan P dari replika baca
-
Tangkapan replika baca secara manual
-
Replika baca Multi-AZ
-
Membuat replika baca replika
-
Sinkronisasi login pengguna untuk membaca replika
-
-
Amazon RDS for SQL Server tidak melakukan intervensi untuk mengurangi lag replika yang tinggi antara instans DB sumber dan replika bacanya. Pastikan instans DB sumber dan replika pembacaannya berukuran benar, dalam hal daya komputasi dan penyimpanan, agar sesuai dengan beban operasionalnya.
-
Anda dapat mereplikasi antara AWS GovCloud (AS-Timur) dan AWS GovCloud (AS-Barat) Wilayah, tetapi tidak masuk atau keluar dari AWS GovCloud (US) Regions.
Pertimbangan opsi RDS untuk replika SQL Server
Sebelum Anda membuat replika RDS untuk SQL Server, pertimbangkan persyaratan, batasan, dan rekomendasi berikut:
-
Jika replika SQL Server Anda berada di Wilayah yang sama dengan instans DB sumbernya, pastikan itu milik grup opsi yang sama dengan instans DB sumber. Perubahan pada grup opsi sumber atau keanggotaan grup opsi sumber menyebar ke replika. Perubahan ini diterapkan ke replika segera setelah diterapkan ke instans DB sumber, terlepas dari masa pemeliharaan replika.
Untuk informasi selengkapnya tentang grup opsi, lihat Menggunakan grup opsi.
-
Saat Anda membuat replika SQL Server Lintas wilayah, Amazon RDS membuat grup opsi khusus untuknya.
Anda tidak dapat menghapus replika SQL Server Cross-region dari grup opsi khusus. Tidak ada instans DB lain yang dapat menggunakan grup opsi khusus untuk replika SQL Server Cross-region.
Opsi berikut adalah opsi yang direplikasi. Untuk menambahkan opsi yang direplikasi ke replika SQL Server Cross-region, tambahkan ke grup opsi instans DB sumber. Opsi ini juga diinstal pada semua replika instans DB sumber.
-
TDE
Opsi berikut adalah opsi yang direplikasi. Anda dapat menambahkan atau menghapus opsi non-replikasi dari grup opsi khusus.
-
MSDTC
-
SQLSERVER_AUDIT
-
Untuk mengaktifkan opsi
SQLSERVER_AUDIT
pada replika baca lintas wilayah, tambahkan opsiSQLSERVER_AUDIT
pada grup opsi khusus pada replika baca lintas wilayah dan grup opsi instans sumber. Dengan menambahkanSQLSERVER_AUDIT
opsi pada instance sumber replika baca Lintas wilayah SQL Server, Anda dapat membuat Objek Audit Tingkat Server dan Spesifikasi Audit Tingkat Server pada setiap replika baca Lintas wilayah dari instance sumber. Untuk mengizinkan akses replika baca lintas wilayah untuk mengunggah log audit yang telah selesai ke bucket Amazon S3, tambahkan opsiSQLSERVER_AUDIT
ke grup opsi khusus dan konfigurasikan pengaturan opsi. Bucket Amazon S3 yang Anda gunakan sebagai target untuk berkas audit harus berada di Wilayah yang sama dengan replika baca lintas Wilayah. Anda dapat mengubah pengaturan opsiSQLSERVER_AUDIT
untuk setiap replika baca lintas wilayah secara independen sehingga masing-masing dapat mengakses bucket Amazon S3 di Wilayah masing-masing.
Pilihan berikut tidak didukung untuk replika baca lintas Wilayah.
-
SSRS
-
SSAS
-
SSIS
Opsi berikut didukung sebagian untuk replika baca lintas Wilayah.
-
SQLSERVER_BACKUP_RESTORE
-
Instance DB sumber dari replika SQL Server Cross-region dapat memiliki
SQLSERVER_BACKUP_RESTORE
opsi, tetapi Anda tidak dapat melakukan pemulihan asli pada instance DB sumber sampai Anda menghapus semua replika Lintas wilayahnya. Setiap tugas pemulihan native yang ada akan dibatalkan selama pembuatan replika Lintas wilayah. Anda tidak dapat menambahkan opsiSQLSERVER_BACKUP_RESTORE
ke grup opsi khusus.Untuk informasi lain tentang backup dan pemulihan native, lihat Mengimpor dan mengekspor database SQL Server menggunakan cadangan dan pemulihan asli
Saat Anda mempromosikan replika baca SQL Server Cross-region, replika yang dipromosikan berperilaku sama seperti instans SQL Server DB lainnya, termasuk pengelolaan opsinya. Untuk informasi selengkapnya tentang grup opsi, lihat Menggunakan grup opsi.
-