Topik ini memberikan gambaran umum tentang instans ApsaraDB RDS for MySQL baca-saja. Jika sistem database Anda menerima sejumlah kecil permintaan tulis tetapi sejumlah besar permintaan baca, satu instans RDS utama mungkin kewalahan oleh permintaan baca dan beban kerja Anda dapat terganggu. 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 Anda dan throughput aplikasi Anda.
Untuk informasi lebih lanjut tentang instans RDS baca-saja yang menjalankan mesin database berbeda, lihat topik-topik berikut:
Ikhtisar
Saat instans RDS baca-saja dibuat, sistem mereplikasi data dari instans RDS sekunder ke instans RDS baca-saja. Setiap instans RDS baca-saja memiliki data yang sama dengan instans RDS utama. Setelah data pada instans RDS utama diperbarui, sistem segera mereplikasi pembaruan tersebut ke semua instans RDS baca-saja. Anda dapat menentukan latensi replikasi pada setiap instans RDS baca-saja. Untuk informasi lebih lanjut, lihat Konfigurasikan latensi replikasi data untuk instans ApsaraDB RDS for MySQL baca-saja.
Untuk informasi tentang penundaan replikasi abnormal, lihat Apa yang harus saya lakukan jika instans ApsaraDB RDS for MySQL baca-saja saya menyinkronkan data dari instans utamanya dengan latensi?
Prasyarat
Instans RDS utama harus memenuhi kondisi berikut:
Instans RDS menjalankan MySQL 8.0, MySQL 5.7, atau MySQL 5.6.
Instans RDS menggunakan metode penagihan langganan atau bayar sesuai pemakaian. Anda tidak dapat membuat instans RDS baca-saja untuk instans RDS serverless.
Instans RDS menjalankan Edisi Ketersediaan Tinggi RDS.
Anda dapat pergi ke halaman Basic Information instans RDS Anda untuk mendapatkan informasi di atas.
Edisi Ketersediaan Tinggi RDS dan Edisi Dasar RDS didukung untuk instans RDS baca-saja. Jika Anda membuat instans RDS baca-saja yang menjalankan Edisi Ketersediaan Tinggi RDS, instans RDS baca-saja menggunakan arsitektur ketersediaan tinggi (HA), dan instans baca-saja utama serta instans baca-saja sekunder disediakan. Untuk informasi lebih lanjut, lihat Edisi Ketersediaan Tinggi RDS.
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 alasan backup atau pemeliharaan, Anda dapat menggunakan instans RDS baca-saja untuk memproses permintaan baca. Ini membantu memastikan kontinuitas bisnis.
Dalam skenario seperti analisis laporan, Anda dapat menggunakan instans RDS baca-saja untuk menanyakan dan menganalisis sejumlah besar data. Ini tidak memengaruhi instans RDS utama.
Jika fitur pemisahan baca/tulis digunakan, Anda dapat menggunakan instans RDS baca-saja untuk mencegah persaingan kunci baca/tulis dan meningkatkan kinerja sistem dan throughput.
Aturan penagihan
Instans RDS baca-saja dikenakan biaya berdasarkan metode penagihan bayar sesuai pemakaian atau langganan. Untuk informasi lebih lanjut tentang harga instans RDS baca-saja, lihat Tipe instans untuk instans ApsaraDB RDS baca-saja.
Catatan penggunaan
Jika instans RDS utama menggunakan metode penagihan langganan dan Anda ingin membuat instans RDS baca-saja berlangganan, Anda dapat mengonfigurasi instans RDS baca-saja untuk memiliki durasi langganan yang sama dengan instans RDS utama.
Jika instans RDS utama terkunci karena kedaluwarsa, Anda masih dapat mengakses instans RDS baca-saja dari instans RDS utama. Namun, status instans RDS baca-saja berubah menjadi Running (Primary Instance Locked).
Setelah instans RDS utama dilepaskan, instans RDS baca-saja berlangganan dari instans RDS utama secara otomatis dikembalikan uangnya dan dilepaskan. Namun, instans RDS baca-saja bayar sesuai pemakaian dari instans RDS utama langsung dilepaskan.
Saat Anda melepaskan atau berhenti berlangganan dari instans RDS baca-saja terakhir dari instans RDS utama yang fitur proksi database bersama diaktifkan, sistem secara otomatis menghapus titik akhir pemisahan baca/tulis yang disediakan oleh fitur proksi database bersama. Jika aplikasi terhubung ke instans RDS menggunakan titik akhir pemisahan baca/tulis, aplikasi tidak dapat mengakses instans RDS.
Fitur
Metode penagihan: Instans RDS baca-saja mendukung metode penagihan bayar sesuai pemakaian dan metode penagihan langganan. Metode penagihan bayar sesuai pemakaian fleksibel dan memungkinkan Anda melepaskan instans RDS baca-saja Anda ketika Anda tidak lagi membutuhkan instans tersebut. Metode penagihan langganan hemat biaya untuk komitmen jangka panjang.
Wilayah dan zona: Instans RDS baca-saja berada dalam wilayah yang sama dengan instans RDS utama, tetapi dapat berada di zona yang berbeda.
Spesifikasi: Spesifikasi instans RDS baca-saja dapat berbeda dari spesifikasi instans RDS utama. Anda dapat mengubah spesifikasi instans RDS baca-saja kapan saja. Kami merekomendasikan agar Anda menentukan tipe instans yang spesifikasinya lebih tinggi atau sama dengan spesifikasi yang didukung oleh tipe instans instans RDS utama. Jika spesifikasi instans RDS baca-saja lebih rendah daripada spesifikasi instans RDS utama, instans RDS baca-saja mungkin mengalami masalah seperti latensi tinggi dan beban berat.
Tipe penyimpanan: Instans RDS baca-saja menggunakan tipe penyimpanan yang sama dengan instans RDS utama.
Kapasitas penyimpanan: Kapasitas penyimpanan instans RDS baca-saja lebih besar atau sama dengan kapasitas penyimpanan instans RDS utama.
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. Untuk informasi lebih lanjut tentang cara memodifikasi daftar putih alamat IP instans RDS baca-saja, lihat 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.
Pergantian utama/sekunder: Instans RDS baca-saja yang menjalankan Edisi Ketersediaan Tinggi RDS mendukung pergantian utama/sekunder. Anda dapat melihat log pergantian utama/sekunder instans RDS baca-saja di konsol ApsaraDB RDS.
Batasan
Anda dapat membuat hingga 10 instans RDS baca-saja.
Cadangan instans: Anda tidak dapat mengonfigurasi kebijakan cadangan otomatis atau secara manual membuat cadangan untuk instans RDS baca-saja karena operasi ini dilakukan pada instans RDS utama. Anda hanya dapat mengonfigurasi kebijakan retensi untuk file log biner instans RDS baca-saja. Untuk informasi lebih lanjut, lihat Hapus file log biner instans ApsaraDB RDS for MySQL.
Pemulihan instans:
Pemulihan data penuh (pemulihan tingkat instans): Anda tidak dapat memulihkan data penuh instans RDS baca-saja ke instans RDS baru menggunakan set cadangan atau ke titik waktu tertentu. Untuk informasi lebih lanjut, lihat Pulihkan data penuh.
Pemulihan database dan tabel individu: Anda tidak dapat memulihkan database atau tabel individu instans RDS baca-saja ke instans RDS asli atau instans RDS baru menggunakan set cadangan atau ke titik waktu tertentu. Untuk informasi lebih lanjut, lihat Pulihkan database dan tabel individu instans ApsaraDB RDS for MySQL.
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.
Buat instans RDS baca-saja
Untuk informasi lebih lanjut, lihat Buat instans ApsaraDB RDS for MySQL baca-saja.
FAQ
Setelah saya membuat akun pada instans RDS utama sistem database saya, apakah saya dapat mengelola akun pada instans RDS baca-saja?
Akun yang dibuat pada instans RDS utama Anda disinkronkan ke instans RDS baca-saja. Anda tidak dapat mengelola akun pada instans RDS baca-saja. Akun tersebut hanya memiliki izin baca pada instans RDS baca-saja.
Bisakah saya menjeda penagihan untuk instans RDS baca-saja saya? Bisakah saya menyetel bobot baca instans RDS baca-saja saya ke 0 untuk menghentikan penagihan?
Tidak, Anda tidak dapat menjeda penagihan untuk instans RDS baca-saja Anda. Jika Anda tidak lagi membutuhkan instans RDS baca-saja Anda, kami sarankan Anda segera melepaskan instans tersebut. Untuk informasi lebih lanjut, lihat Lepaskan atau berhenti berlangganan dari instans ApsaraDB RDS for MySQL.
Jika fitur proksi database dinonaktifkan untuk instans RDS saya, apakah saya dapat menentukan bobot baca untuk instans RDS baca-saja yang terpasang ke instans RDS saya?
Tidak, Anda tidak dapat menentukan bobot baca untuk instans RDS baca-saja yang terpasang ke instans RDS Anda jika fitur proksi database dinonaktifkan untuk instans RDS Anda. Anda dapat mengonfigurasi titik akhir instans RDS utama dan instans RDS baca-sajanya di aplikasi yang berbeda untuk mengimplementasikan pemisahan baca/tulis dan penyeimbangan beban.
Kapan saya perlu membeli instans RDS baca-saja yang menjalankan Edisi Ketersediaan Tinggi RDS?
Jika sistem database Anda menerima sejumlah besar permintaan baca, kami sarankan Anda membeli instans RDS baca-saja yang menjalankan Edisi Ketersediaan Tinggi RDS untuk mengurangi beban permintaan baca dari instans RDS utama Anda. Ini membantu memastikan stabilitas bisnis.
Jika instans RDS sekunder disediakan untuk instans RDS utama saya, apakah saya perlu membeli instans RDS baca-saja yang menjalankan Edisi Ketersediaan Tinggi RDS?
Jika instans RDS utama Anda perlu memproses sejumlah besar permintaan baca, kami sarankan Anda membeli instans RDS baca-saja yang menjalankan Edisi Ketersediaan Tinggi RDS untuk mengurangi beban permintaan baca dari instans RDS utama Anda. Instans RDS sekunder memastikan ketersediaan bisnis sedangkan instans RDS baca-saja digunakan untuk mengimplementasikan pemisahan baca/tulis dan memproses permintaan baca. Jika ada sejumlah besar permintaan baca, kami sarankan Anda membeli instans RDS baca-saja yang menjalankan Edisi Ketersediaan Tinggi RDS.
Bagaimana cara mengimplementasikan pemisahan baca/tulis pada instans Edisi Dasar RDS?
Anda tidak dapat membuat node baca-saja untuk instans Edisi Dasar RDS. Untuk mengimplementasikan pemisahan baca/tulis pada instans tersebut, Anda harus meningkatkan edisi instans ke Edisi Ketersediaan Tinggi dan kemudian membuat node baca-saja untuk instans tersebut. Dengan cara ini, permintaan baca dan tulis secara otomatis dipisahkan ke node yang berbeda dari instans tersebut. Untuk informasi lebih lanjut tentang cara meningkatkan edisi instans dan cara membuat node baca-saja, lihat Ubah spesifikasi instans dan Buat instans ApsaraDB RDS for MySQL baca-saja. Setelah node baca-saja dibuat, Anda dapat menyesuaikan bobot baca untuk titik akhir instans. Untuk informasi lebih lanjut, lihat Konfigurasikan atribut baca/tulis dan bobot baca.