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
WordPressから始まる Cloudflare生活 @ Cloudflare Meetup Sapporo Vol. 2
Search
SimSta
November 20, 2023
0
160
WordPressから始まる Cloudflare生活 @ Cloudflare Meetup Sapporo Vol. 2
SimSta
November 20, 2023
Tweet
Share
More Decks by SimSta
See All by SimSta
塩漬けダメ、ゼッタイ! サポート切れのIaCツールをTerraformに移行した話
shimagaji
0
130
Bedrock Agentsを搭載した図書管理LINE Chatbotを作ろうとしてみた @ JAWS-UG Yokohama
shimagaji
1
140
AWS認定全冠から始まるクラウドジャーニー @ JAWS-UG Tokyo
shimagaji
0
570
Serverless re:Capしながら LINE Chatbotをほぼノーコードで作る @ JAWS-UG Yokohama
shimagaji
2
140
レガシーシステムの監視運用を楽にするためにやってきたこと @ JAWS-UG Sapporo
shimagaji
2
140
アクセスキーの無い未来を IAM Roles Anywhereで創る @JAWS-UG Yokohama
shimagaji
2
250
AWSのアップデートを 毎週まとめ続けてみた and more ...? at AWSカーニバル懇親会
shimagaji
1
530
re:Play 〜作ったMixに合わせて 5分でひたすら自分の好きなジャンルの音楽を 紹介していくLT〜
shimagaji
0
85
シマリスを知る! at Cloud in the Camp 勝浦 2023/7/15
shimagaji
0
120
Featured
See All Featured
Visualization
eitanlees
137
14k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
19
6.9k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
We Have a Design System, Now What?
morganepeng
44
6.8k
Atom: Resistance is Futile
akmur
260
25k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Code Review Best Practice
trishagee
56
15k
Agile that works and the tools we love
rasmusluckow
325
20k
Clear Off the Table
cherdarchuk
85
310k
Music & Morning Musume
bryan
41
5.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
46k
Transcript
8PSE1SFTT͔Β࢝·Δ $MPVEGMBSFੜ׆ 4JN4UB !TIJNBHBKJ $MPVEGMBSF.FFUVQ4BQQPSP7PM ˡϗϫΠτγϚϦεͷΞϧλ
ཹҙࣄ߲ w͔ͳΓೖతͳ༰Ͱ͢ w͜Ε͔Β$MPVEGMBSFΛ࢝ΊΔํʹࢀߟʹͳΔ͔ w71$ͷதͷؚ͕ͦͦ͜͜·Ε·͢ w͓खॊΒ͔ʹ͓ئ͍͠·͢
ࣗݾհ Ӊػͷߤ๏༠ಋ੍ޚܥͷઃܭͱηϯαͷௐୡʢʣ ʙࡳຈʹҠॅʙ ΦϯϓϨΫϥυΛͬͨ(ަثͷੑೳࢼݧʢʣ Ϋϥυج൫ͷߏஙɾӡ༻ɾ.41औಘࢧԉʢͪΐͬͱʣ ৗறઌΫϥυج൫ͷߏஙɾӡ༻ɾҠߦʢͪΐͬͱʣ 4JN4UBʢΦϯϥΠϯͷ͕ͨ͢ʣ !TIJNBHBKJ 5XJUUFS Ϋϥυೝఆˠ
ౖ౭ͷొஃ࿈ઓɺऴນʜ ʢ4VOʣ "84Χʔχόϧ࠙ձ "84ΞοϓσʔτΛ·ͱΊͨͱ͔ɺࡳຈ ʢ'SJʣ ͱ͋Δ߹ಉ-5ձʢ֤ؔࣾݶఆʣ "84ೝఆףΛࢦೆ͢ΔɺΦϯϥΠϯ ʢ8FEʣ +"846(:PLPIBNB *".3PMFT"OZXIFSFͷɺΦϯϥΠϯ
ʢ.POʣ $MPVEGMBSF.FFUVQ4BQQPSP 8PSE1SFTTʹ$MPVEGMBSFೖΕͯΈͨɺࡳຈ
+"846(4BQQPSPͰొஃ͠·ͨ͠
+"846(4BQQPSPͰొஃ͠·ͨ͠ ˞πΠʔτͷࣸਅ͓आΓ͠·ͨ͠ Ϧϕϯδ༧ఆʂ ʢۚʣ ˏ͜ͷձ
ϗϫΠτγϚϦεͱ Β͍ͯ͠·͢🐿 ˢେνϧλϦε
γϚϦεͷ-5ΛউӜͰ͠·ͨ͠
"HFOEB • ͡Ίʹ • $MPVEGMBSFΛ8PSE1SFTTʹಋೖͯ͠Έͨ • υϝΠϯͱ%/4 • 44-ʢ)5514ʣ •
Ωϟογϡ • 8"' • ·ͱΊ
͡Ίʹ
ݸਓϒϩάΛӡ༻͍ͯ͠·͢ ຖिߋ৽ʂ "84Ξοϓσʔτ ͦͷଞ ΨδΣοτ γϚϦεͷͳͲ
ʢ༨ஊʣ"84ΞοϓσʔτΛຖि·ͱΊ͍ͯ·͢ ि͝ͱʹ·ͱΊͨΞοϓσʔτͷ݅ͷਪҠ SF*OWFOU͑
ཪͰ8PSE1SFTTΛͬͯ·͢ 8PSE1SFTTʹͨ͠ཧ༝ʢಛʹແ͍ͷͰʣฉ͔ͳ͍Ͱ͍ͩ͘͞
͠·͕͡ʂͷ࣮ଶʢʙʣ ݸਓར༻͔ͩΒڐ͞ΕΔʁΦʔϧΠϯϫϯɾ$%/ͳ͠ɾ-#ͳ͠ͷ࠷খݶߏ EC2 EIP Route 53 IGW ࠓେ͖͘มΘͬͯͳ͍͚Ͳ $MPVE'SPOU ʮઃఆΊΜͲ͍ʯͳΠϝʔδͰ
࣌ͬͯͳ͔ͬͨ ࠓۀͰͬͯ·͕͢ ͬͺ8PSE1SFTT͚ͩͱΊΜͲ͍
$MPVEGMBSFΛ௨ͯ͠Έ·ͨ͠
͠·͕͡ʂͷݱࡏʢʙʣ .FFUVQ7PM4BQQPSPͰΞΧϯτΛ࡞͠ɺࢼ͠ʹηοτΞοϓͯ͠Έͨ EC2 EIP IGW
͜͜ΒΜͷΛ͠Α͏ʂ ͱࢥͬͨΒʜ
ਆࢿྉ͕طʹ্͕ͬͯ·ͨ͠ IUUQTTQFBLFSEFDLDPNLBU[VFOPCFTUQSBDUJDFPGVUJMJ[JOHDNTXFCTJUFVTJOHDMPVEGMBSF ઌ݄ͷ$MPVEGMBSF.FFUVQ0OMJOF
Կ͍͍ͤΜͩʜ
ͱ͍͏͜ͱͰ wݸਓར༻ʢ㲈͓ࡒʹ༏͍ͨ͘͠͠ʣͷཱͰɺ $MPVEGMBSFΛ͍࢝Ί࣮ͨફతͳखॱॴײΛ "84αʔϏεͱͷൺֱҙΛަ͑ͯ͠·͢ w͜Ε͔Β$MPVEGMBSFΛ͍࢝ΊΔํͷҰॿͱͳΕϤγʂ wͨͩɺಋೖॳͷεΫγϣ͕ແ͘ɺهԱඈΜͰ͖ͨͷͰʜ
ͱΓ͋͑ͣ ͏Ұಋೖମݧͯ͠Έͨ
͠·͕͡ʂͷ".*Λίϐʔͯ͠&$Λ࡞ UHNJDSP͕݄·ͰແྉͰ͑Δͷ͕خ͍͠ ˞ෳ͢Δ߹ɺ෦Ͱ63-ͷઃఆ͕͍ͬͯΔͷͰɺXQ@PQUJPOTςʔϒϧͷதؚΊશ෦मਖ਼͢Δ &MBTUJD*1Ͱͳ͍ͷͰ ͏ΞΫηεͰ͖ͳ͍ͱࢥ͍·͢
αϒυϝΠϯ&OUFSQSJTFҎ߱ͷΈ ݸਓར༻ͷ߹։ൃڥΛαϒυϝΠϯͰ͑ͳ͍͜ͱʹҙɺͦ͜Ͱʜ
υϝΠϯΛ৽͘͠ങ͍·ͨ͠ DDɿΦʔετϥϦΞྖίίε ΩʔϦϯά ॾౡͷࠃผίʔυτοϓϨϕϧυϝΠϯ DD5-% ˠݱࡏ୭Ͱ͑·͢ʂυϝΠϯݪՁͳͷͰ͍҆ʂ
$MPVEGMBSF͔Β%/4Λ௨͢ 3PVUF͔ΒͷҠߦ؆୯ʹͰ͖·ͨ͠ ʢBMUBXIJUFDIJQOBNFͷυϝΠϯҠ·ͩʣ ຯʹศརͳػೳ $MPVEGMBSFΛ௨͔͢%/4Λ௨͔͢Λ ϫϯΫϦοΫͰΓସ͑ΒΕΔ ·ͣΦϑʹ͓ͯ͘͠
Ұ୴-FU`T&ODSZQUͰIUUQTΛ௨͢ IUUQEͷઃఆΛ͍ͬͯ͡ DFSUCPUBQBDIFDFSUPOMZ ϙʔτҰ࣌తʹશ։ ॾʑࡁΜͩޙʹด͡Δ
͜͜Ͱ$MPVEGMBSFΛϓϩΩγ͢Δͱʜ ͜͜
ϦμΠϨΫτϧʔϓ͕ى͜Δʂʢ߹͕ଟ͍ʣ ςʔϚઃఆ͕ݪҼͰى͜Δ͜ͱ͕ଟ͍ɺى͜Βͳ͚ΕϥοΩʔ ॳΊͯ͠·͕͡ʂͰಋೖͨ͠ͱ͖ൃੜ͠·ͨ͠
ҰԠ44-5-4Λϑϧʹ͢Εղܾ͢Δ͚Ͳʜ &$ʹ༗ޮͳূ໌ॻΛ༻ҙ͠ͳ͚ΕͳΒͳ͍ ˠ-FU`T&ODSZQUͷࣗಈߋ৽Λཧ͢Δͷݏͩͳ͋ʜ
ͦ͜Ͱʂ
ΦϦδϯαʔόʔ༻ͷূ໌ॻΛ͍·͠ΐ͏ Ϛωʔδυূ໌ॻͰ$MPVEGMBSFͱ&$ؒ)5514Ͱ௨৴Ͱ͖Δʂ ༗ޮظݶ࠷େ·ͰઃఆՄೳʂ
44-5-4҉߸ԽϞʔυΛϑϧʢݫີʣʹ͢Ε0,
)5514ʹؔ͢Δิ ϓϩΩγ͔Β͠·͕͡ʂʢ&$ʣ·Ͱͷ௨৴Λ )551ͱ͢Δ߹ͷൺֱ ͍ͣΕͷ߹ϦμΠϨΫτϧʔϓ͕ى͜Γ͍͢ %.;ͷଆͳͷͰجຊ)551ͰϦεΫ͍ 44-ͷॲཧΛΦϑϩʔυͰ͖ΔϝϦοτ͕͋Δ $MPVE'SPOUͷϓϨϑΟοΫεϦετΛ ηΩϡϦςΟάϧʔϓͰڐՄ͢Δඞཁ͋Γ )5514 )5514
)5514 $MPVEGMBSFͷ*1ΛηϧϑαʔϏεʹͯ ηΩϡϦςΟάϧʔϓͰڐՄ͢Δඞཁ͋Γ ʢ,BU[͞Μͷπʔϧ͕ҰԠ͋Δʣ
)5514ʹؔ͢Δิ ϓϩΩγ͔Β͠·͕͡ʂʢ&$ʣ·Ͱͷ௨৴Λ )5514ͱ͢Δ߹ͷൺֱ ηΩϡϦςΟཁ݅ͰఆΊΒΕ͍ͯΔ߹ʹߟྀ ࣗલͷূ໌ॻʢ-FU`T&ODSZQUؚΉʣ͕ඞཁ )551Λดͯ͡֎෦ΞΫηεΛःஅͰ͖Δ ࣗલͷূ໌ॻʢ-FU`T&ODSZQUؚΉʣ͕ඞཁ )5514 )5514 )5514
)551Λดͯ͡֎෦ΞΫηεΛःஅͰ͖Δ $MPVEGMBSFͷΦϦδϯূ໌ॻ͕͑Δʂ
Ωϟογϡઃఆ
8PSE1SFTTʹ$MPVEGMBSFϓϥάΠϯ͕͋Γ·͢ ਪઃఆΛϫϯΫϦοΫͰద༻͢Δ͚͔͍ͩͯ͠͠·ͤΜ "10ͳͲͬͱύϑΥʔϚϯεΛ࠷దԽ͢Δػೳ༗ྉͰར༻Մೳ
$MPVE'SPOUΑΓ֨ஈʹָʂʂʂ
8"'ઃఆ
جຊతͳอޢͱϧʔϧݸ·Ͱແྉ ཧը໘ɺࠃ֎ΞΫηεɺϘοτͳͲͷରࡦʹे ۩ମతͳ߈ܸͷରࡦʹෆेͳͷͰΞοϓάϨʔυ͠Α͏ "848"'8FC"$- υϧ ϧʔϧͭʹ͖ͭυϧ
؆୯ʹϚωʔδυνϟϨϯδΛ࣮Ͱ͖Δ ਓؒҎ֎ͷΞΫηεΛϒϩοΫͰ͖Δ ʢνΣοΫϘοΫε͕ग़͍ͯΔʹਓ͔ؒͲ͏͔ո͠·ΕͯΔʣ
ಋೖͯ͠Έͨ؆୯ͳॴײ
ݸਓӡ༻αΠτͷ͋Δ͋Δʁ wͰ͖Δ͚ͩ҆͘ࡁ·͍ͤͨ wඞཁҎ্ʹखؒΛֻ͚ͨ͘ͳ͍ wͰʹ͖ͬͯͨΒ͍Ζ͍Ζࢼ͍ͨ͠
ݸਓӡ༻αΠτͷ͋Δ͋Δʁ wͰ͖Δ͚ͩ҆͘ࡁ·͍ͤͨ ɹˠ"84ͩͱ༗ྉͳجຊػೳ͕͍͍ͩͨແྉʂ wඞཁҎ্ʹखؒΛֻ͚ͨ͘ͳ͍ ɹˠ"84ʢಛʹ$MPVE'SPOUʣΑΓΊͪΌͪ͘Όָʂ wͰʹ͖ͬͯͨΒ͍Ζ͍Ζࢼ͍ͨ͠ ɹˠ"84ͱΈ߹Θͤͭͭɺଟ͘ͷػೳ͕ར༻Ͱ͖Δʂ
·ͱΊ w"84αʔϏεΑΓૢ࡞͕؆୯ɺ͔ͭ҆͑͘Δ ʢ$MPVE'SPOU 3PVUF 8"'ͷجຊػೳ͕ແྉʣ wݸਓͰ͏߹ແྉͰेͳػೳ͕ར༻Ͱ͖Δ wن͕େ͖͘ͳͬͨΓͬͱࢼͨ͘͠ͳͬͨΓͨ͠Β εϞʔϧελʔτͰ҆࢝͘ΊΒΕΔʂ
ͦ͏ͩɺ $MPVEGMBSFΞΧϯτɺ ࡞Ζ͏ɻ 終 制作・著作 S i m
5IBOLZPVʂ