Praktik terbaik untuk ketersediaan tinggi Aurora MySQL - Amazon Aurora

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

Praktik terbaik untuk ketersediaan tinggi Aurora MySQL

Anda dapat menerapkan praktik terbaik berikut untuk meningkatkan ketersediaan klaster Aurora MySQL Anda.

Menggunakan Amazon Aurora untuk Pemulihan Bencana dengan basis data MySQL Anda

Anda dapat menggunakan Amazon Aurora dengan instans DB MySQL Anda untuk membuat cadangan di luar lokasi untuk pemulihan bencana. Untuk menggunakan Aurora untuk pemulihan bencana instans DB MySQL Anda, buat klaster DB Amazon Aurora dan jadikan sebagai replika baca instans DB MySQL Anda. Hal ini berlaku untuk satu instans DB RDS for MySQL, atau basis data MySQL yang dijalankan secara eksternal di luar Amazon RDS.

penting

Saat Anda mengatur replikasi i antara instans DB MySQL dan klaster DB Amazon Aurora MySQL, Anda harus memantau replikasi untuk memastikan kondisinya tetap baik dan memperbaikinya jika perlu.

Untuk petunjuk tentang cara membuat klaster DB Amazon Aurora MySQL dan menjadikannya sebagai replika baca dari instans DB MySQL Anda, ikuti prosedur dalam Menggunakan Amazon Aurora untuk menskalakan baca untuk basis data MySQL Anda.

Untuk informasi selengkapnya tentang model pemulihan bencana, lihat Cara memilih opsi pemulihan bencana terbaik untuk klaster MySQL Amazon Aurora Anda.

Bermigrasi dari MySQL ke Amazon Aurora MySQL dengan waktu henti yang lebih singkat

Saat mengimpor data dari basis data MySQL yang mendukung aplikasi aktif ke klaster DB Amazon Aurora MySQL, Anda mungkin ingin mengurangi waktu gangguan layanan saat Anda bermigrasi. Untuk melakukannya, Anda dapat menggunakan prosedur yang didokumentasikan dalam Mengimpor data ke instans Amazon RDS for MySQL DB dengan mengurangi waktu henti di Panduan Pengguna Layanan Amazon Relational Database Service. Prosedur ini terutama dapat membantu jika Anda beroperasi dengan basis data yang sangat besar. Anda dapat menggunakan prosedur ini untuk mengurangi biaya impor dengan meminimalkan jumlah data yang diteruskan melalui jaringan ke AWS.

Prosedur ini mencantumkan langkah-langkah untuk mentransfer salinan data database Anda ke EC2 instans Amazon dan mengimpor data ke RDS baru untuk instans MySQL DB. Karena Amazon Aurora kompatibel dengan MySQL, Anda dapat menggunakan klaster DB Amazon Aurora untuk instans DB Amazon RDS MySQL target.

Menghindari performa lambat, pengaktifan ulang otomatis, dan failover untuk instans Aurora MySQL DB

Jika Anda menjalankan beban kerja berat atau beban kerja yang melonjak melampaui sumber daya yang dialokasikan untuk instans DB Anda, Anda dapat menghabiskan sumber daya yang Anda gunakan untuk menjalankan aplikasi dan basis data Aurora. Untuk mendapatkan metrik pada instans database Anda seperti pemanfaatan CPU, penggunaan memori, dan jumlah koneksi database yang digunakan, Anda dapat merujuk ke metrik yang disediakan oleh Amazon, Performance CloudWatch Insights, dan Enhanced Monitoring. Untuk informasi selengkapnya tentang pemantauan instans DB, lihat Memantau metrik di klaster Amazon Aurora.

Jika beban kerja Anda menghabiskan sumber daya yang Anda gunakan, instans DB Anda mungkin akan menjadi lambat, diaktifkan ulang, atau bahkan melakukan failover ke instans DB lain. Untuk menghindari hal ini, pantau pemanfaatan sumber daya Anda, periksa beban kerja yang berjalan pada instans DB Anda, dan buat pengoptimalan jika diperlukan. Jika pengoptimalan tidak meningkatkan metrik instans dan mengurangi kehabisan sumber daya, pertimbangkan untuk menaikkan skala instans DB Anda sebelum mencapai batasnya. Untuk informasi selengkapnya tentang kelas instans DB yang tersedia dan spesifikasinya, lihat Kelas instans Amazon Aurora DB.