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
シマリスを知る! at Cloud in the Camp 勝浦 2023/7/15
Search
SimSta
July 16, 2023
Science
0
160
シマリスを知る! at Cloud in the Camp 勝浦 2023/7/15
Cloud in the Camp 勝浦 2023 でLTさせて頂いた内容を公開向けに一部修正してアップしました。
SimSta
July 16, 2023
Tweet
Share
More Decks by SimSta
See All by SimSta
シマリスを知る!2024 @ Cloud in the Camp Horippa
shimagaji
0
46
(ほぼ)ノーコードでもBedrockしたいっ!! @JAWS-UG Sapporo
shimagaji
4
170
まずServerlessから考える、まずStep Functionsから考える @CloudNative Days Summer 2024 プレイベント
shimagaji
1
220
CodeCatalystで生成AIチャットボットをデプロイしてみた @ クラメソさっぽろ勉強会 #2
shimagaji
0
200
塩漬けダメ、ゼッタイ! サポート切れのIaCツールをTerraformに移行した話
shimagaji
0
160
Bedrock Agentsを搭載した図書管理LINE Chatbotを作ろうとしてみた @ JAWS-UG Yokohama
shimagaji
1
190
AWS認定全冠から始まるクラウドジャーニー @ JAWS-UG Tokyo
shimagaji
0
650
Serverless re:Capしながら LINE Chatbotをほぼノーコードで作る @ JAWS-UG Yokohama
shimagaji
2
160
レガシーシステムの監視運用を楽にするためにやってきたこと @ JAWS-UG Sapporo
shimagaji
2
150
Other Decks in Science
See All in Science
Xpenologyなるアングラプロジェクト周りについて語るやつ
sushi514
0
880
Improving Search @scale with efficient query experimentation @BerlinBuzzwords 2024
searchhub
0
200
All-in-One Bioinformatics Platform Realized with Snowflake ~ From In Silico Drug Discovery, Disease Variant Analysis, to Single-Cell RNA-seq
ktatsuya
0
120
TellusTravelerでダウンロードしたSARデータで遊んでみた話
mierune
PRO
0
190
Machine Learning for Materials (Lecture 6)
aronwalsh
0
460
BigQueryで参加するレコメンドコンペ / bq-recommend-competition-kaggle-meetup-tokyo-2023
shimacos
1
1.6k
Coqで選択公理を形式化してみた
soukouki
0
110
Snowflake上でRを使う: RStudioセットアップとShinyアプリケーションのデプロイ
ktatsuya
0
260
20231211ベクトル解析の計算
kamakiri1225
0
150
(Forkwell Library #48)『詳解 インシデントレスポンス』で学び倒すブルーチーム技術
scientia
2
1.2k
AI Alignment: A Comprehensive Survey
s_ota
0
210
ICRA2024 速報
rpc
3
4.4k
Featured
See All Featured
Designing Experiences People Love
moore
136
23k
Unsuck your backbone
ammeep
666
57k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.6k
Learning to Love Humans: Emotional Interface Design
aarron
269
39k
Web Components: a chance to create the future
zenorocha
307
41k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
360
22k
The Cost Of JavaScript in 2023
addyosmani
31
4.7k
RailsConf 2023
tenderlove
16
720
Into the Great Unknown - MozCon
thekraken
20
1.3k
Infographics Made Easy
chrislema
238
18k
Being A Developer After 40
akosma
72
580k
The Cult of Friendly URLs
andyhume
75
5.9k
Transcript
γϚϦεΛΔʂ 4JN4UB !TIJNBHBKJ $MPVEJOUIF$BNQউӜ ˡϗϫΠτγϚϦεͷΞϧλ
ॳ-5Ͱͨ͠ʂ ͋Γ͕ͱ͏͍͟͝·ͨ͠
ࣗݾհʢٕज़ܥʣ חͷిػάϧʔϓͰӉػͷ੍ޚܥઃܭͱௐୡʢʣ ˠࡳຈʹҠॅɺ4&4ͰΫϥυͪΐͬͱ৮Δʢʣ ˠ"1/اۀͰΫϥυͷߏஙͱӡ༻ʢͱϲ݄ʣ ˠৗறઌͷΫϥυج൫ߏஙɾӡ༻ɾҠߦʢݱ৬ɺͦΖͦΖʣ 4JN4UBʢΦϯϥΠϯͷ͕ͨ͢ʣ ΦϑϥΠϯͷ͕ͨ͢ݱͰʂ !TIJNBHBKJ 5XJUUFS Ϋϥυ
ೝఆˠ ο
ࣗݾհʢαϒΧϧܥʣ ήʔϜɿ4XJUDIιϑτͷϓϨΠ࣌ؒ I I I Χϝϥɿͨ·ʹγϚϦεܠ৭ΛࡱΓ·͢ %+ɿݱܦݧθϩͷॳ৺ऀɺௌ͘ํ͕͖ Ӊఱจɿֶੜͷࠒʹ͍Ζ͍Ζ #1.͘Β͍ )BQQZ)BSEDPSF
&VSPCFBU 5SBODFͳͲ Ћ 4&-'; 4&-( 4&-; ΏΔ͘
"HFOEB • ࠓͷΰʔϧ • γϚϦεͷ • ϗϫΠτγϚϦεͷ • ͬͱγϚϦεΛΔͨΊͷεϙοτ •
·ͱΊ
ࠓͷΰʔϧ
Έͳ͞Μ γϚϦεϗϫΠτγϚϦεͷ͜ͱΛ Ͳͷఔ͍ͬͯ·͔͢ʁ
γϚϦενΣοΫද γϚϦε ϗϫΠτγϚϦε QU γϚϦεΛࣂͬͨ͜ͱ͕͋Δ 4/4ͰʮϗϫΠτγϚϦεͷΞϧλʯΛ ϑΥϩʔ͍ͯ͠Δ QU γϚϦεεϙοτʹϲॴҎ্ߦͬͨ ʮ͋ͭ·ΕͲ͏Ϳͭͷʯͷౡʹ
ʮδϡϯʯ͔ʮ̎͝͏ʯ͕ॅΜͰ͍Δ QU γϚϦεͷशੑɾಛΛͭݴ͑Δ ϗϫΠτγϚϦε͕Ͳ͏ͯ͠ന͍͔ ͳΜͱͳ͘Θ͔Δ QU ຊʹॅΉγϚϦεͷछྨ͕͔Δ ϗϫΠτγϚϦεͱΞϧϏϊγϚϦεͷ ҧ͍͕Θ͔Δ QU γϚϦε͕ͲΜͳੜ͖͔ ͳΜͱͳ͍ͬͯ͘Δ ϗϫΠτγϚϦεͷଘࡏΛ͍ͬͯΔ
γϚϦενΣοΫද γϚϦε ϗϫΠτγϚϦε QU γϚϦεΛࣂͬͨ͜ͱ͕͋Δ 4/4ͰʮϗϫΠτγϚϦεͷΞϧλʯΛ ϑΥϩʔ͍ͯ͠Δ QU γϚϦεεϙοτʹϲॴҎ্ߦͬͨ ʮ͋ͭ·ΕͲ͏Ϳͭͷʯͷౡʹ
ʮδϡϯʯ͔ʮ̎͝͏ʯ͕ॅΜͰ͍Δ QU γϚϦεͷशੑɾಛΛͭݴ͑Δ ϗϫΠτγϚϦε͕Ͳ͏ͯ͠ന͍͔ ͳΜͱͳ͘Θ͔Δ QU ຊʹॅΉγϚϦεͷछྨ͕͔Δ ϗϫΠτγϚϦεͱΞϧϏϊγϚϦεͷ ҧ͍͕Θ͔Δ QU γϚϦε͕ͲΜͳੜ͖͔ ͳΜͱͳ͍ͬͯ͘Δ ϗϫΠτγϚϦεͷଘࡏΛ͍ͬͯΔ Ίͤ͟QUʂ
γϚϦεͷ
ຊपลͷγϚϦε γϕϦΞγϚϦε ΤκγϚϦε νϣηϯγϚϦε ʢνϡΰΫγϚϦεʣ ˞γϕϦΞγϚϦεҎ֎ͷγϚϦεશͯ ɹΞϝϦΧͷΈʹੜଉ͍ͯ͠Δ ˞νϣηϯγϚϦεͱνϡΰΫγϚϦε ɹࢿྉʹΑͬͯ۠ผ͠ͳ͍͜ͱ͋Δ ϖ
ο τ ༌ ೖ
ຊͷγϚϦε γϕϦΞγϚϦε ΤκγϚϦε νϣηϯγϚϦε ʢνϡΰΫγϚϦεʣ ຊͰ།ҰੜͰੜଉ͢ΔγϚϦε ւಓͷΈʂั֫ɾࣂҭېࢭʂ ओʹதࠃ͔Βय़ʹϖοτͱͯ͠༌ೖ ֎དྷछͳͷͰઈରʹಀͪ͠Όμϝ ͜͜தࠃ͔Βͷ༌ೖ్͕ઈ͍͑ͯͨͨΊɺ
গͷࠃϒϦʔμʔʹΑΔڙڅ͔͠ͳ͘ɺߴͩͬͨ
γϚϦεͷಛ wഎதʹຊͷγϚγϚ˞ w;͞;͞Ͱ͍ͬ͠Ά wனߦੑʢேʙ༦ํʹ׆ಈʣ wΊͪΌͪ͘Ό͔Θ͍͍ wͰੜͷ݂͕ڧ͍ͷͰ ࣂҭқΊͪΌͪ͘Όߴ͍ ˞ຊۙลͷγϚϦεʢγϕϦΞγϚϦεʣͷ߹ɻଞͷछγϚγϚͷຊ͕ҧ͏͜ͱ͋Δ
ˠͲΕ͚͍ͩ͠ͷʁ
γϚϦεࣂҭқ͕ߴ͍ wέʔδ͕͔ͳΓσΧ͍ ϋϜελʔͷʙഒ͘Β͍ w͢Δͱखʹෛ͑ͳ͍ ั֫ෆՄೳ wԹཧ͕େม ʙˆΛΩʔϓʂಛʹפ͍ͱౙͷ͓ͦΕ͋Γ
wڟظʢλΠΨʔظʣ͕͋Δ ஷ৯ͷӴԠɺΊͬͪΌטΉɹݸମࠩ͋Γ wපӃ͕ΊͪΌͪ͘Όগͳ͍ ࡳຈͰϲॴ͔͠ͳ͍ʢઌਓௐʣ
έʔδ͕͔ͳΓσΧ͍ ϋϜελʔͷʙഒ͘Β͍ʢମੵൺʣͷέʔδ͕ඞཁ
͢Δͱखʹෛ͑ͳ͍ ΊͬͪΌૉૣ͍ͷͰ෦Ͱ͓ࢄาͤ͞Δͱ͖ີࣨʹʂ
Թཧ͕େม Նౙ෦ৗʹʙˆΛΩʔϓʂ ಛʹౙԹ͕͍ͱౙͷ͓ͦΕ͋Γ ˒୯Ұো ʢ͏ͪΐͬͱݮΒ͍ͨ͠ʣ 4XJUDICPUͷαʔϏεج൫ʢ"84ʣ ϥτοΫγεςϜͷαʔϏεج൫ ֎ઢϦϞίϯˠΤΞίϯ ˒4XJUDICPUˠετʔϒ ԹܭɾΧϝϥͳͲ
˒શ෦4XJUDICPUγϦʔζ ˒ిؾ ˒Πϯλʔωοτ
ڟظʢλΠΨʔظʣ͕͋Δ <େਓ͍͠ͱࢥͬͨΒඈͼ͔͔ͬͯ͘ΔΞϧλͷಈը>
ڟظʢλΠΨʔظʣ͕͋Δ w ౙʙय़ͷஷ৯ظ͕ଟ͍ w ౙલʹ৯ྉΛఢ͔ΒकΔशੑ w ਓ׳Εջ͖ʹؔͳ͘ى͜Δ w ϚδͰטΜͰ͘Δ
ʢέΨ͢ΔϨϕϧͰ͔ͳΓ௧͍ʣ w ఔظؒݸମ͕ࠩେ͖͍ ʢΞϧλ݄ࠒ͔Βϲ݄ؒʣ
පӃ͕ΊͪΌͪ͘Όগͳ͍ γϚϦεؚΉΤΩκνοΫΞχϚϧ ϚΠφʔͳͨΊɺখಈՄͷපӃͰ ͯΒ͑ͳ͍Մೳੑ͕ߴ͍ ઌਓͷͨ͠σʔλϕʔεΛ ͋Γ͕ͨ͘ڗड͍ͯ͠·͢ ࡳຈͩͱ͍ͬͯΔݶΓͰϲॴ
ʢ૬ஊ࣍ୈͰଞʹ͋Δ͔ʣ ΤΩκνοΫΞχϚϧͷఆׂٛͱᐆດ αΪϞϧϞοτͳͲׂͱͯΒ͑ΔΠϝʔδ
γϚϦεΛࣂ͏ͱ͖ͷ৺ಘ·ͱΊ wͰ͔͍έʔδʢۭؒʣ͕ඞཁ wઈରʹΛڐ͍͚ͯ͠ͳ͍ wࣨԹ΄΅ҰఆʢˆલޙʣΛΩʔϓ wλΠΨʔظט·ΕΔ͜ͱΛ֮ޛ͢Δ wͯΒ͑ΔපӃࣂ͏ॅΉલʹ֬ೝ͢Δ͜ͱ
༨ஊ γϚϦε ʮϦεʯͰͳ͘ ʮγϚϦεʯͱͯ͠ ೝࣝݺশͯ͠΄͍͠ γϚϦεೝ্ҕһձʢԾʣ
ϗϫΠτγϚϦεͷ
ϗϫΠτγϚϦεͷΞϧλ w ੜ·Εʢࡀʣ w ށ௩ͷγϣοϓͰա͝͠ɺ ʹ͓ܴ͑ w ࡳຈҾͬӽ͢ͱ͖
৽װઢ ಛٸͰߦ͖·ͨ͠ w ਓݟΓͷπϯσϨ w ΊͪΌͪ͘ΌݩؾͰ͕͢ ྸతʹͦΖͦΖ͓͍ͪ͡ΌΜ
γϚϦε ʢ͍ͨ͞·ࢢΓ͢ͷʣ ϗϫΠτγϚϦε ʢΞϧλʣ ৭ͷ͔Βͩ ࠇͷ؟ ͖ͬΓγϚγϚ ͔Θ͍͍ നͷ͔Βͩ ࠇͷ؟
͏ͬ͢ΒγϚγϚ ͱ͔ͯΘ͍͍ ˞͔Θ͍͞ओ؍Ͱ͢ ϗϫΠτγϚϦεͬͯʁ
ΞϧϏϊ͡Όͳ͍ͷʁ ΞϧϏϊͱͲ͏ҧ͏ͷʁ
"MCJOP4RVJSSFM ӳ8JLJQFEJBΑΓ ϗϫΠτλΠΨʔ ౦ಈެԂ Ξϧλ ന ΠΪϦεͷֶߍͰࡱӨ ϗοΩϣΫάϚ ࡳຈԁࢁಈԂͰࡱӨ ΞϧϏϊ͜ͷࢠ͚ͩʂ
ଞશ෦നมछ ϦϡʔγζϜ ΞϧϏϊͱനมछʢϦϡʔγζϜʣ
Ξϧλ $ISJTUJOF)BOSBIBO ΞϧϏϊγϚϦε "MCJOJTN ϗϫΠτγϚϦε -FVDJTN ໊લͷ༝དྷ "MCVT ϥςϯޠͰzനz -FVLPT
ΪϦγϟޠͰzനz ମͷ৭ ਅͬന നʙΫϦʔϜ৭ ؟ͷ৭˞ ࠇ γϚγϚ ͳ͠ ͋Γ ΞϧϏϊͱനมछʢϦϡʔγζϜʣ ˞؟ͷ৭㲈࠼ͷ৭ɻγϚϦεಏ͕େ͖ΊͳͷͰɺޫ͕ଟ͍ͱݱ͕ى͖͘͢ɺϗϫΠτγϚϦεͰ͘ݟ͑Δ͜ͱ͋Δ
ΞϧϏϊനมछ Ͳ͏ͯ͠ന͍ͷʁ
ͥΜͿϝϥχϯͷ͍ͤͩɻ
• ಈ২ͷ৭ܾఆʹؔΘΔ • ᄡೕྨɺௗྨͳͲͷൽෘɺໟɺ؟ͷ৭ͳͲΛܾΊΔ • ͔ͦ͢ɺ͠ΈɺϗΫϩɺম͚ͷݪҼ • γϚϦεͷγϚγϚϝϥχϯͷʹΑΔͷʂ • ࠇʙ৭ͷϢʔϝϥχϯͱʙԫ৭ͷϑΣΦϝϥχϯ͕͋Δ
ϝϥχϯ
ϝϥχϯ৭ૉࡉ๔ νϩγϯ͕νϩγφʔθͱԠͯ͠ʢͳΜ͔Μ͋ͬͯʣ࡞ΒΕΔ νϩγϯ ͳΜ͔Μ Ϣʔϝϥχϯ ϑΣΦϝϥχϯ ࠇʙ৭ ʙԫ৭ νϩγφʔθ ͍͍۩߹ͷൺ
ϝϥχϯ͕Ͱ͖ΔΈʢ௨ৗͷ߹ʣ
ϝϥχϯ৭ૉࡉ๔ ΞϧϏϊνϩγφʔθ׆ੑΛࣦ͓ͬͯΓɺͳΜ͔ΜͰ͖ͳ͍ ʢҨతܽଛʹΑΓϝϥχϯ৭ૉࡉ๔͔νϩγφʔθͷͲͪΒ͔͕ଘࡏ͠ͳ͍ʣ νϩγϯ ͳΜ͔Μ Ϣʔϝϥχϯ ϑΣΦϝϥχϯ ࠇʙ৭ ʙԫ৭ νϩγφʔθ
Ͱ͖ͳ͍ ϝϥχϯ͕Ͱ͖ΔΈʢΞϧϏϊͷ߹ʣ $ISJTUJOF)BOSBIBO
ϝϥχϯ৭ૉࡉ๔ ϦϡʔγζϜҨใʹج͖ͮɺମ৭ʹ͓͍ͯϢʔϝϥχϯͷ࢈ੜ͕গͳ͍ νϩγϯ ͳΜ͔Μ Ϣʔϝϥχϯ ϑΣΦϝϥχϯ ࠇʙ৭ ʙԫ৭ νϩγφʔθ ϑΣΦϝϥχϯଟΊ
ϢʔϝϥχϯগͳΊ ϝϥχϯ͕Ͱ͖ΔΈʢϦϡʔγζϜͷ߹ʣ
ϝϥχϯʹΑΔମ৭มԽͷ·ͱΊ ௨ৗͷγϚϦε ΞϧϏϊγϚϦε ϗϫΠτγϚϦε ମͷ৭ ৭ ന৭ നʙബΫϦʔϜ৭ γϚγϚͷ৭ ࠇ৭
ͳ͠ ೱΫϦʔϜ৭ ؟ʢ࠼ʣͷ৭ ࠇ ࠇ ϝϥχϯͷ࢈ੜ Ϣʔϝϥχϯଟ ࢈ੜ͠ͳ͍ ϑΣΦϝϥχϯଟ $ISJTUJOF)BOSBIBO
ͪͳΈʹ ී௨ͷγϚϦε͓ෲന͍ʢϝϥχϯ͕͍ͯ͠ͳ͍ʣ
ͬͱγϚϦεΛ ΔͨΊͷεϙοτ
γϚϦεεϙοτᶃɿγϚϦεԂͳͲ ͍ͨ͞·ࢢΓ͢ͷ ࿊ӺʢେٶӺ͔ΒӺʣΑΓెา ೖແྉ ;Ε͍͋ແ͠ খḺఱۡࢁγϚϦεެԂ খḺӺˠόεͰఱۡࢁˠϩʔϓΣΠͰࢁ ೖແྉ ͋͛Δ༻ͷͻ·ΘΓͷछ͕ങ͑Δʢԁʣ
γϚϦεεϙοτᶃɿγϚϦεԂͳͲ ͦͷଞʢ·ͩߦͬͨ͜ͱͷͳ͍ॴʣ wΦϗʔπΫγϚϦεެԂʢւಓɺʣ wொాϦεԂʢ౦ژਆಸɺொాʣ wඈଭߴࢁ·ͭΓͷϦεͷʢذෞɺߴࢁʣ w࢜αϑΝϦύʔΫˡࠓΦʔϓϯʂ wւಓશҬ ԁࢁެԂۙ͘ͷԁࢁݪੜྛͰʢӡ͕ྑ͚Εʣձ͑·͢ʂ ੜͷࢠͷ㕒͚ઈରʹΊ·͠ΐ͏
γϚϦεεϙοτᶄɿγϚϦεΧϑΣ ʮՄѪ͍͚ͩͷɺΘͨ͠͡Όͳ͍ɻʯ ࠃॳɺγϚϦεϑΝʔετͳʮΞʔεͷ͓Έͤʯ ُށӺ+3౦ޱ͔Βెา ϏοάΞʔε͘Μ͕ҹ γϚϦεΛ ɾࣂ͍ͬͯΔਓ ɾࣂ͑ͳ͍ਓ ɾ໎͍ͬͯΔਓ ɾͦͷଞશͯͷਓ
ʹΦεεϝʂ खΓମݧ͋Γʂ ϗϫΠτγϚϦε͍ΔΑ γϚϦεϑΝʔετͳϧʔϧ͕͋ΔͷͰৄ͘͠άάͬͯ)1ΛνΣοΫʂ
• ຊʹ͍ΔੜͷγϚϦεΤκγϚϦε͚ͩʂ ϖοτͷγϚϦε΄΅தࠃ͔Β༌ೖ͞Εͨ֎དྷछ • γϚϦεΊͪΌͪ͘Ό͔Θ͍͍͚Ͳࣂ͏ͷ͕͍͠ʂ έʔδ͍ɺૉૣ͍ɺԹཧɺλΠΨʔظ͋ΓɺපӃগͳ͍ • ϗϫΠτγϚϦεϝϥχϯͷྔൺ͕ௐઅ͞Εͯന͘ͳͬͨ
• ւಓʹटݍʹγϚϦεεϙοτ͕ͨ͘͞Μ͋Δ ·ͱΊ
γϚϦενΣοΫද γϚϦε ϗϫΠτγϚϦε QU γϚϦεΛࣂͬͨ͜ͱ͕͋Δ 4/4ͰʮϗϫΠτγϚϦεͷΞϧλʯΛ ϑΥϩʔ͍ͯ͠Δ QU γϚϦεεϙοτʹϲॴҎ্ߦͬͨ ʮ͋ͭ·ΕͲ͏Ϳͭͷʯͷౡʹ
ʮδϡϯʯ͔ʮ̎͝͏ʯ͕ॅΜͰ͍Δ QU γϚϦεͷशੑɾಛΛͭݴ͑Δ ϗϫΠτγϚϦε͕Ͳ͏ͯ͠ന͍͔ ͳΜͱͳ͘Θ͔Δ QU ຊʹॅΉγϚϦεͷछྨ͕͔Δ ϗϫΠτγϚϦεͱΞϧϏϊγϚϦεͷ ҧ͍͕Θ͔Δ QU γϚϦε͕ͲΜͳੜ͖͔ ͳΜͱͳ͍ͬͯ͘Δ ϗϫΠτγϚϦεͷଘࡏΛ͍ͬͯΔ Ίͤ͟QUʂ