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
CGJ2020_WINTER_Information_Session
Search
Cluster
December 04, 2020
0
340
CGJ2020_WINTER_Information_Session
Cluster
December 04, 2020
Tweet
Share
More Decks by Cluster
See All by Cluster
メタバースプラットフォームを支えるアーキテクチャの現在とこれから
clustervr
0
1.2k
クラスターとメタバース
clustervr
1
1k
ランダム行列から深層学習へ
clustervr
1
1.5k
CEDEC2022-xyx-3Dデータを持ち込めるcross-platformメタバースの技術的挑戦.pdf
clustervr
0
1.8k
avatarmarket-pickup
clustervr
0
820
_0608_Hello_Cluster_アップデート情報/ 20210601-hello-cluster-update
clustervr
0
480
_0601_Hello_Cluster_アップデート情報/ 20210601-hello-cluster-update
clustervr
0
450
【5/18】Hello_Cluster_イベントレポート/ 20210518-hello-cluster
clustervr
0
500
_0511_Hello_Cluster_アップデート情報/ 20210511-hello-cluster-update
clustervr
0
360
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Scaling GitHub
holman
463
140k
GraphQLとの向き合い方2022年版
quramy
49
14k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Why Our Code Smells
bkeepers
PRO
339
57k
Navigating Team Friction
lara
189
15k
Raft: Consensus for Rubyists
vanstee
140
7.1k
A designer walks into a library…
pauljervisheath
207
24k
Fireside Chat
paigeccino
39
3.6k
Done Done
chrislema
185
16k
Large-scale JavaScript Application Architecture
addyosmani
513
110k
Transcript
None
ग़ԋऀ εϫϯϚϯ ͱΓΜ ։ൃνʔϜ .$ $MVTUFS$SFBUPS,JU
ϓϩάϥϜ༰ $MVTUFS(".&+".ͱ Ωϟϯϖʔϯใ DMVTUFSϫʔϧυ੍࡞ߨ࠲ ήʔϜδϟϜ5JQT
ຊͷର ήʔϜδϟϜʹࢀՃͨ͜͠ͱ͋Δ͚Ͳ DMVTUFSॳΊͯͷਓ DMVTUFSͬͯΔ͚Ͳ ήʔϜδϟϜʹॳΊͯࢀՃ͢Δਓ
ήʔϜΫϦΤΠλʔ͕ ू·Γ࣌ؒͰήʔϜΛ ੍࡞͢ΔΠϕϯτ ήʔϜδϟϜͱ
༏উۚສԁΛݒ͚ͨ اը֓ཁ ΦϯϥΠϯήʔϜδϟϜ ࣌ؒͰDMVTUFSʹ ήʔϜϫʔϧυΛߘ͠Α͏
ΤϯτϦʔʹؔͯ͠ ᶃࢀՃඅແྉ ᶄະܦݧऀࢀՃՄೳʂ ᶅνʔϜࢀՃՄೳʂ ΤϯτϦʔظؒɿ݄
੍࡞ظؒʹήʔϜϫʔϧυΛ ੍࡞ͯ͠DMVTUFSʹߘ͠Α͏ʂ ࣮ࢪظؒ ݄ ۚ ݄
ᶃςʔϚʹԊ͍ͬͯΔ͜ͱʂ ᶄ͓༑ୡͱҰॹʹԿͰָ͠ΊΔ͜ͱʂ ᶅಠੑʹΜͩϫΫϫΫ͢ΔϫʔϧυͰ͋Δ͜ͱʂ ৹ࠪج४ ࡞ςʔϚ ʁʁʁ ˞࡞ςʔϚ݄ ۚ ʹ࣮ࢪ͢Δ։ձࣜʹͯൃදக͠·͢ɻ
ਖ਼ େۚສԁΛଃఄʂ
ਖ਼ ४େۚສԁΛଃఄʂ
None
෦ ֤෦ผʹۚສԁΛଃఄʂ
ͦͷଞɺ߽՚ͳ͕ Γͩ͘͞Μʂ
εϙϯαʔ ;0/F ˙༰ʢνʔϜʣ σδλϧύϑΥʔϚϯεΤφδʔ;0/F༷ σδλϧΤφδʔ;0/F ˞έʔεʗຊೖΓ
εϙϯαʔ 6OJUZ+BQBO ˙༰ʢνʔϜʣ ϢχςΟɾςΫϊϩδʔζɾδϟύϯגࣜձ༷ࣾ 0DVMVT2VFTU̎ νʔϜϝϯόʔʢ࠷େ໊༷ʣ 6OJUZ+BQBOͷOPUFΞΧϯτͰͷ ΠϯλϏϡʔܝࡌݖ
εϙϯαʔ ΤϜΤεΞΠίϯϐϡʔλʔ δϟύϯ ˙༰ʢ֤νʔϜʣ ΤϜΤεΞΠίϯϐϡʔλʔδϟύϯגࣜձ༷ࣾ ήʔϛϯάϞχλʔ෦ ΠϯνήʔϛϯάϞχλʔʢ0QUJY."($23ʣº ήʔϛϯάϊʔτ1$෦ #SBWP"%%3+1º
εϙϯαʔ 546,6.0 ˙༰ʢνʔϜʣ 546,6.0ʢגࣜձࣾ1SPKFDU8IJUFʣ༷ ڸԻϦϯɾϨϯεϐʔΧʔ 7-4#53*/-&/
εϙϯαʔ 3&"-*5: ˙༰ʢνʔϜʣ 3&"-*5:גࣜձ༷ࣾ 3&"-*5:Ͱ͑Δ 3&"-*5:डऀݶఆΞόλʔΞΠςϜ 3&"-*5:Ͱ͑Δ ΞϓϦ௨՟ʢ ίΠϯʣ
εϙϯαʔ ,050#6,*:" ˙༰ʢνʔϜʣ גࣜձࣾᆹ༷ ΞόλʔͪΌΜηοτ ɾళһͪΌΜ൛ʢॳ൛ʣ ɾళһͪΌΜɹൢചϑΝΠϧʹ ɹडϫʔϧυͷใܝࡌ ɾγϦʔζୈΞόλʔͷ։ൃGCYσʔλ ɾγϦʔζୈΞόλʔͷ൛ʢॳ൛ʣ
Ωϟϯϖʔϯใ
None
None
None
DMVTUFSϫʔϧυ੍࡞ߨ࠲
DMVTUFSͱ ˞ίϯϙʔωϯτͱΦϒδΣΫτΛઃஔ͢Δ͚ͩͰ؆୯ʹϫʔϧυΛ੍࡞Մೳʂ ϚϧνσόΠεɺϚϧνϓϨΠͷήʔϜΛ ੍࡞Ͱ͖ΔϓϥοτϑΥʔϜʂ ϓϩάϥϛϯάෆཁͰ
ϫʔϧυ੍࡞ʹඞཁͳ͜ͱ 6OJUZͷΠϯετʔϧ $MVTUFS$SFBUPS,JUͷಋೖ
$MVTUFS$SFBUPS,JU $MVTUFS$SFBUPS,JU͕ಋೖࡁΈͷ αϯϓϧϓϩδΣΫτͰ࡞Γ࢝ΊΑ͏
ήʔϜཁૉ ΞΠςϜɺτϦΨʔɺΪϛοΫɺΦϖϨʔγϣϯ ্هͷίϯϙʔωϯτΛΈ߹Θͤͯ࡞Γ·͢ $MVTUFS$SFBUPS,JU
ΞΠςϜͱ ΦϒδΣΫτͷҐஔΛಉظͨ͠Γɺ ϓϨΠϠʔ͕ΦϒδΣΫτΛ௫ΜͰ ҠಈͰ͖ΔΑ͏ʹ͢Δػೳ͕͋Γ·͢
τϦΨʔͱ ΞΠςϜʹτϦΨʔΛՃ͢Δ͜ͱͰ ϫʔϧυͰىͬͨ͜͜ͱ ϓϨΠϠʔͷಈ࡞Λݕ͠ɺ ͦΕΛΪϛοΫʹ௨Ͱ͖ΔΑ͏ʹͳΓ·͢ɻ
ΪϛοΫͱ ΪϛοΫΛઃఆ͢Δ͜ͱͰɺ τϦΨʔ͔Βͷ௨ΛಡΈऔͬͯ ΞΠςϜϫʔϧυɺϓϨΠϠʔʹ ༷ʑͳมԽΛى͜͢͜ͱ͕Ͱ͖·͢
ΦϖϨʔγϣϯͱ τϦΨʔ͔Βͷ௨ΛಡΈऔͬͯԿΒ͔ͷ ॲཧΛͨ݁͠ՌΛΪϛοΫ௨͠·͢ Ұఆ࣌ؒޙʹผͷ௨Λߦ͏λΠϚʔػೳ ௨༰ΛϥϯμϜʹબͿػೳ ϝοηʔδಉ࢜ͷܭࢉΛߦ͏ػೳɹ
ϫʔϧυ੍࡞Ͱҙ͍ͨ͜͠ͱ
$MVTUFS$SFBUPS,JU 6OJUZରԠόʔδϣϯ 6OJUZG
εΫϦϓτʹ͍ͭͯ 6OJUZඪ४ͷίϯϙʔωϯτͱ ಛఆͷΞηοτҎ֎ʹରԠ͍ͯ͠·ͤΜ "OJNBUPSɾ5FSSBJOɾ5JNFMJOF
γΣʔμʔʹ͍ͭͯ ࣗ͝Ͱهड़ͨ͠ ΧελϜγΣʔμʔ͕༻Ͱ͖·͢ ˞NBD04ͱJ04Ͱඳը"1*ͱͯ͠.FUBMΛ༻͢ΔͨΊɺ δΦϝτϦγΣʔμʔར༻Ͱ͖·ͤΜɻ
੍࡞ָ͕ʹͳΔ5*14
੍࡞࣌ؒͷॖ τϦΨʔʗΪϛοΫΛཧղ͢Δʂ ίϛϡχςΟΛ׆༻͢Δʂ ੍࡞ָ͕ʹͳΔ5*14
੍ݶ࣌ؒͷॖ
ʮ$MVTUFS(".&+".JO46..&3ʯ ੍࡞࣌ؒ࣌ؒ ੍ݶ࣌ؒͷॖ ੍࡞ʹ͔͚Δ࣌ؒΛԿʹݮΒͤΔ͔͕ॏཁʂ
ϓϨϏϡʔΛ׆༻͠Α͏ʂ 6OJUZͷ࠶ੜϘλϯΛԡ͢͜ͱͰ ͦͷͰಈ࡞Λ֬ೝ͢Δ͜ͱ͕Ͱ͖·͢ɻ ੍ݶ࣌ؒͷॖ
τϦΨʔʗΪϛοΫΛཧղ͢Δʂ
$MVTUFS8JLJ ΫϦΤΠλʔͷݟΛूΊͨ τϦΨʔʗΪϛοΫΛཧղ͢Δʂ
DMVTUFS༻ΞΠςϜ τϦΨʔʗΪϛοΫΛཧղ͢Δʂ
ςϯϓϨʔτϫʔϧυϓϩδΣΫτ ϓϩδΣΫτΛಋೖ͢Δ͚ͩͰ ͙͢ʹήʔϜ੍࡞͕Մೳʹʂ
ίϛϡχςΟΛ׆༻͢Δʂ
%JTDPSEʹࢀՃ͢Δ ଟ͘ͷΫϦΤΠλʔ͕ू·ΔίϛϡχςΟʹࢀՃ͠Α͏ʂ ίϛϡχςΟΛ׆༻͢Δʂ
ήʔϜδϟϜ5JQT
ָ͠͏ʂ ςʔϚʹԊͬͯແͯ͘ະͰ Ξοϓϩʔυͯ͠ΈΑ͏ʂ ήʔϜδϟϜ5JQT
৸·͠ΐ͏ʂ ࠷ݶͷਭऔͬͨ΄͏͕τʔλϧͰਐग़·͢ ήʔϜδϟϜ5JQT
εέδϡʔϧΛཱ͓ͯͯ͘ʂ اըΛߟ͑Δ੍࣌ؒ࡞͢Δ࣌ؒͳͲ ͔ͬ͠Γͱ࣌ؒͯ͠ઓ͠·͠ΐ͏ ήʔϜδϟϜ5JQT
݄ ۚ εέδϡʔϧྫʢνʔϜࢀՃͷ߹ʣ ݄ ݄ ˗ ɾςʔϚൃද ˣ
˗d ɾاըϒϨετɺܾఆ ˣ ˗d ɾղࢄɺਭ ˗d ɾΞΠεϒϨΠΫ ɾλεΫղɺ୲ܾΊ ˣ ˗ ɾ੍࡞˞࣌ؒஔ͖ʹਐڞ༗ ˣ ˗ ͘ͱ͜͜·ͰʹҰճΞοϓ ϩʔυͯ͠શһͰ༡ΜͰΈΔ ˣ ˗ ɾղࢄɺਭ ˗d ɾσόοΫ ɾϒϥογϡΞοϓ ˣ ˗ ͘ͱ͜͜·Ͱʹ࠷ݶ͜Ε Ͱͱ͍͏ͷΛΞοϓϩʔυ ˣ ˗ ͓ർΕ͞·Ͱͨ͠
ԻΛ͚ͭΑ͏ʂ ήʔϜʹ͓͍ͯԻେࣄͳཁૉ ͚ͩͲޙճ͠ʹ͞Ε͕ͪ ҙࣝͯ͠༏ઌΛ্͛·͠ΐ͏ ήʔϜδϟϜ5JQT
ͱʹ͔͘આ໌͠Α͏ʂ ͱͯ໘ന͍ήʔϜͰ ༡ͼํ͕ΘΒͳ͍ͱ͍ͬͨͳ͍ ςΩετͰ͍͍ͷͰͱʹ͔͘༡ͼํΛઆ໌͠·͠ΐ͏ ήʔϜδϟϜ5JQT
ίϥϘϨʔγϣϯπʔϧΛ׆༻͠Α͏ʂ 6OJUZϓϩδΣΫτڞ༗ 6OJUZ$PMMBCPSBUF λεΫཧ 5SFMMP NJSPͳͲ ௨Λͭͳ͓͛ͯ͘ ήʔϜδϟϜ5JQT
ࠂใ
None
None