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
コンテナ導入の正攻法〜ママリのコンテナ移行舞台裏〜/Confrontation-of-Cont...
Search
Shoichiro Nagai(shnagai)
January 31, 2019
Technology
1
3.5k
コンテナ導入の正攻法〜ママリのコンテナ移行舞台裏〜/Confrontation-of-Container-Transfer
ITインフラSummit 2019 日経 xTECH主催セミナー の発表資料です
https://project.nikkeibp.co.jp/event/xtechi190131p/
Shoichiro Nagai(shnagai)
January 31, 2019
Tweet
Share
More Decks by Shoichiro Nagai(shnagai)
See All by Shoichiro Nagai(shnagai)
GoでBigQueryを操作する時にStructを使うか悩んでる話/go-bigquery-struct-worries
shoichiron
1
150
AWS Step Functions × AWS SAMで実現する家族ノートの低運用コストETL基盤/ kazokunote-stepfunctions-awssam-etl
shoichiron
4
4.9k
機械学習PJのデータ収集における課題を解決する データ基盤の取組み/Efforts of data infrastructure to solve problems in data collection of machine learning PJ
shoichiron
1
2.1k
ECS×Fargateで実現する運用コストほぼ0なコンテナ運用の仕組み/ ecs fargate low cost operation
shoichiron
14
18k
ママリで動くカテゴリ類推エンジンの仕組み ~機械学習導入の4つの勘所を添えて~/mamari category analogy
shoichiron
0
740
SIGNATEの練習問題コンペで 57位までスコアを上げた話/ The story of the signate competition
shoichiron
2
5.5k
AWSサービスで実現するバッチ実行環境のコンテナ/サーバレス化/ Container service of batch execution environment realized by AWS service
shoichiron
11
6.6k
Fargateは何がうれしいのか/ fargate-whats-nice
shoichiron
4
11k
1年間の本番運用でわかったコンテナがチーム開発にもたらしてくれたもの/container-brought-to-team-development
shoichiron
11
13k
Other Decks in Technology
See All in Technology
AIエージェント元年@日本生成AIユーザ会
shukob
1
230
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
9
2.3k
大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質
staka121
PRO
3
1.3k
急成長する企業で作った、エンジニアが輝ける制度/ 20250227 Rinto Ikenoue
shift_evolve
0
160
クラウド食堂とは?
hiyanger
0
120
目標と時間軸 〜ベイビーステップでケイパビリティを高めよう〜
kakehashi
PRO
3
300
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
650
どちらかだけじゃもったいないかも? ECSとEKSを適材適所で併用するメリット、運用課題とそれらの対応について
tk3fftk
2
190
Aurora PostgreSQLがCloudWatch Logsに 出力するログの課金を削減してみる #jawsdays2025
non97
1
230
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
440
事業を差別化する技術を生み出す技術
pyama86
2
280
エンジニア主導の企画立案を可能にする組織とは?
recruitengineers
PRO
1
220
Featured
See All Featured
Building Your Own Lightsaber
phodgson
104
6.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
1k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
133
33k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
YesSQL, Process and Tooling at Scale
rocio
172
14k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
Code Review Best Practice
trishagee
67
18k
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
We Have a Design System, Now What?
morganepeng
51
7.4k
Transcript
$POOFIJUP*ODӬҪউҰ ϚϚͷҰาΛࢧ͑Δ ίϯςφಋೖͷਖ਼߈๏ ʙϚϚϦͷίϯςφҠߦཪʙ *5Πϯϑϥ4VNNJUɹ ܦY5&$)ओ࠵ηϛφʔ
ࣗݾհ ӬҪউҰ ίωώτגࣜձࣾɹΤϯδχΞ ΠϯϑϥΣϒΦϖϨʔγϣϯ 5XJUUFS!TIOBHBJ ܦྺ 4*FSʹͯΠϯϑϥपΓͷۀ ҰٳDPN ʙίωώτʹKPJO ࠷ۙͷओͳ׆ಈ
"844VNNJU4UBSUVQ"SDIJUFDUVSFPGUIF:FBSొஃ +BQBO$POUBJOFS%BZTWొஃ ϒϩάίωώτ։ൃऀϒϩά ɹIUUQUFDIDPOOFIJUPDPNBSDIJWFBVUIPSOBHBJT
ϚϚϦͷ͝հ ΞϓϦ Ϣʔβʔಉ࢜ͰΈΛ ૬ஊ͠߹͏̦ˍ̖ίϛϡχςΟ ݄ؒສ݅ߘ ϚϚͷੜ׆ʹཱͭهࣄΛ ଟͷδϟϯϧͰຖ৴ɻ ઐՈमͷهࣄଟ ϝσΟΞ ϚϚͷҰาΛࢧ͑Δ
ۀք࠷େنͷϝσΟΞίϛϡχςΟ 2018ʹग़࢈ͨ͠ϚϚ3ਓʹ1ਓ(※)͕ར༻தʂ
पΛܴ͑·ͨ͠ IUUQTUIBOOJWFSTBSZNBNBSJKQ
ࠓ͓͢Δ͜ͱ
͜Ε͔ΒίϯςφΛಋೖ͍ͯ͜͠͏͔ͳͱߟ͍͑ͯΔํʹ ՝ϕʔεͰ%PDLFSΛಋೖ͢Δεςοϓ ίϯςφ͕ಋೖ͞ΕΔͱνʔϜ։ൃ͕Ͳ͏มԽ͢Δ͔ ˞%PDLFSGJMFͷϦϑΝΫλΦʔέετϨʔγϣϯπʔϧͷ͠·ͤΜ
None
w ίϯςφಋೖͷऔΓΈ γεςϜӡ༻ͷ՝ͱఆΊͨΰʔϧ %PDLFSٕज़ݕূ ຊ൪αʔϏεͷସ ίϯςφಋೖʹΑͬͯมΘͬͨγεςϜӡ༻ͷ࢟ w νʔϜϝϯόʔશһͰ%PDLFSӡ༻͢ΔͨΊͷΈͮ͘Γ ΞδΣϯμ
γεςϜӡ༻ͷ՝ͱఆΊͨΰʔϧ
w 7BHSBOU 7JSUVBM#PYͷ։ൃڥ͕յΕΔࣄ͕ଟ͍ w ԾϚγϯͷىಈఀࢭʹ͕͔͔࣌ؒΓ։ൃޮμϯ w ෳڥ্ཱͪ͛ΔͱϚγϯϦιʔεṧഭ͍ͯ͠ w 04ɾϛυϧΣΞͷઃఆϒϥοΫϘοΫεԽ ԾϚγϯΠϝʔδʹแ͞ΕΔΠϯϑϥઃఆ
։ൃڥͷ՝
w 7BHSBOU 7JSUVBM#PYͷ։ൃڥ͕յΕΔࣄ͕ଟ͍ w ԾϚγϯͷىಈఀࢭʹ͕͔͔࣌ؒΓ։ൃޮμϯ w ෳڥ্ཱͪ͛ΔͱϚγϯϦιʔεṧഭ͍ͯ͠ w 04ɾϛυϧΣΞͷઃఆϒϥοΫϘοΫεԽ ԾϚγϯΠϝʔδʹแ͞ΕΔΠϯϑϥઃఆ
։ൃڥͷ՝ ܰྔͰߴͳ։ൃڥ͕΄͍͠
w ։ൃڥͱຊ൪ʹࠩҟ͕͋ΓোͷԹচʹ Τϥʔ࣌ʹઃఆมߋ͕࣮֬ʹߦΘΕ͍ͯΔ͔ίʔυ͕ѱ͍ͷ͔Γ͚ࠔ ಛఆͷϗετ͚ͩͰى͖ΔΤϥʔ w ઃఆมߋ͕গͷΠϯϑϥʹภΓϘτϧωοΫʹ w ϚωʔδυαʔϏεͷ੍ݶʹ੍Λड͚͍ͯΔ ϛυϧΣΞπʔϧͷόʔδϣϯ͕αϙʔτ͞ΕΔ·Ͱ͑ͳ͍ ຊ൪ڥͷΠϯϑϥ՝
w ։ൃڥͱຊ൪ʹࠩҟ͕͋ΓোͷԹচʹ Τϥʔ࣌ʹઃఆมߋ͕࣮֬ʹߦΘΕ͍ͯΔ͔ίʔυ͕ѱ͍ͷ͔Γ͚ࠔ ಛఆͷϗετ͚ͩͰى͖ΔΤϥʔ w ઃఆมߋ͕গͷΠϯϑϥʹภΓϘτϧωοΫʹ w ϚωʔδυαʔϏεͷ੍ݶʹ੍Λड͚͍ͯΔ ϛυϧΣΞπʔϧͷόʔδϣϯ͕αϙʔτ͞ΕΔ·Ͱ͑ͳ͍ ຊ൪ڥͷΠϯϑϥ՝
։ൃڥΛͦͷ··ຊ൪ʹ࠶ݱ͍ͨ͠
ྫ͑͜Μͳγʔϯ͋Γ·ͤΜ͔
αʔϏε։ൃΑ͋͘Δ෩ܠᶃ ։ൃऀ Πϯϑϥ ίʔυԽͯ͠ΔΑ Ұ෦ɺϕʔεΠϝʔδ ".* ᶃ2VFTUJPO YYYͷڥͬͯ ͲΜͳߏʹͳͬͯ·͔͢Ͷ
αʔϏε։ൃΑ͋͘Δ෩ܠᶃ $POGJH'JMF ᶄ 3FBEJOH ։ൃऀ Πϯϑϥ ίʔυԽͯ͠ΔΑ Ұ෦ɺϕʔεΠϝʔδ ".*
ᶃ2VFTUJPO YYYͷڥͬͯ ͲΜͳߏʹͳͬͯ·͔͢Ͷ
αʔϏε։ൃΑ͋͘Δ෩ܠᶃ $POGJH'JMF ᶅ 44) ᶄ 3FBEJOH ։ൃऀ Πϯϑϥ ίʔυԽͯ͠ΔΑ
Ұ෦ɺϕʔεΠϝʔδ ".* ࣮ߏΛΔͷ͕େ มɻɻ ᶃ2VFTUJPO YYYͷڥͬͯ ͲΜͳߏʹͳͬͯ·͔͢Ͷ
͜ΜͳγʔϯΑ͘ૺ۰͠·͢
αʔϏε։ൃΑ͋͘Δ෩ܠᶄ ϩʔΧϧڥͰ։ൃͯ͠ಈ࡞֬ೝग़དྷ͚ͨͲɺ ຊ൪ͱߏ͕ҧ͏ͷͰɺ σϓϩΠͯ͠Έͳ͍ͱ͏·͘ಈ͔͘Θ͔Βͳ͍ɻɻ ։ൃऀ"͞Μ
αʔϏε։ൃΑ͋͘Δ෩ܠᶄ ϩʔΧϧڥͰ։ൃͯ͠ಈ࡞֬ೝग़དྷ͚ͨͲɺ ຊ൪ͱߏ͕ҧ͏ͷͰɺ σϓϩΠͯ͠Έͳ͍ͱ͏·͘ಈ͔͘Θ͔Βͳ͍ɻɻ ։ൃऀ"͞Μ Πϯϑϥ ʮຊ൪ʹຐ͕ॅΜͰ·͔͢ΒͶʔɻɻɻʯ ։ൃڥͰಈ͍ͨͷ͕ຊ൪Ͱಈ͘ͱอূͰ͖ͳ͍
αʔϏε։ൃΑ͋͘Δ෩ܠᶄ ϩʔΧϧڥͰ։ൃͯ͠ಈ࡞֬ೝग़དྷ͚ͨͲɺ ຊ൪ͱߏ͕ҧ͏ͷͰɺ σϓϩΠͯ͠Έͳ͍ͱ͏·͘ಈ͔͘Θ͔Βͳ͍ɻɻ ϛυϧΣΞΞοϓσʔτͱ͔Ͱɺ ຊ൪ʹมߋΛՃ͑ΔͷΠϯϑϥͱͷௐίετ͕͔͔Γ ݁ߏେมɻɻ ։ൃऀ"͞Μ Πϯϑϥ ʮຊ൪ʹຐ͕ॅΜͰ·͔͢ΒͶʔɻɻɻʯ
։ൃڥͰಈ͍ͨͷ͕ຊ൪Ͱಈ͘ͱอূͰ͖ͳ͍ ։ൃऀ#͞Μ
αʔϏε։ൃΑ͋͘Δ෩ܠᶄ ϩʔΧϧڥͰ։ൃͯ͠ಈ࡞֬ೝग़དྷ͚ͨͲɺ ຊ൪ͱߏ͕ҧ͏ͷͰɺ σϓϩΠͯ͠Έͳ͍ͱ͏·͘ಈ͔͘Θ͔Βͳ͍ɻɻ ϛυϧΣΞΞοϓσʔτͱ͔Ͱɺ ຊ൪ʹมߋΛՃ͑ΔͷΠϯϑϥͱͷௐίετ͕͔͔Γ ݁ߏେมɻɻ ։ൃऀ"͞Μ Πϯϑϥ ʮຊ൪ʹຐ͕ॅΜͰ·͔͢ΒͶʔɻɻɻʯ
։ൃڥͰಈ͍ͨͷ͕ຊ൪Ͱಈ͘ͱอূͰ͖ͳ͍ ։ൃऀ#͞Μ Πϯϑϥ αʔϏεΛམͱͣ͞ʹେ͖ΊͷมߋΛՃ͑Δͷେม ෳࡶͳґଘؔΛߟྀ͠ͳ͕Β৻ॏͳݕূͱ࡞ۀϓϥϯ ͕ඞཁ
ࢦͨ͠ΰʔϧ
w շదͳ։ൃڥͰ։ൃग़དྷ͍ͯΔ αΫαΫಈ͘ ࡞Γ͠มߋͷө͕͍ ߏ͕γϯϓϧ w ίʔυཧ͞ΕϒϥοΫϘοΫεͷͳ͍Πϯϑϥઃఆ w Πϯϑϥઃఆมߋ͕(JUIVC1VMM3FRVFTUϕʔεͰߋ৽Մ
ઃఆϑΝΠϧͷཧ͚ͩͰͳ͘ຊ൪ө·Ͱߦ͑Δ w ։ൃऀ͕Πϯϑϥڥʹ͍ͭͯཧղग़དྷ͍ͯΔ w ։ൃຊ൪͕ಉ͡ߏͰ҆৺ͯ͠มߋΛߦ͑Δ ࢦͨ͠ཧܗ
ͦ͜ͰനӋͷཱ͕ͬͨͷ͕
None
%FWFMPQ 4IJQBOE3VO"OZ "QQMJDBUJPO "OZXIFSF ͋ΒΏΔΞϓϦέʔγϣϯΛ Ͳ͜Ͱ։ൃɺҠಈɺ࣮ߦͰ͖ΔΑ͏ʹ
%PDLFSͷٕज़ݕূ
w %PDLFSGPS.BD 8JOEPXT Λ࠾༻ w ࣌͋·Γࣄྫ͕ͳ͘ࢼߦࡨޡ ։ൃڥͷ%PDLFSϓϥοτϑΥʔϜબఆ %PDLFS ίϚϯυ ϗετ͔Β
Մ ԾϚγϯ্͔Β ࣮ߦ ϑΝΠϧ Ϛϯτ ͍͕ DBDIFEͰճආ ೋॏʹͳΔ͕ ͍
w طଘͷखॱॻߏཧπʔϧ͔Β%PDLFSGJMFΛ࡞Δ w %PDLFSGJMFTIFMMίϚϯυΛهड़͍ͯ͘͠ܗͳͷͰγϯ ϓϧ %PDLFSGJMFΛ࡞͢Δ
w ·ͣɺطଘڥͷ%PDLFSԽʹείʔϓΛߜΔ BMQJOFͱ͔ͰܰྔΠϝʔδ࡞Γͨ͘ͳΔ͕ɺϋϚΔϙΠϯτͳΔ͘ݮΒ͢ %PDLFSGJMF͑͞Ͱ͖Εɺޙ͔ΒϦϑΝΫλϦϯά NVMUJTUBHFCVJME Մೳ EPDLFSίϯςφͰޭͨ͠ίϚϯυΛͻͨ͢Β%PDLFSGJMFʹهड़͍ͯ͘͠ w %PDLFSϏϧυ࣌ͷΩϟογϡΛҙࣝ͢Δ %PDLFSϨΠϠຖʹΩϟογϡΛ࣋ͭ
ΩϟογϡΛ༗ޮ׆༻͢ΔͱϏϧυ͕͘ͳΔ มߋͷ͋ͬͨϨΠϠҎ߱Ωϟογϡ͕શͯഁغ͞ΕΔΈͷҝɺมߋͷଟ͍ϨΠϠ ΛԼʹ࣋ͬͯ͘Δͷ͕ϙΠϯτ ྫ͑σΟϨΫτϦͷίϐʔͱ͔ w ϨΠϠΛग़དྷΔ͚ͩগͳ͘͢Δ %PDLFSGJMF࡞ͷϙΠϯτ
ݕূͰΘ͔ͬͨ%PDLFSͷ༏Ґͳ
w $IFG "OTJCMFͷߏཧπʔϧႈੑͷ୲อʹۤ࿑ ඪ४ϥΠϒϥϦͰ͑ͳ͍ॲཧࣗલͰႈੑ୲อ͕ͭΒ͔ͬͨ ۓٸରԠ࣌ͷઃఆมߋΛɺ୭͔͕ߏཧπʔϧʹө ӡ༻ͰΧόʔɺɺɺ w %PDLFSΠϛϡʔλϒϧ࣮ߦΛؾʹ͠ͳͯ͘Α͍ ৽͍͠ΠϯϑϥઃఆΛө͢Δ࣌ʹɺຖճ৽͍͠ίϯςφ্ཱ͕͕ͪΔ
Ұ্ཱͪ͛ͨίϯςφͷมߋൃੜ͠ͳ͍ *NNVUBCMF*OGSBTUSVDUVSFͷ࣮ફ ႈੑΛؾʹ͠ͳͯ͘Α͍
w $IFG "OTJCMFͷߏཧπʔϧႈੑͷ୲อʹۤ࿑ ඪ४ϥΠϒϥϦͰ͑ͳ͍ॲཧࣗલͰႈੑ୲อ͕ͭΒ͔ͬͨ ۓٸରԠ࣌ͷઃఆมߋΛɺ୭͔͕ߏཧπʔϧʹө ӡ༻ͰΧόʔɺɺɺ w %PDLFSΠϛϡʔλϒϧ࣮ߦΛؾʹ͠ͳͯ͘Α͍ ৽͍͠ΠϯϑϥઃఆΛө͢Δ࣌ʹɺຖճ৽͍͠ίϯςφ্ཱ͕͕ͪΔ
Ұ্ཱͪ͛ͨίϯςφͷมߋൃੜ͠ͳ͍ *NNVUBCMF*OGSBTUSVDUVSFͷ࣮ફ ႈੑΛؾʹ͠ͳͯ͘Α͍ ্ॻ͖ઃఆมߋ͕ෆཁʹͳΓ γεςϜӡ༻໘ʹେ͖ͳϝϦοτ
w %PDLFSΤϯδϯ͑͋͞ΕͲ͜ͰڥΛ࠶ݱग़དྷΔ ϩʔΧϧɺΦϯϓϨɺΫϥυͲ͜Ͱશ͘ಉ͡ͷಈ͘ %PDLFSϦϙδτϦΛར༻͢ΕQVMMSVOͰଈىಈՄ w ։ൃͯ͠ಈ͍ͨͷΛͦͷ··ຊ൪Ҡૹग़དྷΔ γεςϜӡ༻ʹΑ͋͘ΔڥࠩҟʹΑΔΤϥʔͷπϥϛ͔Β։์͞ΕΔ ϙʔλϏϦςΟੑ͕ߴ͍
։ൃऀΛۤ͠ΊΔಛఆڥ͚ͩͰग़ΔΤϥʔ ։ൃڥ εςʔδϯά ຊ൪ ಈ͘ ಈ͘ ಈ͘ ಈ͘ Τϥʔ
ಈ͘ ಈ͘ Τϥʔ
w %PDLFSΤϯδϯ͑͋͞ΕͲ͜ͰڥΛ࠶ݱग़དྷΔ ϩʔΧϧɺΦϯϓϨɺΫϥυͲ͜Ͱશ͘ಉ͡ͷಈ͘ %PDLFSϦϙδτϦΛར༻͢ΕQVMMSVOͰଈىಈՄ w ։ൃͯ͠ಈ͍ͨͷΛͦͷ··ຊ൪Ҡૹग़དྷΔ γεςϜӡ༻ʹΑ͋͘ΔڥࠩҟʹΑΔΤϥʔͷπϥϛ͔Β։์͞ΕΔ ϙʔλϏϦςΟੑ͕ߴ͍ োσϓϩΠ࣌ʹߟ͑Δ͜ͱ͕ݮΔ
w ԾϚγϯͷΠϝʔδ࡞ʹൺͯϏϧυ͕͍ %PDLFSϏϧυ࣌ͷϨΠϠΩϟογϡʹΑΔԸܙ͕େ͖͍ w ىಈɾఀࢭɾഁغͷϥΠϑαΠΫϧ͕͍ ίϯςφϓϩηεͳͷͰඵͰϥΠϑαΠΫϧΛճͤΔ ԾϚγϯԾԽιϑτͷෳͷॲཧ͕ΔͷͰ͔͔Δ ܰྔͰ͋Δ
w ԾϚγϯͷΠϝʔδ࡞ʹൺͯϏϧυ͕͍ %PDLFSϏϧυ࣌ͷϨΠϠΩϟογϡʹΑΔԸܙ͕େ͖͍ w ىಈɾఀࢭɾഁغͷϥΠϑαΠΫϧ͕͍ ίϯςφϓϩηεͳͷͰඵͰϥΠϑαΠΫϧΛճͤΔ ԾϚγϯԾԽιϑτͷෳͷॲཧ͕ΔͷͰ͔͔Δ ܰྔͰ͋Δ ࣌ؒॖͦͷ··࡞ۀޮԽʹͭͳ͕Δ
%PDLFSͷಋೖΛܾఆ
ຊ൪ڥͷΓସ͑
ίωώτͰͷίϯςφಋೖͷྺ࢙ ݄ ։ൃڥ ։ൃڥΛ7JSUVBM#PY 7BHSBOU͔Β%PDLFSʹΓସ͑ ʙ݄ ௐࠪɾݕূ ຊ൪ӡ༻ʹ͚ͨௐࠪɾݕূͱҰ෦ಋೖ ݄
ຊ൪ ৽αʔϏε ৽نαʔϏεΛ%PDLFS &$4Ͱϩʔϯν ʙ݄ ຊ൪ ϦϓϨΠε طଘαʔϏεΛ%PDLFS &$4ʹͤ͑ ʙݱࡏ ӡ༻ ΄΅શͯͷαʔϏεΛ%PDLFS &$4Ͱӡ༻'BSHBUFೖ
w ϩʔΧϧͱຊ൪ʹζϨ͕ੜ͍ͯ͡Δ w &MBTUJD#FBOTUBMLʹΑΔ੍ͱଐਓԽ Γସ͑લͷߏ
w ϩʔΧϧڥΛͦͷ··ຊ൪ʹ࠶ݱ w %PDLFSGJMFͷมߋ͕ͦͷ··ΠϯϑϥઃఆͷσϓϩΠʹ Γସ͑ޙͷߏ
w 3PVUFͷՃॏϧʔςΟϯάϙϦγʔΛར༻ w ͔ΒঃʑʹϦϦʔε͕͠ͳ͍͔ݕূ͠ͳ͕Β Γସ͑ख๏ΧφϦΞϦϦʔε
ຊ൪ͷίϯςφڥͷΞʔΩςΫνϟ ։ൃऀ $MJFOU αʔϏεຖ 8FCΫϥελ 8FCΫϥελ $POUBJOFS $POUBJOFS
$POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS αʔϏεຖ $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS "84$MPVE #BUDIΫϥελ &WFOU UJNFCBTFE $POUBJOFS 8FCΫϥελ
σϓϩΠϑϩʔ ։ൃऀ $MJFOU αʔϏεຖ 8FCΫϥελ 8FCΫϥελ $POUBJOFS $POUBJOFS
$POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS αʔϏεຖ $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS $POUBJOFS "84$MPVE #BUDIΫϥελ &WFOU UJNFCBTFE $POUBJOFS CVJMEQVTI QVMM QVMM QVMM QVMM QVTI NFSHF EFQMPZ DPOUBJOFSSFQMBDFNFOU
σϓϩΠཻ͕ΞϓϦέʔγϣϯίʔυ͔Β ΞϓϦέʔγϣϯ࣮ߦج൫ͦͷͷʹมΘΔ
σϓϩΠର͕ΞϓϦέʔγϣϯ࣮ߦج൫ͦͷͷʹมΘΔ εςʔδϯάڥ ϓϩμΫγϣϯڥ ։ൃڥ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ࣮ߦڥ ࣮ߦڥ
࣮ߦڥ ࣮ߦڥ ΞϓϦέʔγϣϯ ࣮ߦڥ ΞϓϦέʔγϣϯ ࣮ߦڥ ઃఆมߋ ઃఆมߋ σϓϩΠ σϓϩΠ σϓϩΠ σϓϩΠ
σϓϩΠର͕ΞϓϦέʔγϣϯ࣮ߦج൫ͦͷͷʹมΘΔ εςʔδϯάڥ ϓϩμΫγϣϯڥ ։ൃڥ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ࣮ߦڥ ࣮ߦڥ
࣮ߦڥ ࣮ߦڥ ΞϓϦέʔγϣϯ ࣮ߦڥ ΞϓϦέʔγϣϯ ࣮ߦڥ ઃఆมߋ ઃఆมߋ σϓϩΠ σϓϩΠ σϓϩΠ σϓϩΠ σϓϩΠ࣮ߦڥؚΉج൫ͷ࡞Γ͠
σϓϩΠର͕ΞϓϦέʔγϣϯ࣮ߦج൫ͦͷͷʹมΘΔ εςʔδϯάڥ ϓϩμΫγϣϯڥ ։ൃڥ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ࣮ߦڥ ࣮ߦڥ
࣮ߦڥ ࣮ߦڥ ΞϓϦέʔγϣϯ ࣮ߦڥ ΞϓϦέʔγϣϯ ࣮ߦڥ ઃఆมߋ ઃఆมߋ σϓϩΠ σϓϩΠ σϓϩΠ σϓϩΠ *NVUBCMF*OGSBTUSVDUVSFͷ࣮ફ
ͭ·Γ ίϯςφΛຊ൪ʹಋೖ͢Δ͜ͱͰ
w ։ൃڥͱຊ൪ڥͷဃ ˠ%PDLFSΠϝʔδͰ04ϨΠϠ͔ΒύοέʔδϯάԽ w ΞϓϦέʔγϣϯ࣮ߦج൫ͷϒϥοΫϘοΫεԽ ˠ%PDLFSGJMFΛಡΊ୭Ͱ04ϨΠϠ͔Βཧղग़དྷΔ w αʔϏε͕ಈ͍͍ͯΔج൫ʹରͯ͠ߦ͏ઃఆมߋͷෳࡶ͞ ˠσϓϩΠຖʹೖΕସΘΔΠϛϡʔλϒϧͳΠϯϑϥ ຊ൪ͷίϯςφԽͰղܾग़དྷͨ՝
νʔϜϝϯόʔશһͰ%PDLFSΛ ӡ༻͢ΔͨΊͷΈͮ͘Γ
w ύΠϩοτӡ༻ظؒΛઃ͚ͯখ࢝͘͞ΊΔ w ϋϯζΦϯͰશϝϯόʔʹҰମݧͯ͠Β͏ w ࠔ͍ͬͯΔϝϯόʔΛపఈతʹΩϟονΞοϓ͢Δ %PDLFSಋೖ·Ͱͷεςοϓ
w Ұ෦ϝϯόʹ%PDLFSڥͰͷ։ൃΛ։࢝ͯ͠Β͏ طଘπʔϧͷସͱͯ͑͠Δ͔ ՝Λղܾग़དྷ͍ͯΔ͔ ͲΜͳʹখ͞ͳ͜ͱͰϑΟʔυόοΫΒ͏ w πʔϧมߋʹΑΔҧײΛͲ͜·Ͱͳͤ͘Δ͔͕ϙΠϯτ ύΠϩοτӡ༻ظؒΛઃ͚ͯখ࢝͘͞ΊΔ
w ͳͥ%PDLFSΛಋೖ͢Δ͔Λཧղͯ͠Β͏ ϋϯζΦϯͰશϝϯόʹҰମݧͯ͠Β͏
։ൃऀʹ͔͑ͨͬͨϝοηʔδ w ࣗୡ͕ϝϯςφϯε͢ΔΜͩͱ͍͏ҙ͚ࣝͮ
w ࣮ࡍʹखݩͷ1$Ͱ%PDLFSͰαʔϏεಈ͔͢ͱ͜Ζ·Ͱ ମݧͯ͠Β͍ɺ؆୯͞Λཧղͯ͠Β͏ ϋϯζΦϯͰશϝϯόʹҰମݧͯ͠Β͏
w %PDLFSར༻Ͱࠔ͍ͬͯΔϝϯόΛͨ͠Β࠷༏ઌͰα ϙʔτ TMBDLͷΩʔϫʔυϋΠϥΠτͰर͏ w υΩϡϝϯτΛසൟʹߋ৽ͯ͠ɺ%PDLFSʹڵຯΛͬͯ Β͏ %PDLFSͷجຊίϚϯυ܈ ศརͳ͍ํͱ͔ ࠔ͍ͬͯΔϝϯόΛపఈతʹΩϟονΞοϓ͢Δ
w %PDLFSΠϝʔδΛϒϥοΫϘοΫεԽ͠ͳ͍ ֤1$ͰϏϧυ͢Δߏʹ͢Δ͜ͱͰखܰʹखΛೖΕΕΔঢ়ଶʹ͢Δ αʔϏεຖʹ%PDLFSGJMFΛ࡞ΓಡΊશͯཧղग़དྷΔΑ͏ʹ͓ͯ͘͠ ڞ௨Խ☓ w %PDLFSؔ࿈ͷ1VMM3FRVFTUʹ։ൃऀΛඞͣר͖ࠐΉ %PDLFSGJMFσϓϩΠपลίʔυͷϨϏϡϫʹΞαΠϯ ϨϏϡʔΛ௨ͯ͡ίϯςφͷσϓϩΠϑϩʔࣝΛΠϯϓοτͯ͠Β͏
ΠϯϑϥνʔϜ͚ͩͰ࡞ۀΛ݁͠ͳ͍Α͏ʹ͢Δ ։ൃऀΛੵۃతʹר͖ࠐΉ
ͳͥͦ͜·Ͱ։ൃऀ͕ %PDLFSΛཧղ͢Δඞཁ͕͋Δͷ͔
w 04͔Β։ൃऀ͕%PDLFSGJMFͰߏஙग़དྷΔͷ͕࠷େͷ ϝϦοτ ίʔυϕʔεͰΠϯϑϥͷมߋ͕Մೳ ௐෆཁʹͳΓ։ൃαΠΫϧͷ্͕͕Δ w ΠϯϑϥΤϯδχΞ͕%PDLFS͓͡͞ΜʹͳΔͱޮՌݮ ʮϛυϧΣΞΞοϓσʔτ͍͔ͨ͠Β%PDLFSGJMFͷमਖ਼͓ئ͍͠·͢ʯ Έ͍ͨͳঢ়ଶʹ͠ͳ͍ ߏཧπʔϧΈ͍ͨͳϊϦͰಋೖͤͣΞϓϦέʔγϣϯͷҰ෦ͱͯ͠ͷҙ͚ࣝ
%PDLFSϕʔεͰ։ൃ͢Δ࠷େͷϝϦοτ
ʮ%PDLFSGJMFΛνʔϜͰҭͯΔʯ ͕ͬͨ
w ৽نαʔϏε্ཱͪ͛࣌ʹ։ൃऀ͕%PDLFSGJMFΛ࡞ΓΠ ϯϑϥߏ͔ΒखΛग़͢͜ͱ͕ग़དྷΔ ։ൃڥΛ࡞ΕɺͦΕΛຊ൪ʹҠૹ͢Δ͚ͩ w ϛυϧΣΞͷΞοϓσʔτ։ൃऀͰ݁ ઃఆมߋͷௐෆཁʹ w %PDLFSͷϦϑΝΫλ։ൃऀओಋͰ NVMUJTUBHFCVJMEϕʔεΠϝʔδ
04 ͷೖΕସ͑Λڵຯͷ͋Δϝϯόʔ͕ ݱࡏͷ༷ࢠ
w ৽نαʔϏε্ཱͪ͛࣌ʹ։ൃऀ͕%PDLFSGJMFΛ࡞ΓΠ ϯϑϥߏ͔ΒखΛग़͢͜ͱ͕ग़དྷΔ ։ൃڥΛ࡞ΕɺͦΕΛຊ൪ʹҠૹ͢Δ͚ͩ w ϛυϧΣΞͷΞοϓσʔτ։ൃऀͰ݁ ઃఆมߋͷௐෆཁʹ w %PDLFSͷϦϑΝΫλ։ൃऀओಋͰ NVMUJTUBHFCVJMEϕʔεΠϝʔδ
04 ͷೖΕସ͑Λڵຯͷ͋Δϝϯό͕ ݱࡏͷ༷ࢠ ։ൃऀΞϓϦέʔγϣϯ࣮ߦج൫ʹ Λ࣋ͭ͜ͱ͕ग़དྷΔ ˣ νʔϜ͕૿͍͚͍͑ͯ͘΄Ͳ ޮՌΛൃش͢Δ ϚΠΫϩαʔϏε✖ίϯςφͷ૬ੑͷྑ͞
·ͱΊ
w %PDLFSͷಋೖʹΑΓɺ։ൃνʔϜ๊͕͍͑ͯͨ՝Λղܾ͢Δ ͜ͱ͕ग़དྷͨ w ΠϯϑϥؚΊͨΞϓϦέʔγϣϯ࣮ߦج൫Λ։ൃऀ͕ࣗతʹ ίϯτϩʔϧग़དྷΔΑ͏ʹͳΓαʔϏε։ൃαΠΫϧͷ্ w *NVUBCMF*OGSBTVUSBDUVSFʹΑͬͯɺ্ॻ͖ΛॏͶΔΠϯϑ ϥڥ͔Βղ์͞Ε҆ఆͨ͠γεςϜӡ༻͕खʹೖͬͨ w
ಋೖ࣌ʹɺ։ൃऀ͕͍͔ʹओମੑΛ࣋ͬͯऔΓΜͰΒ͑Δ͔ ͕ॏཁ ·ͱΊ
%PDLFSಋೖͯ͠ΈΑ͏ͱ͍͏ํ͕ ҰਓͰ૿͑Ε͏Ε͍͠Ͱ͢
ίωώτͰΤϯδχΞੵۃ࠾༻தͰ͢ʂ ڵຯ͕͋ΔํɺͬͱΛฉ͍ͯΈ͍ͨͱࢥ͏ํ͕͍·ͨ͠ΒΛ͔͚͍͔ͯͨͩ͘ɺ UXJUUFS!TIOBHBJʹ͝࿈བྷ͍͚ͨͩΕͱࢥ͍·͢