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
インターネット生放送を支える技術としくみ2015年版
Search
Yusei Yamanaka
May 16, 2015
Technology
0
160
インターネット生放送を支える技術としくみ2015年版
プログラミング生放送勉強会 第33回@株式会社DMM.comラボ(恵比寿)
Yusei Yamanaka
May 16, 2015
Tweet
Share
More Decks by Yusei Yamanaka
See All by Yusei Yamanaka
生配信管理システムのバックエンド〜AWS AppSyncで迅速に構築するGraphQLサービス〜 / Backend of live streaming management system - GraphQL service to build quickly with AWS AppSync
miyukki
0
1.1k
"新しい未来のテレビ"を目指すABEMA配信システムの再設計 / Re-architecture of ABEMA live ingest system
miyukki
0
2.3k
3周年に突入するAbemaTVの挑戦と苦悩 / The challenge and anguish of AbemaTV celebrating the third anniversary
miyukki
8
4.7k
AbemaTVのアーキテクチャの変遷 / The history of AbemaTV's architecture
miyukki
3
1.4k
機材管理ツールをFirebaseで構築しようとした話 / Building equipment management software with Firebase
miyukki
7
4.3k
AbemaTVで働くエンジニアの裏側 / The engineer working at AbemaTV
miyukki
0
820
動画配信サービスとしてこの先生きのこるには / The way to continue as a video streaming service
miyukki
8
3.8k
MPEG-DASHによるリニア型配信 / Linear broadcasting by MPEG-DASH on AbemaTV
miyukki
6
13k
1周年を迎えたAbemaTVの動画配信の裏側 / The background of video distribution in AbemaTV during one year
miyukki
15
13k
Other Decks in Technology
See All in Technology
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
980
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
200
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
220
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.6k
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
470
SSMRunbook作成の勘所_20241120
koichiotomo
2
130
Taming you application's environments
salaboy
0
180
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
470
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.6k
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
250
Terraform Stacks入門 #HashiTalks
msato
0
350
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Writing Fast Ruby
sferik
627
61k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Into the Great Unknown - MozCon
thekraken
32
1.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Documentation Writing (for coders)
carmenintech
65
4.4k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Faster Mobile Websites
deanohume
305
30k
The Cost Of JavaScript in 2023
addyosmani
45
6.7k
Transcript
Πϯλʔωοτੜ์ૹΛ ࢧ͑Δٕज़ͱ͘͠Έ ൛ ΈΏ͖ͬʢ!UPSJJNJZVLLJʣ
ࣗݾհ ΈΏ͖ͬ!UPSJJNJZVLLJ 4'$ ͢ʔͺʔ;͊Έ͜Μ͖ΌΜͺ͢ ͷ ͍͕ͩ͘͞ΜͶΜ͍ͤɻɻɻ ! ͍ΖΜͳόΠτΛͯ͠Δɺ࠷ۙͩͱ͜͜
ͷԼʹ͋Δ$ࣾʹ͍ͨΓɻ ! όΠτΛ͏͕ͯແ͍ͨΊɺө૾ػ ࡐΛଗ͍͑ͯΔɻ
ࣗݾհ લʹϓϩੜͰ͜ΜͳϓϨθϯΛ͍ͯ͠·ͨ͠ɻ
ੜ์ૹʹඞཁͳͭͷϞϊ ࢹௌऀ αʔό ৴ऀ
7JFXFS IUUQTXXXqJDLSDPNQIPUPT!/
༷ʑͳࢹௌܗଶ
1$ʹΑΔࢹௌ ϒϥβΛ༻͍ͨࢹௌ͕΄ͱΜͲ ࢹௌऀͷෑډΛԼ͛ΔͨΊࢹௌڥͱͯ͠ेͳͨΊɻ ϒϥβͰ'MBTI1MBZFSΛར༻͍ͯ͠Δɻ ! Ұ෦ͷαʔϏεͰઐ༻ΞϓϦέʔγϣϯΛೖΕΔͷ
͔͠͠ɺͩΜͩΜͱαʔϏεͷنॖখ͍ͯ͠Δɻ
εϚʔτϑΥϯʹΑΔࢹௌ J04 "QQMF͕)-4Λ։ൃ͠ɺJ04Ͱ)-4Λαϙʔτɻ ٯΛݴ͏ͱͦΕҎ֎ରԠ͍ͯ͠ͳ͍͠ରԠͤͯ͞৹ࠪͰམͱ͢ɻ ! "OESPJE
ࠓݱࡏɺ3541)-4Λαϙʔτɻ ! 8JOEPXT1IPOF 4NPPUITUSFBNJOHʜ.1&(%"4)ʜ
ઐ༻ϋʔυΣΞʹΑΔࢹௌ ࠷ۙͰ:PV5PVCF-JWFͷੜ์ૹΛ$ISPNFDBTUͰࢹௌ͢Δ͜ͱ͕ Մೳ ଞʹରԠ͍ͯ͠ΔαʔϏεෆ໌ɻ ! ࣮ͦΕΑΓલʹɺDIVNCZͱݺΕΔଟػೳͰ45*$,".ʹର Ԡͨ͠ΞϓϦέʔγϣϯ͕ϦϦʔε
4FSWFS IUUQTXXXqJDLSDPNQIPUPTTDPCMFJ[FS
৴αΠτɾαʔϏε
χίχίੜ์ૹ ը໘ͷ্ʹίϝϯτ͕ྲྀΕΔͷ͕ಛͷOJDPOJDPͷੜ์ૹαʔϏεɻ ՎͬͯΈͨɺགྷͬͯΈͨɺ࣏ɺٕज़෦ͳͲ֤ΧςΰϦͷίϛϡχςΟ͕͋ΔจԽ͕ಛɻ ! ʹެࣜ์ૹΛ։࢝͠ɺʹҰൠϢʔβʔͰ์ૹ͕Մ ೳͳϢʔβʔੜ์ૹΛ։࢝ɻ Ϣʔβʔ͕։ൃͨ͠πʔϧྨ๛Ͱ͋ΓϢʔβʔੜ์ૹ։࢝ॳ์ૹ͕ͱগͳ͘ʮऔΓʯͱݺΕ Δߦҝ͕͋ΓɺͦΕΛαϙʔτ͢Δʮௗʯͱ͍ͬͨπʔϧීٴͨ͠ɻ Ϣʔβʔੜ์ૹͰগʑ͖͍ͭϏοτϨʔτ੍ݶ͕͋ΓɺϢʔβʔੜ์ૹͰ࠷େͰLCQT·Ͱͷ৴͔͠ߦ͑ ͳ͍ɻ
! ৴αʔό8PX[B<ཁग़య>ɺίϝϯτಠࣗͷϝοηʔδαʔόΛ༻ɻ
6TUSFBN ϥΠϒετϦʔϛϯά৴քͰҐΛ૪͏ଘࡏɻ ʹαʔϏεΛ։͔࢝ͯ͠Βɺٸʹීٴ͠ຊޠରԠɺ༗ྉɺϏδωε͚ϓϥϯͷల։Λ͍ͯ͠Δ ٕज़తʹԦಓΛาΜͰ͖͍ͯΔɻ ! ʹιϑτόϯΫ͕ग़ࢿɻ ͦͷޙɺ6TUSFBN"TJBגࣜձ͕ࣾઃཱ͞Εɺौ୩ʹʮ6TUSFBN4UVEJPʯΦʔϓϯ ݱࡏϦχϡʔΞϧத ɻ !
৴αʔό'.&ɺίϝϯτॳ*3$αʔόΛར༻͍͕ͯͨ͠ɺ ݱࡏ5XJUUFSͳͲͷιʔγϟϧΛར༻͍ͯ͠Δɻ
5XJUDI ݩʑ+VTUJOUWɻ ݩʑ6TUSFBNͱ΄΅ಉ࣌ظʹઃཱ͞Εͨʮ+VTUJOUWʯͱ͍͏αʔϏε͕ͩͬͨɺ6TUSFBN͕ઈௐʹͳΓ ެࣜͰ ผͷϦιʔεʹूத͢ΔͨΊͱൃද ʹαʔϏεΛഇࢭɻ ! ͦͷޙήʔϜ৴Λઐͱ͢Δʮ5XJUDIʯΛൃදɻ +VTUJOUWͷϦιʔε͔Β͍͔ͭ͘ػೳΛڧԽ͠ɺൃදͨ͠ͱ͜Ζࢥ͍ͷ΄͔ྲྀߦΔɻ 5XJUDIͰ:PV5VCFͷ༷ͳஶ࡞ݖϑΟϧλϦϯάγεςϜಋೖ͞Εͨ
ͨͩ͠ΞʔΧΠϒͷΈ<ཁग़య> ɻ ! ಉ ʹ"NB[POʹങऩɻ ॳ(PPHMF͔Βͷങऩͷӟཱ͕͍͕ͬͯͨɺ"NB[PO͕(PPHMFΛୀ͚ങऩͨ͠ɻ ֤छήʔϜ ༸ήʔଟΊ ͷେձ͕සൟʹ։࠵͞ΕͨΓɺۚڕͰϙέϞϯΛૢ࡞͢Δ৴ͳͲ͍ͬͯͨɻ
:PV5VCF-JWF ಈըͷԦऀɺ:PV5VCFʹΑΔϥΠϒετϦʔϛϯάαʔϏεɻ (PPHMF͕ͬͯΔ͚ͩ͋Γɺಉ࣌ࢹௌՄೳ͕ଟ͘ɺߴ࣭ɺϚϧνϓϥοτϑΥʔϜରԠɻ ! ʹαʔϏεΛ։࢝ɻ αʔϏε։࢝ॳΞʔςΟετͷϥΠϒͳͲެࣜʹΑΔ৴ͷΈͩͬͨɻ ݱࡏͰҰൠϢʔβʔͰ৴͕ՄೳͰ͋Γɺ͞Βʹɺ৴தͰ͍͔͚ͬ͜࠶ੜ͕ग़དྷͨΓͱ৽͍ٕ͠ज़ͷಋೖ ૣ͍ɻ ! ٕज़తͳઌۦऀɻ
͓ۚ͋ΔͨΊ༷ʑͳٕज़͕։ൃ͞Εɺ:PV5VCF-JWFͰಋೖ͞Εٕͨज़͕ଞͷ৴αʔϏεʹར༻͞ΕΔ͜ͱ ଟ͍ɻ ͍͔͚ͬ͜࠶ੜϑΟϧλϦϯάγεςϜͳͲɻ
-JWFTUSFBN ຊͰ͋·ΓೃછΈ͕ͳ͍͕ւ֎Ͱ༗໊ɻ 6TUSFBNͱ΄΅ಉ࣌ظʹઃཱ͞Εͨɻ ҰൠϢʔβʔʹΑΔੜ์ૹͱ͍͏ΑΓ͔ͬ͠Γͱߏ͞Εͨ൪͕ଟ͍ɻ ! ٕज़ྗ͕ߴ͘ΦϦδφϧͳΛ։ൃ͍ͯ͠Δɻ ઐ༻৴ιϑτΣΞʮ1SPDBTUFSʯ ΧϝϥͳͲʹ͚ͭͯ৴Ͱ͖Δͱઐ༻ϋʔυΣΞʮ#SPBEDBTUFSNJOJʯͳͲɻ :PV5VCF-JWFͱಉ͍͔͚ͬ͘͜͡࠶ੜʹରԠɻ !
5XJUDBNͱ͍͏5XJUUFS࿈ܞͰϥΠϒ৴͕ग़དྷΔੜαʔϏεӡӦɻ
πΠΩϟε ʹαʔϏεϦϦʔεɺਖ਼໊ࣜশ5XJU$BTUJOHɻ ը࣭ϑϨʔϜϨʔτͳͲͷ࣭ΑΓखܰʹ৴Ͱ͖Δ͜ͱ͕ചΓɻ ຊͷαʔϏεͷதͰχίχίੜ์ૹͷ࣍ʹ༗໊<ཁग़య>ͩͱࢥΘΕΔɻ ։ൃऀͷπΠΩϟεͷதͷਓ͕ٕज़ϒϩάͰ"OESPJE+"43"$ରԠʹ͍ͭͯॻ͍ͨهࣄ͋Δɻ ϩϯυϯϒʔπͷాଜ३ͳͲɺݸਓͰར༻͢Δ༗໊ਓଟ͍ɻ ! ʹެࣜνϟϯωϧͷαϙʔτ͕։࢝ɻ ެࣜνϟϯωϧͰҰൠϢʔβʔΑΓߴը࣭ɺߴ࣭ͳ৴͕Մೳɻ ͔͠͠ࢹௌऀ͍··ͰͷϏοτϨʔτͰө૾Λࢹௌ͢Δ͜ͱՄೳͩͱ͍͏ɻ
ͦͷଞͷαʔϏε 4UJDLBN+"1"/ ʹ։࢝ͨ͠&5JNFT5FDIOPMPHJFT͕ӡӦ͢ΔαʔϏεɻ χίχίੜ์ૹʹ৴੍ݶ͕͋ͬͨ࣌ʹͪ࣌ؒͳͲʹར༻͞Εͨɻ 4)08300.
ʹ։࢝ͨ͠"NFCB͕ӡӦ͢ΔαʔϏεɻಠಛͳࢹ ௌը໘͕ಛɻ ॳΞΠυϧλϨϯτ͕ߦ͏ެࣜͷ৴͚͕ͩͩͬͨɺ ݱࡏҰൠϢʔβʔ৴͕Մೳɻ ৴ऀͷߩݙʹԠ͓͕ͯۚ͡Β͑ΔΈ͋Δɻ
ͦͷଞͷαʔϏε ΞϑϦΧ57 ͱͱؖࠃͰීٴ͍ͯͨ͠৴αʔϏεɺຊͰʮؖࠃ൛χίੜʯͱݺΕΔ͜ͱʜɻ ʹຊ͚ʹΦʔϓϯɻ#+ #SPBEDBTUFS+PDLFZ ϥϯΩϯά͛મͰ͓͕ۚΒ͑Δɻ
࠷ۙɺ͓ࣉͰυϩʔϯΛམͱͨ͠ΓࠃձٞࣄಊͰυϩʔϯΛඈͦ͏ͱ͍ͯͨ͠ਓ͕৴͍ͯͨ͠ɻ ! -JWFUVCFDD ੲઐ༻ιϑτͰ৴͕ඞཁ͕ͩͬͨݱࡏ35.1ʹରԠ͍ͯ͠ΔɺϋΠϒϦοτܕɻ ! $BWFUVCF ݩMJWFUVCFDDͷ։ൃऀͷҰਓ͕࡞ͬͨαʔϏεɻݸਓӡӦͷதͰ৴͕ଟ͍ɺϋΠϒϦοτܕɻ
ͦͷଞͷαʔϏε ͻ·ΘΓετϦʔϜ ͻ·ΘΓಈըͷཧਓ͕࡞ͬͨੜ์ૹαΠτɻ ͻ·ΘΓಈը'$ʹങ͍औΒΕ͕ͨɺ͜ͷαʔϏεͬͨ··ɻ ! OJDPDBT
υϫϯΰ͕ϦϦʔεͨ͠χίχίੜ์ૹͰͳ͍৽ִؒαʔϏεɻ ͔͠͠ɺαʔϏε։࢝ޙͰดɻ ! χίΩϟετ ͕ࣗதֶੜͷ࣌ʹ࡞ͬͨϥΠϒετϦʔϛϯά৴αΠτɻ ըαʔόͷ༰ྔ͕Γͳ͘ͳΔͱ͍͏ݪҼͰࠓดɻࠓޙͷߦํෆ໌ɻ
3͚αʔϏε %..ϥΠϒνϟοτ %..͕ఏڙ͢ΔϥΠϒνϟοταʔϏεɻ ! '$ϥΠϒΞμϧτ 3Ͱͳ͍ҰൠϢʔβʔ͚ͷ'$ϥΠϒ͋Δ͕ɺΓΞμϧτ͚৴͕ଟ͍ɻ
! ϥΠϒͰΰʔΰʔ ϥΠϒνϟοτΛӡӦ͍ͯͨ͠ձ͕ࣾҰൠϢʔβʔ͚ͷʮXFMMDBNʯͱ͍͏αʔϏεΛల։͛͠મγε ςϜͳͲ͕͋ͬͨɺดɻͦͷޙຊαʔϏεʹ౷߹͞Εͨɻ ! ͳͲͳͲɺϥΠϒνϟοτܥଞʹࢁʜ
ϓϩτίϧ
ਔٛͳ͖ϓϩτίϧότϧ ֤͕ࣾԦऀΛૂͬͨΓɺ͍·ͷϓϩτίϧʹෆຬ͕͋ͬͨΓͱɺɹ ͍ΖΜͳϓϩτίϧΛ։ൃɻ ֤͕ࣾࣗ։ൃͨ͠ͷ͚ͩΛαϙʔτ͢Δྫ͕ଟ͘ɺ։ൃऀ͕৸Εͳ͍ɻ ! ࠷ۙϓϩτίϧʹٻΊΒΕΔཁ݅ɺଟ࠼ͳίʔσοΫɺ)5.-ɺ%3.ɺࣈນɺ, ө૾ͳͲͷαϙʔτ͕ٻΊΒΕΔɻ
IUUQXXXCJUDPEJODPNCMPHNQFHEBTIWTBQQMFIMTWTNJDSPTPGUTNPPUI TUSFBNJOHWTBEPCFIET
ϓϩτίϧؔ࿈ͷٕज़ 11ܕ৴ ৴ऀͱࢹௌऀΛ11ωοτϫʔΫͰ݁ͼө૾ΛૹΔ৴ํ๏ͷ͜ͱɻ 11Λ༻͍ͨ৴ιϑτͱͯ͠1FFS$BTU͕༗໊ɻ ࠓճׂѪ !
ϋΠϒϦουܕ৴ ετϦʔϛϯάαʔόͱ11Λซ༻ͯ͠ө૾ΛૹΔ৴ํ๏ͷ͜ͱɻ ৴ऀͱॳΊͷࢹௌऀετϦʔϛϯάαʔόʹଓɺޙͷࢹௌऀॳΊͷࢹௌऀʹଓ͠ʹߦ͘ɻ ! "EBQUJWFCJUSBUFTUSFBNJOH ࠷ۙࢹௌڥ͕ଟछଟ༷Ͱ༷ʑͳճઢσόΠε͕ଘࡏ͢ΔதɺճઢσΟεϓϨΠͳͲࢹௌڥʹ߹ͬ ͨίϯςϯπΛࣗಈతʹબ͢Δٕज़ɻ ϋΠϒϦοτܕ৴ͷղઆਤ ৴ऀ ॳΊͷࢹௌऀ ޙͷࢹௌऀ
ओͳϓϩτίϧ ..4 .JDSPTPGU.FEJB4FSWFS .JDSPTPGU͕։ൃͨ͠6%15$1ϕʔεͷετϦʔϛϯάϓϩτίϧɻ 8JOEPXT.FEJB&ODPEFSͰ৴ͨ͜͠ͱ͕͋ΔਓͬͯΔ͔ʜʁ
ʹ..4Ͱͳ͘3541Λ͏Α͏ਪ͍ͯ͠Δɻ ! 3541 3FBMUJNF4USFBNJOH1SPUPDPM ʹ*&5'ʹΑΓඪ४Խ͞Εͨ5$1ϕʔεͷετϦʔϛϯάϓϩτίϧɻ )551ͷΑ͏ͳϦΫΤετͷϓϩτίϧɻ ༷ʑͳ͕ࢦఠ͞Ε༨ΓΘΕͯͳ͍͕ɺ·ͩࠜڧ͍ͬͯ͘Δɻ
ओͳϓϩτίϧ 35.1 3FBMUJNF.FTTBHJOH1SPUPDPM "EPCFࣾ ݩ.BDSPNFEJB ͕։ൃͨ͠ϦΞϧλΠϜ௨৴͚ϓϩτίϧɻ
'MBTI1MBZFSͰαϙʔτ͞Ε͍ͯΔͨΊɺ1$ͰͷϥΠϒετϦʔϛϯά৴Ͱར ༻͞ΕΔ͜ͱ͕ଟ͍ɻ ! 35.'1 3FBMUJNF.FTTBHJOH'MPX1SPUPDPM ಉ͘͡"EPCF͕։ൃͨ͠11ͷϦΞϧλΠϜ௨৴͚ͷϓϩτίϧɻ 35.15$1Λར༻͍ͯ͠Δͷʹର͠ɺ6%1Λར༻͍ͯ͠Δɻ ! ͜ͷଞʹ35.1ੜͷϓϩτίϧ͍͔ͭ͋͘Δׂ͕Ѫɻ
ओͳϓϩτίϧ )-4 )551-JWF4USFBNJOH "QQMF͕։ൃ͍ͯ͠Δ)551ϕʔεͷετϦʔϛϯάن֨ɻ NVܗࣜͷςΩετʹใΛهड़ɻ
ͪΖΜJ04ͰରԠࡁΈɻ )%4 )551%ZOBNJD4USFBNJOH "EPCF͕։ൃ͍ͯ͠Δ)551ϕʔεͷετϦʔϛϯάن֨ɻ GNܗࣜͷ9.-ʹใΛهࡌɻ 4NPPUI4USFBNJOH .JDSPTPGU͕։ൃ͍ͯ͠Δ)551ϕʔεͷετϦʔϛϯάن֨ɻ 9.-ܗࣜͷ9.-ʹใΛهࡌɻ
ओͳϓϩτίϧ .1&(%"4) %ZOBNJD"EBQUJWF4USFBNJOHPWFS)551 ࠷ۙ٬ͱ͖ͯͬͯͨ͠ɺ)551ϕʔεͷετϦʔϛϯάن֨ɻ *40 ࠃࡍඪ४Խن֨
͕ఏএ͠ɺ࠷ۙಈ͖͕׆ൃɻ .JDSPTPGU8JOEPXTͰαϙʔτΛએݴɻ "EBQUJWFCJUSBUFTUSFBNJOHࣈນɺ%3.ɺ,ͳͲͷαϙʔτΛ࠷ॳ͔Βߦͬ ͍ͯΔɻ )551ϕʔεͷετϦʔϛϯάن֨͜Εʹམͪண͘ͷͰͳ͍͔ɻ "QQMFʮʜʯ
ओͳϓϩτίϧ ൪֎ฤ 8FC35$ 8$(PPHMFɺ.P[JMMB͕։ൃ͍ͯ͠Δɺϒϥβ্ͰϦΞϧλΠϜͳ11௨৴ Λߦ͑ΔΑ͏ʹ͢Δ"1*܈ɻ 8FC35$Λͬͯϒϥβಉ࢜ͷ11ͰΧϝϥө૾ͷૹड৴͕Մೳɻ
ίϯςφͱίʔσοΫ
ਔٛͳ͖ίϯςφίʔσοΫότϧ ίϯςφ ө૾ԻσʔλɺͦͷଞࣈນσʔλͳͲΛͭͷϑΝΠϧʹ͢Δن֨ͷ͜ͱɻ ίʔσοΫ ө૾ԻͷѹॖϓϩάϥϜɺ·ͨͦͷٕज़ɻ !
ϓϩτίϧಉ༷ɺ֤͕͍ࣾΖΜͳίϯςφɺίʔσοΫΛ։ൃɻ ϓϩτίϧͱҧ͍ɺίʔσοΫʹಛڐ͕བྷΉࣄ͕ଟ͘ɺ͓͔͔ۚΔ͠։ൃ େมɻ աڈʹ͍ΖΜͳૌুͷࣄྫͨ͘͞Μ͋Δɻ
ओͳίϯςφ .1&(54 .1&(ͷஂମ͕ఆΊͨಈըίϯςφίʔσοΫن֨ɻ )-4ͷ΄͔ɺ%7%্σδλϧ์ૹͳͲͰΘΕ͍ͯΔɻ .1
.1&(ͷஂମ͕ఆΊͨಈըίϯςφίʔσοΫن֨ɻ ࠷ۙΘΓͱओྲྀʁ<ཁग़య> 8FC. (PPHMF͕։ൃ͍ͯ͠ΔΦʔϓϯͰϩΠϠϦςΟʔϑϦʔͳίϯςφɻ )5.-ͷಈըཁૉͷඪ४ϑΥʔϚοτͷ࠾༻ʹ͚ͯ։ൃɻ ඪ४Խͷಓఔ͍ʜ
ओͳίʔσοΫ ) .1&(71$ .1&(ͷޙܧɻ'MBTI1MBZFSαϙʔτɻ ϥΠϒετϦʔϛϯάͰੑ্࣭ɺಈ͖ʹऑ͍ɻ
71 0OςΫϊϩδʔ͕։ൃͨ͠ίʔσοΫɻ'MBTI1MBZFSαϙʔτɻ )ͱ΄΅ಉ࣌ظʹग़ͨɺܰ͞ͱ σίʔυͷ ͕͞ചΓɻ 71 (PPHMF͕ങऩͨ͠ޙͷ0OςΫϊϩδʔ͕։ൃͨ͠ίʔσοΫɻ 8FC.ͱͱʹΦʔϓϯιʔεԽ͞Εͨɻ
ετϦʔϛϯάαʔό
༗໊ͳ35.1ετϦʔϛϯάαʔό 'MBTI.FEJB4FSWFS '.4 35.1։ൃݩͷ"EPCF͕։ൃͨ͠ຊՈαʔόɻ༗ঈͰߴΊɻ 8PX[B.FEJB4FSWFS
8PX[B͕։ൃͨ͠35.1αʔόɻ༗ঈ͕ͩ͘Β͍͍҆ɻ 3FE ແঈͰΦʔϓϯιʔεͷ35.1αʔόɻ ҆ఆੑ͍ͷͰຊ൪ڥͰ༻͍ΒΕΔ͜ͱ΄΅ͳ͔ͬͨɻ
ͦͷଞͷετϦʔϛϯάαʔό OHJOY )551αʔόͱͯ͠༗໊ͳOHJOYʹɺϞδϡʔϧͱͯ͠35.1)-4Λαϙʔτɹ ͍ͯ͠Δɻ 35.1ͱ)-4Λม͢Δதܧαʔόͱͯ͠ར༻Մೳɻ !
ଞʹ͋Δ͚Ͳڍ͛Δͱ͖Γ͕ͳ͍ͷͰׂѪɻ
$%/ $POUFOUT%FMJWFSZ/FUXPSL ίϯςϯπ৴ͷ࠷దԽΛߦ͏ωοτϫʔΫ ϥΠϒετϦʔϛϯά৴Ͱ͖Δ$%/ͱͯ͠ɺ"LBNBJɺ-JNFMJHIU͕ओཁ ͩͬͨɻ ݱࡏͰɺCSJHIUDPWF6-*;"ͳͲ͍··ͰΑΓ҆Ձͳ$%/ϓϩόΠμʔීٴ ͖ͯͨ͠ɻ
IUUQTXXXqJDLSDPNQIPUPTKFTVTBMJ #SPBEDBTUFS
৴ܗଶ
1$ʹΑΔ৴ ϒϥβʹΑΔ৴ 'MBTI1MBZFSʹΑΔ৴͕Ұൠత ϓϩτίϧ35.1ɺίʔσοΫ)ͱ71Λαϙʔτ͍ͯ͠Δɻ ! ઐ༻ιϑτΣΞʹΑΔ৴
35.1ͷ߹ɺ'MBTI.FEJB-JWFS&ODPEFS '.-& ͕Α͘ΘΕΔɻ 6TUSFBNɺχίχίੜ์ૹɺ-JWFTUSFBNʹઐ༻ͷιϑτΣΞ͋Δɻ
εϚʔτϑΥϯλϒϨοτʹΑΔ৴ ֤छ04ͷ4%,ͱͯ͠৴ଆͷϥΠϒετϦʔϛϯάϓϩτίϧ͕ɹ αϙʔτ͞Ε͍ͯΔ04ແ͍<ཁग़య> ԿΒ͔ͷϥΠϒϥϦΛͬͨΓࣗͰ։ൃ͢Δඞཁ͕͋Δɻ 35.1࣮ͷϥΠϒϥϦΛ༻ͨ͠ͷ͋Δ͕ɺಠࣗํࣜͷͷଟ͍ɻ !
"EPCF"*3ͷϞόΠϧ൛Ͱɺ35.1͕αϙʔτ͞Ε͍ͯΔ'MFYϥΠϒϥϦؚ͕ ·Ε͓ͯΓɺ1$൛ͷϩδοΫΛͦͷ··ྲྀ༻ͯ͠εϚϗ൛ͷΞϓϦέʔγϣϯʹ ͏͜ͱͰ͖ͨɻ "EPCF"*3ͷϞόΠϧ൛ͷαϙʔτଧͪΒΕͨɻ
ઐ༻ϋʔυΣΞʹΑΔ৴ ιϑτΣΞͰͳ͘৴ઐ༻ͷϋʔυΣΞΛ༻ͨ͠৴Մೳ ৴ઐ༻ͷͨΊී௨ͷ1$Ͱߦ͏ΑΓෆ۩߹͕ى͜ΔՄೳੑ͕গͳ͘ɺ·༷ͨʑͳ ө૾Ճ͕ϋʔυΣΞϕʔεͰߦ͑Δɻ ө૾ͷΤϯίʔμʔ࣮͞Ε͍ͯΔͨΊө૾ͷཚΕԆͳͲগͳ͘ө૾࣭ ߴ͍ɻ
εΠονϟʔ
5SJ$BTUFSγϦʔζ /FX5FL͕։ൃ͍ͯ͠Δ8JOEPXT্Ͱಈ͘εΠονϟʔ ιϑτΣΞͰͳ͘ΩϟϓνϟϘʔυͳͲΛඋ͑ͨϋʔυΣΞͱηοτͰൢച ͞Ε͍ͯΔɻ
"5&.γϦʔζ #MBDLNBHJDEFTJHO͕։ൃ͍ͯ͠Δө૾ܥεΠονϟʔ ಉنͷػೳͷͷதͰ͍҆ɻ தنͷ৴Ͱ݁ߏΘΕ͍ͯΔ͜ͱ͕ଟ͘ɺχίχίຊࣾͰΘΕ͍ͯΔɻ த'1("ͩͱ͔ɻ
-JWF4IFMM-JWF8FEHFγϦʔζ $FSFWP͕։ൃ͍ͯ͠ΔετϦʔϛϯά৴ઐ༻ͷσόΠε )%.*ೖྗΛ৴͠ଓ͚Δ-JWF4IFMM ! ! ! !
)%.*ೖྗΛࣗ༝ʹεΠονϯάͰ͖Δ-JWF8FEHF ಉͷػೳΛඋ͑ͨͷதͰ΄΅࠷҆ɻ -JWF4IFMMಉ༷ͦͷ··৴Ͱ͖Δػೳ͋Δɻ )%.*ͱ-"/έʔϒϧΛ͚ࠩͩ͢Ͱ৴͕Ͱ͖ɺ҆Ձ Ͱ҆ఆੑ݉Ͷඋ͑ͯΔͨΊɺ༷ʑͳఆΧϝϥ์ૹ Ͱར༻͞Ε͍ͯΔɻ
3PMBOE ө૾ܥͷػثग़͍ͯ͠Δ3PMBOE )%.*ೖྗ͕ՄೳͰλονૢ࡞ͷ7&9ͳͲɻ Ұ෦ʹ64#ଓͰϏσΦػثͱೝࣝ͞ΕΔΠϯλʔωοτ৴͚ͷͷɻ ࠷ۙͰϗʔϧߨಊͷઃஔ͚ͷຊ֨తͳεΠονϟʔ࡞Γ࢝Ίͨɻ
͓·͚
εΠονϟʔΛख࡞Γ͢Δ
εΠονϟʔͷ؆୯ͳ࡞Γํ ࠷ۙɺ'1("ͭͰͦΕͳΓͷө૾ॲཧΛ͢Δ͜ͱ͕ग़དྷΔɻ ࠷ۙͷө૾εΠονϟʔத͕'1("ͷ͕ଟ͍ɻ ѹతʹ4P$ΑΓ҆ՁɺΞοϓσʔτͳͲͰϋʔυΣΞͷߏ ม͑Δ͜ͱ͕ग़དྷΔͨΊӡ༻ָɻ !
͋ͳͨ"MUFSBʁ9JMJOYʁͦΕͱ-"5*$&ʁ
εΠονϟʔͷ؆୯ͳ࡞Γํ ˙ࡐྉ˙ "UMZT4QBSUBOධՁϘʔυຕ 6CVOUV·ͨ8JOEPXT ӷথσΟεϓϨΠ ཧճ࿏ͷࣝͱࠜؾڧ͞ࢁ
εΠονϟʔͷ؆୯ͳ࡞Γํ ͋ͱ͜Μͳײ͡ͷճ࿏Λॻ͚ͩ͘ʂ 9JMJOY9"11ΑΓ Ͷʁ؆୯Ͱ͠ΐʁ
εΠονϟʔͷ؆୯ͳ࡞Γํ
εΠονϟʔͷ؆୯ͳ࡞Γํ ҆Ձͳ'1("Ͱαϙʔτ͍ͯ͠ΔΫϩοΫߴ͘ͳ͍ɻ )%.*Ͱ!Qͷө૾Λग़͢ʹඵͰ QY
QY CJU DPMPS GQTͷɹɹ σʔλͷΓऔΓ͕ඞཁɻ ! '1("ͷϚΫϩͳͲΛར༻ͯ͠5.%4ͷΫϩοΫ·Ͱ্͛ͯ͋͛Δ ඞཁ͕͋Δɻ ! ೖྗػثʹ͍ΖΜͳΫϩοΫ͕͋Δͱ͞Βʹେมɻ
ϓϩੜͷཪଆ
ϓϩੜΛࢧ͑Δ৴ػࡐ ΧϝϥεΠονϟʔɺࡾ٭ͳͲΛଗ͑ͯͦΖͦΖҰਓͰӡͼ͖Ε ͳ͍େ͖͞ʹʜ
ϓϩੜΛࢧ͑Δ৴πʔϧ ࣗ࡞πʔϧͳͲ։ൃ
ϓϩੜΛࢧ͑Δ৴ํ๏ ৴Λ͢Δͱ͖͍͍ͩͨ͜Μͳײ͡ͷػࡐߏਤΛ࡞Γ·͢ɻ Ͱɺ͍͍ͩͨ͏·͍͔͘ͳ͍ɻ
ϓϩੜΛࢧ͑Δ৴ํ๏ ࠓճͷϓϩੜͷػࡐ͜Μͳײ͡
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ