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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ryo Nakamine
March 12, 2021
Technology
1
94
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.7k
Building a ServiceMap with Service Graph Connector
rnakamine
1
1.9k
10年動くアプリケーションに Embedded SRE を導入した話
rnakamine
4
640
Laravel NOVAを使ってみた
rnakamine
0
65
Other Decks in Technology
See All in Technology
PMとしての意思決定とAI活用状況について
lycorptech_jp
PRO
0
140
Zeal of the Convert: Taming Shai-Hulud with AI
ramimac
0
150
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
370
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
2
570
【Λ(らむだ)】最近のアプデ情報 / RPALT20260318
lambda
0
100
Kubernetesにおける推論基盤
ry
1
420
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
230
OpenClaw を Amazon Lightsail で動かす理由
uechishingo
0
200
Google系サービスで文字起こしから勝手にカレンダーを埋めるエージェントを作った話
risatube
0
190
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
22k
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
3
810
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Odyssey Design
rkendrick25
PRO
2
550
The Invisible Side of Design
smashingmag
302
51k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Designing Powerful Visuals for Engaging Learning
tmiket
0
290
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
200
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
400
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
270
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
150
sira's awesome portfolio website redesign presentation
elsirapls
0
190
The untapped power of vector embeddings
frankvandijk
2
1.6k
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/
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠🙇