Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Cloud Native Data Center Networking超入門 - Connec...
Search
Kurochan
February 12, 2020
Technology
2
6.3k
Cloud Native Data Center Networking超入門 - Connect Meetup
Kurochan
February 12, 2020
Tweet
Share
More Decks by Kurochan
See All by Kurochan
つなぐ、届ける、変える- コンテンツ配信の最前線ト——ク
kurochan
0
93
サイバーエージェント流クラウドコスト削減施策「みんなで金塊堀太郎」
kurochan
4
2.8k
AWS Elemental MediaPackageと格闘🤼
kurochan
2
74
サイバーエージェントでのSlack活用事例 @ 2025
kurochan
5
160
15年入社者に聞く! これまでのCAのキャリアとこれから
kurochan
1
320
入門 電気通信事業者
kurochan
13
5.7k
AWS x さくらのクラウドのハイブリッドクラウドによる安価なフレッツ閉域網接続の実装
kurochan
9
6k
GoでTCP Proxyを実装してみよう
kurochan
1
1.2k
サイバーエージェントの広告配信におけるIPoEトラフィックの概況
kurochan
0
520
Other Decks in Technology
See All in Technology
AI/MLのマルチテナント基盤を支えるコンテナ技術
pfn
PRO
5
720
プラットフォームエンジニアリングとは何であり、なぜプラットフォームエンジニアリングなのか
doublemarket
1
550
翻訳・対話・越境で強いチームワークを作ろう! / Building Strong Teamwork through Interpretation, Dialogue, and Border-Crossing
ar_tama
4
1.6k
命名から始めるSpec Driven
kuruwic
3
830
21st ACRi Webinar - AMD Presentation Slide (Nao Sumikawa)
nao_sumikawa
0
200
.NET 10 のパフォーマンス改善
nenonaninu
2
4.7k
pmconf2025 - 他社事例を"自社仕様化"する技術_iRAFT法
daichi_yamashita
0
490
pmconf2025 - データを活用し「価値」へ繋げる
glorypulse
0
440
たかが特別な時間の終わり / It's Only the End of Special Time
watany
2
500
小さな判断で育つ、大きな意思決定力 / 20251204 Takahiro Kinjo
shift_evolve
PRO
1
300
シンプルを極める。アンチパターンなDB設計の本質
facilo_inc
1
1k
Databricksによるエージェント構築
taka_aki
1
120
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
For a Future-Friendly Web
brad_frost
180
10k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Transcript
$MPVE/BUJWF%BUB$FOUFS /FUXPSLJOHೖ $POOFDU.FFUVQ൛ גࣜձࣾαΠόʔΤʔδΣϯτ ࠇ࡚༏ଠ!LVSP@N
ࣗݾհ wࠇ࡚༏ଠ wגࣜձࣾαΠόʔΤʔδΣϯτ "*ࣄۀຊ෦%ZOBMZTU wपΛܴ͑·ͨ͠ w։ൃऀ w৽ଔೖࣾ @kuro_m @kurochan
ࠓ͓͢Δ͜ͱ wΫϥυͱ͍͏ͷͲ͏ͬͯߏ͞Ε͍ͯΔͷ͔ wΫϥυΛ͍ͬͯΔϢʔβͷཁΛຬͨͨ͢Ίʹ ͲΜͳٕज़͕ඞཁʹͳΔͷ͔ wීஈ͍ͬͯΔΫϥυͷج൫ʹ͍ͭͯɺ ԼͷϨΠϠʹͲΜͳٕज़͕ଘࡏ͢Δͷ͔ ͳΜͱͳ͘Πϝʔδ͕ͭ͘Α͏ʹͳΔͷ͕ΰʔϧ w ϚωʔδυαʔϏεͷ͠·ͤΜ w
ϚωʔδυαʔϏεؚΊ͔͍ͬͬͯΔج൫ͷ
ൃදͷରऀ wΫϥυΛ͍ͬͯΔਓ wΫϥυͱ͍͏ͷͷத͕ؾʹͳΔਓ w 5$1ͱ͔*1ͱ͔ΛͳΜͱͳ͍ͬͯ͘Δɺฉ͍ͨ͜ͱ͕͋Ε0, wΠϯϑϥΤϯδχΞ͔Βͨ͠ΒͨΓલ͘Β͍ͷϨϕϧײ
໔ࣄ߲ wೖͷͳͷͰࡉ͔͍෦ҧ͏͜ͱ͋Δ͔͠Ε·ͤΜ wհ͢Δٕज़ख๏ҰྫͰ͢ w ͕ࣗීஈ"84ΛΑ͍ͬͯ͘ΔͷͰ"84ͷྫ͕ଟ͘ͳΓ·͢
$MPVE/BUJWFͳωοτϫʔΫ ͱʁ
Ϋϥυͱʁ
ΫϥυΛͬͨγεςϜͰΑ͘ग़ͯ͘Δਤ w༷ʑͳαʔϏεΛͭͳ͗߹Θͤͯ γεςϜΛߏ͍ͯ͠Δ wސ٬͕ࣗ༝ʹΈ߹ΘͤՄೳ w΄͍͠ͷΛ͖ͳ͚ͩ͑Δ w࣮ࡍͲ͏ͬͯ ࣮ݱ͞Ε͍ͯΔͷ͔ʂʁ https://d .awsstatic.com/architecture-diagrams/ArchitectureDiagrams/airline-ticket-shopping-ra.pdf
Ϛϧνςφϯτ wಉ͡σʔληϯλͷதʹͨ͘͞Μͷސ٬ͷγεςϜ͕ऩ༰͞Ε͍ͯΔ wߴूʹ͢Δ͜ͱͰ୯ՁΛԼ͛ΒΕΔ wͯ͢ͷސ٬ͰϦιʔεΛڞ༗͍ͯ͠ΔͨΊར༻ޮΛߴΊ͍͢ w൚༻తͳωοτϫʔΫͱαʔόͷج൫Λ࡞͓͚ͬͯɺ धཁʹԠͯͦ͡ͷ্ʹϚωʔδυαʔϏεͳͲ͙͢ల։Ͱ͖Δ
࣮ࡍͷΫϥυ Ͳ͏ͳ͍ͬͯΔͷ͔
"84ͷྫ
࣮ࡍͷΫϥυͲ͏ͳͬͯΔͷ͔ w"84ͷྫ wσʔληϯλʹαʔόΛฒΔ ΞϕΠϥϏϦςΟʔκʔϯ インターネット
࣮ࡍͷΫϥυͲ͏ͳͬͯΔͷ͔ wαʔό্ʹ֤छαʔϏε͕σϓϩΠ wಉҰཧϗετͰ༷ʑͳϢʔβ͚ͷ αʔϏεΛ࣮ߦ wαʔό͝ͱʹϢʔβΛ͚ͣɺ֤छϦιʔε୯ҐͰϢʔβΛ۠ผ ΞϕΠϥϏϦςΟʔκʔϯ インターネット
࣮ࡍͷΫϥυͲ͏ͳͬͯΔͷ͔ wαʔόΛ૿ͨ͠ΓɺσʔληϯλΛ૿͢ ΞϕΠϥϏϦςΟʔκʔϯ インターネット
࣮ࡍͷΫϥυͲ͏ͳͬͯΔͷ͔ w͜Ε͕"; ΞϕΠϥϏϦςΟκʔϯ w";ཧతɺιϑτΣΞతʹཱࣗͨ͠ ͭҎ্ͷσʔληϯλͷू߹ w";ϨΠςϯγ͕NTະຬ͔ͭेͳଳҬ ΞϕΠϥϏϦςΟʔκʔϯ インターネット
࣮ࡍͷΫϥυͲ͏ͳͬͯΔͷ͔ w";Λෳݸͭ͘Δ wͦΕͧΕϨΠςϯγతʹ ͳ͍ڑʹઃஔ ΞϕΠϥϏϦςΟʔκʔϯ インターネット
࣮ࡍͷΫϥυͲ͏ͳͬͯΔͷ͔ w";ؒͷ௨৴͕Ͱ͖ΔΑ͏ʹͦΕͧΕଓ wΠϯλʔωοτʹग़ΒΕͳ͍ ΞϕΠϥϏϦςΟʔκʔϯ インターネット
࣮ࡍͷΫϥυͲ͏ͳͬͯΔͷ͔ wΠϯλʔωοτͱ";ͷଓΛͭ͘Δ τϥϯδοτηϯλʔ ΞϕΠϥϏϦςΟʔκʔϯ インターネット τϥϯδοτηϯλʔ
࣮ࡍͷΫϥυͲ͏ͳͬͯΔͷ͔ w";ͱτϥϯδοτηϯλʔΛଓ ΞϕΠϥϏϦςΟʔκʔϯ インターネット τϥϯδοτηϯλʔ
࣮ࡍͷΫϥυͲ͏ͳͬͯΔͷ͔ w͜Ε͕Ϧʔδϣϯ ΞϕΠϥϏϦςΟʔκʔϯ インターネット τϥϯδοτηϯλʔ
࣮ࡍͷΫϥυͲ͏ͳͬͯΔͷ͔ wෳ";ʹΞϓϦΛσϓϩΠ͍ͯ͠Εʜ ΞϕΠϥϏϦςΟʔκʔϯ インターネット τϥϯδοτηϯλʔ
࣮ࡍͷΫϥυͲ͏ͳͬͯΔͷ͔ wোੑ͕ߴ·Δ w ";ͷαΠζ͕େ͖͍ͷͰ ͞Βʹ$FMMͱ͍͏୯Ґʹ ׂ͢Δ͜ͱ ΞϕΠϥϏϦςΟʔκʔϯ インターネット τϥϯδοτηϯλʔ
࣮ࡍͷΫϥυͲ͏ͳͬͯΔͷ͔ wϦʔδϣϯͱ͍͏୯ҐΛ֤ ੈքத ʹߏங͢ΔͱϚϧνϦʔδϣϯʹ
·ͱΊΫϥυͱ w4DBMBCMF w ΄͍͠ͷΛ΄͍͚ͩ͠ w ेͳ௨৴ଳҬ w"WBJMBCMF w ߴ͍Մ༻ੑ w.VMUJ5FOBOU
w ಉ͡σʔληϯλཧϗετʹͨ͘͞Μͷސ٬Λऩ༰ wߴʹநԽ͞Ε͍ͯΔͨΊɺͲ͜ͷαʔόͰՔಇ͍ͯ͠Δͷ͔ͱ͍͏ ஔΑΓαʔϏεͷΈ߹ΘͤαʔϏεؒͷଓʹͨ͠ߏਤ Ͱձ͞ΕΔ͜ͱ͕ଟ͍
৽͍͠ωοτϫʔΫΛಋೖ͢Δ Ϟνϕʔγϣϯ
"84ͷྫ
ωοτϫʔΫͷ wಉ͡ͰϢʔβϓϩδΣΫτ ςφϯτ ͕ҧ͑ ผͱͯ͠ѻΘΕΔ w ΞυϨογϯάͷࣗ༝͕ߴ͍ w*1ΞυϨεςφϯτؒͰॏෳՄೳͳͷͰ *1ΞυϨε͚ͩΛݟͯύέοτͷૹ৴ઌม͑ΒΕͳ͍
71$ͱ͍͏֓೦ wςφϯτΛ71$ 7JSUVBM1SJWBUF$MPVE ͱ͍͏֓೦Ͱ͢Δ wϢʔβ͝ͱͪΖΜɺϢʔβඞཁʹԠͯ͡ෳͷ71$Λ࡞ͯ͠ ཧతʹผʑͷڥΛ͏͜ͱ͕Ͱ͖Δ
71$ͷ࣮ݱํ๏ wैདྷͷ୯७ͳωοτϫʔΫΛͦͷ··େنʹ͢ΔͱͲ͏ͳΔ͔
αϒωοτͷ௨৴ wಉҰαϒωοτؒͷ௨৴ w αʔό"͔Βαʔό#ʹ௨৴͢Δ߹ αʔό" αʔό# αʔό#Ͳ͜Ͱ͔͢ʁ Θ͔Βͳ͍
αϒωοτͷ௨৴ wಉҰαϒωοτؒͷ௨৴ w "31ϦΫΤετ αʔό" αʔό# αʔό#Ͳ͜Ͱ͔͢ʁ ϒϩʔυΩϟετ͠·͢
αϒωοτͷ௨৴ wಉҰαϒωοτؒͷ௨৴ w "31ϦΫΤετ αʔό" αʔό# Θͨ͠Ͱ͢
w͜Ε͕ઍʙສنʹͳΔͱʜʁ w ύέοτ͕ສύέοτʹ૿෯͞ΕΔ wεέʔϧ͠ͳ͍ʜ αϒωοτͷ௨৴ αʔό" αʔό# αʔό#Ͳ͜Ͱ͔͢ʁ ϒϩʔυΩϟετ͠·͢
ສʹରͯ͠ϒϩʔυΩϟετ͢Δ
ϚοϐϯάαʔϏε wΫϥυͷཧϗετෳͷςφϯτͷ7.Λऩ༰͍ͯ͠Δ wԫ৭ͷςφϯτͷ͔Β ௨৴͍ͨ͠ αʔό" αʔό#
αʔό$
ϚοϐϯάαʔϏε wαʔό"͕7.ʹ͔ΘͬͯϚοϐϯάαʔϏεʹ͍߹Θͤ αʔό" αʔό#
αʔό$ ϚοϐϯάαʔϏε ԫ৭͍ςφϯτͷͷ ऩ༰ϗετͲ͜Ͱ͔͢ʁ
ϚοϐϯάαʔϏε wαʔό"͕7.ʹ͔ΘͬͯϚοϐϯάαʔϏεʹ͍߹Θͤ αʔό" αʔό#
αʔό$ ϚοϐϯάαʔϏε ԫ৭͍ςφϯτͷͷ ऩ༰ϗετͲ͜Ͱ͔͢ʁ αʔό#ʹऩ༰͞Ε͍ͯ·͢ʂ
ϚοϐϯάαʔϏε wςφϯτͷࣝผใΛ্͚ͭͨͰύέοτΛαʔό#ʹసૹ αʔό" αʔό#
αʔό$ ϚοϐϯάαʔϏε ԫ৭͍ςφϯτͷͷ ऩ༰ϗετͲ͜Ͱ͔͢ʁ αʔό#ʹऩ༰͞Ε͍ͯ·͢ʂ Ϣʔβ͔Βಉ͡ωοτϫʔΫͷ௨৴ʹݟ͑Δ͕ɺ ࣮ࡍͷτϥϑΟοΫෳͷཧϗετΛ·͍ͨͰ ߦ͖དྷ͍ͯ͠Δʂ
ϚοϐϯάαʔϏε w7.ͷ"13ύέοτϗεταʔόͷ֎ʹग़ͣɺϗετ͕ཧԠ αʔό" αʔό#
αʔό$ ϚοϐϯάαʔϏε ԫ৭͍ςφϯτͷͷ ऩ༰ϗετͲ͜Ͱ͔͢ʁ αʔό#ʹऩ༰͞Ε͍ͯ·͢ʂ ϗετ͕7.ʹΘͬͯύέοτΛཧԠ ͜ͷͨΊɺ"84ͷ71$αϒωοτͷ ϚϧνΩϟετϒϩʔυΩϟετΛ αϙʔτ͍ͯ͠ͳ͍
Ϣʔβ 7. ͔Βී௨ͷ௨৴ͷΑ͏ʹݟ͑ΔΈ wཧϗετʹઐ༻ϋʔυΣΞΛࡌ͢Δ wಠࣗͷॲཧΛϋʔυΣΞॲཧ͢Δ wϢʔβ͔ΒΈΔͱී௨ͷωοτϫʔΫͷΑ͏ͳ;Δ·͍Λͯ͠நԽ https://www.youtube.com/watch?v=GPUWATKe E
wςφϯτͷࣝผใΛ্͚ͭͨͰύέοτΛ&EHFʹసૹ αʔό" αʔό# &EHF
ϚοϐϯάαʔϏε ΠϯλʔωοτήʔτΣΠͲ͜Ͱ͔͢ʁ αϒωοτ֎ͷ௨৴ 71$֎
wςφϯτͷࣝผใΛ্͚ͭͨͰύέοτΛ&EHFʹసૹ αʔό" αʔό# &EHF
ϚοϐϯάαʔϏε ΠϯλʔωοτήʔτΣΠͲ͜Ͱ͔͢ʁ &EHFͰ͢ʂ αϒωοτ֎ͷ௨৴ 71$֎
wςφϯτͷࣝผใΛ্͚ͭͨͰύέοτΛ&EHFʹసૹ αʔό" αʔό# &EHF
ϚοϐϯάαʔϏε ΠϯλʔωοτήʔτΣΠͲ͜Ͱ͔͢ʁ &EHFͰ͢ʂ Ϛοϐϯάઌ͕ҧ͏͚ͩ αϒωοτ֎ͷ௨৴ 71$֎
ճΓʹ͍ͭͯ
ճΓͱʁ wΦʔόʔϨΠͱରൺͯ͠ΞϯμʔϨΠͱݺΕΔ w͜͜·ͰͷͰϚϧνςφϯτͳωοτϫʔΫ࡞ΕΔ͕ɺεέʔϧ ͠ͳ͍ wେখ༷ʑͳސ٬ͷԾతͳωοτϫʔΫΛେྔʹऩ༰͢Δ w ཧʹྲྀΕΔτϥϑΟοΫͦΕΒΛͯ͢͠߹Θͤͨͷ w ैདྷͷωοτϫʔΫͰεέʔϧ͠ͳ͍
ैདྷͷҰൠతͳ8FCΞϓϦͷߏ w-".14UBDLͷߏ w -# w "QQ w %BUBCBTF w௨৴͕ॎ ೆ
ํͰ͋Δ͜ͱ͕ଟ͍ w௨৴ͷൣғ͕໌֬ w -#㱻"QQ㱻%# w %#ͱ"QQΛಉ͡ϥοΫʹऩ༰͢Ε ϥοΫ·ͨ͗ͷ௨৴͑ΒΕΔɺӡ༻Ͱ࠷దԽ͕Ͱ͖Δ
BDDFTTBHHSFHBUJPODPSFϞσϧ $PSF "HHSFHBUJPO "DDFTT ϧʔλ εΠον αʔό
-".14UBDLΛσϓϩΠ͢Δ $PSF "HHSFHBUJPO "DDFTT ϧʔλ εΠον αʔό App DB ϨϓϦέʔγϣϯ
-".14UBDLΛσϓϩΠ͢Δ $PSF "HHSFHBUJPO "DDFTT ϧʔλ εΠον αʔό App DB ϨϓϦέʔγϣϯ
ϨϓϦέʔγϣϯͷ࣮ࡍͷτϥϑΟοΫ
-".14UBDLΛσϓϩΠ͢Δ $PSF "HHSFHBUJPO "DDFTT ϧʔλ εΠον αʔό App DB ϨϓϦέʔγϣϯ
LB
BDDFTTBHHSFHBUJPODPSFϞσϧͷݶք w͜ͷωοτϫʔΫߏΛϕʔεʹେنͳΫϥυΛߏ͢Δͱʜʁ $PSF "HHSFHBUJPO "DDFTT
BDDFTTBHHSFHBUJPODPSFϞσϧͷݶք wΫϥυͳͷͰϚϧνςφϯτʹ༷ʑͳαʔϏεΞϓϦ͕ಈ͘ w˞Πϝʔδ $PSF "HHSFHBUJPO "DDFTT
BDDFTTBHHSFHBUJPODPSFϞσϧͷݶք wαʔϏεؒͷ௨৴͕େྔʹൃੜ͠ɺ"HHSFHBUJPO͕٧·ͬͯࢮ͵ $PSF "HHSFHBUJPO "DDFTT
"HHSFHBUJPOΛڧԽ͢Δʁ w"HHSFHBUJPO͕٧·͍ͬͯΔͳΒ"HHSFHBUJPOΛڧԽ͢Δ w'BU5SFF w ͋Δఔ·Ͱεέʔϧ͢Δ w ͋ΔఔҎ্ʹͳΔͱݶք͕͋Δ w ػثͷஈ w
ٕज़తݶք https://en.wikipedia.org/wiki/Fat_tree
$MPTτϙϩδ
$MPTτϙϩδ w"TUVEZPGOPOCMPDLJOHTXJUDIJOHOFUXPSLT $$MPT#FMM4ZTUFN5FDIOJDBM+PVSOBM w ిަػͰճ࿏ަΛޮΑ͘ߦ͏ͨΊͷख๏ https://ja.wikipedia.org/wiki/ Clos%E % %
D%E % % %E % % %E % %AF%E % %BC%E % %AF
ిަػ wػցతͳΛ༻͍ͯిަΛ͍ͯͨ࣌͠ ΫϩεόεΠον w /55ٕज़ࢿྉؗຖि͔ۭ͍͍ۚͯ͠ͳ͍ͷͰ༗څΛͱΓ·͠ΐ͏ http://www.hct.ecl.ntt.co.jp/digitalarchives/ .html
w-FBGͱ4QJOF͔Βߏ͞ΕΔ w -FBGͱ4QJOFϑϧϝογϡͰଓ͢Δ $MPTτϙϩδ εΠον αʔό 4QJOF -FBG
wαʔό"͔Βαʔό#ͷ࠷ܦ࿏ʜʁ w 4QJOFͷ͚ͩ͋Δ4QJOFͷ͚ͩ૿Մೳʂ w εέʔϧͦ͠͏ $MPTτϙϩδ εΠον αʔό 4QJOF -FBG
αʔό" αʔό#
wผͷϊʔυ౸ୡ͢Δܦ࿏͕ෳ͋Δ͜ͱΛΛશͯͷεΠον͕ ͍ͬͯΔඞཁ͕͋Δ w ϧʔςΟϯάϓϩτίϧͰѲ͠ɺϧʔςΟϯάͰࢄ͢Δ $MPTτϙϩδ 4QJOF -FBG αʔό" αʔό#
w-FBGͱ4QJOF͔Βߏ͞ΕΔ w ଳҬΛ૿͢ʹ4QJOFΛ૿ઃ͢Δ w ϊʔυ ϥοΫ Λ૿͢ʹ-FBGΛ૿ઃ͢Ε͍͍ w -FBG4QJOFؒϚϧνύεʹͳΔ &$.1
w ऩ༰ՄೳαʔόN O w N4QJOFͷϙʔτ O-FBGԼͷαʔό w ྫ $MPTτϙϩδ
w͞Βʹεέʔϧ͢Δ w ͪΖΜϦϯΫͲΜͲΜ૿͍͑ͯ͘ʜ $MPTτϙϩδ εΠον αʔό 4QJOF -FBG 1PE 1PE
wݱ࣮తʹ ͘Β͍ʁ w4QJOFʹϙʔτͷଟ͍ػࡐΛ͏ͱ ϙʔτఔՔ͛ͦ͏ w w"84ͷ";͋ͨΓͷαʔόສఔΒ͍͠
w ͍͔ۙ͠͠Εͳ͍ $MPTτϙϩδ https://www.cisco.com/c/ja_jp/products/switches/nexus- - -slot-switch/index.html $JTDP/FYVT
wΠϯλʔωοτʹग़Δʹ $MPTτϙϩδͷ֎෦ଓ εΠον αʔό 4QJOF -FBG
wΠϯλʔωοτʹग़Δʹ w 4QJOFʹΠϯλʔωοτͷग़ޱΛ༻ҙ #PBSEFS1PE $MPTτϙϩδͷ֎෦ଓ εΠον αʔό 4QJOF -FBG
·ͱΊ
·ͱΊ wΫϥυͷ";Ϧʔδϣϯͱ͍͏֓೦ʹ͍ͭͯ wΫϥυͱ͍͏ڥΛ࣮ݱ͢ΔͨΊͷωοτϫʔΫԾԽʹ͍ͭͯ wͦΕΒΛࢧ͑ΔͨΊͷճΓͷΞʔΩςΫνϟʹ͍ͭͯ wࡉ͔͍෦ʹ͍ͭͯ΄ͱΜͲ৮Ε͍ͯͳ͍ͷͰ ͜ͷΛฉ͍ͯΫϥυΛ࡞ΔͷແཧͰ͕͢ɺීஈར༻͢Δ্Ͱͷ ཧղͷॿ͚ʹͳΕ͍Ͱ͢ʂ
ϑϧόʔδϣϯͪ͜Β w$MPVE/BUJWF%BUB$FOUFS/FUXPSLJOHೖ wIUUQTTQFBLFSEFDLDPNLVSPDIBODMPVEOBUJWFEBUB DFOUFSOFUXPSLJOHDIBPSVNFO