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
ママリを支えるAmazonECS~Docker駆動でのサービス開発事例~
Search
Shoichiro Nagai(shnagai)
October 30, 2017
Technology
1
1.3k
ママリを支えるAmazonECS~Docker駆動でのサービス開発事例~
Amazon Container Service 事例祭り の発表資料です。
Shoichiro Nagai(shnagai)
October 30, 2017
Tweet
Share
More Decks by Shoichiro Nagai(shnagai)
See All by Shoichiro Nagai(shnagai)
GoでBigQueryを操作する時にStructを使うか悩んでる話/go-bigquery-struct-worries
shoichiron
1
140
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
720
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.5k
Fargateは何がうれしいのか/ fargate-whats-nice
shoichiron
4
11k
コンテナ導入の正攻法〜ママリのコンテナ移行舞台裏〜/Confrontation-of-Container-Transfer
shoichiron
1
3.5k
Other Decks in Technology
See All in Technology
DUSt3R, MASt3R, MASt3R-SfM にみる3D基盤モデル
spatial_ai_network
2
170
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
380
alecthomas/kong はいいぞ / kamakura.go#7
fujiwara3
1
300
株式会社ログラス − エンジニア向け会社説明資料 / Loglass Comapany Deck for Engineer
loglass2019
3
32k
継続的にアウトカムを生み出し ビジネスにつなげる、 戦略と運営に対するタイミーのQUEST(探求)
zigorou
0
590
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
270
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
220
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
220
DevOps視点でAWS re:invent2024の新サービス・アプデを振り返ってみた
oshanqq
0
180
How to be an AWS Community Builder | 君もAWS Community Builderになろう!〜2024 冬 CB募集直前対策編?!〜
coosuke
PRO
2
2.8k
watsonx.ai Dojo #5 ファインチューニングとInstructLAB
oniak3ibm
PRO
0
170
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
1
250
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
520
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
The Cost Of JavaScript in 2023
addyosmani
45
7k
The Cult of Friendly URLs
andyhume
78
6.1k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Facilitating Awesome Meetings
lara
50
6.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Agile that works and the tools we love
rasmusluckow
328
21k
GraphQLとの向き合い方2022年版
quramy
44
13k
Transcript
ҰาΛࢧ͑Δ "NB[PO$POUBJOFS4FSWJDFࣄྫࡇΓ $POOFIJUP JODɹӬҪউҰ ϚϚϦΛࢧ͑Δ"NB[PO&$4 d%PDLFSۦಈͰͷαʔϏε։ൃࣄྫd
$POOFIJUP*OD ࣗݾհ ӬҪউҰ IUUQRJJUBDPNOBHBJT IUUQLPCJUPTBOIBUFOBCMPHDPN !TIOBHBJ $POOFIJUP JOD&OHJOFFS ৬ྺɿ SIerɹɹɹɹ3
Ұٳɹɹɹ 7 ίωώτ ࠓ5݄͔Βjoin
$POOFIJUP*OD ϚϚϦͷαʔϏεհ
$POOFIJUP*OD ϚϚϦͷαʔϏεհ
$POOFIJUP*OD ΞδΣϯμ w ίωώτͰͷ%PDLFSಋೖࣄ w &$4Λͬͨຊ൪ӡ༻5*14 w όον࣮ߦڥͷࣄྫ w &$4ͷϝϦοτͱվળΛظ͢Δ
$POOFIJUP*OD ίωώτͰͷ%PDLFSಋೖࣄ
$POOFIJUP*OD %PDLFSಋೖͷྺ࢙ w ։ൃڥΛ%PDLFSԽ ݄ 7BHSBOUͷΘΓͱͯ͠ɻ։ൃऀͷධྑ͘͜Εྑͦ͞͏ w ·ͣɺग़དྷΔͱ͜Ζ͔Βຊ൪ಋೖ
݄ %PDLFSຊ൪Ͱྑͦ͞͏ɻ৭ʑݕূ͢Δதɺ&$4ͱग़ձ͏ w ৽ن্ཱͪ͛ͷαʔϏεΛશͯ&$4ͰαʔϏεΠϯ ݄ αʔϏεΠϯޙ҆ఆͯ͠ಈ͘͜ͱΛ֬ೝ w طଘαʔϏεΛॱ࣍&$4 %PDLFSԽ ʹϦϓϨΠε ݄ʙ ࠓ͜͜ͷਅͬ࠷த
$POOFIJUP*OD &$4Ͱಈ͘αʔϏεͷن
$POOFIJUP*OD ͜͜Ͱɺ &$4ؔ࿈ͷ༻ޠΛҰཧ͠·͢
$POOFIJUP*OD &$4&$3ͷ༻ޠͷཧ &$3 "84Ϛωʔδυͷ%PDLFSΠϝʔδϨδετϦ λεΫ %PDLFSίϯςφ λεΫఆٛ ɹ%PDLFSίϯςφͷىಈύϥϝʔλͷఆٛ QVMM͢Δ%PDLFS*NBHFί ϯςφͷύϥϝʔλΛఆٛ
αʔϏε ɹλεΫΛ·ͱΊΔάϧʔϓ λεΫىಈ"-# /-#࿈ܞ"VUPTDBMF Ϋϥελ ɹλεΫΛಈ͔͢ϗετ &$ ͷू߹ମ "VUP4DBMMJOH(SPVQPSΧελϜ &$
$POOFIJUP*OD &$4%PDLFSΛ"84ڥͰָʹ ಈ͔ͨ͢ΊͷΦʔέετϨʔγϣϯπʔϧ
$POOFIJUP*OD &$4Ͱಈ͘αʔϏεͷن w Ϋϥελ 4UBHJOHڥؚΉ αʔϏεΫϥελͷߏ αʔϏεͷεύΠΫͰΫϥελ͕ѹഭ͞ΕͯɺଞͷαʔϏεʹ ӨڹΛ༩͑ΔͷΛආ͚ͨ
w λεΫ ίϯςφ CBUDIআ͘ ฏৗ࣌ͷϗετͨΓ࠷େλεΫ ෛՙࢼݧͯ͠Έͨͱ͜ΖɺλεΫҎ্ʹͯ͠ύϑΥʔϚϯε ͕มΘΒͳ͔ͬͨ
$POOFIJUP*OD &$4Ͱಈ͘ຊ൪αʔϏεͷछྨ w 8FCΞϓϦέʔγϣϯΤϯυϙΠϯτ w εέδϡʔϧόον $SPO w %%-ͷ࣮ߦڥ
w GMVFOUEΞάϦήʔλ
$POOFIJUP*OD %PDLFSಋೖΛਐΊΔதͰͷجຊํ w ΠϯϑϥαΠυ͚ͩͰɺ%PDLFSԽΛ݁ͤ͞ͳ͍ αʔόαΠυϑϩϯτΤϯυΤϯδχΞͱҰॹʹ%PDLFSGJMFΛ ࡞͍ͬͯ͘ɻ ΞϓϦέʔγϣϯͷϙʔλϏϦςΟ্͕͕ͬͯɺͦΕΛ৮ΕΔ ਓ͕ݶΕΔͱޮՌݮͳͷͰɺ΄ͱΜͲͷέʔεͰɺ13ͷϨϏϡʔ Λ։ൃऀʹߦͬͯΒ͏Α͏ʹ͍ͯ͠Δɻ w
%PDLFSԽͰϛυϧΣΞߋ৽ͷোนΛԼ͛Δ ϩʔΧϧͱಉ͡ͷ ͕ຊ൪Ͱಈ͍͍ͯΔ҆৺ײ
$POOFIJUP*OD &$4Λͬͨຊ൪ӡ༻5*14
$POOFIJUP*OD 5*14ᶃσϓϩΠ
$POOFIJUP*OD 5*14ᶃσϓϩΠdछྨd ຊ൪ӡ༻͢Δʹ͋ͨΓɺछྨͷσϓϩΠϑΣʔζΛ༻ҙ ᶃ4UBHJOHڥͷσϓϩΠ ᶄ1SPEVDUJPOڥͷσϓϩΠ ᶅϩʔΧϧΛ4UBHJOHڥʹ͍࣋ͬͯ͘σϓϩΠ ᶆϩʔϧόοΫ
$POOFIJUP*OD 5*14ᶃσϓϩΠdجຊํd w &$3ʹ͋Δ%PDLFSΠϝʔδͷλάΛத৺ͱͨ͠σϓϩΠϑ ϩʔ w (JUͷNBTUFSϒϥϯν%PDLFSΠϝʔδͷMBUFTUλάͱͯ͠ ͍Δ 4UBHJOHMBUFTU 1SPEVDUJPOSFMFBTF
MBUFTUͷίϐʔ w &$4ͷσϓϩΠɺ৽͍͠λεΫఆٛΛ࡞Γɺͦͷఆٛ ΛݩʹରαʔϏεͷߋ৽Λߦ͏ࣄͰ࣮ݱ ͜ͷ෦ɺFDTEFQMPZͱ͍͏πʔϧΛ͍ͬͯΔ
$POOFIJUP*OD 5*14ᶃσϓϩΠd&$4ͷαʔϏεߋ৽d w &$4ͰɺλεΫىಈ࣌ʹλεΫఆٛʹઃఆͨ͠ɺλά ͷ%PDLFSΠϝʔδΛQVMMͯ͘͠Δ ˠ%PDLFSΠϝʔδͷQVTIޙʹɺ&$4ͰαʔϏεΛߋ৽ Λ͢Ε࠷৽ͷίʔυͰ৽نͷλεΫΛ্ཱͪ͛Δ͜ͱ ͕ग़དྷΔ
$POOFIJUP*OD 5*14ᶃσϓϩΠdશମ૾d
$POOFIJUP*OD 5*14ᶃσϓϩΠd·ͱΊd w ։ൃऀɺ%PDLFSͷ։ൃڥͰಈ͍ͨίʔυΛ௨ৗ௨Γͷ(JUૢ ࡞ 13.BTUFS.FSHF ͢Δ͚ͩͰɺ4UBHJOHڥ·Ͱ͍࣋ͬͯ ͘͜ͱ͕ग़དྷΔ w σϓϩΠؔ࿈ͷΞΫγϣϯ4MBDLͷಛఆνϟϯωϧʹ௨
ଞͷϝϯό͕ɺσϓϩΠͷΞΫγϣϯʹؾ͚ͮΔ༷ʹ͢Δ w ίϯςφೖସ͑ɺ"-#͔ΒͷΓ͠ͷΦʔέετϨʔγϣ ϯɺશͯ&$4ʹͤΔ &$4Λ͍ͬͯΕɺσϓϩΠΛΉ࣌ʹਏ͘ͳΓ͕ͪͳɺΦʔ έετϨʔγϣϯͷ෦Λશͯ&$4ʹͤΔࣄ͕ग़དྷΔ
$POOFIJUP*OD 5*14ᶄ ڥࠩڥม͚ͩʹ͢Δ
$POOFIJUP*OD 5*14ᶄڥࠩڥม͚ͩʹ͢Δ w ڥࠩग़དྷΔݶΓڥมʹدͤͯɺ։ൃڥͱಉ ͡ίϯςφΛຊ൪Ͱಈ͔͢Α͏ʹ৺͕͚Δ w ΞϓϦέʔγϣϯίʔυͷڥࠩɺ%PDLFSԽΛܖػ ʹڥม͔ΒಡΈࠐΉܗʹม͑ͯΒ͍ͬͯΔ &$4ͳΒɺλεΫఆٛͰؾܰʹڥมΛ༻ҙ͢Δ͜ͱ͕ग़དྷΔ w
ຊ൪͚ͩͱ͔4UBHJOH͚ͩͷઃఆΛग़དྷΔݶΓݮΒͯ͠ ͍ͬͨ΄͏͕ͤʹͳΕΔ
$POOFIJUP*OD 5*14ᶅ ϞχλϦϯά
$POOFIJUP*OD 5*14ᶅϞχλϦϯά w ϞχλϦϯά$MPVE8BUDIͰݟ͍ͨͷ͕ҰͰ͖Δͷ Λ࡞ͬͯΈ͍ͯΔɻ ʲXFCͷྫʳ "-#ͷίωΫγϣϯ "-#ϨεϙϯελΠϜ BWH Q
Q Q "-##BDLFOEYY YY Ϋϥελͷ$16༧༻ .FNPSZ༧༻ λεΫͷIFBMUIZ VOIFMUIZ "VUP4DBMF(SPVQͷ&$4UBUVT$IFDL'BJMFE@*OTUBODFTZTUFN w શͯඪ४Ͱऔಘ͞ΕΔϝτϦΫεΛΈ߹ΘͤΔ͚ͩͰ͜͜·Ͱݟ ΕΔ อظ͕ؒिؒͳͷͰظ͕ඞཁͳέʔεσʔλΛଞʹಀ͕ ͢ඞཁ͋Δ
$POOFIJUP*OD 5*14ᶅϞχλϦϯάd࣮ࡍͷάϥϑd
$POOFIJUP*OD &$4 "84 Ͱ༻ҙ͞Ε͍ͯΔػೳ͚ͩͰ ָʹ%PDLFSӡ༻ग़དྷΔͷ͕͍͍ͱ͜Ζ
$POOFIJUP*OD όον࣮ߦڥͷࣄྫ
$POOFIJUP*OD εέδϡʔϧܥͷόονॲཧΛɺ طʹ%PDLFSԽ͞Ε͍ͯΔࢿ࢈Λͬͯ "84্Ͱಈ͔͍ͨ͠ɻ
$POOFIJUP*OD "84্Ͱͷ࣮ߦํࣜͷൺֱ w $SPOPO&$ ރΕ͍ͯΔ͕&$ͷӡ༻͕ඞཁ w -BNCEB ࠷େ࣮ߦ࣌ؒͱݴޠ 1)1 ͕ཁ݅ຬͨͤͣ
w "84#BUDI δϣϒΩϡʔ༻ͳͷͰεέδϡʔϧىಈग़དྷͳ͍ w ίϯςφʹDSPOΛఆ࣮ٛͯ͠ߦ ίϯςφഁغͷαΠΫϧ͕όονॲཧʹϚον͠ͳ͍ w "NB[PO&$4ͷ4DIFEVMF5BTL ݮࡐྉ͕ͳ͔ͬͨʂʂ
$POOFIJUP*OD &$4ͷ4DIFEVMF5BTL ·͞ʹٻΊ͍ͯͨͷ
$POOFIJUP*OD όονͷΈํ w Ϋϥελ NVMUJ";Ͱ༻ҙ͓ͯ͘͠ͷ͕ແ w λεΫఆٛ $.%۟ʹόονͷ࣮ߦίϚϯυΛهड़ͯ͠ɺҰͭͷॲཧ͚ͩΛ࣮ ߦ͢Δίϯςφͱͯ͠ఆٛ ऴྃ࣌ʹίϯςφഁغ
w %PDLFSΠϝʔδ &$3 ϑϨʔϜϫʔΫϛυϧΣΞͳͲͷ࣮ߦʹඞཁͳڥͱιʔε ίʔυ͕ύοέʔδϯά͞Εͨ%PDLFSΠϝʔδ w Ϋϥελͷ4DIFEVMF5BTL λεΫఆٛຖʹɺͭͷεέδϡʔϧΛ༻ҙ
$POOFIJUP*OD 4DIFEVMF5BTLͷը໘
$POOFIJUP*OD ࣮ࡍͷӡ༻ ୯ମ࣮ߦ w δϣϒ͕ࣦഊͨ࣌͠ͷϦϥϯଈ࣮࣌ߦ͍ͨ͠έʔε ͜Ε͚ͩͰ0,
$POOFIJUP*OD ࣮ࡍͷӡ༻ λεΫͷಈ࡞ঢ়گΛݟ͍ͨ w ىಈ࣌ؒεςʔλεɺλεΫఆٛͷ༰ͳͲ͕ݟΕΔ ͔͜͜ΒϦϥϯఀࢭ͢Δ͜ͱग़དྷΔ
$POOFIJUP*OD ࣮ࡍͷӡ༻ σόοάΤϥʔ௨ w ࣮ߦϩά $MPVE8BUDI-PHTͰλεΫىಈຖʹඪ४ग़ྗ͕ग़ΔͷͰɺσόο άʹ͏ ৽نͷόονɺ͜ͷϩάݟͳ͕Βಈ࡞Λ֬ೝͯ͠ೖ͢Δ w Τϥʔ௨
ίϯςφଆͷΤϥʔग़ྗɺ$MPVE8BUDI-PHTܦ༝ͰTMBDLʹ௨
$POOFIJUP*OD 4DIFEVMF5BTLͷྑ͍ॴ
$POOFIJUP*OD 4DIFEVMF5BTLͷྑ͍ॴ w DSPOه๏ͰεέδϡʔϧΛఆٛ͢Δࣄ͕ग़དྷΔͷͰΘ͔ Γ͍͢ w σϓϩΠ࣌ʹ࣮ߦதͷόονʹӨڹΛ༩͑Δ͜ͱ͕ͳ͍ w
&$4Ϋϥελͱͯ͠ϗετΛݻఆग़དྷΔͷͰɺEPDLFS QVMM࣌ʹΩϟογϡ͕ޮ͖ىಈ͕ૣ͍ w طଘͷ%PDLFSΠϝʔδͷࢿ࢈Λ͑Δ w $MPVE8BUDI-PHTͱͷ࿈ܞͰϩάָ͕ʹݟΕΔ
$POOFIJUP*OD ӡ༻্ͷҙ w δϣϒεέδϡʔϥʹ͋ΔΑ͏ͳδϣϒνΣʔϯͷ࣮ߦ ϦτϥΠग़དྷͳ͍ w 4DIFEVMFଆʹొ͍ͯ͠ΔλεΫఆ͕ٛফ͑Δͱಈ͔ͳ ͍ͷͰҙ͕ඞཁ ˞UFSSBGPSNͰλεΫఆٛཧग़དྷͳ͍ w
ͦͷଞɺৄ͍͠Լهϒϩάʹॻ͍ͯ͋Γ·͢ <"NB[PO&$44DIFEVMF5BTLͰ࣮ݱ͢ΔεϚʔτͳ%PDLFSϕʔεͷόον࣮ߦڥ> IUUQUFDIDPOOFIJUPDPNFOUSZ
$POOFIJUP*OD ͬͯΈͯײͨ͡&$4ͷϝϦοτ
$POOFIJUP*OD ᶃ"-# /-# &-# ͱͷγʔϜϨεͳ࿈ܞ w "-# /-#ͷಈతϙʔτϚοϐϯάΛ͑Δ λεΫఆٛͰɺϗετϙʔτΛʹ͢Δ͚ͩ w
λεΫͱϗετΛμΠφϛοΫϙʔτϚοϐϯά͢Δ͜ ͱͰɺҰͭͷϗετʹಉछྨͷίϯςφΛ͍ͭ͘Ͱཱ ͯΔ͜ͱ͕ग़དྷΔ w λεΫͷσϓϩΠͱ"-#ଆϔϧενΣοΫ͕࿈ಈɻ λεΫ͕ىಈ͠ɺ"-#ͷϔϧενΣοΫʹ߹֨͢Δͱσ ϓϩΠऴྃͱ͍͏ϑϩʔΛ"84ଆʹͤΔ͜ͱ͕ग़དྷΔ
$POOFIJUP*OD ᶄίϯςφͷىಈ͕ૣ͍ w Πϯελϯε͕ݻఆ͞Ε͍ͯΔͷऑΈͱಉ࣌ʹڧΈͰ ͋Δ w QVMM࣌ʹΩϟογϡ͕ޮ͔͘Βىಈ͕ૣ͍ αΠζ͕খ͞ ͚ΕʹͳΒͳ͍͕
w σϓϩΠͷʹޮ͍ͯ͘Δ w εέδϡʔϧόον TͰऴΘΔ
$POOFIJUP*OD ᶅ%PDLFSΛϓϨʔϯͳঢ়ଶͰ͑Δ w ϦϙδτϦʹ͋Δ%PDLFSΠϝʔδΛɺͦͷ··"84αʔϏ εͱ࿈ܞͯ͠ಈ͔͍ͨ͠ͱ͍͏ཁʹ͑Δ͜ͱ͕ग़དྷΔɻ &MBTUJD#FBOTUBMLͱൺ੍ֱ͕ͯ͠গͳ͍ w &$4ͷΈΛֶश͢Δඞཁ͋Δ
$POOFIJUP*OD ᶆָʹ#MVF(SFFOσϓϩΠ w ࠷খϔϧεͱ࠷େΛઃఆ͢Δ͜ͱͰ#MVF(SFFOσϓϩ Π͕Մೳ ৽λεΫىಈޙ"-#ͷϔϧενΣοΫʹ߹֨ͨ࣌͠ͰτϥϑΟο Ϋ͕ΓସΘΔ w ࠷খ࠷େPS࠷খ࠷େ ύλʔϯͰӡ༻
w ΧφϦΞσϓϩΠͰͳ͍ͷͰɺ৽چڥʹτϥϑΟο Ϋ͕ྲྀΕΔλΠϛϯά͕Ұ࣌తʹग़དྷΔͷڐ༰͍ͯ͠ Δ
$POOFIJUP*OD ᶇ$MPVE8BUDI-PHTͱͷ࿈ܞ w λεΫఆٛͰϩάυϥΠόΛBXTMPHTʹ͓͚ͯͩ͘͠Ͱɺ λεΫͷඪ४ग़ྗ͕ྲྀΕΔͷͰσόοάָ͕ w ϩάάϧʔϓΛࣄલʹ࡞͍ͬͯͳ͍ͱλεΫىಈ࣌ʹ͜ ͚ΔͷͰҙ w ΞΫηεϩάΛඪ४ग़ྗʹग़͢Α͏ʹͯ͠ɺ
$MPVE8BUDI-PHTαοͱ֬ೝग़དྷΔΑ͏ʹ͍ͯ͠Δ Կ࡞Δඞཁ͕ͳ͍ͷͰָɻ
$POOFIJUP*OD ᶈ&$3 w *".ϩʔϧͰೝূ͕ग़དྷΔͷͰɺଓใΛ࣋ͨͣʹΠ ϝʔδ͕QVMMग़དྷΔ w "84ͳͷͰQVMMૣ͍ w *".ͰΞοϓϩʔυݖݶߜΕΔͷͰɺ։ൃϝϯόͷΞο ϓϩʔυݖݶ"84ϢʔβͱϚοϐϯάग़དྷΔ
w ϥΠϑαΠΫϧϙϦγʔΛ͏͜ͱͰɺࣗಈͰաڈΠϝʔ δΛআग़དྷΔɻ
$POOFIJUP*OD ᶉ*".3PMF w λεΫʹରͯ͠ɺ*".3PMF͕Ϛοϐϯά͞ΕΔ w ϗετଆͷ&$Ͱͳ͘ɺλεΫ୯ҐͰͷࡉ͔ͳΞΫη ε੍ޚ͕Մೳ
$POOFIJUP*OD &$4վળͯ͠΄͍͠
$POOFIJUP*OD &$4վળͯ͠΄͍͠ w ΫϥελΛҙࣝͤͣʹ%PDLFSίϯςφΛӡ༻ग़དྷΔΑ͏ ʹͳΔͱ࠷ߴ ίϯςφͷىಈ࣌ؒʹରͯ͠ͷ՝ۚʹͳΔͱͱͯͤ w 4DIFEVMF5BTLͷ"1*͕ఏڙ͞ΕΔͱखಈͷΦϖϨʔγϣ ϯ͕ݮΒͤΔ w
4DIFEVMF5BTLͰɺδϣϒεέδϡʔϥʹ͋ΔΑ͏ͳδϣ ϒνΣʔϯͷ࣮ߦࣗಈϦτϥΠ͕͋Δͱ༻్͕Δ w &$4Ͱͳ͍͕ɺ$MPVE8BUDI-PHTͰ߱ॱͷιʔτ͍ͨ͠
$POOFIJUP*OD "84Ͱ%PDLFSΛಈ͔͢ͳΒ ݱঢ়ɺ&$4Ұ൪ͷબࢶʹͳΔͱࢥ͏
$POOFIJUP*OD ։ൃڥ͔Β%PDLFSԽͯ͠ ΞϓϦέʔγϣϯΛύοέʔδϯάԽ ˣ &$4Ͱಈ͔ͤ ָʹӡ༻ίετ͘αʔϏεӡ༻ग़དྷΔ
$POOFIJUP*OD ·ͱΊ w &$4ͷྑ͞ɺʑͷ༏Εͨ"84αʔϏεͱͷ࿈ܞʹ͋Δ w ଏʹ͍͏ਏ͍Πϯϑϥతͳӡ༻ࣄɺ&$4ʹΦʔέετ ϨʔγϣϯΛͤΔࣄͰ͍ͩͿݮग़དྷΔ w ༻ޠ͕ཧղͰ͖Εɺ%PDLFSΠϝʔδΛ&$4Ͱಈ͔͢ͷ ؆୯
w ผͷ%PDLFSؔ࿈αʔϏε͕ग़͖ͯͯɺͲͷϓϥοτ ϑΥʔϜͰಈ͔ͤΔͱ͍͏ͷ͕͍͍ͱ͜Ζ ྗ͕ແବʹͳΓʹ͍͘ͱ͍͏ͷେࣄ