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
コンテナとアーキテクチャを開発し、見えてきた世界 / why-we-create-our-co...
Search
KONDO Uchio
July 02, 2018
Technology
5
1.4k
コンテナとアーキテクチャを開発し、見えてきた世界 / why-we-create-our-container-and-architecture
第2回HPC OPS 研究会
https://bit.riken.jp/2018/06/2nd-hpc-ops-mtg/
KONDO Uchio
July 02, 2018
Tweet
Share
More Decks by KONDO Uchio
See All by KONDO Uchio
大規模レガシーテストを 倒すための CI基盤の作り方 / #CICD2023
udzura
5
2.2k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
180
Narrative of Ruby & Rust
udzura
0
160
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.5k
Talk of RBS
udzura
0
370
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
690
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
660
Device access filtering in cgroup v2
udzura
1
740
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
680
Other Decks in Technology
See All in Technology
小さな勉強会の始め方、広げ方、あるいは友達の作り方 / How to Start, Grow, and Build Connections with Small Study Groups
ar_tama
1
320
HashHub会社案内「なぜ今、パブリックブロックチェーンに賭けるのか」
hashhub
3
75k
エムスリーマネジメントチーム紹介資料 / Introduction of M3 Management Team
m3_engineering
0
240
XP matsuri 2024 - 銀河英雄伝説に学ぶ
kawaguti
PRO
3
480
【shownet.conf_】多様化するネットワーク環境を柔軟に統合するルーティングテクノロジー
shownet
PRO
0
270
Renovate ではじめる運用レスなライブラリ更新 / 令和最新版 他人に自慢したいヤバいCI/CD LT会 @ yabaibuki.dev #2
ponkio_o
PRO
1
130
位置情報とオープンソースがやりたくてMIERUNEに転職した話 〜経歴、事例紹介、GISへのいざない〜 / MIERUNE JCT - Tokyo 2024
mierune
PRO
0
400
FastAPIでのasync defとdefの使い分け
takashi1029
6
1.8k
XPを始める新人に伝えたい近道の鍵
nakasho
1
230
Hazard pointers with reference counter
ennael
PRO
0
100
ITエンジニアとして知っておいてほしい、電子メールという大きな穴
logica0419
1
290
山手線一周のパフォーマンス改善
suzukahr
0
110
Featured
See All Featured
A better future with KSS
kneath
235
17k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
105
48k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
5
210
How GitHub Uses GitHub to Build GitHub
holman
473
290k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
2
210
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
Large-scale JavaScript Application Architecture
addyosmani
509
110k
4 Signs Your Business is Dying
shpigford
180
21k
The Invisible Customer
myddelton
119
13k
BBQ
matthewcrist
84
9.2k
From Idea to $5000 a Month in 5 Months
shpigford
380
46k
Building Applications with DynamoDB
mza
90
6k
Transcript
)BDPOJXB'BTU$POUBJOFSΫϥυωΠςΟϒʁ ۙ౻Ӊஐ࿕(.01FQBCP *OD ୈճ)1$014ݚڀձ ίϯςφϥϯλΠϜͱ ΞʔΩςΫνϟΛ৽نʹ։ൃͨ݁͠Ռ ݟ͖͑ͯͨੈքʹ͍ͭͯ
γχΞɾϓϦϯγύϧΤϯδχΞ ۙ౻ Ӊஐ࿕ / @udzura https://blog.udzura.jp/ Uchio Kondo ٕज़෦ ٕज़ج൫νʔϜ
None
None
भେֶใج൫ݚڀ։ൃηϯλʔͱڞಉݚڀத
ܰྔίϯςφʹجͮ͘ ॊೈͳϗεςΟϯάɾΫϥυ ج൫ͷݚڀ։ൃͱ େنɾߴෛՙςετڥͷߏங IUUQTSBOEQFQBCPDPNTMJEFTJPUQSPDFFEJOHLBTBIBSBQEG
8FCϗεςΟϯά
-JOVYίϯςφͷ Έʹ͍ͭͯ
-JOVYίϯςφϓϩηεͰ͋Δ w-JOVYͷίϯςφػೳΛ༗ޮʹͨ͠ϓϩηεͱͰݴ͏͖͔ ϓϩηε ࢠϓϩηε ৽͍͠ ϓϩάϥϜ GPSL FYFDWF
XBJU GPSL ͱFYFDͷ࣮ߦͷؒʹɺ ϓϩηεͷଐੑΛมߋ͢Δ͜ͱ͕Ͱ͖Δ
-JOVYͷίϯςφؔ࿈ػೳ wDISPPUQJWPU@SPPU w-JOVYOBNFTQBDF w$(SPVQ w,FSOFM$BQBCJMJUZ wTFDDPNQ w."$BQQBSNPS 04Ϧιʔεͷ ݖݶɾػೳͷ੍ݶ ΞΫηείϯτϩʔϧ
04Ϧιʔεͷར༻੍ݶ
Ұ෦Λհ
ྫ-JOVY/BNFTQBDF wΧʔωϧͷ෦ʹ໊લۭؒΛ࡞ΓɺຊདྷάϩʔόϧͳϦιʔεΛผʑʹ࡞Δ wϗετ໊ɺϢʔβ໊ɺ1*%ɺ *1$ϦιʔεɺωοτϫʔΫɺ ϚϯτϙΠϯτใɺ DHSPVQ
1*%/BNFTQBDFͷྫ w%PDLFSͰ͋Δίϯςφͷʮதʯʹ
1*%/BNFTQBDFͷྫ wίϯςφͷʮ֎͔ΒʯͷϓϩηεπϦʔͱൺΔ
ྫDHSPVQ wϓϩηεΛάϧʔϐϯά͠ɺͦͷ୯ҐͰ$16ɺϝϞϦɺͦͷଞϦιʔ εͷར༻ͷ੍ݶΛͨ͠Γɺ౷ܭใΛऔಘ͢Δ wϓϩηε੍ݶͷྫ wGPSLCPNCΛൃੜͤͯ͞ϗετΛམͱ͞ͳ͍
None
ྫ,FSOFM$BQBCJMJUZ wεʔύʔϢʔβͷݖݶΛׂ͠ɺҰ෦ͷΈΛୣ͏༩͢Δ wݸ΄Ͳଘࡏ͢Δ
ྫTFDDPNQ wγεςϜίʔϧݺͼग़͠ΛϑΟϧλϦϯά͢Δɻݺͼग़͠ͷېࢭτϥο ϓϩάͳͲ wH7JTPSͷྫTFDDPNQͰϓϩηεͷγεςϜίʔϧΛΩϟον͠ɺ ҆શͳͷʹϢʔβϥϯυͰஔ͖͑ΔɻϋΠύʔόΠβతͳΈ Λ࣮ݱ w$3*6ͱΈ߹ΘͤΔྫΛޙड़
ηΫγϣϯ·ͱΊ wίϯςφɺҰൠͷ-JOVYͷϓϩηεʹಛघͳૢ࡞Λͯ͠ίϯςφԽ ͨ͠ͷͱଊ͑Δ͜ͱ͕Ͱ͖Δ w-JOVYΧʔωϧͷίϯςφԽͷͨΊͷػೳෳଘࡏ͢Δɺجຊత ʹɺ୯ମͰར༻Ͱ͖ɺ࣮ݧ͢Δ͜ͱ͕Մೳ w%PDLFSͷΑ͏ͳίϯςφϥϯλΠϜΛ؍͢Δͱɺͦͷػೳ͕ཧղ Ͱ͖Δ
)BDPOJXBΛ ։ൃͨ͠ܦҢ
ॴଐձࣾͷ1BB4ͷӡ༻ wٕज़ج൫νʔϜͱͯ͠ࢧԉΛߦ͍ӡ༻Λఆతʹר͖औͬͨ wӡ༻্ͷ wઃఆϑΝΠϧͷݟ௨͠ͷѱ͞JOJϑΝΠϧʹɺDIFG &3#Ͱύϥϝʔ λೖ wಈతͳϦιʔεͷมߋઃఆΛॻ͖͑ͯ࠶ىಈ wຊɺϗεταʔόͷঢ়گʹԠͯ͡Λม͍͑ͨ
ॴଐձࣾͷ1BB4ͷӡ༻ wٕज़ج൫νʔϜͱͯ͠ࢧԉΛߦ͍ӡ༻Λఆతʹר͖औͬͨ wӡ༻্ͷ wઃఆϑΝΠϧͷݟ௨͠ͷѱ͞JOJϑΝΠϧʹɺDIFG &3#Ͱύϥϝʔ λೖ wಈతͳϦιʔεͷมߋઃఆΛॻ͖͑ͯ࠶ىಈ wຊɺϗεταʔόͷঢ়گʹԠͯ͡Λม͍͑ͨ ෳࡶͳ͕݅བྷΈ߹͏ ίϯςφͷઃఆΛΘ͔Γ͍ͨ͘͢͠
ίϯςφ͕ࣗɺঢ়گʹରԠͯ͠ ಈతʹࣗͷઃఆΛมߋ͢Δ
)BDPOJXBͷൃ
)BDPOJXBͷಛ wNSVCZʹΑΔ%4-ͰɺઃఆΛهड़͢Δ͜ͱ͕Ͱ͖Δ wલͷষͰઆ໌༷ͨ͠ʑͳ-JOVYίϯςφػೳΛར༻ऀ͕ίʔσΟϯά ͰΈ߹ΘͤΔ͜ͱ͕Ͱ͖Δ w༷ʑͳΠϕϯτʢىಈɺఀࢭɺྫ֎ɺىಈޙ9NTFDܦաޙɺγάφϧ ͳͲʣʹԠͨ͡ϑοΫϙΠϯτΛ͓࣋ͬͯΓɺॲཧΛϓϩάϥϛϯ άͰ͖Δ
NSVCZͱ͍͏ݴޠ wΈࠐΈ͚ɺͱ͍͏ಛͷ෭࢈ͱͯ͠ɺ$ݴޠͷ"1*͕ચ࿅͞Εɺ αʔόͷΈࠐΈόΠϯσΟϯάͷ࡞͕༰қʹͳ͍ͬͯΔ wݴޠͷಛʢ෦ઃܭʁʣͱͯ͠-VBʹඇৗʹ͍ۙ w͔͠͠ɺ3VCZΒ͍͠ϝλϓϩάϥϛϯά͕ՄೳͰ͋ͬͨΓɺNSVCZ HFNʹΑΔΤίγεςϜ͕ଘࡏ͢ΔͳͲͷڧΈ͕͋Δ
3VCZ,BJHJ
ηΫγϣϯ·ͱΊ w͍ΘΏΔ1BB4αʔϏεͷӡӦʹ͓͍ͯɺ࣌ͷίϯςφʹෆຬ͕͋ͬ ͨ͜ͱ͕େ͖ͳ͖͔͚ͬʢ͋ͱɺڵຯͱ3VCZ,BJHJग़ͨ͞ʣ
ϚωʔδυΫϥυʹ )BDPOJXBΛ ࠾༻ͨ͠ܦҢ
ʮϗεςΟϯάʯ wϖύϘͷಉ྅দຊʹΑΔطଘͷ8FCϗεςΟϯάͷઌΛߦ͘ߏ wߴػೳ͔ͭेՁ֨ͰͷఏڙɺίϯςφΛ༻͍ͯࣗ༝Λߴ͘ɺ
)BDPOJXBͷొ wۃΊͯಈతͳੑ࣭Λ࣋ͬͨίϯςφ͕࡞Ͱ͖Δɻ·ͨɺίϯςφͷ ෦ʹؔ͢ΔϊϋࣗͨͪͷͷʹͰ͖Δ w͜ͷίϯςφΛར༻͢Ε৽͍͠ϗεςΟϯάͷߏ͕࣮ݱͰ͖Δͷ Ͱͳ͍͔ɺͱͳΓɺϓϩδΣΫτ͕࢝ΊΒΕͨ
ҰํͰ wϗεςΟϯάαʔϏεͱͯ͠ͷ՝·ͩ·ͩଘࡏͨ͠ ϗεςΟϯάαʔϏεͱͯ͠ݱ࣮తͳՁ֨Ͱఏڙ͢ΔͨΊʹɺϗ ετ্ʹίϯςφΛ͋Δఔߴूੵʹ͢Δඞཁ͕͋Δ ϢʔβͷΘΓʹӡ༻Ͱৗʹ࠷৽Ͱ҆શͳঢ়ଶΛΩʔϓ͠ଓ͚Δ ඞཁ͕͋Γɺӡ༻ࣗମͷίετ͕ίϯςφͰଘࡏ͢Δ wˠίϯςφ͚ͩͰͳ͘ɺͦͷΞʔΩςΫνϟΦʔέετϨʔγϣϯ ʹ͓͍ͯ৽͍͠ൃ͕ඞཁͱࢥΘΕͨ
'BTU$POUBJOFS Web Proxy Web Request Dispatcher FastContainer Runtime CMDB ❌
FastContainer Killed 1. Check 2. Boot 3. Forward 4. Terminate
'BTU$POUBJOFSͷಛ wίϯςφɺඞཁʹͳΔ·ͰʢFHॳճͷϦΫΤετʣىಈ͠ͳ͍ wىಈͨ͠ޙɺҰఆ͕࣌ؒܦաͨ͠Βఀࢭͤ͞Δ wఆظతͳ࠶ىಈΛڧ੍͢Δ͜ͱͰɺίϯςφͷঢ়ଶΛৗʹ৽͘͠อͪɺ ·ͨෆཁͳͱ͖ϦιʔεΛΘͤͳ͍͜ͱ͕Ͱ͖Δ
՝ͷ࠶ܝ ϗεςΟϯάαʔϏεͱͯ͠ݱ࣮తͳՁ֨Ͱఏڙ͢ΔͨΊʹɺϗε τ্ʹίϯςφΛ͋Δఔߴूੵʹ͢Δඞཁ͕͋Δ w ˠʮඞཁͳ͍ͱ͖ىಈ͠ͳ͍ʯ͜ͱͰɺཧ্ߴूੵʹɻ ϗεςΟϯάͷϢʔβϩϯάςʔϧతͰ͋Δ ϢʔβͷΘΓʹӡ༻Ͱৗʹ࠷৽Ͱ҆શͳঢ়ଶΛΩʔϓ͠ଓ͚Δඞ ཁ͕͋Γɺӡ༻ࣗମͷίετ͕ίϯςφͰଘࡏ͢Δ
w ˠঢ়ଶ͕ͳ͍͜ͱΛڧ੍Ͱ͖ΔͷͰɺߋ৽ίετ
)BDPOJXBͱͷؔ w)BDPOJXBͷ๛ͳϑοΫػߏͷଘࡏ wʮىಈޙɺҰఆ࣌ؒܦաޙʹඇಉظͰΔॲཧʯͷͨΊͷϑοΫ͕ ͋Γɺʮىಈ࣌ؒΛ੍ݶ͢Δʯॲཧ༰қʹॻ͚Δ wίϯςφͷ࣮ػೳࣗମΛࣗͰίϯτϩʔϧͰ͖Δ wϗεςΟϯάతʹඞཁͳػೳΛ༏ઌͯ͠σόοάɾ࣮Ͱ͖ͨ w·ͨɺΦʔέετϨʔγϣϯͱͷ࿈ܞίϯςφͱͯ͠ αϙʔτՄೳͳΑ͏ʹઃܭͰ͖ͨ
'BTU$POUBJOFSΛਅΜதʹ SVOD ,VCFSOFUFT 'MBOOFM $BMJDP $POUBJOFSE ,FSOFMTZTDBMM $MVTUFSFE/PEF1PPM )BDPOJXB OHY@NSVCZ
CBTFE TFSWJDFNFTI OHY@NSVCZ )551"1* +BSEJO #SJEHF WFUI $.%# FUDE wΦʔέετϨʔγϣϯͷ࣮ʢLTͱͷൺֱʣ 'BTU$PO
ηΫγϣϯ·ͱΊ w৽͍͠ϗεςΟϯάαʔϏεΛߟ͑Δʹ͋ͨΓɺ৽͍͠ΞʔΩςΫνϟ ͕ඞཁʹͳͬͨ wඞཁͳ͚࣌ͩίϯςφΛىಈ͠ɺϥΠϑλΠϜΛ۠ͬͯίϯςφΛ ॥ͤ͞Δʮ'BTU$POUBJOFSʯΛߟҊɻ͜ΕɺϗεςΟϯάͰͷඞ ཁͳཁ݅Λຬͨ͢ w'BTU$POUBJOFSͷ࣮ݱʹ)BDPOJXBେ͖͘ߩݙͨ͠ͱߟ͑Δ
ࣗ࡞ίϯςφ ΞʔΩςΫνϟͷ ՝ʹ͍ͭͯ
՝·ͱΊ w'BTU$POUBJOFSʹ͓͚ΔՄ༻ੑίϯςφىಈ࣌ؒͷ wίϯςφͷߴूੵੑͷݕূ wηΩϡϦςΟత؍Ͱͷݖݶͷ՝
ίϯςφىಈ࣌ؒͷ
'BTU$POUBJOFSͷʮՄ༻ੑʯ wΞʔΩςΫνϟͷੑ্࣭ɺىಈ࣌ؒͷΦʔόʔϔουΛແࢹͰ͖ͳ͍ wͦΕΛͲ͏ѻ͑ɺϢʔβମݧΛଛͶͳ͍ͰࡁΉ͔ʁ
ઓུىಈܧଓ࣌ؒΛ͘͢Δ wىಈʹඵɺىಈܧଓ͕ඵʹՔಇ wىಈʹඵɺىಈ͕࣌ؒඵʹ wىಈ͕࣌ؒ͘ͳΔ΄ͲɺϦιʔε੍ޚཻ͕େ͖͘ͳΔͷܽ͋Δ ىಈ த ϦΫΤετՄೳ
ઓུىಈΛߴԽ͢Δ ىಈ த ϦΫΤετՄೳ
ىಈߴԽͷݚڀ wਖ਼֬ʹɺࣄલʹىಈ్தͷαʔόͷঢ়ଶͷνΣοΫϙΠϯτΛ࡞ ͠ɺͦͷνΣοΫϙΠϯτΠϝʔδ͔ΒىಈΛϦελʔτ͢Δ͜ͱͰɺ θϩ͔Βར༻ՄೳʹͳΔঢ়ଶ·Ͱͷ࣌ؒΛେ͖͘ॖ͢Δ͜ͱ͕Ͱ͖ Δ wνΣοΫϙΠϯτϦελʔτͷٕज़ʹ
$3*6 w $IFDLQPJOU3FTUPSF*O6TFSTQBDF wMJCDSJVΛNSVCZ͔Βݺͼग़͠ɺTFDDPNQͱΈ߹ΘͤΔ wҙͷγεςϜίʔϧͷ࠷ॳͷݺͼग़͠ʹϑοΫͯ͠ΠϝʔδΛ࡞ ͢Δ͜ͱ͕Ͱ͖ɺ͔ͦ͜Β࠶։Ͱ͖Δɻ w8FCαʔόͷ߹ɺDPOOFDU TPDLFU
ͳͲͷιέοτૢ࡞Λ ϑοΫʹ͢Δͱ্ख͍͖ͦ͘͢͏ͳ͜ͱΛ֬ೝ͍ͯ͠Δ IUUQTDSJVPSH.BJO@1BHF
ίϯςφͷߴूੵੑ
ίϯςφͷߴूੵੑ w'BTU$POUBJOFSʹΑΓɺཧతͳϗετ͝ͱͷϢʔβେ͖͘૿ ͢͜ͱ͕ՄೳʹͳΔɻ wҰํͰɺγεςϜͷݶքੑೳతͳҙຯͰͷίϯςφͷ࠷େಉ࣌ىಈ ʹ͍ͭͯݕূΛ͠ɺՄೳͳݶΓେ͖͘͢Δ͜ͱඞཁ
ϙΠϯτϒϦοδ w-JOVYͷϒϦοδʹ/*$Λ ݸ·Ͱ͔͠ඥ͚Ͱ͖ͳ͍ wϒϦοδ WFUIͷΑ͏ͳ҆ఆ͢Δ͕ݶք͋ΔߏΛมߋ͢Δ͜ͱݕ౼
ϙΠϯτ໊લۭؒͷ࡞ίετ w໊લۭؒΛ৽͘͠࡞͢Δૢ࡞ʹɺવ͕ͩγεςϜ$16࣌ؒΛ ͏ɻVOTIBSF ͳͲͷ࣮ߦ͕࣌ؒ૬͢Δ wಛఆͷ݅Ͱɺ͜ͷVOTIBSF ͷݺͼग़͠ʹେ͖͕͔͔࣌ؒ͘Γɺ ىಈ࣌ؒͷ૿େʹͭͳ͕Δέʔε͕͋ͬͨ
εϥϒ૿େ࣌ͷ/BNFTQBDF࡞ wOFUOTͷՃ࣌ͷVOTIBSFपลͷQFSGͷ݁Ռͷൈਮ wJQUBCMFͷΤϯτϦΛॳظԽ͢ΔࡍͷεϥϒྖҬͷ֬อ͕ۃʹ͍ɻ ঢ়گΛ֬ೝ͢ΔͱεϥϒΩϟογϡΛ(#ఔফඅɻ wΩϟογϡΫϦΞͰ͕Δ
ϙΠϯτϝϞϦΦʔόʔϔου w༷ʑͳνϡʔχϯάͷ݁ՌɺϝϞϦ(#Ͱ͓͓Αͦ ίϯς φͷىಈ͕ՄೳͰ͋Δ͜ͱ͕ݕূͰ͖ͨɻ wϝϞϦ͕࠷ऴతʹϘτϧωοΫʹͳΔͷͰɺίϯςφ͝ͱͷϝϞϦར ༻ྔΛݮ͍ͨ͠ w)BDPOJXBͷϑοΫػߏͰQUISFBEΛϦϯΫ͢ΔͷΛΊɺNSVCZ ͷ'JCFSͰΠϕϯτۦಈϕʔεʹ͢ΔͷมߋΛ͍ͯ͠Δ
'JCFSԽɺ($ͷ࠶༗ޮԽ wNSVCZUISFBEར༻࣌ʹ($ʹΑΓ4&(7Λى͜͢߹͕͋Γɺӡ༻ ʹΑͬͯ($ΛࢭΊΔ͜ͱΛਪ͍ͯͨ͠ɹˠNSVCZUISFBE IUUQTHJUIVCDPNIBDPOJXBIBDPOJXBQVMM
ηΩϡϦςΟతͳݒ೦
ηΩϡϦςΟతͳݒ೦ w'BTU$POUBJOFSͷݱࡏͷ۩ମతͳ࣮ʹ wOHY@NSVCZʹΑΔҰछͷαʔϏεϝογϡ wϦΫΤετΛड͚औͬͨࡍʹNSVCZͷίʔυΛ࣮ߦ͠ɺॳΊͯίϯ ςφΛىಈ͢ΔΈ wҰൠͷαʔόϛυϧΣΞͱൺͯಈతͰɺ੬ऑੑͳͲͷ৺͕ͳ ͘ͳ͍ͷ͕ͩɺίϯςφΛىಈ͢Δඞཁ͕͋Γಛݖ͕ཁΔ
ݹయతͳTV&9&$ͱͷൺֱΛ͢Δ "QBDIF VTFSBQBDIF $(*QSPDFTT VTFSVTFS $(*QSPDFTT VTFSVTFS TVFYFDίϚϯυ IPTUGPPFYBNQMFKQ IPTUCBSFYBNQMFKQ
TFUVJE ͳͲΛ࣮ߦ͢ΔͨΊɺTVFYFDίϚϯυ TFUVTFSJESPPU͞ΕͨόΠφϦͱͳ͍ͬͯΔɻ ಛݖΛߜΓ͜ΉରԠ͕ඞཁͱͳΔ "QBDIFͷઃఆ
'BTU$POUBJOFS࣮ͱͷൺֱ OHY@NSVCZ VTFSOHJOY ίϯςφ VTFSVTFS ίϯςφ VTFSVTFS IBDPOJXBίϚϯυ IPTUGPPFYBNQMFKQ IPTUCBSFYBNQMFKQ
ίϯςφϛυϧઃఆ )PTUϔομͳͲ͔Β ίϯςφͷใΛ࡞ TFUVJESPPU͍ͨ͠ͷͰ ରԠ͕ඞཁ 6TFS/BNFTQBDFʹΑΓ ίϯςφͰSPPU
TV&9&$͔ΒֶΔ͜ͱ wϛυϧΣΞଆʹಛݖΛ༩͑ͣɺίϯςφϥϯλΠϜͷόΠφϦʹ TFUVJEϏοτΛཱͯΕίϯςφΛཱͯΒΕΔ wҰํͰɺ)BDPOJXBಈతͰ͋ΔͷͰɺͦͬͪʹಛݖ͕͋Δͱ͍͏ͷ ͦΕͦΕͰ৺ wҙͷ$(*Λىಈ͢ΔTVFYFDͱಉ༷ͷ৺ࣄͰ͋ΔͷͰɺಉ༷ͷη ΩϡϦςΟػߏΛద༻͢Δͱ༗ޮͰͳ͍͔ʁ
TV&9&$ͷϞσϧˠίϯςφʹม TV&9&$ͷ༻ޠ ίϯςφͰͷରԠ XSBQQFS ίϯςφϥϯλΠϜ XSBQQFSͷ࣮ߦϢʔβ ίϯςφϥϯλΠϜͷલஈαʔϏε ରͷ$(* ίϯςφͷ1*%ϓϩηε ʢJOJUͱݺͿʣ
ରͱͳΔϢʔβ*% ίϯςφͷJOJU࣮ߦϢʔβ υΩϡϝϯτσΟϨΫτϦ SPPUT
۩ମతਐḿ w͘͝Ұ෦Λ)BDPOJXBʹ࣮த w84"ݚڀձʹͯߏΛใࠂɺٞΛͨ͠ IUUQTVE[VSBIBUFOBCMPHKQFOUSZ
·ͱΊ
ίϯςφͷपΓΛਂ۷Γ͠ ݟ͖͑ͯͨ͜ͱ
՝ʹ͖߹͏ͷେࣄ w)BDPOJXBΛ࡞ͬͨ࠷ॳͷ࠷ॳࣗͷڵຯ͔ΒͰ͋ͬͨ w͔ͦ͠͠ͷޙɺϗεςΟϯάαʔϏεʹͭͳ͛࢝ΊΔͱ ͦͷ՝͕ଘࡏ͢Δ͜ͱ͕Θ͔ΓɺͦΕʹର͢Δղܾࡦ͕ग़ͯ ݁Ռతʹ)BDPOJXB͕վળ͍͍ͯͬͯ͠Δɻ wίϯςφΞʔΩςΫνϟͷࣗ࡞͕తͱ͍͏Θ͚Ͱͳ͘ ՝͕ઌͰɺ՝Λಥ͖٧ΊΔͱɺΓ࣮͕ग़ͯ͘Δ
ίϯςφϓϩηεͱͲ͏͍͏͜ͱ͔ wίϯςφͷߟ͑ํͬͱॊೈͰ͍͍ͷͰͳ͍͔ʁ wʮܰྔͳԾԽʯ%PDLFS,VCFSOFUFTͳͲ͕࡞Ζ͏ͱ͍ͯ͠Δੈ քɻϋʔυΣΞ͝ͱԾԽ͍ͯͨ͠ಠཱͨ͠ڥͷԆઢ্ͷɺಠ ཱͯ͠ͳ͓͔ͭͰ͖Δ͚ͩܰྔͳ7.ͷੈք wʮҰ҆શʹͳͬͨϓϩηεʯྫ͑ɺ"QBDIFͷ7JSUVBM)PTUΛ ͞Βʹศརʹ҆શʹ͢ΔʹͲ͏͢Ε͍͍͔ʁ )BDPOJXBɺ'BTU$POUBJOFSͪ͜ΒΧόʔ͢Δ
ࠓ͋ΔͷΛͪΌΜͱ͏ wԿ͔͕৽͍͜͠ͱΛ͍ͯ͠Δͱ͍͏ؾ࣋ͪͳ͍ɻ wݹయతͳηΩϡϦςΟϞσϧΛࢀরͨ͠Γɺ046/*9ͷߟ͑ํӡ ༻ͷྺ࢙ʹ͍ࠜͯͨ͟͠Γ͢Δʢैલʣ w࣮՝ͷຊ࣭ʹ͖߹্ͬͨͰɺʮࠓ͋ΔͷΛͪΌΜͱ͍ͬͯ Δʯͱ͍͏͜ͱͩͱߟ͍͑ͯΔ
·ͩ·ͩݟ͕Γͳ͍ ଟ͍͔ͱࢥ͍·͢
ࠓͨ͘͞Μ ҙݟަ͕Ͱ͖Δͱخ͍͠Ͱ͢