Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20211206_jaws-ug_asa_backup
Search
h-ashisan
December 06, 2021
Technology
0
1.8k
20211206_jaws-ug_asa_backup
2021.12.6のJAWS-UG朝会で発表した内容です
h-ashisan
December 06, 2021
Tweet
Share
More Decks by h-ashisan
See All by h-ashisan
20241015 Toranomon Tech Hub#1 Service Catalog使ってみた
hiashisan
0
290
Practical-AWS-Security-measures-you-can-implement-now
hiashisan
0
440
20240724_cm_odyssey_hibiyatech
hiashisan
0
280
[2024最新版]AWS Control Towerを使ったセキュアなマルチアカウント環境の作り方
hiashisan
0
670
クラウド利用者の「責任」をどう果たす?AWSセキュリティ対策のススメ #AWSSummit
hiashisan
0
470
20240617_IAM MFAのパスキー対応を理解したい_今更多要素認証とパスキーについてキャッチアップしてみた
hiashisan
0
660
まるクラ勉強会#2_CloudTrail管理戦略
hiashisan
2
530
AIOpsを活用してAWS監視を体験してみた 〜EC2も監視できるよ〜
hiashisan
1
1.6k
JAWS-UG_YOKOHAMA_20231204
hiashisan
0
900
Other Decks in Technology
See All in Technology
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
Terraform CI/CD パイプラインにおける AWS CodeCommit の代替手段
hiyanger
1
240
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
1.1k
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.4k
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
840
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
410
OS 標準のデザインシステムを超えて - より柔軟な Flutter テーマ管理 | FlutterKaigi 2024
ronnnnn
0
140
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
マルチプロダクトな開発組織で 「開発生産性」に向き合うために試みたこと / Improving Multi-Product Dev Productivity
sugamasao
1
310
TypeScript、上達の瞬間
sadnessojisan
46
13k
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
130
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
180
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
Statistics for Hackers
jakevdp
796
220k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
Typedesign – Prime Four
hannesfritz
40
2.4k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
Transcript
EC2ΠϯελϯεͷBackupͬͯͲ͏͢ΔΜ͚ͩͬʁ +"846(ேձ ͋͠͞Μ )JSPBLJ"TIJ[BXB
ࣗݾհ ͋͠͞Μ /Ἑত (͋͟͠ΘͻΖ͖͋) • Ϋϥεϝιουגࣜձࣾ • AWSࣄۀຊ෦ίϯαϧςΟϯά෦ •
͖ͳαʔϏεɿ • JAWS-UGྺɿ1͘Β͍ • ࠷ۙͷϒʔϜɿຑ
ࠓ͢͜ͱ EC2ͷόοΫΞοϓํ๏ʹ͍ͭͯ ෮शͯ͠Έͨ
ͦͦEC2ͷόοΫΞοϓͬͯʁ
ɾεφοϓγϣοτͱAMIͷҧ͍ εφοϓγϣοτɿʮEBS ϘϦϡʔϜͷதͷσʔλʯΛಛఆͷλΠϛϯάͰऔಘ͠S3ʹอଘͨ͠ ͷ AMIɿʮEBS ϘϦϡʔϜͷதͷσʔλ(εφοϓγϣοτ) ͱΠϯελϯεΛߏ͢ΔཧใʯΛ ؚΉىಈςϯϓϨʔτ https://aws.typepad.com/sajp/2014/04/trainingfaqbest10.html
ɾόοΫΞοϓͷߟ͑ํʹ͍ͭ ͯɺաڈͷࣾษڧձ͕ࢀߟʹ ͳͬͨͷͰ͝հ https:// dev.classmethod.jp/ articles/orekike-study- snapshot-and-backup/
֓ཁ ɾόοΫΞοϓʹඞཁͳͷ=σʔλͷෳ+߹ੑ(OS/ ΞϓϦ/DB) ɾجຊతͳSnapshot≠όοΫΞοϓ ɾσʔλͷ߹ੑΛߟྀͨ͠औಘํ๏͋Δ ྫʣϚϧνϘϦϡʔϜΫϥογϡ߹ੑɺVSS(WinͷΈ) ɾAMIͰಉ͘͡߹ੑ֬อ͕ඞཁ ɾαʔόͷఀࢭͰ੩ࢭΛऔΓ߹ੑΛ֬อ
ཁ͢Δʹ ʢγεςϜཁ݅ʹΑΔ͕εφοϓγϣοτɾAMIͲͪΒʣ σʔλͷ߹ੑΛॏࢹ͠ͳ͍όοΫΞοϓΛݕ౼͢Δ߹ ɺͦͷํ๏Ͱຊʹ͕ͳ͍͔͔ͬ͠Γ֬ೝ͠Α͏
ͲΜͳΓํ͕͋Δʁ
▪ AWS Backup ɾAWSαʔϏεશମͷόοΫΞοϓͷूதཧΛࣗಈԽ ɾ2019/6/19 ౦ژϦʔδϣϯͰར༻Մೳʹ ɾEC2ରԠ2020/1/13ʙ ɾEC2Ҏ֎ʹ͞·͟·ͳαʔϏεΛαϙʔτ ɾRDSɺDynamoDBɺNeptuneɺDocumentDBɺEFSɺFsXͳͲ
ʙAWS BackupۙͷUpdateʙ ɾre:invent2021ʹͯʮS3ʯରԠ ͢Δ͜ͱ͕ൃද ɾݱࡏόʔδχΞ෦Ϧʔδϣϯ ɹͷΈରԠ(Preview൛) https://dev.classmethod.jp/ articles/aws-backup-for-s3- reinvent2021/
▪ Amazon Data Lifecycle Manager(DLM) ɾSnapshotAMIऔಘɺϥΠϑαΠΫϧཧͷࣗಈԽ͕Ͱ͖Δ ɾ2019/8/22 ౦ژϦʔδϣϯͰར༻։࢝ ɾAWSίϯιʔϧ্EBSͷҰػೳͱ͍͏ཱ͚ͯ
ൺֱͯ͠Έͨ
جຊతͳ͜ͱ "84#BDLVQ "NB[PO%-. αʔϏεར༻ྉۚ ແྉ όοΫΞοϓऔಘͷΈͷ߹ ఏڙݩ ɾαʔϏεར༻ྉۚແྉ
ɾͲͪΒAWSϚωʔδυαʔϏε
όοΫΞοϓํ๏ "84#BDLVQ "NB[PO%-. όοΫΞοϓํ๏ &$".* 4OBQTIPU 4OBQTIPU 744 &$".*
4OBQTIPU ɾEC2 AMIͱSnapshotͷऔಘͲͪΒରԠ ɾAWS BackupɺSnapshot(VSS)ʹରԠ
όοΫΞοϓ࣌ͷ࠶ىಈ "84#BDLVQ "NB[PO%-. όοΫΞοϓ࣌ͷ ࠶ىಈ ❌ ✅
ˠϙϦγʔͷ Φϓγϣϯࢦఆ ɾAWS BackupαʔόఀࢭʹΑΔ੩ࢭ͕ͱΕͳ͍ ɾAmazon DLMɺෳΠϯελϯεಉ࣌ʹ࠶ىಈ͕ͬͯ͠· ͏߹͕͋ΔͷͰɺ࠶ىಈ࣌ؒͷߟྀඞཁ
ΦϯσϚϯυ खಈ όοΫΞοϓ "84#BDLVQ "NB[PO%-. ΦϯσϚϯυ खಈ όοΫΞοϓ
✅ ˠ࣮ߦ͔ͯ͠Β ࣌ؒҎʹ։࢝ ඇରԠ ɾAWS BackupରԠ͍ͯ͠Δ͕ɺଈ࣮࣌ߦͰͳ͍ͷͰҙ
ϥΠϑαΠΫϧཧ "84#BDLVQ "NB[PO%-. ϥΠϑαΠΫϧཧ FYQJSF SFUBJO ϥΠϑαΠΫϧཧҎԼͷ̎ύλʔϯ͕͋Δ ɾretain(อ࣋)ɿอ࣋ݸΛࢦఆɺࢦఆΛ͑ͨΒݹ͍ͷΛআ ɾexpire(ظݶΕ)ɿ༗ޮظݶΛࢦఆɺظݶΕͰআɹɹɹɹɹɹɹɹ
ΫϩεϦʔδϣϯίϐʔ "84#BDLVQ "NB[PO%-. ΫϩεϦʔδϣϯ ίϐʔ ✅ ˠόοΫΞοϓϧʔϧຖʹ Ϧʔδϣϯ ✅
ˠϙϦγʔຖʹ Ϧʔδϣϯ·Ͱ ɾΫϩεϦʔδϣϯίϐʔͲͪΒରԠ ɾͦΕͧΕͷ୯ҐͰϦʔδϣϯΛࢦఆ
ͦͷଞ "84#BDLVQ "NB[PO%-. ΫϩεΞΧϯτ ίϐʔ ✅ ❌ ίʔϧυετϨʔδҠߦ
ɾҎԼͷΑ͏ͳػೳAWS BackupͷΈରԠ
݁ہͲΕ͕͍͍ͷʁ
ɾSnapshot or AMIʁ ɾͲͪΒ߹ੑ֬อ͕ඞཁͳ͜ͱಉ͡ ɾҎԼͷΑ͏ͳҧ͍͕͋Δ͜ͱΛཧղ͠ɺόοΫΞοϓํࣜ Λݕ౼͢Δ ɾSnapshot=Ϣʔβʔσʔλ ɾAMI=ϝλσʔλ+Ϣʔβʔσʔλ
ɾBackup or DLM ɾ͜Μͳ߹ͳΒAWS Backup ɾ࠶ىಈҎ֎ͷ੩ࢭ֬อ͕Մೳɺ͘͠AMIόοΫΞοϓʹݫ ີͳ߹ੑΛཁٻ͞Εͳ͍߹ ɾϚϧνΞΧϯτཧɺίʔϧυετϨʔδҠߦͳͲͬͪ͜Ͱ͠ ͔Ͱ͖ͳ͍ཁ͕݅͋Δ߹
ɾ͜Μͳ߹ͳΒAmazon DLM ɾAMIόοΫΞοϓͰ࠶ىಈʹΑΔ੩ࢭ֬อ͕ඞཁͳ߹
·ͱΊ
ɾ·ͱΊ ɾSnapshotͱAMIͷҧ͍Λཧղ͠Α͏ ɾόοΫΞοϓͱʁΛ࠶ೝࣝ͠Α͏ ɾཁ݅ʹ߹ΘͤͯόοΫΞοϓํ๏Λબ͠Α͏
None