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
Terraformを用いた機械学習インフラの構築 / Developers Summit 20...
Search
bokeneko
September 06, 2018
Technology
0
500
Terraformを用いた機械学習インフラの構築 / Developers Summit 2018 FUKUOKA A-8
Developers Summit 2018 FUKUOKA での発表資料です。
bokeneko
September 06, 2018
Tweet
Share
More Decks by bokeneko
See All by bokeneko
AWS ML@Loft #11 「BASE」類似商品APIの裏側
bokeneko
0
650
Retty Tech Night #1 bokeneko
bokeneko
1
830
TechPlay DeepLearningAllStars2017
bokeneko
0
1.5k
TFUG#3 RettyにおけるDeep Learningの自然言語処理への応用事例
bokeneko
18
16k
Other Decks in Technology
See All in Technology
What's new in OpenShift 4.19
redhatlivestreaming
1
250
エンジニア採用から始まる技術広報と組織づくり/202506lt
nishiuma
8
1.7k
Nonaka Sensei
kawaguti
PRO
4
710
「どこにある?」の解決。生成AI(RAG)で効率化するガバメントクラウド運用
toru_kubota
2
430
堅牢な認証基盤の実現 TypeScriptで代数的データ型を活用する
kakehashi
PRO
2
230
Kotlinで学ぶ 代数的データ型
ysknsid25
5
1.1k
Javalinの紹介
notoh
0
110
脅威をモデリングしてMCPのセキュリティ対策を考えよう
flatt_security
4
1.7k
原則から考える保守しやすいComposable関数設計
moriatsushi
3
440
Perk アプリの技術選定とリリースから1年弱経ってのふりかえり
stomk
0
100
キャディでのApache Iceberg, Trino採用事例 -Apache Iceberg and Trino Usecase in CADDi--
caddi_eng
0
150
Definition of Done
kawaguti
PRO
3
190
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Building Applications with DynamoDB
mza
95
6.4k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Designing for Performance
lara
609
69k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Transcript
5FSSBGPSNΛ༻͍ͨ ػցֶशΠϯϑϥͷߏங #"4&גࣜձࣾ ࢯݪ३ࢤ EFWTVNJ""
ࣗݾհ w ࢯݪ३ࢤʢ͏͡Β͋ͭ͠ʣ w ػցֶशΤϯδχΞˏ#"4& w ݩ3FUUZΫϥϑτϏʔϧ୲ɻ ݱ#"4&Ϗʔϧ෦෦ɻ w ͜ͷลͷϏΞύϒभͷϏʔ
ϧܨ͍ͰΔͱ͜গͳ͍ɻɻɻ ͍͍ͱ͋͜Εڭ͑ͯɻ w ΣϧϏʔԬͷਫ෩࿊࠷ߴ
࠷ۙϒϩάॻ͖·ͨ͠ ʮ:BIPPͷۙ୳ࡧπʔϧ/(5Λͬͯྨࣅ "1*Λͭ͘Δʯ IUUQTEFWCMPHUIFCBTFJOFOUSZ
ը૾ͷಛྔநग़ͷࣗಈԽ
ఆظతͳಛྔJOEFYͷߋ৽
ϚΠΫϩαʔϏεԽ͞Εͨ"1*
ࠓ͢͜ͱ w ػցֶशج൫ΛUFSSBGPSNߏஙͨ͠ w UFSSBGPSN͏ͱΠϯϑϥઃܭ͠ ͍͢
ॳظͷ#"4&ͷػցֶशڥ w #"4&ͰػցֶशΛ୲͍ͯ͠Δ%BUB4USBUFHZ νʔϜ͕Ͱ͖ͨͷ࠷ۙ w ج൫ͱ͔ͳ͔ͬͨ w ຊ൪ܥ͕ͬͯΔಉ͡ڥͰ͝ʹΐ͝ʹΐͯͨ͠ Կ͔͋ͬͨ࣌ຊ൪ר͖ࠐΉՄೳੑ w
ຊ൪ܥͷதͳͷͰ͍͍ͪͪΠϯϑϥνʔϜʹґཔ ͯ͠Ϧιʔε࡞ͬͯΒ͏ඞཁ͕͋ͬͨ
ػցֶशͷͭΒΈ w ։ൃ༻%#ʹσʔλͳ͍ ݸਓใ͋Δ%#ʹ ؾܰʹΞΫηε͢Μ ͳʂ ຊ൪ͷσʔλΑͤ͜ʂ ݚڀʹ͔ͯຊ൪ͷσʔ λ͕͍ΔΜʂ
ػցֶशͷͭΒΈ w ͍ΖΜͳϦιʔε͙͢ཉ͍͠ ༧ࢉͲ͔͜ΒͰΜͶ Μʂ ଞʹΒΜͱ͍͔ Μ͜ͱ͋ΔΜʂࠓ ͙͢Ͱ͖Δ͔͍ʂ ϝϞϦ(ʂ
DPSFʂ (16ʂ ը૾ສຕʂ ࠓ͔Βࢼ͍͔ͨ͠ ΒࠓΠϯελϯε࡞ Εʂ
ػցֶशͷͭΒΈ w ݱߦγεςϜ͕ػցֶशఆͯ͠ͳ͍ ӡ༻ΒࢹΒ͋ ΔΜʂϙϯϙϯߏ ม͑ΕΔ͔͍ʂ ࠓͷ··ͱແཧʂ Πϯϑϥߏม͑Δ Ͱʂ
ͦͯ͠ઓ૪ ҆ఆӡ༻Λ ͛ΔςϩϦε τ͕ʂ Πϊϕʔγϣ ϯͷఢΊʂ ˞উखͳΠϝʔδͰ͢ɻ#"4&Ͱىͬͯ͜Δ༁Ͱ͋Γ·ͤΜɻ
ؾܰʹػցֶशΛࢼ͍ͨ͠ w ຊ൪ͱΓ͞ΕͨɺͰ࣮ݧɾ։ൃʹඞཁ ͳσʔλͪΌΜͱऔΕΔڥ͕ཉ͍͠ w ΠϯϑϥΛ͋Δఔࣗ༝ʹࣗͨͪͰ༻ҙͰ͖ Δࡋྔ͕ཉ͍͠ ػցֶश༻ͷ"84ΞΧϯτΛผ్༻ҙ͠Α͏ʂ ͱ͍͏͜ͱʹ
ػցֶश༻"84ΞΧϯτ w ຊ൪ͷ%#͔ΒఆظతʹσʔλΛૹͬͯΒ͏ɻ ͦͷࡍʹݸਓใશ෦ϚεΩϯά w ը૾σʔλຊ൪ͷ4ʹ্͕ͬͨͷΛͦͷλ ΠϛϯάͰίϐʔͯ͘͠Δ w ͜ͷ"84ΞΧϯτͷதͳΒ͖ʹΠϯϑϥ͍ ͍͍ͬͯ͡ʢ˞ػցֶशνʔϜͷ༧ࢉͰʣ
͜ΕͰฏ͕͓ͱͣΕ Δʁ
૪͍ͷλω·ͩ͋Δ w ṖͷΠϯελϯε܈ɺ༧ࢉΦʔόʔɺFUD Δ͔ʂ ৭ʑ͔ͭ͏Μʂ΄ͬ ͱ͚ʂ ͳΜͰ͜Μͳʹ͔ۚ ͔ͬͱΜͶΜʂ ͜ͷେྔͷΠϯελ ϯεͳΜʂ
w ԿʹԿΛͲΕ͚ͩͬͯΔͷ͔୭ͰѲͰ͖ ΔΑ͏ʹ͓͖͍ͯͨ͠ɻ w ΠϯϑϥνʔϜ͕νΣοΫ͍͢͠Α͏ʹͯ͠ ͓͖͍ͨɻ
ΠϯϑϥνʔϜͱͷ ڞ௨ݴޠͱͯ͠ͷUFSSBGPSN
UFSSBGPSN w IUUQTXXXUFSSBGPSNJP w "84ͷΠϯϑϥߏΛίʔυͱͯ͠ॻ͚Δɻ w ػೳ୯ҐͰϞδϡʔϧ࡞ͬͨΓͯ͠Πϯϑϥߏ ͷ࠶ར༻ੑΛߴΊΒΕΔɻ w ΠϯϑϥνʔϜʹ͑Δਓ͕͍ͨͷͰ͜ΕΛڞ
௨ݴޠͱͯ͠ར༻͢Δ͜ͱʹɻ
None
UFSSBGPSNͰͷ։ൃϑϩʔ w ԿͷͨΊʹԿΛͲΕ͚ͩར༻͠Α͏ͱ͍ͯ͠Δ ͔Λࣄલʹίʔυͱͯ͠ॻ͘ɻ w ίʔυHJUIVCͰཧɻΠϯϑϥνʔϜʹ13Λ ͛Δɻ-(5.͕͍ͭͨΒ࣮ࡍʹ࣮ߦɻ w UFSSBGPSNʹॻ͔Εͯͳ͍Ϧιʔε͍ͭࡴ͞Ε ͯจ۟ݴΘͳ͍ɻ
ػցֶशڥͷΠϯϑϥઃܭ UFSSBGPSNͩͱख࡞ۀͰϙνϙνͬͯΔͱ͖ͱൺ ͯΠϯϑϥߏΛߟ͍͑͢ɻ ֤Ϧιʔε͕ͦΕͧΕͲ͏ґଘ͍ͯ͠Δͷ͔͕ͬ ͖ΓΘ͔Δ͠ɺޙ͔Β֬ೝ͍͢͠ɻ UFSSBGPSNͰࣗ༝ؾ··ʹॻ͘ͱ͙͢ʹεύήο ςΟͳঢ়گʹͳΔͷͰɺνʔϜͱͯ͠ͷେܾΊ ͓ͯ͘ɻ
UFSSBGPSNػೳ͝ͱʹ
ػೳϞδϡʔϧԽͯ͠ཧ
71$Λػೳ͝ͱʹ ूܭόονܥ ը૾ॲཧܥ
71$ؒͷ௨৴71$1FFSJOH ܦ༝ %#ܥ ूܭόονܥ
֎෦ͷ"1*ఏڙ"1* (BUFXBZܦ༝
w ͲͷػೳͷԿ͕ԿΛͲΕ͚͍ͩͬͯΔͷ͔͕ ໌֬ʹͳΔΑ͏ʹ͢Δ w ֤ػೳͷ71$͖ʹ࡞͍͍ͬͯʢཁϨ Ϗϡʔʣ w 71$ؒɾ71$ͱ֎෦ͷܨ͕ΓΛ࠷খݶʹͯ͠ ͓͘͜ͱͰࣄނΛ͙
͍ͭχίχί໌࿕Πϯϑϥ
'VUVSF8PSL w UFSSBGPSNͷUGTUBUF UGWBSͷཧɺͲ͜ͰͩΕ͕࣮ߦ͢Δͷ w $PEF#VJMEͰ͍͍ײ͡ʹͰ͖ͳ͍͔ͳͱເத w BXTͷ੍ݶʹΨϯΨϯҾ͔͔ͬΔͷͲ͏͢Δ͔ w
ઃܭʹڽΓͩ͢ͱ੍͍͠ݶʹҾ͔͔ͬΔ༷ w 71$-JOLͷ੍ݶ؇ͯͩ͋͘͠͠ɻɻɻ w جຊతʹ؇ਃ͔͠ͳ͍͕ɺ੍ݶ༰ΛѲͯ͠Ҿ͔͔ͬΓʹ ͍͘ߏ ʹແବͷগͳ͍ߏ ʹͰ͖ΔͩΖ͏ͱࢥ͍ͬͯΔ