Topik ini memberikan gambaran umum tentang instans baca-saja ApsaraDB RDS for SQL Server. Jika sistem database Anda menerima sejumlah kecil permintaan tulis tetapi sejumlah besar permintaan baca, satu instans RDS utama mungkin kewalahan oleh permintaan baca, yang dapat mengganggu beban kerja Anda. Untuk mengurangi beban permintaan baca dari instans RDS utama, Anda dapat membuat satu atau lebih instans RDS baca-saja. Instans RDS baca-saja membantu meningkatkan kemampuan baca sistem database dan throughput aplikasi Anda. Jika instans RDS utama memenuhi persyaratan tertentu, sistem mendukung inisialisasi cepat instans RDS baca-saja, yang mempersingkat waktu pembuatan menjadi beberapa menit tanpa memengaruhi Kinerja I/O instans RDS utama.
Ikhtisar
ApsaraDB RDS for SQL Server menggunakan arsitektur Always On dari SQL Server asli. Replikasi fisik diimplementasikan untuk mereplikasi instans RDS utama dan menghasilkan instans RDS baca-saja. Data pada instans RDS baca-saja selalu sama dengan data pada instans RDS utama. Jika data pada instans RDS utama diperbarui, pembaruan tersebut secara otomatis disinkronkan ke instans RDS baca-saja.
Anda hanya dapat membuat instans RDS baca-saja jika instans RDS utama menjalankan SQL Server EE (Always On).
Setiap instans RDS baca-saja berjalan berdasarkan arsitektur satu node. Dalam arsitektur ini, tidak ada instans sekunder yang disediakan sebagai cadangan untuk instans RDS baca-saja.
Gambar berikut menunjukkan topologi instans RDS utama dan instans RDS baca-sajanya.
Skenario
Jika instans RDS utama kelebihan beban, Anda dapat membuat instans RDS baca-saja untuk mengurangi beban permintaan baca dari instans RDS utama.
Jika instans RDS utama sementara tidak tersedia karena pencadangan atau pemeliharaan, permintaan baca dialihkan ke instans RDS baca-saja untuk mendukung sebagian dari beban kerja Anda.
Anda dapat menggunakan instans RDS baca-saja untuk menanyakan dan menganalisis sejumlah besar data dalam skenario seperti analisis laporan. Ini tidak memengaruhi instans RDS utama.
Dalam skenario pemulihan bencana darurat, Anda dapat menggunakan instans RDS baca-saja sebagai cadangan untuk instans RDS utama. Namun, jangan langsung memindahkan beban kerja instans RDS utama ke instans RDS baca-saja.
Aturan penagihan
Anda akan dikenakan biaya untuk instans RDS baca-saja yang Anda buat berdasarkan metode penagihan langganan atau metode penagihan bayar sesuai pemakaian. Untuk informasi lebih lanjut, lihat Harga.
Jika metode penagihan instans RDS utama adalah serverless, Anda tidak dapat membuat instans RDS baca-saja.
Fitur Utama
Metode penagihan: Instans RDS baca-saja mendukung metode penagihan bayar sesuai pemakaian dan langganan. Metode bayar sesuai pemakaian fleksibel dan memungkinkan Anda melepaskan instans RDS baca-saja ketika tidak lagi dibutuhkan. Metode penagihan langganan hemat biaya untuk komitmen jangka panjang.
Wilayah dan zona: Instans RDS baca-saja berada di wilayah yang sama dengan instans RDS utama, tetapi dapat berada di zona yang berbeda.
Spesifikasi instans: Spesifikasi instans RDS baca-saja dapat berbeda dari spesifikasi instans RDS utama. Anda dapat mengubah spesifikasi instans RDS baca-saja kapan saja. Kami menyarankan Anda menentukan tipe instans yang spesifikasinya lebih tinggi atau sama dengan spesifikasi tipe instans RDS utama. Jika spesifikasi instans RDS baca-saja lebih rendah, instans tersebut mungkin mengalami masalah seperti latensi tinggi dan beban berat.
Tipe jaringan: Tipe jaringan instans RDS baca-saja dapat berbeda dari tipe jaringan instans RDS utama. Untuk informasi lebih lanjut, lihat Ubah tipe jaringan.
Pengelolaan akun dan database: Akun dan database pada instans RDS baca-saja disinkronkan dari instans RDS utama. Anda tidak perlu mengelola database atau akun pada instans RDS baca-saja.
Pengelolaan daftar putih alamat IP: Saat Anda membuat instans RDS baca-saja, sistem mereplikasi daftar putih alamat IP dari instans RDS utama ke instans RDS baca-saja. Namun, daftar putih alamat IP instans RDS baca-saja independen dari daftar putih alamat IP instans RDS utama. Jika Anda ingin memodifikasi daftar putih alamat IP instans RDS baca-saja, ikuti petunjuk di Konfigurasikan daftar putih alamat IP.
Pemantauan dan peringatan: Instans RDS baca-saja mendukung pemantauan dan peringatan. Anda dapat memantau hampir 20 data deret waktu, seperti penggunaan disk, IOPS, jumlah koneksi, utilisasi CPU, dan lalu lintas jaringan.
Jumlah instans RDS baca-saja: Anda dapat membuat hingga tujuh instans RDS baca-saja untuk instans RDS utama.
Inisialisasi cepat instans RDS baca-saja: Jika instans RDS utama memenuhi persyaratan tertentu, sistem mendukung inisialisasi cepat instans RDS baca-saja yang termasuk dalam instans RDS utama.
Batasan
Cadangan instans: Anda tidak dapat mengonfigurasi kebijakan cadangan atau secara manual membuat cadangan untuk instans RDS baca-saja. Cadangan dikonfigurasi dan dibuat pada instans RDS utama. Anda tidak dapat membuat instans RDS sementara dari file cadangan atau titik waktu apa pun. Anda juga tidak dapat menimpa instans RDS dengan menggunakan set cadangan. Setelah instans RDS baca-saja dibuat, Anda tidak dapat menggunakan set cadangan untuk menimpa instans RDS utama guna memulihkan data.
Migrasi data: Anda tidak dapat memigrasikan data ke instans RDS baca-saja.
Pengelolaan database: Anda tidak dapat membuat atau menghapus database pada instans RDS baca-saja.
Pengelolaan akun: Anda tidak dapat membuat atau menghapus akun, memberikan izin kepada akun, atau mengubah kata sandi akun pada instans RDS baca-saja.
Lampiran: Pengantar inisialisasi cepat instans RDS baca-saja
Jika instans RDS utama Anda menjalankan SQL Server EE (Always On), sistem mendukung inisialisasi cepat instans RDS baca-saja yang termasuk dalam instans RDS utama. Kemampuan inisialisasi cepat membantu mempersingkat waktu pembuatan instans RDS baca-saja dari beberapa jam atau hari menjadi puluhan menit. Efisiensi alokasi sumber daya sistem meningkat, sehingga perusahaan dapat menerapkan dan menskalakan layanan secara efisien.
Prasyarat
Untuk menggunakan kemampuan inisialisasi cepat, instans RDS utama harus memenuhi persyaratan berikut:
Instans RDS utama menjalankan SQL Server 2017 EE (Always On), SQL Server 2019 EE (Always On), atau SQL Server 2022 EE (Always On).
Kluster RDS menggunakan SSD yang ditingkatkan (ESSD) atau Premium ESSD.
Jumlah database dalam instans RDS utama kurang dari 20.
Ukuran total database dalam instans RDS utama lebih dari 200 GB.
Catatan penggunaan
Sebelum membuat instans RDS baca-saja, jika instans RDS utama memiliki tugas pencadangan yang sedang berlangsung, Anda harus menunggu hingga pencadangan selesai. Ini memperpanjang waktu yang diperlukan untuk menginisialisasi instans RDS baca-saja. Untuk informasi lebih lanjut, lihat Cadangkan instans ApsaraDB RDS for SQL Server.
Sebelum membuat instans RDS baca-saja, pastikan bahwa instans RDS baca-saja dan instans RDS utamanya berada di wilayah yang sama.
Manfaat
Penskalaan cepat: Jika data yang disimpan pada instans RDS utama tidak lebih dari 16 TB, instans RDS baca-saja dapat dibuat dalam hitungan menit tanpa memandang ukuran data. Ini mempersingkat waktu pembuatan instans RDS baca-saja dari beberapa jam atau hari menjadi menit.
Sedikit gangguan terhadap instans RDS utama: Inisialisasi cepat instans RDS baca-saja tidak memengaruhi Kinerja I/O instans RDS utama. Ini memastikan performa stabil instans RDS utama.
Hemat biaya: Anda dapat menggunakan inisialisasi cepat untuk membuat instans RDS baca-saja kapan saja dan melepaskannya setelah digunakan. Ini membantu mengurangi biaya mempertahankan instans RDS baca-saja untuk jangka waktu yang lama.
Skenario
Percepatan analisis data: Gunakan inisialisasi cepat instans RDS baca-saja untuk memigrasikan beban kerja pemrosesan analitik online (OLAP), seperti analisis data dan pembuatan laporan, ke instans RDS baca-saja. Ini memastikan bahwa performa instans RDS utama tidak terpengaruh.
Lingkungan pengujian terisolasi: Terapkan instans RDS baca-saja secara efisien di berbagai tahap pengujian untuk menguji fitur tanpa dampak apa pun pada performa di lingkungan produksi.
Lonjakan lalu lintas yang dapat dikelola: Buat instans RDS baca-saja secara efisien selama jam sibuk untuk mengurangi beban permintaan baca dari instans RDS utama.
Ekspor data dioptimalkan: Jalankan tugas ekspor data pada instans RDS baca-saja untuk menghindari beban tambahan yang disebabkan oleh ekspor data pada instans RDS utama.
Berbagi data yang nyaman: Bagikan informasi database dengan mitra eksternal atau departemen internal. Dalam hal ini, Anda dapat membuat instans RDS baca-saja secara efisien untuk mencapai berbagi data yang aman.
Referensi
Untuk informasi lebih lanjut tentang cara membuat instans RDS baca-saja, lihat Buat instans ApsaraDB RDS for SQL Server baca-saja.