Šeit ir galvenās darbības, lai pārvaldītu MySQL datu bāzu dublējumus AWS RDS:
1. Automatizēta dublēšana:
- RDS automātiski veic pilnas ikdienas jūsu MySQL datu bāzes dublējumkopijas un nepārtraukti saglabā darījumu žurnālus.
- Pēc noklusējuma automātiskās dublējumkopijas ir iespējotas un tiek saglabātas 7 dienas, taču varat konfigurēt dublējuma saglabāšanas periodu līdz 35 dienām.
- Lai iespējotu vai modificētu dublējuma saglabāšanas periodu, dodieties uz RDS konsoli, atlasiet datu bāzes gadījumu un rediģējiet dublējuma saglabāšanas periodu.
2. Manuāli momentuzņēmumi:
- Jebkurā laikā varat arī izveidot manuālus datu bāzes momentuzņēmumus, kas ir pilnas jūsu datu bāzes dublējumkopijas.
- Lai izveidotu manuālu momentuzņēmumu, dodieties uz RDS konsoli, atlasiet datu bāzes gadījumu un izvēlieties "Uzņemt momentuzņēmumu".
- Manuālie momentuzņēmumi tiek saglabāti, līdz tos manuāli izdzēšat.
3. Rezerves krātuve:
- Automatizētās dublējumkopijas un manuālie momentuzņēmumi tiek glabāti pakalpojumā Amazon S3, kas nodrošina ilgstošu un ļoti pieejamu krātuvi.
- Dublēšanai izmantotā krātuve ir iekļauta jūsu RDS krātuves piešķīrumā, un par to nav jāmaksā papildu maksa.
4. Atjaunot no dublējumkopijām:
- Lai atjaunotu datubāzi no dublējuma, dodieties uz RDS konsoli, atlasiet momentuzņēmumu, kuru vēlaties atjaunot, un izvēlieties "Atjaunot momentuzņēmumu".
- Varat atjaunot uz jaunu datu bāzes gadījumu vai pārrakstīt esošo gadījumu.
- Automātiskām dublējumkopijām varat arī veikt tūlītēju atjaunošanu jebkurā vietā dublējuma saglabāšanas periodā.
5. Dublējuma uzraudzība:
- Pārraugiet dublējuma krātuves izmantošanu un saglabāšanas periodus, lai nodrošinātu, ka jums ir pietiekami daudz vietas un pieejamas dublējumkopijas.
- Izmantojiet Amazon CloudWatch, lai iestatītu trauksmes signālus ar dublēšanu saistītai metrikai, piemēram, dublējuma krātuves lietojumam un dublējuma saglabāšanas periodam.
6. Dublējuma optimizācija:
- Optimizējiet savu dublēšanas stratēģiju, pielāgojot dublējuma saglabāšanas periodu, pamatojoties uz jūsu atkopšanas prasībām.
- Apsveriet iespēju izmantot Multi-AZ izvietojumus, lai nodrošinātu augstu pieejamību un atkopšanu pēc avārijas.
- Regulāri pārbaudiet dublēšanas un atjaunošanas procesu, lai nodrošinātu, ka tas darbojas, kā paredzēts.
Ievērojot šo paraugpraksi, varat efektīvi pārvaldīt savu MySQL datu bāzu dublējumus AWS RDS un nodrošināt savu datu uzticamību un atkopšanu.
Citāts:[1] https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.html
[2] https://repost.aws/knowledge-center/rds-mysql-automated-backups
[3] https://sudoconsultants.com/how-to-backup-mysql-databases-on-amazon-rds/
[4] https://docs.aws.amazon.com/aws-backup/latest/devguide/rds-backup.html
[5] https://ericvanier.com/best-practices-for-managing-aws-mysql-rds-4/