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
2.1k
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
regrowth_tokyo_2025_securityagent
hiashisan
0
390
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
330
OpsJAWS34_CloudTrailLake_for_Organizations
hiashisan
0
730
Classmethod_regrowth_2024_tokyo_security_identity_governance_summary
hiashisan
0
1.6k
2024/11/29_失敗談から学ぶ! エンジニア向けre:Invent攻略アンチパターン集
hiashisan
0
750
20241015 Toranomon Tech Hub#1 Service Catalog使ってみた
hiashisan
0
680
Practical-AWS-Security-measures-you-can-implement-now
hiashisan
0
780
20240724_cm_odyssey_hibiyatech
hiashisan
0
530
[2024最新版]AWS Control Towerを使ったセキュアなマルチアカウント環境の作り方
hiashisan
0
1.4k
Other Decks in Technology
See All in Technology
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
1
140
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
180
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
170
AWS Network Firewall Proxyを触ってみた
nagisa53
1
240
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
What happened to RubyGems and what can we learn?
mikemcquaid
0
310
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
130
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
470
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
330
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Visualization
eitanlees
150
17k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
YesSQL, Process and Tooling at Scale
rocio
174
15k
Un-Boring Meetings
codingconduct
0
200
sira's awesome portfolio website redesign presentation
elsirapls
0
150
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Building the Perfect Custom Keyboard
takai
2
690
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
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