Zde jsou klíčové kroky pro správu záloh pro databáze MySQL na AWS RDS:
1. Automatické zálohování:
- RDS automaticky provádí plné denní zálohy vaší databáze MySQL a průběžně ukládá transakční protokoly.
- Ve výchozím nastavení jsou automatické zálohy povoleny a uchovávány po dobu 7 dní, ale můžete nakonfigurovat dobu uchování zálohy až na 35 dní.
- Chcete-li povolit nebo upravit dobu uchování zálohy, přejděte do konzoly RDS, vyberte instanci databáze a upravte dobu uchování zálohy.
2. Manuální snímky:
- Kdykoli můžete také vytvořit ruční snímky databáze, které jsou úplnou zálohou vaší databáze.
- Chcete-li vytvořit ruční snímek, přejděte do konzoly RDS, vyberte instanci databáze a zvolte "Pořídit snímek".
- Ruční snímky jsou zachovány, dokud je ručně neodstraníte.
3. Záložní úložiště:
- Automatické zálohování a ruční snímky jsou uloženy v Amazon S3, který poskytuje odolné a vysoce dostupné úložiště.
- Úložiště používané pro zálohování je zahrnuto do přidělení úložiště RDS a není za něj účtováno žádné další poplatky.
4. Obnovení ze záloh:
- Chcete-li obnovit databázi ze zálohy, přejděte do konzoly RDS, vyberte snímek, který chcete obnovit, a zvolte „Obnovit snímek“.
- Můžete obnovit do nové instance databáze nebo přepsat existující instanci.
- U automatických záloh můžete také provést obnovu k určitému bodu v průběhu doby uchování zálohy.
5. Sledování záloh:
- Sledujte využití úložiště záloh a doby uchování, abyste měli k dispozici dostatek místa a záloh.
- Použijte Amazon CloudWatch k nastavení alarmů pro metriky související se zálohováním, jako je využití úložiště záloh a doba uchování záloh.
6. Optimalizace záloh:
- Optimalizujte svou strategii zálohování úpravou doby uchování zálohy na základě vašich požadavků na obnovu.
- Zvažte použití nasazení Multi-AZ pro vysokou dostupnost a obnovu po havárii.
- Pravidelně testujte proces zálohování a obnovy, abyste se ujistili, že funguje podle očekávání.
Dodržováním těchto osvědčených postupů můžete efektivně spravovat zálohy vašich databází MySQL na AWS RDS a zajistit spolehlivost a obnovitelnost vašich dat.
Citace:[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/