Íme a legfontosabb lépések a MySQL-adatbázisok biztonsági mentéseinek kezeléséhez az AWS RDS rendszeren:
1. Automatikus biztonsági mentések:
- Az RDS automatikusan teljes napi biztonsági másolatot készít a MySQL adatbázisról, és folyamatosan tárolja a tranzakciós naplókat.
- Alapértelmezés szerint az automatikus biztonsági mentések engedélyezve vannak, és 7 napig megőrződnek, de beállíthatja a biztonsági mentések megőrzési időszakát legfeljebb 35 napig.
- A biztonsági mentés megőrzési időszakának engedélyezéséhez vagy módosításához lépjen az RDS-konzolra, válassza ki az adatbázispéldányt, és szerkessze a biztonsági mentés megőrzési időszakát.
2. Kézi pillanatfelvételek:
- Kézi adatbázis-pillanatképeket is bármikor készíthet, amelyek az adatbázis teljes biztonsági másolatai.
- Manuális pillanatkép létrehozásához lépjen az RDS-konzolra, válassza ki az adatbázispéldányt, és válassza a „Pillanatfelvétel készítése” lehetőséget.
- A manuális pillanatképek mindaddig megmaradnak, amíg manuálisan nem törli őket.
3. Biztonsági mentés:
- Az automatikus biztonsági mentéseket és a kézi pillanatképeket az Amazon S3 tárolja, amely tartós és magas rendelkezésre állású tárhelyet biztosít.
- A biztonsági mentésekhez használt tárhely beletartozik az Ön RDS-tárhelykiosztásába, és nem számítanak fel további költségeket.
4. Visszaállítás biztonsági másolatokból:
- Az adatbázis biztonsági másolatból történő visszaállításához lépjen az RDS konzolra, válassza ki a visszaállítani kívánt pillanatképet, majd válassza a "Pillanatkép visszaállítása" lehetőséget.
- Visszaállíthatja egy új adatbázispéldányra, vagy felülírhatja a meglévő példányt.
- Automatikus biztonsági mentések esetén a biztonsági mentés megőrzési időszakán belül tetszőleges pontra visszaállítást is végezhet.
5. Biztonsági mentés figyelése:
- Figyelemmel kíséri a biztonsági mentések tárhelyhasználatát és megőrzési idejét, hogy biztosítsa, elegendő hely és biztonsági másolat áll rendelkezésre.
- Az Amazon CloudWatch segítségével riasztásokat állíthat be a biztonsági mentéssel kapcsolatos mérőszámokhoz, például a biztonsági mentési tárhely használatához és a biztonsági másolat megőrzési időszakához.
6. Biztonsági mentés optimalizálása:
- Optimalizálja biztonsági mentési stratégiáját a mentési megőrzési időszak helyreállítási követelményei alapján történő beállításával.
- Fontolja meg a Multi-AZ telepítések használatát a magas rendelkezésre állás és a katasztrófa utáni helyreállítás érdekében.
- Rendszeresen tesztelje a biztonsági mentési és visszaállítási folyamatot, hogy megbizonyosodjon arról, hogy a várt módon működik.
Ha követi ezeket a bevált módszereket, hatékonyan kezelheti a MySQL-adatbázisok biztonsági mentéseit az AWS RDS-en, és biztosíthatja adatainak megbízhatóságát és helyreállíthatóságát.
Idézetek:[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/