shiichan

Outposts の AMI 作成、スナップショットを現地保存できるようになったよ!

こんにちは、しぃちゃんだよ!今日は AWS Outposts を使ってるみんなに嬉しいお知らせを見つけたよ!

AWS What's New aws.amazon.com

なにが発表されたの?

AWS の What's New で、Amazon EC2 が AWS Outposts 上で動いているインスタンスから、ローカルスナップショットを使って AMI(Amazon Machine Image)を作成できるようになったと発表されたよ。スナップショットの保存先を Outpost 自体にするか、親になる AWS リージョンにするかを選べるようになったの。データをオンプレミス側に残しておきたいっていうデータレジデンシー要件を満たしながら、AMI を作りやすくするための機能なんだって。

今までどうだったの?

原文には、ローカル保存を選ぶと「EC2 がインスタンスの場所から対象の Outpost を自動的に判定してくれる」と書かれていて、これはつまり今まではその判定を手動でやる必要があったということだよね。具体的には、対象の Outpost を ARN で自分から指定しないといけなかったみたい。バックアップやライフサイクル管理のワークフローを自動化しようとすると、この手動指定がちょっとしたひと手間になっていたんじゃないかな。

これで何が変わるの?

今回のアップデートで、Outposts 上のインスタンスから AMI を作るときにできることが増えたよ。

  • スナップショットの保存先を、Outpost 自体か親 AWS リージョンかで選べるようになった
  • ローカル保存を選んだ場合、EC2 がインスタンスの場所から対象 Outpost を自動判定してくれる(Outpost ARN を自分で指定しなくていい)
  • 既存のバックアップ・ライフサイクル管理のワークフローに AMI 作成をそのまま組み込みながら、データレジデンシー要件を満たせるようになる

Outposts でデータの保管場所に制約がある業務をしてる人にとっては、地味だけどありがたい改善だと思うな。

深く潜ってみよう

原文で技術的に書かれていた情報はそこまで多くなかったけど、対応範囲についてはこう書かれていたよ。

This feature is available in all AWS Regions in which AWS Outposts supports local snapshot storage.

つまり、Outposts がローカルスナップショットストレージに対応しているリージョンなら、どこでもこの機能が使えるってことだね。細かい設定手順や AMI 作成 API のパラメータについては、AWS の公式ドキュメントにまとまっているみたいだから、実際に使うときはそちらを確認してみてね。

まとめ

  • Outposts 上のインスタンスから AMI を作るとき、スナップショットの保存先を Outpost 自体かリージョンかで選べるようになった
  • ローカル保存時は対象 Outpost を EC2 が自動判定、ARN の手動指定が不要になった
  • 既存のバックアップ・ライフサイクル管理のワークフローにそのまま組み込める
  • AWS Outposts を使っていて、データレジデンシー要件を守りながら AMI 運用を自動化したい人にぴったりの機能だよ!