Aurora PostgreSQL と互換性のある DB インスタンスのスナップショットのコピーに時間がかかるのはなぜですか?

所要時間1分
0

Amazon Aurora PostgreSQL 互換エディションの DB インスタンスのスナップショットのコピーに時間がかかります。ダッシュボードには 100% と表示されますが、スナップショットのエクスポートが進行中のままになっています。

簡単な説明

Amazon Relational Database Service (Amazon RDS) と Amazon Aurora DB インスタンスは、スナップショットメソッドを使用してバックアップできます。スナップショットのコピー には、自動バックアップまたは手動の DB クラスタースナップショットのコピーが含まれます。スナップショットをコピーして、手動スナップショットを作成します。スナップショットのエクスポートには、DB クラスターのスナップショットデータの Amazon Simple Storage Solution (Amazon S3) バケットへのエクスポートが含まれます。

スナップショットバックアップは、異なる AWS リージョン間で、または同じリージョン内でコピーできます。一意の識別子を使用してコピーを複数作成することもできます。これらのスナップショットのコピーまたはエクスポートには時間がかかる場合があります。

スナップショットのコピーまたはエクスポートの完了にかかる時間は、次を含むさまざまな要因に影響されます。

  • ボリュームのサイズ
  • ボリュームの最初のスナップショット (フルコピー) 、または増分スナップショットかどうか
  • 前回のスナップショット以降に変更されたブロックの数
  • 共有ネットワーク帯域幅
  • ボリュームの書き込みアクティビティ

注: 最初のスナップショットコピーは常にフルコピーとなります。通常、この処理は完了までに時間がかかります。同じターゲットから同じデスティネーションへコピーする以降のスナップショットは増分です。通常、この処理にかかる時間は短くなります。

解決方法

**注:**AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生する場合は、使用する AWS CLI バージョンが最新であることを確認してください

Aurora PostgreSQL と互換性のある DB インスタンスのスナップショットのコピーに時間がかかる

Snapshot のコピー時間も複数の要因によって異なり、コピーに数時間かかる場合があります。以下の要因が考えられます。

  • スナップショットのコピー処理を行うリージョン
  • コピーするデータの量
  • 特定のソースリージョンから同時に発生したクロスリージョンがリクエストするスナップショットの数

関係する AWS リージョンとコピーするデータの量によって、クロスリージョンのスナップショットのコピーが完了するまでに数時間かかる場合があります。場合によっては、特定のソースリージョンから大量のクロスリージョンスナップショットコピーがリクエストされることがあります。このような場合、Amazon RDS は、そのソースリージョンからの新しいクロスリージョンコピーのリクエストをキューに入れる可能性があります。Amazon RDS は、進行中のコピーが完了するまでこの処理を行います。キューに入っている間は、コピーリクエストに関する進行状況は表示されません。進行状況は、コピーの開始時にのみ表示されます。

ダッシュボードには 100% と表示されますが、スナップショットのエクスポートはまだ進行中です

スナップショットを Amazon S3 にエクスポートすると、タスクは進行中でも 100% と表示される場合があります。エクスポートの処理中に初期データのサイズが測定され、継続的に修正されます。パーセンテージは、推定されたデータサイズに対する抽出データに基づき計算されます。そのため、ステータスが進行中の場合でも、パーセンテージが 100% と表示されることがあります。スナップショットの進行状況を監視するには、AWS CLI を使用して、TotalExtractedDataInGB を含む DescribeExportTask コマンドを実行します。

例:

$ aws rds describe-export-tasks --export-task-identifier <TaskIdentifier>

{

    "ExportTasks": [

        {

            "ExportTaskIdentifier": "XXX",

            "SourceArn": "arn:aws:rds:us-east-1:XXXX:snapshot:rds:XXXX-2022-11-06-09-54",

            "SnapshotTime": "2022-11-06T09:55:00.522000+00:00",

            "S3Bucket": "XXXX",

            "S3Prefix": "",

            "IamRoleArn": "arn:aws:iam::XXXX:role/service-role/XXXX",

            "KmsKeyId": "arn:aws:kms:us-east-1:XXXXX:key/XXXXXXX",

            "Status": "STARTING",

            "PercentProgress": 0,

            "TotalExtractedDataInGB": 0  

        }

    ]

}

関連情報

DB クラスタースナップショットの作成

AWS公式
AWS公式更新しました 1年前
コメントはありません

関連するコンテンツ