- 運営しているクリエイター
#エンジニア
もしも明日DB障害が発生したら、あなたはどのように復旧しますか? ~RDSとS3を連携し、PITRで損失したデータを復元するプラクティスについて~
概要データベースの論理障害が発生した際に、過去時点のデータをインポートし復旧する手順について説明します。 具体的には、ポイント・イン・タイム・リカバリ(PITR)で、任意の時刻のRDSクラスタを作成し、データをS3へエクスポート、その後S3から再度インポートすることで任意のテーブル・スキーマを過去の状態に復元します。 手順の概要① ポイント・イン・タイム・リカバリ(PITR)で障害発生前のRDSクラスターを作成 ② RDS が S3 にアクセスするための IAM ロールを