Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Backupにかかる時間を検証してみた結果

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

AWS Backupにかかる時間を検証してみた結果

20260730JAWS-UG神戸

More Decks by Masaki Mori[JAWS-UG広島]

Other Decks in Technology

Transcript

  1. 自己紹介 ひろぎんホールディングス 業務統括部IT統括グループIT統括室 兼 広島銀行 IT統括部C-BIZラボ AWSライン シニアコーディネーター 森 将記(もり

    まさき) <好きなAWSサービス> 最近はPrivateLink推し <好きなクマ> <神戸の好きなお店> コリラックマ推しです 宮本むなしとラーメンたろう推しです(大丸地下のアンリでバイトしていました) <経歴> 2005年4月 大学進学で広島から神戸へ 2009年4月 TIS 入社 2014年8月 広島銀行IT統括部 入行 2020年4月 クラウド担当に係替え 2021年4月 AWSを利用した基盤内製開始 2025年4月 JAWS-UG広島支部の運営に参加 ↑8月再受験予定… 2/12
  2. 検証内容と結果 ▪背景 • EC2利用がメインで毎日EBSスナップショットを取得している • 通常時のバックアップは問題ないが、データ移行などで変更量が多い際はBackupジョブがEXPIERDになる • 前述の通り、BackupジョブがエラーになってもCreateSnapshotが正常に発行され、エラーになっていなければ スナップショットは作成されるため、運用上で何か困っているわけではない •

    ただ、そうは言ってもどれぐらいの時間で作成されるか、予測できるのであれば事前に把握したい… • ドキュメントを読んでも記載がなく、ネットを調べても作成にかかる時間をまとめた記事は発見できず… (こうすれば時間わかるよ、とか、通知出せるよ、とかそういうものしか見つけれなかった) しゃーねー、やったらぁ!! 8/12
  3. 検証内容と結果 ▪検証内容 <EBS> AWS ・容量は以下を用意(数値に特に意味はない…) ap-northeast-1(東京リージョン) Backup ap-northeast-1a VPC Prv

    subnet EBS#9 EBS#1 snapshot#9 snapshot#1 ~ ~ ※汎用SSD(gp3) ここの時間を計測 100GB、200GB、300GB、500GB、 1TB、1.5TB、2TB、3TB、5TB ・スループットとIOPSは基本デフォルト。 ・※ただし、3TBと5TBはファイル作成に時間がかかるので、 ・ 1,000MiB/Sと4,000に増強 (デフォは125MiB/Sと3,000) ・ファイルは「RandomNumberGenerator」で作成 ※使用率が90%になるように作成 ・スナップショットは初回のフルスナップショット <Backup> ・開始時刻は日本時間の2:00から1時間以内 ・実行時間の上限は12時間 ▪想定(仮説) 時間 スナップショット作成時間は容量が大きければ大きいほど時間がかかるはず ↓ 一次関数、二次関数、対数関数のいずれかのグラフの形になることを期待して検証 容量 9/12
  4. 検証内容と結果 ▪結果 容量 1回目 2回目 作成時間 16:48 開始 終了 作成時間

    開始 終了 作成時間 100GB 2:15 3:52 1:37 2:22 3:38 1:16 14:24 200GB 2:13 5:07 2:54 2:24 5:05 2:41 12:00 300GB 2:15 6:40 4:25 2:24 6:25 4:01 9:36 500GB 2:19 9:30 7:11 2:24 9:36 7:12 1TB 2:29 16:40 14:11 2:23 N/A N/A 1.5TB 2:20 N/A N/A 2:25 13:13 10:48 2TB 2:21 N/A N/A 2:24 N/A N/A 3TB 2:19 5:06 2:47 2:23 5:05 2:42 5TB 2:20 6:56 4:36 2:25 6:57 4:32 ※1 開始はCloudTrailでCreateSnapshotが発行された時刻 ※2 終了はEBSのスナップショットの作成完了時刻 ※3 N/Aは時間がかかりすぎるので完了の確認を諦めたもの 1回目 2回目 7:12 4:48 2:24 0:00 100GB 200GB 300GB 500GB 1TB 1.5TB 2TB 3TB 5TB 容量 全然想定と違う! 何でや!! 10/12
  5. まとめ ✓ 今回の結果だけ見ると、100GBあたり大体1時間30分程度が目安 ✓ ただし、容量に単純に比例するわけではない ※サポートに問い合わせたところ、IOPSなどの複数の要因によってスナップショットを作成する時間は変わる、 5TBの方が500GBの方が早く作成されることは起こりうる挙動、 スナップショット作成に24時間以上を要するのであれば異常な挙動、みたいな回答をもらった ✓ 作成時間の推測が難しいのはわかったが、検証自体はそれなりに意味があると思うので、もう2~3回ぐらい試して

    改めて整理したい(これで時間がバラバラだったら…悲しみ) <注意点> ・EBSとスナップショットはそれなりにコストがかかるので、もし試そうと思う方はご注意ください サービス 単価 (1時間換算) 今回発生した費用 (1日あたり) EBS(gp3) $0.000132/GB 約$43 EBSスナップショット $0.00007/GB 約$22 合計⇒ 検証は計画的に… ※全部で13.6TB 約$65 上記に加えてEC2などの料金も発生。 今回は4日間弱やりましたが、$260ぐらいかかりました… 12/12