Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ako spravujem zálohy pre MySQL na AWS RDS


Ako spravujem zálohy pre MySQL na AWS RDS


Tu sú kľúčové kroky na správu záloh pre databázy MySQL na AWS RDS:

1. Automatické zálohovanie:
- RDS automaticky vykonáva úplné denné zálohy vašej databázy MySQL a nepretržite ukladá protokoly transakcií.
- V predvolenom nastavení sú automatické zálohy povolené a uchovávané 7 dní, ale dobu uchovávania záloh môžete nakonfigurovať až na 35 dní.
- Ak chcete povoliť alebo upraviť obdobie uchovávania zálohy, prejdite do konzoly RDS, vyberte inštanciu databázy a upravte obdobie uchovávania zálohy.

2. Manuálne snímky:
- Kedykoľvek môžete tiež vytvoriť manuálne snímky databázy, ktoré predstavujú úplné zálohy vašej databázy.
- Ak chcete vytvoriť manuálnu snímku, prejdite do konzoly RDS, vyberte inštanciu databázy a vyberte možnosť „Urobiť snímku“.
- Manuálne snímky sa zachovajú, kým ich manuálne neodstránite.

3. Záložné úložisko:
- Automatické zálohy a manuálne snímky sú uložené v Amazon S3, ktorý poskytuje odolné a vysoko dostupné úložisko.
- Úložisko používané na zálohovanie je zahrnuté vo vašom pridelení úložiska RDS a nie sú spojené s ďalšími poplatkami.

4. Obnoviť zo záloh:
- Ak chcete obnoviť databázu zo zálohy, prejdite na konzolu RDS, vyberte snímku, ktorú chcete obnoviť, a vyberte možnosť „Obnoviť snímku“.
- Môžete obnoviť do novej inštancie databázy alebo prepísať existujúcu inštanciu.
- V prípade automatických záloh môžete tiež vykonať obnovenie k určitému bodu v čase v rámci obdobia uchovávania zálohy.

5. Monitorovanie záloh:
- Monitorujte využitie úložiska záloh a doby uchovávania, aby ste sa uistili, že máte k dispozícii dostatok miesta a záloh.
- Použite Amazon CloudWatch na nastavenie budíkov pre metriky súvisiace so zálohovaním, ako je využitie zálohovacieho úložiska a obdobie uchovávania záloh.

6. Optimalizácia záloh:
- Optimalizujte svoju stratégiu zálohovania úpravou doby uchovávania zálohy na základe vašich požiadaviek na obnovu.
- Zvážte použitie nasadení Multi-AZ pre vysokú dostupnosť a obnovu po havárii.
- Pravidelne testujte proces zálohovania a obnovy, aby ste sa uistili, že funguje podľa očakávania.

Dodržiavaním týchto osvedčených postupov môžete efektívne spravovať zálohy pre svoje databázy MySQL na AWS RDS a zabezpečiť spoľahlivosť a obnoviteľnosť svojich údajov.

Citácie:
[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/