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
EBILABを支えるクラウド・サーバーレス活用事例とこれから
Search
Ryo Nakamine
March 12, 2021
Technology
1
80
EBILABを支えるクラウド・サーバーレス活用事例とこれから
EBILAB沖縄リレーセミナーでクラウド・サーバーレス について登壇しました。
Ryo Nakamine
March 12, 2021
Tweet
Share
More Decks by Ryo Nakamine
See All by Ryo Nakamine
Ruby on Rails におけるOpenTelemetry の活用
rnakamine
3
3.5k
Building a ServiceMap with Service Graph Connector
rnakamine
1
1.9k
10年動くアプリケーションに Embedded SRE を導入した話
rnakamine
4
610
Laravel NOVAを使ってみた
rnakamine
0
53
Other Decks in Technology
See All in Technology
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
15k
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
250
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
300
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
160
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
240
小さく、早く、可能性を多産する。生成AIプロジェクト / prAIrie-dog
visional_engineering_and_design
0
110
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
4k
Knowledge Work の AI Backend
kworkdev
PRO
0
290
Amazon Bedrock Knowledge Bases × メタデータ活用で実現する検証可能な RAG 設計
tomoaki25
6
2.5k
M&Aで拡大し続けるGENDAのデータ活用を促すためのDatabricks権限管理 / AEON TECH HUB #22
genda
0
280
SQLだけでマイグレーションしたい!
makki_d
0
1.2k
Snowflake Industry Days 2025 Nowcast
takumimukaiyama
0
130
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
91
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
520
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
98
SEO for Brand Visibility & Recognition
aleyda
0
4.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Darren the Foodie - Storyboard
khoart
PRO
0
2k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Transcript
&#*-"#Λࢧ͑Δ ΫϥυɾαʔόʔϨε׆༻ࣄྫͱ͜Ε͔Β
ྮྑ גࣜձࣾ&#*-"#ΤϯδχΞ "[VSF0LJOBXB#BTF $0%&#"4&ϓϩάϥϛϯάεΫʔϧߨࢣ UXJUUFS!S@OBLBNJOF (JU)VC!SOBLBNJOF
None
None
None
Ϋϥυͬͯ·͔͢ʁ
Ϋϥυͷར༻؆୯ʹͳ͖͍ͬͯͯΔ w ੲͷΑ͏ͳϋʔυΣΞͷௐୡɺωοτϫʔΫͷઃఆɺ04ͷΠϯετʔϧͳ Ͳ͍Βͳ͘ͳͬͨɻ w ཧϙʔλϧ͔ΒΆͪΆͪ͢Δ͚ͩͰ࢝ΊΒΕΔ w ؆୯ʹΞϓϦέʔγϣϯ04ڥΛ૿ͨ͠ΓݮΒͨ͠ΓFUD
ը໘ʹैͬͯΆͪΆͪ͢Δ͚ͩ
Ϋϥυͷར༻ܗଶ Ҿ༻ݩ : de:code 2019 [DT08] .NET ͱΫϥυ ωΠςΟϒ ʙ
ຊ֨Խ͢ΔΫϥυҠߦͱͦͷΞʔΩςΫνϟ
Ϋϥυͷར༻ܗଶ Ҿ༻ݩ : Azure | ͬͱΓ͍ͨ! ίϯςφʔ | ॳ৺ऀ͚ 12
[#͘ΒͰ]
Ϋϥυͷར༻ܗଶ Ҿ༻ݩ : Azure | ͬͱΓ͍ͨ! ίϯςφʔ | ॳ৺ऀ͚ 12
[#͘ΒͰ]
1BB4 1MBUGPSNBTB4FSWJDF w ΞϓϦέʔγϣϯ։ൃʹඞཁͳ࣮ߦڥΛར༻͢ΔϞσϧ w ίʔυͷ࣮ߦڥ%#ͳͲͷϛυϧΣΞΛఏڙ w දతͳྫͱͯ͠)FSPLV"84&MBTUJD#FBOTUBMLͳͲ͕͋Δ
'BB4 'VODUJPOBTB4FSWJDF w αʔϏεΑΓ͞Βʹཻͷࡉ͔͍ؔ୯ҐͰॲཧΛ࣮ߦ͢ΔϞσϧ w αʔόʔϨεͱݴΘΕΔͷ͍͍ͩͨ͜Εʹ͋ͨΔ w ΠϕϯτυϦϒϯํࣜ w "VUP4DBMJOH
αʔόʔ͕ͳ͍ αʔόʔϨεͬͯʜ
αʔόʔ͕ͳ͍ αʔόʔΛҙࣝ͠ͳͯ͘ྑ͍ αʔόʔϨεͬͯʜ
ϑϧϚωʔδυαʔϏε w ʮΫϥυαʔϏεʯͱͯ͠நԽ͞ΕͨαʔϏεΛར༻͢Δ͜ͱ w ΞϓϦέʔγϣϯ։ൃऀαʔόʔͷঢ়ଶΛҙࣝ͢Δ͜ͱͳ͘։ൃʹઐ೦Ͱ ͖Δ w ϥϯλΠϜɾϛυϧΣΞΑΓԼϕϯμʔʹ͓ͤ
ॊೈͳεέʔϦϯά͕Մೳ w 1BB4ɺ'BB4ڞʹ؆୯ͳઃఆͰॊೈʹεέʔϧΞοϓεέʔϧΞτ͕Մೳ w 'BB4ͩͱΠϯελϯε͕͍͍ײ͡ʹࣗಈͰεέʔϧΞτͯ͘͠ΕΔ w "[VSF'VODUJPOTͩͱεέʔϧίϯτϩʔϥʔͷϩά͕ݟΕͯͲΜͳ࣌ ʹͲΜͳཧ༝ͰΠϯελϯε͕૿͔͑ͨΈ͍ͨͳͷΛࢹͰ͖Δ
'BB4ͷ߹ ༻͚ͨͩ͠Ϧιʔε՝ۚ w Πϯελϯεͷ࣮ߦ͚࣌ؒͩ՝ۚ͞ΕΔ w ʹճ͔࣮͠ߦ͠ͳ͍Α͏ͳαʔόʔͱ͔ͩͱඇৗʹॏๅ
'BB4ͷ߹ ༻͚ͨͩ͠Ϧιʔε՝ۚ w Πϯελϯεͷ࣮ߦ͚࣌ؒͩ՝ۚ͞ΕΔ w ʹճ͔࣮͠ߦ͠ͳ͍Α͏ͳαʔόʔͱ͔ͩͱඇৗʹॏๅ ˠখ࢝͘͞Ί͍͢
"[VSFͷαʔόʔϨείϯϙʔωϯτ Ҿ༻ݩ : AzureΛϑϧ׆༻ͨ͠αʔόʔϨεͷைྲྀʹ͍ͭͯ
"[VSF'VODUJPOT w αʔόʔͷߏஙอकΛ͢Δ͜ͱͳ͘ϓϩάϥϜΛ࣮ߦͰ͖Δ w ࣮ߦ࣌ؒͰ՝ۚʢ"QQ4FSWJDFϓϥϯʹΑΔֹ݄ݻఆ͋Δʣ w ༷ʑͳݴޠΛαϙʔτ ʢ$'+BWB4DSJQU5ZQF4DSJQU1ZUIPO+BWB1PXFS4IFMMʣ w ΧελϜϋϯυϥʔΛ͏͜ͱͰਖ਼ࣜʹαϙʔτ͞Εͯͳ͍ݴޠͰ༻Մೳ
τϦΨʔͱόΠϯυ w 5SJHHFS*OQVU#JOEJOH0VUQVU#JOEJOHΛ ࣗ༝ʹઃఆͰ͖Δ w όΠϯυ w ؔʹผϦιʔεΛએݴతʹଓ͢Δํ๏ w ଞͷαʔϏεͷΞΫηεͷϋʔυίʔσΟϯάΛճආͰ͖Δ
αϙʔτ͞ΕΔόΠϯσΟϯά
αϙʔτ͞ΕΔόΠϯσΟϯά
1BB4ͬΆ͑͘Δ w 1SFNJVNϓϥϯ·ͨઐ༻ "QQ4FSWJDF ϓϥϯΛ༻Ͱ͖Δɻ w ैདྷͷ'BB4ͱͯ͠ͷ"[VSF'VODUJPOTͩͱ͍Ζ͍Ζ੍ݶ͕͋Δ w ࣮ߦ͕࣌ؒҎͰͳ͚ΕͳΒͳ͍ w
DPMETUBSU w %PDLFSͷίϯςφΛಈ͔͢͜ͱ͕Ͱ͖Δ
"[VSFϝοηʔδϯάαʔϏε
-PHJD"QQT w ϊϯίʔυɾϩʔίʔυͰͭ͘Δ͜ͱ͕Ͱ͖ΔϫʔΫϑϩʔ w छྨҎ্ͷίωΫλ͕༻ҙ͞Ε͍ͯΔͷͰɺ݁ߏ͍ΖΜͳ͜ͱ͕Ͱ͖Δ w ΞΫγϣϯʹରͯ͠ͷैྔ՝੍ۚ w ΤϯδχΞ͡Όͳͯ͘࡞ΕΔʂʂ
-PHJD"QQT
"[VSFαʔόʔϨε ΞʔΩςΫνϟύλʔϯ
αʔόʔϨεͳΠϕϯτॲཧ
αʔόϨε8FCΞϓϦέʔγϣϯ
"[VSF8FC"QQ w )FSPLVͷ༷ͳखܰͳ8FCΞϓϦέʔγϣϯͷ࣮ߦڥΛఏڙ w 8JOEPXT-JOVY྆ํαϙʔτ w ༷ʑͳݴޠΛαϙʔτ w "[VSF8FC"QQGPS$POUBJOFSTΛ͏͜ͱͰɺ 8FCΞϓϦ͕ͬͨ%PDLFSίϯςφΛಈ͔͢͜ͱ͕Ͱ͖Δ
σϓϩΠεϩοτ w εϩοτͱݺΕΔ୯ҐͰ'2%/ʹඥͮ͘lࢠͷ8FC"QQzΛ৽ͨʹ࡞Δ͜ͱ ͕Ͱ͖Δ w εϩοτεϫοϐϯάͷػೳΛ͍ɺzͷ8FC"QQzͱzࢠͷ8FC"QQzΛೖ Εସ͑Δ͜ͱ͕Մೳʢ'2%/ͦͷ··ʣ ˠ#MVF(SFFOσϓϩΠϝϯτΛ؆୯ʹಋೖͰ͖Δ
ϩʔυόϥϯαʔ w 5SB⒏D.BOBHFS - w %/4ϨϕϧͰτϥϑΟοΫΛ੍ޚ͢Δϩʔυόϥϯα w "[VSF-PBE#BMBODFS -
w *1ΞυϨεͰͷࢄ͕Մೳ w "QQMJDBUJPO(BUFXBZ - w 63-)551ϔομͰͷࢄ͕Ͱ͖Δ w 44-ΦϑϩʔυରԠՄೳ
"[VSF'SPOU%PPS w -ͷϩʔυόϥϯαʔ w ύεϕʔεͷϧʔςΟϯά w 44-ΦϑϩʔυରԠՄೳ w $%/ͷΑ͏ͳίϯςϯπΩϟογϡ w
όοΫΤϯυϓʔϧͱͷਖ਼ৗੑϓϩʔϒ w ར༻ՄೳԽͲ͏͔ɺϨΠςϯγͷνΣοΫΛߦ͍ͬͯΔ w 8"' 8FC"QQMJDBUJPO'JSFXBMM ͷػೳఏڙ w FUD
σʔλϕʔε w "[VSF42-4FSWFS"[VSF42-%BUBCBTF w "[VSF%BUBCBTFGPS1PTUHSF42- w "[VSF%BUBCBTFGPS.Z42- w "[VSF%BUBCBTFGPS.BSJB%# w
"[VSF$PTNPT%#
"[VSF$POUBJOFS*OTUBODFT w $POUBJOFSBTB4FSWJDF $BB4 w 7.Λཧͨ͠Γͤͣɺ"[VSFͰ࠷ߴ͔ͭ؆୯ʹίϯςφΛ࣮ߦ͢Δ͜ͱ ͕Ͱ͖Δ w *1ΞυϨεͱ'2%/Λ༻ͯ͠Πϯλʔωοτʹެ։Ͱ͖Δ
&#*-"#Ͱͷ"[VSF׆༻ࣄྫ
w جຊతʹ"[VSFͷΫϥυαʔϏεΛ͍ ͯ͠ɺ΄΅αʔόʔϨεͰ࣮ w ҿ৯ɾαʔϏεʹؔΘΔ༷ʑͳαʔϏεͱσ ʔλͷ࿈ܞΛߦͳ͍ͬͯΔ ʢ֤छ104ϨδɺΧϝϥɺ8FCαʔϏεʣ w "[VSF'VODUJPOTʹؔͯ͠ओʹQZUIPOɺ Ұ෦+BWB4DSJQUͰ࣮͞Ε͍ͯΔ
σʔλج൫ͱͯ͠ͷαʔόʔϨε
-PHJD"QQT "[VSF'VODUJPOT w "[VSF'VODUJPOTͷ ࣮ߦΛεέδϡʔϦϯά
#MPC4UPSBHF &WFOU(SJE 2VFVF4UPSBHF w ΠϕϯτυϦϒϯͰ"[VSF'VODUJPOTΛ࣮ߦ w Ұ୴2VFVFʹ٧ΊࠐΉ͜ͱͰɺޙଓͷ%#ͷϘτϧωοΫΛղফ
"[VSF$POUBJOFS*OTUBODFT w "[VSF'VODUJPOT͚ͩͰॲཧ͖͠Εͳ͍߹ʹͬͨΓ͢Δ w %JHEBH&NCVMLͷ࣮ߦج൫ͱͯ͠༻
ࠓޙʹ͍ͭͯ
՝Δ w ΠϯϑϥͷίʔυԽ͕Ͱ͖͍ͯͳ͍ w ͜ΕͬͯΔʁΈ͍ͨͳϦιʔεଟൃ w αʔόʔϨεΒ͍͠ࢹͷڧԽ w ্ख͘τϨʔεͰ͖͍ͯͳ͍෦͋Δ w
FUDʜ
ඇػೳཁ݅ͷରԠڧԽ w ίετͷ࠷దԽ w ͨΒ͞ΕΔՁΛ࠷େԽ͢ΔͨΊͷίετཧ w ΦϖϨʔγϣφϧΤΫηϨϯε w ӡ༻ڥͰγεςϜΛܧଓతʹಈ࡞ͤ͞Δӡ༻ϓϩηε w
ύϑΥʔϚϯεޮ w ෛՙͷมԽʹରԠ͢ΔͨΊͷγεςϜͷೳྗ w ৴པੑ w ো͔Βճ෮ͯ͠ಈ࡞Λଓߦ͢ΔγεςϜͷೳྗ w 4FDVSJUZ w ڴҖ͔ΒΞϓϦέʔγϣϯͱσʔλΛอޢ͢Δ .JDSPTPGU"[VSF8FMM"SDIJUFDUFE'SBNFXPSL Ҿ༻ݩ : https://docs.microsoft.com/ja-jp/azure/architecture/framework/
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠🙇