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
情シス担当がAWS導入して苦しんだ話 / aws-migration
Search
Daisaku Yamamoto
July 28, 2016
Technology
0
300
情シス担当がAWS導入して苦しんだ話 / aws-migration
インフラ勉強会 #1 での発表資料。
Daisaku Yamamoto
July 28, 2016
Tweet
Share
More Decks by Daisaku Yamamoto
See All by Daisaku Yamamoto
俺たちの情シス@大阪#1_情シスとしての課題や悩み/ore-jyo1
dai0916
0
770
情シスへの申請・問い合わせ管理を Redmine で効率化する / redmine-operation
dai0916
0
550
情シス担当の試行錯誤と未来への展望 / ismg-cafe-kobe-1
dai0916
0
240
esaに餌を与えてドキュメントドリブンを加速させたい話 / document-driven-for-esa
dai0916
1
2.3k
Other Decks in Technology
See All in Technology
AIに目を奪われすぎて、周りの困っている人間が見えなくなっていませんか?
cap120
1
540
20250807_Kiroと私の反省会
riz3f7
0
200
生成AIによるソフトウェア開発の収束地点 - Hack Fes 2025
vaaaaanquish
4
820
Claude CodeでKiroの仕様駆動開発を実現させるには...
gotalab555
3
990
LLMで構造化出力の成功率をグンと上げる方法
keisuketakiguchi
0
740
家族の思い出を形にする 〜 1秒動画の生成を支えるインフラアーキテクチャ
ojima_h
3
950
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
210
リモートワークで心掛けていること 〜AI活用編〜
naoki85
0
140
ホリスティックテスティングの右側も大切にする 〜2つの[はか]る〜 / Holistic Testing: Right Side Matters
nihonbuson
PRO
0
670
Claude Codeは仕様駆動の夢を見ない
gotalab555
23
6.2k
僕たちが「開発しやすさ」を求め 模索し続けたアーキテクチャ #アーキテクチャ勉強会_findy
bengo4com
0
2.3k
✨敗北解法コレクション✨〜Expertだった頃に足りなかった知識と技術〜
nanachi
1
670
Featured
See All Featured
Faster Mobile Websites
deanohume
308
31k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Adopting Sorbet at Scale
ufuk
77
9.5k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Why Our Code Smells
bkeepers
PRO
337
57k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
GraphQLとの向き合い方2022年版
quramy
49
14k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
750
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
183
54k
Transcript
ਆށσδλϧɾϥϘ Πϯϑϥษڧձ #1 γε୲͕ AWSಋೖͯۤ͠͠Μͩ 2016/07/28 גࣜձࣾ ਆށσδλϧɾϥϘ ࢁຊ
େ࡞ Daisaku Yamamoto
Company
i/ B C u C e E T C ONQ
O Q e C e m M e C L m e C b oWs m b oC Q FS O T C MI t i d d -- AC a d t & &C W i t e u em W r W d W u do d do u - × W d b oW u C t / s B CE T E T W d W sm u C C i Q R Q O L u a d Q u P E um o R ues P C I C e C W - C o C m C r s
Who?
• ໊લ ࢁຊ େ࡞ʢDaisaku Yamamotoʣ • ॴଐ גࣜձࣾਆށσδλϧɾϥϘ ։ൃཧ෦ ใγεςϜνʔϜ
ˍ SIRTʢSecurity Incident Response Teamʣ • ΠϯϑϥΤϯδχΞ Server (Linux, Windows, etc) Network Security AWS • ڵຯ Infrastructure as Code Immutable Infrastructure Docker WEB (Ruby on Rails, Node.js, Ruby, Javascript, Python) kintone Agility!!!
͓͢͠Δ͜ͱ • AWS ಋೖͷ͖͔͚ͬ • AWS ಋೖͯ͠Έͯ • Ͳ͏ͬͯҠߦ͔ͨ͠ •
ۤ͠Μͩͱ͜Ζ • ࠓޙͷల
AWS ಋೖͰ ʮۤ͠Μͩʯ
ಋೖͷ͖͔͚ͬ
VMαʔόӡ༻ͷ
ಋೖͷ͖͔͚ͬ VMαʔόӡ༻ͷ • VMϗεταʔόͷϦιʔεރׇ ʢϓϥΠϕʔτΫϥυʣ ˠ ήετVM400΄Ͳ • όοΫΞοϓӡ༻ഁ •
BCPରࡦ͕ෆे
ະདྷͷࢿ
ಋೖͷ͖͔͚ͬ ະདྷͷࢿ • ࣾجװαʔόٺԽʹΑΔߋվ ˠ อकΕମαʔόͷҰ৽ • ӡ༻͕͠ΜͲ͍ཧHWΛͳ͍ͨ͘͠ ˠ αΠδϯάɺαʔόߪೖɺϥοΩϯάɺέʔϒϦϯάɺ
ɹ ωοτϫʔΫػثઃఆɺిݯཧʢUPSʣɺ ɹ োൃੜ࣌ରԠɺഇغɾɾɾɾ • ΫϥυΛ࠷దʹར༻ͨ͠ϏδωεΛՃ͍ͤͨ͞ ˠ ࣗࣾϦιʔε͔ΒऔΓΉ͜ͱͰϊϋੵ ɹ ৽ͨͳՁ
AWS ಋೖͯ͠Έͯ
ຊʹ͍Ζ͍Ζָʢͤʣʹʂ
ಋೖͯ͠ಘͨͷ • Agilityɾɾɾӡ༻্ • AvailabilityɾɾՄ༻ੑ্ • SecurityɾɾɾηΩϡϦςΟϨϕϧ্ • Immutable Infrastructureɾɾɾ͍ࣺͯͷΠϯϑϥ
• Infrastructure as CodeɾɾɾߏΛίʔυཧ
None
Ͳ͏ͬͯҠߦ͔ͨ͠
Ҡߦରཧ • ήετVMͷ༻్Λཧ ෦ʢҊ݅ʣཧ͔ɺγεཧ͔ • redmineαʔόʢ50ʣ͔Β • VMϗετͷอकΕ͕͍ۙͷ͔Β
ҠߦܭըཱҊ • 201510݄ࠒΑΓ։࢝ • Ҡߦతཧ • ΦϯϓϨͱͷίετൺֱ ݮՁঈ٫ɺUPSɺిݯɺόοΫΞοϓɾɾ • Ҡߦํ๏
VM Import/Export • AWSڥઃܭ ΞΧϯτཧํ๏ɺωοτϫʔΫʢVPCʣɺηΩϡϦςΟάϧʔϓɺNAT • ޮԽ σϑΥϧτ IAM ϙϦγʔɺCloudFormation
VM Import/Export
VM Import/Export ͷ લఏ݅
લఏ݅ɾɾɾ
ݱঢ়ߏ
ݱঢ় AWS ߏʢγεཧʣ
ۤ͠Μͩͱ͜Ζ
ΞΧϯτཧʢׂʣํ๏
1 ΞΧϯτ͔ɺׂ͔ • ίετཧΛͲ͏͢Δ͔ ˠ ՝ۚ AWS ΞΧϯτ୯Ґ • 1
ΞΧϯτͰෳ VPC, αϒωοτׂ ˠ λάͰ͚ΒΕΔ͕͚ͭΒΕͳ͍ͷ͋Δ • ෦୯ҐɺҊ݅୯ҐͰΞΧϯτׂ ˠ ෦ΞΧϯτͱҊ݅ΞΧϯτΛίϯιϦ
Direct Connect Ͱͷ ωοτϫʔΫઃܭ
ࣾ NW αϒωοτͷґଘؔ • ηΩϡϦςΟ্ɺࣾωοτϫʔΫ ׂ͝ͱʹαϒωοτΛׂ ʢγεɺཧ෦ɺҰൠΫϥΠΞϯτʣ • ࣾωοτϫʔΫઃܭ࣌ʹ AWS
ଆͱͷ ௨৴Λߟྀ͍ͯ͠ͳ͔ͬͨʢΘ͔Βͳ͔ͬͨʣ • αϒωοτɺCIDR ୯ҐͰͷཧ͕ෳࡶ
ηΩϡϦςΟઃܭ
None
ηΩϡϦςΟάϧʔϓͷ੍ݶ • ENI ͨΓͷάϧʔϓ 5 • ηΩϡϦςΟάϧʔϓͨΓɺΠϯόϯυɺ ΞτόϯυϧʔϧͦΕͧΕ 50 "84αϙʔτʹ͍߹ΘͤΔͱ૿ݮͰ͖·͢
ηΩϡϦςΟάϧʔϓͷ੍ݶ • άϧʔϐϯάΛͲ͏͢Δ͔ ˠ ൚༻తάϧʔϓͱݸผάϧʔϓΛ࡞ ɹʢଓݩ੍ݶɺαʔϏεɺׂ୯ҐͳͲʣ ex.) ɹγεηάϝϯτάϧʔϓʢISMG-sgʣ
ɹཧ෦άϧʔϓʢKanri-sgʣ ɹҰൠΫϥΠΞϯτάϧʔϓʢClient-sgʣ ɹΦϑγϣΞάϧʔϓʢOffshore-sgʣ ɹWeb άϧʔϓʢWeb-sgʣ ɹɾɾɾ
ࠓޙͷల
ࠓޙͷల • redmine αʔόͷίετݮࢪࡦ ˠ docker ԽʢECSʣ • ίʔϙϨʔταΠτͷ੩తԽ ˠ
S3 Static Web Hosting • αʔόʔϨεΞʔΩςΫνϟ ˠ API Gateway + Lambda, Lambda Scheduled Event