Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
インフラ目線のFargate入門 / infra-perspective-introducti...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kohei Ota
November 14, 2019
Technology
7.2k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
インフラ目線のFargate入門 / infra-perspective-introduction-to-fargate
Kohei Ota
November 14, 2019
More Decks by Kohei Ota
See All by Kohei Ota
CloudNative Meets WebAssembly: Exploring Wasm's Potential to Replace Containers
inductor
4
3.7k
The Cloud Native Chronicles: 10 Years of Community Growth Inside and Outside Japan
inductor
0
210
Cracking the KubeCon CfP
inductor
2
960
KubeCon Recap -Platform migration at Scale-
inductor
1
1.1k
コンテナビルド最新事情 2022年度版 / Container Build 2022
inductor
3
620
データベースとストレージのレプリケーション入門 / Intro-of-database-and-storage-replication
inductor
28
6.7k
KubeConのケーススタディから振り返る、Platform for Platforms のあり方と その実践 / Lessons from KubeCon case studies: Platform for Platforms and its practice
inductor
3
1.1k
オンラインの技術カンファレンスを安定稼働させるための取り組み / SRE activity for online conference platform
inductor
1
1.4k
Kubernetesネットワーキング初級者脱出ガイド / Kubernetes networking beginner's guide
inductor
23
8.1k
Other Decks in Technology
See All in Technology
Shared Signals Framework 仕様解説
oidfj
0
130
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
3
1k
会社説明資料_最新版
demaecan
0
32k
Deep Data Security 機能解説
oracle4engineer
PRO
3
1k
Metadata - Section 3 : Dublin Core Standard · DC
mohab1
0
110
Software Engineering in an AI-Driven World
erikjhordan_rey
0
130
【dbts2026】AIエージェントの 判断と探索を変える、 データベース エンジニアリング― 既存DBの処理と依存関係から作る、オペレーショナルオントロジー ―
shisyu_gaku
0
230
公共分野での生成AI活用
toru_kubota
1
280
リアクションエンジニア ― 小さなリアクションから、話しかけやすい組織をつくる ―
ryuguyana
1
130
IBC 2026 動画技術関連レポート / IBC 2026 Report
cyberagentdevelopers
PRO
2
440
[General] 개발자로 해외 기업에서 일하기
skydoves
1
310
並列度を下げたら速くなった — go build の重複コンパイルを実測で見る
tomoaki25
1
720
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Writing Fast Ruby
sferik
630
63k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k
sira's awesome portfolio website redesign presentation
elsirapls
0
500
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
280
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Transcript
ࣾϓϩδΣΫτ ษڧձ Πϯϑϥઢͷ'BSHBUFೖ ࣾϓϩδΣΫτ ษڧձ גࣜձࣾ;0;0ςΫϊϩδʔζ ։ൃ෦
.-0QTνʔϜ ଠా ߤฏ $PQZSJHIU;0;05FDIOPMPHJFT *OD
;0;05FDIOPMPHJFT *OD גࣜձࣾ;0;0ςΫϊϩδʔζ ։ൃ෦ .-0QTνʔϜ ΤϯδχΞ ଠా ߤฏ ݄ʹελʔττΡσΠςΫϊϩδʔζ ݱ;0;0ςΫϊ
ϩδʔζ ʹೖࣾɻ ։ൃ෦ͷ1#νʔϜʹͯ"84Λத৺ʹւ֎͚ࣗࣾ&$ͷΠϯϑ ϥ։ൃӡ༻ͳͲΛ୲ޙɺ43&ͱ֤ͯ͠ॴͷΠϯϑϥʹैࣄɻ ݄ΑΓɺ.-0QTνʔϜʹଐͱͳΓɺओʹ($1Λͬ ͨػցֶशج൫ͷઃܭߏஙӡ༻ͳͲΛߦ͍ͬͯΔɻ 2
;0;05FDIOPMPHJFT *OD ˔ΞϓϦΑΓΠϯϑϥʹΑ͍ͬͯΔਓ ˔,VCFSOFUFTͷΞʔΩςΫνϟΛͳΜͱͳ͘ཧղ͍ͯ͠Δਓ ˓&$4ษڧ͢Δͱ͖ʹɺ,VCFSOFUFTʹ͓͚ΔΞϨͩͳ ͱͳΜͱͳ͘ஔ͖͑ͯߟ͑ΒΕΔਓ ඞਢͰͳ͍ ˔&$4'BSHBUFʹ͍ͭͯΑ͔ͬͯ͘ͳ͍ਓ ͜ͷࢿྉͷରಡऀ 3
;0;05FDIOPMPHJFT *OD ˔9BTB4FSWJDFʹ͍ͭͯ ˔$BB4ʹ͍ͭͯ ˔େΫϥυʹ͓͚Δ$BB4 ˔&$4ͱ ˔'BSHBUFͱ ΞδΣϯμ 4
;0;05FDIOPMPHJFT *OD ˔9BTB4FSWJDFʹ͍ͭͯ ˔$BB4ʹ͍ͭͯ ˔େΫϥυʹ͓͚Δ$BB4 ˔&$4ͱ ˔'BSHBUFͱ ΞδΣϯμ 5
;0;05FDIOPMPHJFT *OD ˔ੈͷதతʹ*BB4ɺ1BB4ɺ4BB4ͳͲͱ໊͍ͬͨલͰ ΒΕΔɺαʔϏεͷఏڙܗࣜͷ૯শ ˔͜͜ͰɺओͳͷΛ؆୯ʹհ 9BTB4FSWJDFʹ͍ͭͯ 6
;0;05FDIOPMPHJFT *OD 9BTB4FSWJDFʹ͍ͭͯ 7 名称 役割 プロダクトの例 SaaS(Service as a
Service) Web上でサービスを展開してブラウザやAPI経由で サービスを提供する。ある意味、全体のXaaSでく くりきれないこの世の全サービスは大体SaaS。 Gmail, SendGrid, Jobcanなど PaaS(Platform as a Service) 特定の言語環境やソフトウェアスタックを動かすた めの環境を提供する。 IaaS + OS + 必要なミドルウェアまでをパッケージ ングし、ユーザーはその制約の上でアプリを開発、 稼働させることができる。 Heroku、PCF、GAEなど FaaS(Function as a Service) PaaSに近いが、PaaSとは違ってコールドスタート ワークロードの稼働時間(実際に計算にかかる時間) に応じて課金される。 AWS Lambda, GCF, Azure Functions など CaaS(Container as a Service) 広義的にはPaaS。コンテナの管理レイヤ (オーケ ストレーション) を提供し、その上で自分の動かし たいワークロードをコンテナで動かすことができる。 ECS, EKS, GKE, AKSなど IaaS(Infrastructure as a Service) マシンリソースごと提供される。最も自由度が高い。Amazon EC2, GCE, MS Azureなど
;0;05FDIOPMPHJFT *OD ˔ଞʹ ˓'JSFCBTF$PHOJUPʹද͞ΕΔ.#BB4 ˓"VSPSB4QBOOFSͳͲͷ%#BB4 ͳͲɺࡉ͔͍ͷΛ্͛ͩ͢ͱ͖Γ͕ͳ͍ 9BTB4FSWJDFʹ͍ͭͯ 8
;0;05FDIOPMPHJFT *OD ˔ࣗ༝ͱ੍ͷ ˓جຊతʹ৫తͳӡ༻ෛՙͷΩϟύ WTٕज़ཁ݅ͷ όϥϯε͕ॏཁ ˙FHΠϯϑϥνʔϜ͍ͳ͍ͷʹ*BB4͚ͩͱ͔ɺෳࡶ ͳ/8ߏͷϫʔΫϩʔυ͕େྔʹಈ͘ͷʹ1BB4ͩ ͚Ͱ͕ΜΔͱ͔Ұൠతʹ͍͠ 9BTB4FSWJDFʹ͍ͭͯ
9
;0;05FDIOPMPHJFT *OD 10 Ref: https://rubygarage.org/blog/iaas-vs-paas-vs-saas
;0;05FDIOPMPHJFT *OD ˔9BTB4FSWJDFʹ͍ͭͯ ˔$BB4ʹ͍ͭͯ ˔େΫϥυʹ͓͚Δ$BB4 ˔&$4ͱ ˔'BSHBUFͱ ΞδΣϯμ 11
;0;05FDIOPMPHJFT *OD ίϯςφج൫Λ࡞Δ߹ɺҰൠʹҎԼͷཁૉ͕େࣄ ωοτϫʔΫ ϘϦϡʔϜ ϥϯλΠϜ $BB4ʹ͍ͭͯ 12
;0;05FDIOPMPHJFT *OD ίϯςφʹΑͬͯΠϯϑϥΛநԽग़དྷΔͱ͍͑ɺίϯ ςφΤϯδϯΛࡌ͢Δͷ7.ϕΞϝλϧ্ͷ࣮Πϯ ελϯεͳͷͰɺͦͷͨΊͷ/8ϘϦϡʔϜඞਢɻ $BB4ʹ͍ͭͯ 13 Dockerコンテナ Dockerホスト上で動く Dockerエンジン
;0;05FDIOPMPHJFT *OD Πϯϑϥ෦ʹ"OTJCMFͳͲͷߏཧπʔϧΛͬͯɺ %PDLFSΛೖΕͯ/8ϙϦγʔೖΕͯɺηΩϡϦςΟύον ͯͯͱϝϯςΛܧଓ͍ͯ͘͠ͷେมɻ %PDLFS͚ͩͰίϯςφͷཧʹඞཁͳػೳ͕Γͳ͍ɻ $BB4ʹ͍ͭͯ 14 Dockerコンテナ Dockerホスト上で動く
Dockerエンジン
;0;05FDIOPMPHJFT *OD ίϯςφΦʔέετϨʔγϣϯͰ ͔͍͚ͭͩʂʂʂʂʂʂ 15
;0;05FDIOPMPHJFT *OD ίϯςφΑΓԼશ෦Λਓ͕ؒཧ͢Δͷେม ˠ ,VCFSOFUFT.FTPT .BSBUIPOͷΑ͏ͳɺϚγϯͱί ϯςφͷؒʹ͕ΔੈքΛ·Δͬͱ໘ݟͯ͘ΕΔଘࡏ͕ ͍Δ͜ͱͰɺෳࡶͳϫʔΫϩʔυΛಈ্͔͢Ͱͷӡ༻ෛՙ ΛݮͰ͖Δɻ ίϯςφΦʔέετϨʔγϣϯͷ
16
;0;05FDIOPMPHJFT *OD ˔ίϯςφͷཧϨΠϠ ΦʔέετϨʔγϣϯ Λఏڙ ˓͖ͳίϯςφϫʔΫϩʔυΛಈ͔͢͜ͱ͕Մೳ $BB4ͷ͓͞Β͍ 17
;0;05FDIOPMPHJFT *OD ˔9BTB4FSWJDFʹ͍ͭͯ ˔$BB4ʹ͍ͭͯ ˔େΫϥυʹ͓͚Δ$BB4 ˔&$4ͱ ˔'BSHBUFͱ ΞδΣϯμ 18
;0;05FDIOPMPHJFT *OD 19 クラウド種別 名前 ベース AWS Amazon ECS (Elastic
Container Service) 独自の内製ツール Amazon EKS (Elastic Kubernetes Service) Kubernetes GCP GKE (Google Kubernetes Engine) Kubernetes Azure AKS (Azure Kubernetes Service) Kubernetes େΫϥυʹ͓͚Δ$BB4 ,VCFSOFUFT͕ઐ༗͍ͯ͠ΔΑ͏ʹݟ͑Δʁ͋ͱͰҧ͍Λൺֱ͢Δ
;0;05FDIOPMPHJFT *OD ˔9BTB4FSWJDFʹ͍ͭͯ ˔$BB4ʹ͍ͭͯ ˔େΫϥυʹ͓͚Δ$BB4 ˔&$4ͱ ˔'BSHBUFͱ ΞδΣϯμ 20
;0;05FDIOPMPHJFT *OD &$4ͱ 21 ˔"84ͷίϯςφΦʔέετϨʔγϣϯπʔϧ ˔ίϯτϩʔϧϓϨʔϯͱͯ͠ಈ࡞͠ɺσʔλϓϨʔϯ Ͱ͋Δ7.্ʹ%PDLFSίϯςφΛ্ཱͪ͛ͨΓɺཧ͠ ͨΓͯ͘͠ΕΔ
;0;05FDIOPMPHJFT *OD ˔,VCFSOFUFTδΣωϦοΫͳ044͕ͩɺ&$4"84 ˓ଞͷ"84αʔϏεͱͷ࿈ܞ͕ڧ͍ ˙4FDSFUT.BOBHFSɺ4ZTUFNT.BOBHFSͷ4FDVSF 4USJOHΛͬͨൿಗใͷཧ ˙$MPVE'PSNBUJPOʹΑΔ༷ʑͳλεΫͷࣗಈԽ ˙$PEF#VJME%FQMPZΛͬͨσϓϩΠ FUD &$4ͱ
22
;0;05FDIOPMPHJFT *OD ˔$MVTUFS ˓(,&ͷ/PEFQPPMΈ͍ͨͳͭ ˔5BTL ˓(,&ͷ1PEΈ͍ͨͳͭ ίϯςφ܈Λ·Δͬͱఆٛ͢Δͭ ˔5BTL%FGJOJUJPO ˓1PEϚχϑΣετΈ͍ͨͳͭ ڥมɺϦιʔεྔ
FUD ˔4FSWJDF ˓(,&ͷ4FSWJDFͱ͔*OHSFTTΈ͍ͨͳͭ &$4ͷίϯϙʔωϯτ 23 ˞ࡶͳൺֱͳͷͰ͋·Γਅʹड͚ͳ͍Α͏ʹ
;0;05FDIOPMPHJFT *OD ˔ίϯτϩʔϧϓϨʔϯ ˓ཧ͢ΔͨΊͷׂʢখֶੜฒΈͷײʣ ˔σʔλϓϨʔϯ ˓࣮ࡍͷΞϓϦέʔγϣϯίϯςφ͕ಈ͘ڥͷఏڙ ˞,VCFSOFUFTʹ͓͍ͯϚελʔ͕લऀɺϫʔΧʔ͕ޙऀ ίϯτϩʔϧϓϨʔϯͱ σʔλϓϨʔϯ 24
;0;05FDIOPMPHJFT *OD վΊͯɺ&$4ͱ 25 ˔"84ͷίϯςφΦʔέετϨʔγϣϯπʔϧ ˔ίϯτϩʔϧϓϨʔϯͱͯ͠ಈ࡞͠ɺσʔλϓϨʔϯ Ͱ͋Δ7.্ʹ%PDLFSίϯςφΛ্ཱͪ͛ͨΓɺཧ͠ ͨΓͯ͘͠ΕΔ
;0;05FDIOPMPHJFT *OD &$4ίϯτϩʔϧϓϨʔϯ 26
;0;05FDIOPMPHJFT *OD σʔλϓϨʔϯͲ͜ʹ͋Δʁ 27
;0;05FDIOPMPHJFT *OD ͜͜ͰॳΊͯ'BSHBUFͷొ 28
;0;05FDIOPMPHJFT *OD ˔&$4ʹ͓͚ΔσʔλϓϨʔϯҎԼͷछྨ͕͋Δ ˓&$λΠϓ ˓'BSHBUFλΠϓ ˞ެࣜʹ͜ΕΒʮىಈλΠϓʯͱݺΕΔ &$4ͷσʔλϓϨʔϯ 29
;0;05FDIOPMPHJFT *OD 30 Ref: https://aws.amazon.com/jp/blogs/news/jp-docker-on-aws-container-service-selection-example/
;0;05FDIOPMPHJFT *OD ˔࣮ଶී௨ͷ"NB[PO&$ "84্ͷ*BB4 ˔&$4্ͷίϯςφ&$Πϯελϯε্Ͱಈ͘ ˔εέʔϧࣗݾ෮چͳͲͷػೳ&$४ڌ &$4σʔλϓϨʔϯͱͯ͠ͷ&$ 31
;0;05FDIOPMPHJFT *OD ˔&$ͱผʹଘࡏ͢Δɺ"84ͷ7.ͷΈ ˔&$Λબͨ͠߹ʹʮʹͳΓ͏Δʯ෦Λղফ ˓͜ͷޙઆ໌͠·͢ ˔݄࣌Ͱ&$4Ͱ͔͑͠ͳ͍ 'BSHBUFͱ 32
;0;05FDIOPMPHJFT *OD &$4PO&$Ͱɺ&$্ͰίϯςφΛಈ͔͢ɻ &$ͷཧࣗମࣗͨͪͰߦΘͳ͚ΕͳΒͳ͍ɻ &$4Λ͏ͱɺʮͲͷϗετϚγϯͰͲͷίϯςφΛ͍͘ ͭىಈ͢Δ͔ʯͳͲͷઃఆΛࠐΉ͜ͱग़དྷΔ͕ɺྫ͑ Πϯελϯε͕Τϥʔు͍ͯࢮΜͩ߹ͳͲͷ෮چ࡞ۀ ඞཁ͕͋Ε 44)ͱ͔Ͱ ख࡞ۀʹͳΔ͜ͱ͋Δɻ
&$λΠϓͷ࣋ͭσϝϦοτ 33
;0;05FDIOPMPHJFT *OD &$λΠϓͰ&$ΠϯελϯεʹFDTBHFOUͱ͍͏&$4 ༻ͷΤʔδΣϯτ͕͍ͯɺϗετ্ʹೖ͍ͬͯΔ%PDLFS ΤϯδϯͱڞʹҰൠతͳ-JOVY্ͷϓϩηεͱͯ͠ಈ͘ɻ ͭ·Γɺ͜ΕΒͷϓϩηε͕ΤϥʔͰࢮΜͩͱ͖ରԠ ࣗͨͪͰߦ͏ඞཁ͕͋Δɻ &$λΠϓͷ࣋ͭσϝϦοτ 34
;0;05FDIOPMPHJFT *OD &$ࣗମͷཧίετ͕ߴΊ 35
;0;05FDIOPMPHJFT *OD ˔Πϯελϯεબఆ͕ෆཁ ˔εέʔϦϯάָ͕ ˔Πϯελϯεཧ͕ෆཁ 'BSHBUF͕ղܾͰ͖Δ͜ͱ 36
;0;05FDIOPMPHJFT *OD ˔Πϯελϯεબఆ͕ෆཁ ˓'BSHBUFىಈ࣌ʹʮඞཁͳ$16ͱϝϞϦʯΛࢦఆ͢Δ ͚ͩͰྑ͍ɻ͋ͱશ෦'BSHBUF͕উखʹબΜͰ͘ΕΔɻ 'BSHBUF͕ղܾͰ͖Δ͜ͱ 37
;0;05FDIOPMPHJFT *OD ˔εέʔϦϯάָ͕ ˓&$Ͱ&$ͷΦʔτεέʔϦϯάϙϦγʔʹج͍ͮ ͯઃఆΛೖΕΔඞཁ͕͋Δ ˓'BSHBUFͰϧʔϧͷઃఆඞཁ͕ͩɺࢦఆύϥϝʔλ ʔ͕&$ΑΓγϯϓϧ ˙7.ͷεέʔϦϯά·Ͱ"84͕શ෦ͬͯ͘ΕΔ ˙ίϯςφͷεέʔϦϯάࣗͰཧ 'BSHBUF͕ղܾͰ͖Δ͜ͱ
38
;0;05FDIOPMPHJFT *OD ˔Πϯελϯεͷཧ͕ෆཁ ˓%PDLFSόʔδϣϯ ˓-JOVYόʔδϣϯ ˓ͦͷଞϗετ্ͷηΩϡϦςΟύον ͜ΕΒ͕ͯ͢ཧෆཁ 'BSHBUF͕ղܾͰ͖Δ͜ͱ 39
;0;05FDIOPMPHJFT *OD ˔'BSHBUF&$ΑΓεϖοΫൺͷར༻ྉ͕ۚߴ͍ ˓'BSHBUFʹ࠷దԽ͞ΕͨεέʔϦϯάΛಋೖ͢Δͱɺ ݁ՌతʹίετݮʹͳΔ͜ͱଟ͍ ˔(P/PEFKTͳͲɺىಈΦʔόʔϔουͷগͳ͍ڥΛ બఆ͢Δ͜ͱͰεέʔϦϯάΛޮతˍਝʹͰ͖Δ 'BSHBUFͷίετ 40 Ref:
https://aws.amazon.com/jp/blogs/startup/techblog-container-fargate-1/
;0;05FDIOPMPHJFT *OD ˔ͦͦ'BSHBUF҆͘ͳͬͨ ˓ੲͬͱߴ͔ͬͨ ˓෦తʹ"84͕044Ͱެ։͍ͯ͠Δ3VTUͷ NJDSP7.ʮ'JSFDSBDLFSʯΛ༻͍͓ͯΓɺ͜Εͷಋೖ ʹΑͬͯ7.ىಈ͕രʹͳΓɺྉۚݟ͞Εͨ ˞'JSFDSBDLFSଞʹ-BNCEBͷ࣮ߦڥͰಈ͍͍ͯΔ 'BSHBUFͷίετ 41
Ref: https://aws.amazon.com/jp/blogs/startup/techblog-container-fargate-1/
;0;05FDIOPMPHJFT *OD ˔ϩΪϯάͷ֦ுੑ͕·ͩ·ͩൃల్্ ˓-PHESJWFS8*1ͷ͕ͭଟ͍ ˔Πϯελϯεʹ44)Ͱ͖ͳ͍ ˔EPDLFSFYFDJUCJOTIͱ͔Ͱ͖ͳ͍ ˔EPDLFSQVMM࣌ͷΠϝʔδΩϟογϡ͕Βͳ͍ ˓ίϯςφ࡞࣌ʹຖճ৽͘͠7.͕࡞ΒΕΔͨΊ 'BSHBUFͷσϝϦοτ 42
;0;05FDIOPMPHJFT *OD ˔ϩΪϯάͷ֦ுੑ͕·ͩ·ͩൃల్্ ˓ϩάؤுͬͯରԠ͢Δ͔͠ແ͍ʂʂʂ ˔Πϯελϯεʹ44)Ͱ͖ͳ͍ ˔EPDLFSFYFDJUCJOTIͱ͔Ͱ͖ͳ͍ ˓Ή͠ΖηΩϡϦςΟతʹϝϦοτͱ͍͏ҙݟ͋Δ ˔EPDLFSQVMM࣌ͷΠϝʔδΩϟογϡ͕Βͳ͍ ˓ͳΜͱ͔ͯ͠΄͍͠ 'BSHBUFͷσϝϦοτ
43
;0;05FDIOPMPHJFT *OD ˔(16Λ͍͍ͨ߹ ˓'BSHBUF·ͩ(16ϫʔΫϩʔυʹରԠ͍ͯ͠ͳ͍ ˔,VCFSOFUFTΛ͍͍ͨ߹ ˓'VUVSFQMBOͱͯ͠ͷ&,4PO'BSHBUFଘࡏ͢Δ ˓ݱঢ়ແཧͳͷͰఘΊͯ&,4PO&$Λ͏ 'BSHBUFΛ͑ͳ͍έʔε 44
;0;05FDIOPMPHJFT *OD ͍ΖΜͳϚωʔδυ$BB4ͷൺֱ 45
;0;05FDIOPMPHJFT *OD ˔ͦͦ&,4&$4ͱ'BSHBUFൺΔର͕ҧ͏ ˓લऀίϯτϩʔϧϓϨʔϯɺޙऀσʔλϓϨʔϯ ˔&,4ബ͍Ϛωʔδυͷͱɺ"84 71$ɺϘϦϡʔϜɺ *". X3#"$ ͚͕ͩՃ͞Εͨ,VCFSOFUFT ˓(,&ͱࢥԿ͔͕ҧ͍ɺଟ͘ͷ͜ͱΛࣗͨ
ͪͰཧ͢Δඞཁ͕͋Δ ࣍ͷϖʔδʹଓ͘ &,4WT&$4WT'BSHBUF 46
;0;05FDIOPMPHJFT *OD ˔͍উखతʹ(,&&$4WT&,4ͱ͍͏ײ͡ ˔(,&&$4ίϯςφ͚ͩΘ͔͍ͬͯΕೖ͍͢͠ ˔&,4શʹ,VCFSOFUFTΛ͍͍ͨਓ͚ͷαʔϏεͰɺ &$4ͱࢥ͕ҧ͏ ˓&,4'MFYJCJMJUZɺ&$44JNQMJDJUZʹϑΥʔΧε ˓(,&&BTFͳײ͡ (,&WT&,4WT&$4 47
;0;05FDIOPMPHJFT *OD ˔,VCFSOFUFT044ͱͯ͠ͷσϑΝΫτ ˔&$4Ϛωʔδυͱͯ͠ͷར༻ऀ͕Ұ൪ଟ͍ͣ ιʔεΕ ˔,VCFSOFUFTίϯςφΛ༷ͬͯʑͳ͜ͱΛ࣮ݱ͍ͨ͠ਓ͚ ˓%#BB4PO,VCFSOFUFTͱ͔࣮ݱՄೳ ˔&$4ίϯςφ͕ಘҙͳ͜ͱΛ࠷େݶʹ׆͔ͨ͢Ίͷπʔϧ ˓εςʔτϑϧͳΞϓϦͱ͔ݪଇಈ͔͞ͳ͍ ˓&$4Ͱۤखͳ͜ͱଞͷ"84αʔϏεͰ༰қʹิͰ͖Δ࡞Γ
&$4WT,VCFSOFUFT 48
;0;05FDIOPMPHJFT *OD ·ͱΊ 'BSHBUFා͘ͳ͍ 49
None