AWS Backupの処理をSSM Automationで実装してみた
by
Kento Suzuki
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
"84#BDLVQの処理を 44."VUPNBUJPOで 実装してみた +"846( 初⼼者⽀部 "84#VJMEFST0OMJOF4FSJFTSFDBQ 8FE ,FOUP 4V[VLJ
Slide 2
Slide 2 text
⾃⼰紹介 ⽒名︓鈴⽊ 健⽃(すずき けんと) 所属︓アイレット株式会社 経歴︓新卒年⽬ 好きな飲み物︓綾鷹
Slide 3
Slide 3 text
"84#BDLVQ
Slide 4
Slide 4 text
"84#BDLVQ フルマネージド型のバックアップサービス &$ 3%4 4 %ZOBNP%#など様々なリソースに対応 主な機能 バックアップのスケジューリング 保存管理 リージョンアカウント間バックアップ
Slide 5
Slide 5 text
ただちょっとイケてないと思うところが、、、
Slide 6
Slide 6 text
ここがちょっと。。。(その1) 保持の⽅法はバックアップの枚数ではなく期間
Slide 7
Slide 7 text
ここがちょっと。。。(その2) 開始時間ちょうどにバックアップが実⾏される訳ではない
Slide 8
Slide 8 text
そ う だ ⾃ 作 し よ う ︒ +"84
Slide 9
Slide 9 text
4ZTUFNT.BOBHFS 44. "VUPNBUJPO
Slide 10
Slide 10 text
44."VUPNBUJPO "84上でワークフローを実⾏できるサービス 44. ドキュメントで処理を定義 +40/、:".-形式 汎⽤的な処理は事前定義されたドキュメントを使⽤ カスタマイズしたい場合はドキュメントを⾃作
Slide 11
Slide 11 text
࣮ࡍʹ࡞ͬͯΈΑ͏ʂ
Slide 12
Slide 12 text
前提条件① "VUPNBUJPO実⾏時パラメータで&$インスタンスの*%を指定
Slide 13
Slide 13 text
前提条件② &$のタグに以下を付与 /BNF 世代数 4/4トピックの"3/
Slide 14
Slide 14 text
トリガー 以下の⼆つの⽅法で44."VUPNBUJPOを呼び出す • "NB[PO&WFOU#SJEHFによる定時実⾏ • &$インスタンスからの"84$-*による呼び出し 夜間バッチ処理があるサーバでバッチ処理後にバックアップを取得可能
Slide 15
Slide 15 text
処理フロー ̍ &$のタグを 取得 ̎ ".*作成 ̏ 別リージョンへ コピー ̐ 世代管理 ̑ 通知 (おまけ)
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
① &$のタグを取得
Slide 18
Slide 18 text
ᶄ ".*Λ࡞
Slide 19
Slide 19 text
デフォルトで存在するアクションって︖︖ 参考︓https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/automation-action-create.html
Slide 20
Slide 20 text
ᶄ ".*Λ࡞ εςʔλε֬ೝ ".*のステータスが「BWBJMBCMF」になるまで待機
Slide 21
Slide 21 text
ᶄ ".*Λ࡞ λάͷ༩
Slide 22
Slide 22 text
ᶅ ผϦʔδϣϯόοΫΞοϓ
Slide 23
Slide 23 text
ᶅ ผϦʔδϣϯόοΫΞοϓ こちらもステータスチェックとタグの付与をしておく
Slide 24
Slide 24 text
ᶆ ੈཧ
Slide 25
Slide 25 text
ᶆ ௨
Slide 26
Slide 26 text
No content
Slide 27
Slide 27 text
ͬͯΈͨײ
Slide 28
Slide 28 text
"VUPNBUJPOΛͬͯྑ͔ͬͨϙΠϯτ ・デフォルトのアクションで開発の⼯数が削減できる ・エラーがコンソールで確認できて分かりやすい
Slide 29
Slide 29 text
ۤ࿑ͨ͠ϙΠϯτ どんなアクションが"VUPNBUJPOにデフォルトで存在するかについて ".*をコピーするアクションがあると知らずにスクリプトで⾃作、、、 回に回程度処理が失敗 原因が特定できず毎⽉のようにサポート問い合わせ "845PPMTGPS1PXFS4IFMM 1PXFS4IFMMワカラナイ リファレンスを読むのが慣れるまで⼤変
Slide 30
Slide 30 text
ࠓޙʁ &$以外のリソースも対応 $PQZのアクションを⾃作 ˠデフォルトのアクション
Slide 31
Slide 31 text
͍͞͝ʹ AWS Backup に感謝!! カスタマイズしたかったらSSM Automationを…