2017-12-11 22 views
-1

私は2つのRDSインスタンスの自動バックアップが必要なプロジェクトに取り組んでいます。これを達成する最良の方法は何でしょうか?ラムダRDSバックアップ

私は、EC2の場合と同様に、タグ「Backup」を使ってすべてのRDSをバックアップするラムダ関数を作成しようと考えていました。

私はこれを達成するための提案を感謝します。ここで

+0

RDSすでに自動バックアップ機能を備えています。それを超えて具体的に何を達成しようとしていますか? –

+0

こんにちは。私は指定された時間間隔ごとにRDSインスタンスのバックアップを自動化する必要があり、さらに1週間以上古いRDSバックアップを削除する必要があります。 – AnchovyLegend

+0

どのような時間間隔ですか? –

答えて

1

はラムダからの自動RDSのバックアップを管理するためのRDSのメンテナンスラムダの良い例です。https://github.com/cevoaustralia/aws-backup-lambda

コメントで述べたように、RDSはサービスに組み込まれて、毎日自動バックアップを持っていますが、あなたは異なるが必要な場合またはより頻繁なスケジュールを使用すると、Lambdaを使用してバックアップを自動化できます。

そのプロジェクトの状態:

EBSやRDSスナップショットバックアップを管理するためのユーティリティAWSのラムダ関数。 ラムダ関数は、実行時に新しいバックアップを取り、上限に達したときに古いバックアップを削除します()。

RDS自動バックアップ以外にも、災害復旧のためにスナップショットを別の領域にコピーすることを自動化する場合は、スナップショットをコピーする別の/専用のラムダが便利です。

このLambdaを使用してスナップショットをスケジュールすると、このLambdaは定期的に最新のスナップショットを別の領域にコピーし、「外部」領域の古いスナップショットをプルーニングします。 https://github.com/pbudzon/aws-maintenanceを参照してください。

はまた、ネイティブのバックアップ対RDSスナップショットに頼るの長所/短所にこの答えを参照してください:Should I stick only to AWS RDS Automated Backup or DB Snapshots?

関連する問題