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...
Search
SimSta
November 20, 2023
0
290
WordPressから始まる Cloudflare生活 @ Cloudflare Meetup Sapporo Vol. 2
SimSta
November 20, 2023
Tweet
Share
More Decks by SimSta
See All by SimSta
AWS Media Servicesを使ってAmazon IVSとYouTubeへの同時配信を試してみた @ JAWS-UG千葉支部 x Media-JAWS
shimagaji
1
61
AWSアップデートまとめ #しむそく をFun Done Learnで振り返る @ JAWS-UG Tokyo
shimagaji
2
240
Amazon Q DeveloperでMCP Serverを使ってKnowledge Baseを呼び出してみた @ JAWS-UG 彩の国埼玉支部#1
shimagaji
1
310
KAG社内のPlatform Engineeringをちょっとだけ紹介します @ Sapporo Engineer Base
shimagaji
0
35
日本からre:Inventを支えた活動報告&ミニre:Cap @ JAWS-UG Sapporo
shimagaji
0
85
Step FunctionsとInfrastructure Composerで挑むローコード × Platform Engineering @ JAWS-UG 青森
shimagaji
1
300
スクラムチームのDevOpsを支えるPlatform Engineering @ 実践DevOps! 〜KAGとkubellの取り組み〜
shimagaji
0
99
日本からre:Inventを支える技術 @ re:Invent2024 北海道組 事前勉強会
shimagaji
0
110
KDDI CCoEからKAG Platform Engineeringへ受け継がれたもの、変わったもの @ CCoE実践者コミュニティ北海道
shimagaji
0
100
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
The World Runs on Bad Software
bkeepers
PRO
69
11k
How STYLIGHT went responsive
nonsquared
100
5.6k
Six Lessons from altMBA
skipperchong
28
3.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Building Adaptive Systems
keathley
43
2.7k
Optimizing for Happiness
mojombo
379
70k
Raft: Consensus for Rubyists
vanstee
140
7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
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ʂ