Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Cloudless Computingの論文紹介
Search
Yuuki Tsubouchi (yuuk1)
June 24, 2024
Programming
2
620
Cloudless Computingの論文紹介
さくらインターネット社内IaC勉強会 LT
Yuuki Tsubouchi (yuuk1)
June 24, 2024
Tweet
Share
More Decks by Yuuki Tsubouchi (yuuk1)
See All by Yuuki Tsubouchi (yuuk1)
AIスーパーコンピュータにおけるLLM学習処理性能の計測と可観測性 / AI Supercomputer LLM Benchmarking and Observability
yuukit
0
3
SREはサイバネティクスの夢をみるか? / Do SREs Dream of Cybernetics?
yuukit
2
220
SREのためのテレメトリー技術の探究 / Telemetry for SRE
yuukit
13
2.5k
AIスパコン「さくらONE」の オブザーバビリティ / Observability for AI Supercomputer SAKURAONE
yuukit
2
1k
AIスパコン「さくらONE」のLLM学習ベンチマークによる性能評価 / SAKURAONE LLM Training Benchmarking
yuukit
2
900
とあるSREの博士「過程」 / A Certain SRE’s Ph.D. Journey
yuukit
11
5.1k
eBPFを用いたAIネットワーク監視システム論文の実装 / eBPF Japan Meetup #4
yuukit
3
1.6k
クラウドのテレメトリーシステム研究動向2025年
yuukit
4
1.1k
博士論文公聴会: Scaling Telemetry Workloads in Cloud Applications: Techniques for Instrumentation, Storage, and Mining / PhD Defence
yuukit
1
400
Other Decks in Programming
See All in Programming
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.1k
Integrating WordPress and Symfony
alexandresalome
0
160
FluorTracer / RayTracingCamp11
kugimasa
0
240
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
880
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
420
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
410
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
tparseでgo testの出力を見やすくする
utgwkk
2
260
認証・認可の基本を学ぼう後編
kouyuume
0
240
GISエンジニアから見たLINKSデータ
nokonoko1203
0
170
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
160
Featured
See All Featured
Everyday Curiosity
cassininazir
0
110
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Documentation Writing (for coders)
carmenintech
77
5.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Building an army of robots
kneath
306
46k
Done Done
chrislema
186
16k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
87
How to make the Groovebox
asonas
2
1.8k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Optimizing for Happiness
mojombo
379
70k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Transcript
௶ ༎थ (y-tsubouchi.sakura, @yuuk1t) 2024/06/24 Cloudless Computingͷจհ ͘͞ΒΠϯλʔωοτࣾIaCษڧձ LT
Y. Qiu, P. Tser J. Kon, J. Xing†, Y. Huang,
H. Liu, X. Wang, P. Huang, M. Chowdhury, A. Chen, “Simplifying Cloud Management with Cloudless Computing,” HotNets, 2023. IUUQTEMBDNPSHEPJ
• USͷϛγΨϯେֶͷωοτϫʔΫࢄγεςϜʹؔ͢Δݚڀάϧʔϓ • ୈҰஶऀPhDֶੜ • HotNets: ACM Workshop on Hot
Topics in Network • ωοτϫʔΫγεςϜʹؔ͢Δֵ৽తͳΞΠσΟΞΛςʔϚͱ͢Δ • 2ΧϥϜ6ϖʔδఔͷγϣʔτϖʔύʔͷΈ • ϙδγϣϯϖʔύʔ • ఏىͱࠓޙͷେ·͔ͳղܾํͷఏ͕ࣔओ؟ͱͳΔ • ղܾ๏ͷఏҊ͔Β࣮ݧʹΑΔධՁ·ͰؚΊͨݫ֨ͳจͱझࢫ͕ҟͳΔ จͷϝλσʔλ
Կ͕͔ʁ ΫϥυϨϕϧͷ Πϯϑϥ IaCϨϕϧͷந Ϊϟοϓ ख࡞ۀͰͷࢼߦࡨޡΛ܁Γฦ͍ͯ͠Δ
Կ͕͔ʁ ΫϥυϨϕϧͷ Πϯϑϥ IaCϨϕϧͷந Ϊϟοϓ ᶃ IaCίʔσΟϯά͍͠ ᶄ IaCݕূ͕ෆे •
ݴޠ֓೦ͷֶशۂઢ͕ٸ • Non-IaC → IaC ͕ࠔ • IaCϨϕϧͷจ๏͕ਖ਼ͯ͘͠ΫϥυϨϕϧͰ ಈ࡞อূͳ͠ • Ϋϥυػೳมߋʹ͏ಈ࡞ͷมԽͷै ᶅ IaCσϓϩΠͷඇޮੑ • Ϧιʔεґଘؔάϥϑͷ࠷దԽ͕ෆे • খنߋ৽ͰશϦιʔεঢ়ଶͷ࠶νΣοΫඞཁ
Կ͕͔ʁ ΫϥυϨϕϧͷ Πϯϑϥ IaCϨϕϧͷந Ϊϟοϓ ᶆ IaCίʔυߋ৽ͷ ᶇ IaCσόοά͕͍͠ •
ෳਓͰͷಉ࣌ߋ৽ͷࡍͷڝ߹ݕग़ͱճආ • ϩʔϧόοΫͷෳࡶੑ • ΫϥυϨϕϧͷΤϥʔͱIaCϓϩάϥϜͱͷରԠ͚ • υϦϑτʢIaC֎Ͱͷมߋʣͷݕग़ͱௐ ᶈ IaCϙϦγʔద༻͕ΞυϗοΫ • Ϣʔβʔݻ༗ͷϙϦγʔʢࣗಈεέʔϦϯάɺ༧ࢉ੍ݶɺ ηΩϡϦςΟཁ݅ͳͲʣͷద༻ • ϙϦγʔݴޠ͕ෳࡶͰशಘ͕ࠔ
Ͳ͏ղܾ͢Δ͔ʁ Cloudless Computing $MPVEZ ಶ͍ͬͯΔ $MPVEMFTT ಶΒͳ͍
Ͳ͏ղܾ͢Δ͔ʁ • LLMʹΑΔIaCϓϩάϥϜ߹ • HallucinationରࡦɺIaCίʔυੜʹಛԽͨ͠MLࢧԉ߹ٕज़[50,58] • RAG: ϢʔβʔͷطଘΠϯϑϥͷؔ࿈෦ΛίϯςΩετೖ • Non-IaC
→ IaC ͷҠ২ • Terraformer/AztfyͰɺߏ͕໌֬Ͱͳ͘ɺखಈϦϑΝΫλϦϯά͕ඞཁ • ߏΨΠμϯεΛఏڙ͢ΔϓϩάϥϜΦϓςΟϚΠβͰࢧԉ͖͢Ͱ͋Δ • Ϧιʔεͷ୯७ྻڍͰͳ͘ɺTerraformͷcount/for_eachΛ͏ • ಉҰߏͷϦιʔεͷηοτnested modulesͰϥοϓ͢Δ ᶃ IaCίʔσΟϯά͍͠ • ݴޠ֓೦ͷֶशۂઢ͕ٸ • Non-IaC → IaC ͕ࠔ
Ͳ͏ղܾ͢Δ͔ʁ ᶄ IaCݕূ͕ෆे • IaCϨϕϧͷจ๏͕ਖ਼ͯ͘͠ΫϥυϨϕ ϧͰಈ࡞อূͳ͠ • Ϋϥυػೳมߋʹ͏ಈ࡞ͷมԽͷै • IaCͷҙຯʹجͮ͘ܕγεςϜ
[57] • ݱࡏͷIaCݴޠͰɺଟ͘ͷଐੑ͕୯ͳΔʮจࣈྻʯͰ͋Δ • ԾϚγϯIDαϒωοτΞυϨεͱ͍ͬͨηϚϯςΟοΫܕΛఆٛ͢Δ • ख͕͔͔ؒΔͨΊɺAPI༷υΩϡϝϯτ͔ΒNLPٕज़ʹΑΓɺϦιʔε ܕͱґଘؔͷάϥϑදݱΛࣗಈநग़
Ͳ͏ղܾ͢Δ͔ʁ ᶅ IaCσϓϩΠͷඇޮੑ • Ϧιʔεґଘؔάϥϑͷ࠷దԽ͕ෆे • খنߋ৽ͰશϦιʔεঢ়ଶͷ࠶νΣοΫඞཁ • σϓϩΠॲཧͷฒྻԽ •
Ϧιʔεґଘάϥϑɺಉ࣌σϓϩΠՄೳͳฒྻαϒάϥϑΛͭ • APIϨʔτ੍ݶϦιʔεͷ࡞࣌ؒͳͲΛߟྀ͢Δඞཁ͋Γ • σϓϩΠ࣌ͷӨڹൣғͷಛఆ • ݸʑͷϦιʔεͷมߋɺґଘάϥϑͷϊʔυͱࢠϊʔυͷখ͞ͳαϒ ηοτʹͷΈӨڹΛ༩͑Δͣ • มߋΛ͔ͳΓখ͞ͳαϒάϥϑʹ੍ݶͰ͖Δ [55,69]
·ͱΊ • طଘͷIaCͷߏʹରͯ͠ɺΫϥυϨϕϧͱIaCͷநϨϕϧʹେ͖ͳΪϟο ϓ͋Γ → “Cloudless Computing” • ΪϟοϓΛ6ݸͷ՝ʹղ͠ɺͦΕͧΕʹେ·͔ͳղܾํʢεϥΠυͰ ᶃʔᶅ·ͰʣΛఏࣔ͢Δ
• LLMʹΑΓIaC߹ͷࣗಈԽ • ηϚϯςΟΫܕͷಋೖ • ฒྻάϥϑߋ৽… ͳͲ
ײ • ݸʑͷղܾํɺݹయతͳܭࢉػՊֶɺLLMͳͲͷ͔ࣝΒ༰қʹணͰ ͖ͦ͏͕ͩɺݱঢ়ͷIaCʹݪཧతʹେ͖͘վળͷ༨͕͋Δͱ͍͑Δ • “Cloudless Computing”ͱݺͿҙਤΘ͔Δ͕ɺେ͛͞ͳҹड͚Δɻ ServerlessͷΑ͏ͳϥϯλΠϜͰͳ͍ͨΊɺϦιʔεཧػߏͰ͋Δ͜ͱ͕ Θ͔Δ໊͚͕Α͍ͷͰʁ •
6ϖʔδͳͷʹࢀߟจݙ͕70͋ΔͨΊɺ͜ͷͷֶज़తഎܠΛͨͲΔى ͱͯͪ͠ΐ͏ͲΑ͍ • ຊจͰղܾͷώϯτͱͯ͠τοϓձٞϨϕϧͷؔ࿈จ͕ࢀর͞Ε͍ͯΔ
ɾSRE NEXT 2023ͰSREจͷ୳͠ํಡΈํΛհͨ͠ https://blog.yuuk.io/entry/2023/srenext2023 ɿจͷ୳͠ํͱಡΈํ