Kesengsaraan Seorang Penginjil MySQL

Database


Mari lanjutkan menjelajahi sumber daya database MySQL saat digunakan di infrastruktur cloud Oracle menggunakan Terraform.

Minggu lalu kami melihat cara membuat pengaturan khusus dan menentukan variabel pengguna. Hari ini kita akan melihat bagaimana kita dapat menentukan kebijakan pencadangan dan jendela pemeliharaan.

Kebijakan cadangan

Pada oci_mysql_mysql_db_system sumber, kami akan menambahkan bagian baru yang disebut backup_policy seperti ini:

backup_policy {
       is_enabled        = "true"
       retention_in_days = "3"
       window_start_time = "01:00-00:00"
       freeform_tags = {"backup_defined_by"="Terraform"}
       pitr_policy {
            is_enabled = "true"
       }
}

Bagian kode ini (Anda dapat melihatnya beraksi dalam contoh arsitektur Terraform), mengaktifkan pencadangan, menyetel hari penyimpanan ke 3. Ini juga menentukan waktu mulai dan menetapkan label formulir bebas.

Di bagian ini, kita dapat menempatkan bagian lain tentang itu pitr_policy Untuk mengaktifkan atau menonaktifkan Pemulihan instan Fitur untuk instance MySQL kami.

Semua pengaturan dicatat dalam registri Terraform: oci_mysql_mysql_backup.

Inilah yang bisa kita lihat di konsol Oracle Cloud

Jendela pemeliharaan

Pada oci_mysql_mysql_db_system sumber, kami juga dapat menambahkan bagian untuk menentukan jendela retensi sampel.

Selama pemeliharaan, Oracle memodifikasi sistem operasi asli, memperbarui versi (-u*) dari server MySQL dan perangkat keras apa pun yang mendasarinya. Periksa manual untuk lebih jelasnya.

Kami mendefinisikan jendela pemeliharaan dalam kode Terraform kami sebagai berikut:

 maintenance {
      window_start_time = "sun 01:00"
 }

Di konsol Oracle Cloud, kita dapat dengan mudah melihatnya:

Hasil

Sekali lagi, Anda dapat melihat bahwa menerapkan instance MySQL DBaaS ke OCI menggunakan Terraform sangat mudah.

Kami mulai dengan menerapkan contoh di artikel pertama saya tentang layanan database MySQL dan Terraform, sekarang kita masuk ke lebih detail dan kita dapat melihat bahwa ada beberapa aspek layanan yang dapat kita definisikan dengan mudah menggunakan OCI. API.

Anda dapat menemukan contoh kode sumber layanan database MySQL lengkap di sini.

Berlangganan blog melalui email



Source link

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *