Amazon Redshift で自動スナップショットの頻度を減らすにはどうすればよいですか?

所要時間1分
0

Amazon Redshift での自動スナップショットの頻度を減らしたいと考えています。どうすればよいですか?

解決方法

Amazon Redshift クラスターのスナップショットをスケジュールすると、自動スナップショットの頻度を減らすことができます。スナップショットスケジュールを作成して、自動スナップショットを作成する時間と頻度を制御できます。

Amazon Redshift でクラスターを作成すると、自動スナップショットはデフォルトで有効になります。クラスターで自動スナップショットをアクティブにすると、Amazon Redshift ではそのクラスターのスナップショットが定期的に取得されます。デフォルトでは、Amazon Redshift は約 8 時間毎またはデータ変更のノードあたり 5 GB 毎、もしくはいずれか早いほうのスナップショットを取得します。

コンソールを使用して自動スナップショットのスケジュールを設定します。

自動スナップショットを特定の時間間隔でスケジュールするには、次の手順を実行します。

  1. Amazon Redshift コンソールを開きます。
  2. ナビゲーションペインで [クラスター] を選択してから、スナップショットを選択します。すべてのスナップショットは [スナップショット] タブに表示されます。
  3. スナップショットスケジュールを作成するには、[スナップショットスケジュール] タブを選択します。
  4. [スナップショットスケジュールの追加] を選択します。
  5. スケジュール名とスナップショットスケジュールの説明 - オプションを入力します。
  6. 自動スナップショットのスケジュールを作成するには、[自動スナップショットルールの設定] を選択します。ルールを作成するには、エディタまたは Cron 構文を使用します。
    注: Cron 構文を使用してスナップショットのスケジュールを設定する方法の詳細については、スナップショットスケジュール形式を参照してください。
  7. エディタを使用して、スナップショットの作成を定期的に行う、または特定の時間に行うを定義します。定期的なスナップショットを作成するには、[スナップショットの作成] で [定期的] を選択し、[X 時間毎] で繰り返す時間を選択します。次に、[日数] でスナップショットの頻度を選択します。日または週の特定の時間にスナップショットをスケジュールするには、[スナップショットの作成] で [定期的] を選択し、[時間 (UTC)] に時間を UTC にて入力します。次に、[日数] でスナップショットの頻度を選択します。[別のルールを追加] または [テンプレートからルールを追加] を選択すると、複数のスナップショットを作成できます。
    注: 1 時間未満または 24 時間を超えるスナップショット頻度はサポートされていません。
  8. スケジュールを完了したら、[スナップショットスケジュールの追加] を選択します。
  9. 新しいスナップショットスケジュールにクラスターをアタッチし、[OK] を選択します。
    注: 複数のクラスターにスケジュールをアタッチすることもできます。

AWS CLI を使用して自動スナップショットをスケジュールするには、create-snapshot-schedule を参照してください。

コンソールを使用してスケジュールされたスナップショットを削除します。

注意: スナップショットスケジュールを削除する前に、スナップショットスケジュールに関連付けられている Amazon Redshift クラスターをデタッチする必要があります。

クラスターをデタッチしてスナップショットスケジュールを削除するには、次の操作を行います。

  1. Amazon Redshift コンソールを開きます。
  2. ナビゲーションペインで [クラスター] を選択してから、スナップショットを選択します。
  3. [スナップショットスケジュール] タブを選択すると、スケジュールされたスナップショットが表示されます。
  4. 削除するスナップショットスケジュールを選択します。
  5. アタッチされたクラスター列で、列の値を選択すると、クラスターをデタッチするように求められます。
  6. スナップショットに関連するクラスターを選択し、[削除] を選択します。スナップショットが削除されたら、[OK] を選択します。
  7. [アクション] で、[スケジュールの削除] を選択します。スナップショットの削除を確認して、[OK] を選択します。

AWS CLI を使用してスナップショットを削除するには、delete-snapshot-schedule を参照してください。


関連情報

コンソールを使ったスナップショットの管理

Amazon Redshift スナップショット

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