1年間の本番運用でわかったコンテナがチーム開発にもたらしてくれたもの/container-brought-to-team-development

 1年間の本番運用でわかったコンテナがチーム開発にもたらしてくれたもの/container-brought-to-team-development

Japan Container Days v18.12での発表資料です

1e8c5eaf563f965d3ba48b0054b1d955?s=128

Shoichiro Nagai(shnagai)

December 04, 2018
Tweet

Transcript

  1. $POOFIJUP*ODӬҪউҰ࿠ ϚϚͷҰาΛࢧ͑Δ ೥ؒͷຊ൪ӡ༻ͰΘ͔ͬͨ ίϯςφ͕νʔϜ։ൃʹ΋ͨΒͯ͘͠Εͨ΋ͷ +"1"/$0/5"*/&3%":47

  2. ࣗݾ঺հ ӬҪউҰ࿠ ίωώτגࣜձࣾɹΤϯδχΞ
 Πϯϑϥ΢ΣϒΦϖϨʔγϣϯ 5XJUUFS!TIOBHBJ

  3. ࣗݾ঺հ ৬ྺҰٳDPNͰ೥ؒಇ͍ͨޙɺίωώτʹࡢ೥ͷ݄ʹKPJO
 ొஃྺ"844VNNJU4UBSUVQ"SDIJUFDUVSFPGUIF:FBS
 ɹɹɹ"NB[PO$POUBJOFS4FSWJDFࣄྫࡇΓ
 ࣥචྺ೔ܦ4:45&.4݄߸ʮϚϚϦ͕࣮ફ͢ΔίϯςφҠߦͷਖ਼߈๏ʯ
 ϒϩάίωώτ։ൃऀϒϩάͰίϯςφؔ࿈ͷωλΛॻ͍ͨΓͯ͠·͢
 IUUQUFDIDPOOFIJUPDPNBSDIJWFDBUFHPSZ%PDLFS
 ࠓճɺ$'1ʹԠืͯ͠࠾୒͞ΕͨͷͰࠓ͜͜Ͱ஻͍ͬͯ·͢ɻ

  4. ϚϚϦͷ͝঺հ ̦ˍ̖ ίϛϡχςΟ Ϣʔβʔಉ࢜Ͱ೰ΈΛ ૬ஊ͠߹͏̦ˍ̖ػೳɻ ճ౴·Ͱͷ࠷ස஋͸໿ඵ ϚϚͷੜ׆ʹ໾ཱͭهࣄΛ ଟ਺ͷδϟϯϧͰຖ೔഑৴ɻ ઐ໳Ո؂मͷهࣄ΋ଟ਺ ϝσΟΞ

    ༗ྉձһ޲͚ʹΫʔϙϯ΍ ࣗసंอݥͳͲɺ෇ՃՁ஋Λ ֹ݄ํࣜͰఏڙ ϚϚϦ
 ϓϨϛΞϜ
  5. ۀք࠷େن໛ͷϝσΟΞίϛϡχςΟ 2018೥ʹग़࢈ͨ͠ϚϚ3ਓʹ1ਓ(※1)͕ར༻தʂ ※1ɿʮϚϚϦʯ಺ͷࢠڙͷ஀ੜ೔Λ2018೥1݄1೔ʙ7݄31೔ʹઃఆͨ͠Ϣʔβʔ਺ͱɺްੜ࿑ಇলൃදʮਓޱಈଶ౷ܭʯͷ2018೥1݄ʙ7݄෼ͷ ग़ੜ਺͔Βࢉग़ɻ ※2ɿϝσΟΞͱΞϓϦͷ߹ܭ஋ɻ

  6. ϚϚͷ੠Λ޿͛Δ৽ͨͳऔΓ૊Έ ઌഐϚϚͷޱίϛΛ΋ͱʹ࡞ͬͨ ϚϚϦॳͷϥϯΩϯά
 ϚϚͨͪͷߪങ൑அΛࢧ͑Δ໨త
 IUUQTBXBSENBNBSJKQ@IBMG ໿ ݅΋ͷϚϚͷ੠͕ू·Γɺ͜ ͷ੠Λࠃ΍ࣾձʹಧ͚ΔϓϩδΣΫτ
 IUUQTDIBOHFNBNBSJKQ

  7. ΞϓϦέʔγϣϯΛίϯςφԽ͢Δ ໨తͬͯԿͰ͠ΐ͏͔

  8. w ։ൃ؀ڥΛշదʹ͍ͨ͠
 ϓϥοτϑΥʔϜ໰Θͣ04ϨΠϠ͔Βશ͘ಉ͡։ൃ؀ڥ͕࡞ΕΔ
 ىಈ͕ૣ͍
 ։ൃϚγϯͷϦιʔε༗ޮ׆༻ w ։ൃ؀ڥͱຊ൪ͷဃ཭Λͳͯ͘͠ɺ։ൃαΠΫϧΛ଎͘ճ͍ͨ͠
 ϙʔλϏϦςΟͷߴ͞ ίϯςφԽͷ໨త

  9. w ։ൃ؀ڥΛշదʹ͍ͨ͠
 ϓϥοτϑΥʔϜ໰Θͣ04͔Βશ͘ಉ͡։ൃ؀ڥ͕࡞ΕΔ
 ىಈ͕ૣ͍
 ։ൃϚγϯͷϦιʔε༗ޮ׆༻ w ։ൃ؀ڥͱຊ൪ͷဃ཭Λͳͯ͘͠ɺ։ൃαΠΫϧΛ଎͘ճ͍ͨ͠
 ϙʔλϏϦςΟͷߴ͞ ίϯςφԽͷ໨త ͜͜ͷ෦෼ͷࣄྫ͸ଟ͍

  10. ຊ൪΋ίϯςφӡ༻͢Δ͜ͱͰ νʔϜ։ൃ͕มΘͬͨΑͱ͍͏࿩Λ͠·͢

  11. w ίωώτͰͷίϯςφಋೖͷྺ࢙ w ίϯςφຊ൪ಋೖͱνʔϜ։ൃͷมԽ
 %FW0QTͷ໾ׂͷมԽ
 1)1όʔδϣϯΞοϓͷࣄྫ w ίϯςφΛຊ൪ӡ༻͢Δͷʹඞཁͳίτ
 ΦʔέετϨʔγϣϯπʔϧɺσϓϩΠϑϩʔɺϩάɾϦιʔεϞχλϦϯά ΞδΣϯμ

  12. ίωώτͰͷίϯςφಋೖͷྺ࢙

  13. ίωώτͰͷίϯςφಋೖͷྺ࢙ ೥݄ ։ൃ؀ڥ ։ൃ؀ڥΛ7JSUVBM#PY 7BHSBOU͔Β%PDLFSʹ੾Γସ͑ ʙ݄ ௐࠪɾݕূ ຊ൪ӡ༻ʹ޲͚ͨௐࠪɾݕূͱҰ෦ಋೖ ݄ ຊ൪৽αʔϏε

    ৽نαʔϏεΛ%PDLFS &$4Ͱϩʔϯν ʙ݄ ຊ൪ϦϓϨΠε طଘαʔϏεΛ%PDLFS &$4ʹ৐ͤ׵͑ ʙݱࡏ ӡ༻ ΄΅શͯͷαʔϏεΛ%PDLFS &$4Ͱӡ༻'BSHBUF౤ೖ
  14. ൒೥͔͚ͯ%PDLFS &$4Խ ͦͷޙ೥ؒӡ༻ͱ͍͏ϑΣʔζ

  15. ίϯςφಋೖͰઃఆͨ͠ΰʔϧ

  16. %PDLFSGJMFΛ։ൃऀશһͰϝϯς͢Δ

  17. w 04૚͔Β։ൃऀ͕%PDLFSGJMFͰߏஙग़དྷΔͷ͕࠷େͷϝϦοτ w Πϯϑϥ͕%PDLFS͓͡͞ΜʹͳΔͱޮՌ൒ݮ
 ʮϛυϧ΢ΣΞΞοϓσʔτ͍͔ͨ͠Β%PDLFSGJMFͷमਖ਼͓ئ͍͠·͢ʯ
 Έ͍ͨͳঢ়ଶʹ͠ͳ͍
 ߏ੒؅ཧπʔϧΈ͍ͨͳϊϦͰ͸ಋೖͤͣΞϓϦέʔγϣϯͷҰ෦ͱͯ͠ͷ ҙࣝ෇͚ ίϯςφԽͷΰʔϧΛઃఆͨ͠ཧ༝

  18. ڧ੍ྗΛ࣋ͭ*OGSBTUSVDUVSFBT$PEF ͱଊ͑νʔϜʹΠϯετʔϧ

  19. ຊ൪ͷίϯςφ؀ڥͷΞʔΩςΫνϟ ։ൃऀ $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Ϋϥελ
  20. ຊ൪ΛίϯςφԽͨ͜͠ͱͰ νʔϜʹىͬͨ͜มԽ

  21. ίϯςφҙຯΘ͔ΜͶʔ Ͱ͸ͳͯ͘

  22. %FW0QTͷ໾ׂʹมԽ͕ى͖ͨ

  23. ίϯςφಋೖલͷ՝୊

  24. αʔϏε։ൃΑ͋͘Δ෩ܠᶃ ։ൃऀ Πϯϑϥ ίʔυԽͯ͠ΔΑ
  Ұ෦͸ɺϕʔεΠϝʔδ ".* ᶃ2VFTUJPO YYYͷ؀ڥͬͯ ͲΜͳߏ੒ʹͳͬͯ·͔͢

  25. αʔϏε։ൃΑ͋͘Δ෩ܠᶃ $POGJH'JMF ᶄ 3FBEJOH ։ൃऀ Πϯϑϥ ίʔυԽͯ͠ΔΑ
  Ұ෦͸ɺϕʔεΠϝʔδ ".*

    ᶃ2VFTUJPO YYYͷ؀ڥͬͯ ͲΜͳߏ੒ʹͳͬͯ·͔͢
  26. αʔϏε։ൃΑ͋͘Δ෩ܠᶃ $POGJH'JMF ᶅ 44) ᶄ 3FBEJOH ։ൃऀ Πϯϑϥ ίʔυԽͯ͠ΔΑ
 

    Ұ෦͸ɺϕʔεΠϝʔδ ".* ࣮ߏ੒Λ஌Δͷ͕େมɻɻ ᶃ2VFTUJPO YYYͷ؀ڥͬͯ ͲΜͳߏ੒ʹͳͬͯ·͔͢
  27. αʔϏε։ൃΑ͋͘Δ෩ܠᶄ ϩʔΧϧ؀ڥͰ։ൃͯ͠ಈ࡞֬ೝग़དྷ͚ͨͲɺ ຊ൪ͱ͸ߏ੒͕ҧ͏ͷͰɺ σϓϩΠͯ͠Έͳ͍ͱ͏·͘ಈ͔͘Θ͔Βͳ͍ɻɻ ։ൃऀ"͞Μ

  28. αʔϏε։ൃΑ͋͘Δ෩ܠᶄ ϩʔΧϧ؀ڥͰ։ൃͯ͠ಈ࡞֬ೝग़དྷ͚ͨͲɺ ຊ൪ͱ͸ߏ੒͕ҧ͏ͷͰɺ σϓϩΠͯ͠Έͳ͍ͱ͏·͘ಈ͔͘Θ͔Βͳ͍ɻɻ ։ൃऀ"͞Μ Πϯϑϥ ʮຊ൪ʹ͸ຐ෺͕ॅΜͰ·͔͢ΒͶʔɻɻɻʯ ։ൃ؀ڥͰಈ͍ͨ΋ͷ͕ຊ൪Ͱಈ͘ͱอূͰ͖ͳ͍

  29. αʔϏε։ൃΑ͋͘Δ෩ܠᶄ ϩʔΧϧ؀ڥͰ։ൃͯ͠ಈ࡞֬ೝग़དྷ͚ͨͲɺ ຊ൪ͱ͸ߏ੒͕ҧ͏ͷͰɺ σϓϩΠͯ͠Έͳ͍ͱ͏·͘ಈ͔͘Θ͔Βͳ͍ɻɻ ϛυϧ΢ΣΞΞοϓσʔτͱ͔Ͱɺ ຊ൪ʹมߋΛՃ͑Δͷ͸Πϯϑϥͱͷௐ੔ίετ͕͔ ͔Γ݁ߏେมɻɻ ։ൃऀ"͞Μ Πϯϑϥ ʮຊ൪ʹ͸ຐ෺͕ॅΜͰ·͔͢ΒͶʔɻɻɻʯ

    ։ൃ؀ڥͰಈ͍ͨ΋ͷ͕ຊ൪Ͱಈ͘ͱอূͰ͖ͳ͍ ։ൃऀ#͞Μ
  30. αʔϏε։ൃΑ͋͘Δ෩ܠᶄ ϩʔΧϧ؀ڥͰ։ൃͯ͠ಈ࡞֬ೝग़དྷ͚ͨͲɺ ຊ൪ͱ͸ߏ੒͕ҧ͏ͷͰɺ σϓϩΠͯ͠Έͳ͍ͱ͏·͘ಈ͔͘Θ͔Βͳ͍ɻɻ ϛυϧ΢ΣΞΞοϓσʔτͱ͔Ͱɺ ຊ൪ʹมߋΛՃ͑Δͷ͸Πϯϑϥͱͷௐ੔ίετ͕͔ ͔Γ݁ߏେมɻɻ ։ൃऀ"͞Μ Πϯϑϥ ʮຊ൪ʹ͸ຐ෺͕ॅΜͰ·͔͢ΒͶʔɻɻɻʯ

    ։ൃ؀ڥͰಈ͍ͨ΋ͷ͕ຊ൪Ͱಈ͘ͱอূͰ͖ͳ͍ ։ൃऀ#͞Μ Πϯϑϥ αʔϏεΛམͱͣ͞ʹେ͖ΊͷมߋΛՃ͑Δͷ͸େม ෳࡶͳґଘؔ܎Λߟྀ͠ͳ͕Β৻ॏͳݕূͱ࡞ۀϓϥϯ͕ඞཁ
  31. ᶃ։ൃͨ͠ΞϓϦέʔγϣϯ͕؀ڥࠩ෼͕ݪҼͰຊ൪Ͱಈ͔ͳ͍
 ؀ڥࠩ෼͕ੜΈग़͢γεςϜͷෆ҆ఆ͞΍։ൃऀͷ৺ཧతෆ҆
 ্ॻ͖ͷ܁Γฦ͠ʹΑΔಛఆͷαʔό͚ͩͰى͜ΔΤϥʔFUD
 
 
 
 αʔϏε։ൃʹ͓͚Δͭͷ՝୊

  32. ։ൃऀΛۤ͠ΊΔಛఆ؀ڥ͚ͩͰग़ΔΤϥʔ ։ൃ؀ڥ εςʔδϯά ຊ൪ ಈ͘ ಈ͘ ಈ͘ ಈ͘ Τϥʔ 

    ಈ͘ ಈ͘ Τϥʔ
  33. ຊ൪ʹ͸ຐ෺͕ॅΜͰ͍Δ

  34. ᶃ։ൃͨ͠ΞϓϦέʔγϣϯ͕؀ڥࠩ෼Ͱຊ൪Ͱಈ͔ͳ͍
 ؀ڥࠩ෼͕ੜΈग़͢γεςϜͷෆ҆ఆ͞΍։ൃऀͷ৺ཧతෆ҆
 ্ॻ͖ͷ܁Γฦ͠ʹΑΔಛఆͷαʔό͚ͩͰى͜ΔΤϥʔFUD ᶄΠϯϑϥ؀ڥ͸؆୯ʹϩʔϧόοΫͰ͖ͳ͍͔Β৻ॏʹ
 طଘ؀ڥʹ্ॻ͖͍ͯ͘͠ܗͳͷͰ΍Γ௚͕͠೉͍͠
 গ਺ͷΠϯϑϥΛ৮ΕΔΤϯδχΞ͕࡞ۀͷϘτϧωοΫʹͳΔ͜ͱ΋ αʔϏε։ൃʹ͓͚Δͭͷ՝୊

  35. ؀ڥࠩ෼ʹΑΔγεςϜͷෆ҆ఆ͕͞ αʔϏε։ൃ଎౓ͷϘτϧωοΫʹ

  36. ຊ൪ʹίϯςφΛಋೖ͢Δ͜ͱͰղܾ

  37. ʲࣄྫʳ 1)1όʔδϣϯͷΞοϓσʔτ

  38. ίϯςφಋೖલͷ1)1όʔδϣϯΞοϓΛ͢Δࡍͷεςοϓ Πϯϑϥ ։ൃऀ εςʔδϯά؀ڥ ϓϩμΫγϣϯ؀ڥ ։ൃ؀ڥ ᶃ ᶄᶈ ᶅ ᶆᶊ

    ᶇ ᶉ ᶋ
  39. ίϯςφಋೖલͷ1)1όʔδϣϯΞοϓΛ͢Δࡍͷεςοϓ Πϯϑϥ ։ൃऀ εςʔδϯά؀ڥ ϓϩμΫγϣϯ؀ڥ ։ൃ؀ڥ ᶃ ᶄᶈ ᶅ ᶆᶊ

    ᶇ ᶉ ᶋ ᶃ։ൃ؀ڥͰݕূ ᶄ0QTʹεςʔδϯάͷมߋґཔ ᶅ0QT͕εςʔδϯάΛมߋ ᶆ%FWʹมߋ׬ྃ࿈བྷ ᶇεςʔδϯάʹσϓϩΠݕূ ᶈ0QTʹϓϩμΫγϣϯͷมߋґཔ
 ᶉ0QT͕ϓϩμΫγϣϯΛมߋ
 ᶊ%FWʹมߋ׬ྃ࿈བྷ ᶋϓϩμΫγϣϯʹσϓϩΠ͠׬ྃ
  40. ΍Δ΂͖ࣄ͕ଟ͕͔͔͗ͯ࣌ؒ͢Δ

  41. w 1)1ͷόʔδϣϯΞοϓͱͦΕʹ൐͏ίʔυमਖ਼͕ผج࣠
 ։ൃऀ͸։ൃ؀ڥͷ1)1όʔδϣϯΞοϓͱίʔυमਖ਼
 Πϯϑϥ͸εςʔδϯάͱຊ൪ͷ1)1όʔδϣϯΞοϓ w εςʔδϯάͷݕূʹ΋͕͔͔࣌ؒΔ
 1)1ͷόʔδϣϯ͸ἧͬͯ΋04ͷϥΠϒϥϦ͕ɺɺ
 εςʔδϯάͷ؀ڥΛ׬શʹཧղ͍ͯ͠ͳ͍ͷͰݪҼͷ੾Γ෼͚͕ࠔ೉ ։ൃ؀ڥͰͷݕূޙ͔ΒεϐʔυΛԼ͍͛ͯΔཁҼ

  42. ͜ΕΒͷ՝୊ΛҰؾʹղܾ͢Δʹ͸

  43. 04ϨΠϠ͔ΒΞϓϦέʔγϣϯ࣮ߦج൫Λ ύοέʔδϯάԽग़དྷΕ͹Αͦ͞͏

  44. ͦΕΛ࣮ݱͯ͘͠ΕΔͷ͕

  45. None
  46. %FWFMPQ 4IJQBOE3VO"OZ"QQMJDBUJPO "OZXIFSF ͋ΒΏΔΞϓϦέʔγϣϯΛ Ͳ͜Ͱ΋։ൃɺҠಈɺ࣮ߦͰ͖ΔΑ͏ʹ

  47. ίϯςφԽʹΑͬͯ 1)1όʔδϣϯΞοϓ͸͜͏มΘͬͨ

  48. ίϯςφಋೖޙͷ1)1όʔδϣϯΞοϓΛ͢Δࡍͷεςοϓ Πϯϑϥ ։ൃऀ εςʔδϯά؀ڥ ϓϩμΫγϣϯ؀ڥ ։ൃ؀ڥ ᶃ ᶄ ᶅ ᶃϩʔΧϧͰݕূ

    ᶄ0QTʹεςʔδϯάͷมߋґཔ ᶅ0QT͕εςʔδϯάΛมߋ ᶆ%FWʹมߋ׬ྃ࿈བྷ ᶄεςʔδϯάʹσϓϩΠݕূ ᶈ0QTʹϓϩμΫγϣϯͷมߋґཔ
 ᶉ0QT͕ϓϩμΫγϣϯΛมߋ
 ᶊ%FWʹมߋ׬ྃ࿈བྷ ᶅϓϩμΫγϣϯʹσϓϩΠ͠׬ྃ ίϯςφ͕ಈ͘ج൫Λ੔උ ͩΊͰ΋ଈੈ୅લʹ ϩʔϧόοΫग़དྷΔ
  49. ίϯςφಋೖޙͷ1)1όʔδϣϯΞοϓΛ͢Δࡍͷεςοϓ Πϯϑϥ ։ൃऀ εςʔδϯά؀ڥ ϓϩμΫγϣϯ؀ڥ ։ൃ؀ڥ ᶃ ᶄ ᶅ ᶃϩʔΧϧͰݕূ

    ᶄ0QTʹεςʔδϯάͷมߋґཔ ᶅ0QT͕εςʔδϯάΛมߋ ᶆ%FWʹมߋ׬ྃ࿈བྷ ᶄεςʔδϯάʹσϓϩΠݕূ ᶈ0QTʹϓϩμΫγϣϯͷมߋґཔ
 ᶉ0QT͕ϓϩμΫγϣϯΛมߋ
 ᶊ%FWʹมߋ׬ྃ࿈བྷ ᶅϓϩμΫγϣϯʹσϓϩΠ͠׬ྃ ίϯςφ͕ಈ͘ج൫Λ੔උ ͩΊͰ΋ଈੈ୅લʹ ϩʔϧόοΫग़དྷΔ TUFQˠTUFQ
  50. w Ͳ͜Ͱಈ͔ͯ͠΋ࠩ෼͕ͳ͍ͱ͍͏҆৺ײ w εςʔδϯάݕূͷߴ଎Խ
 ଞίϯϙʔωϯτͱͷ࿈ܞ֬ೝ
 ຊ൪૬౰ͷσʔλྔͰͷύϑΥʔϚϯε w ୭΋͕खΛೖΕΒΕΔΠϯϑϥ؀ڥ
 ίϯςφԽͰඞવతʹ04ϨΠϠ͔Βίʔυ؅ཧ ΞϓϦέʔγϣϯ࣮ߦج൫ͷίϯςφԽʹΑͬͯखʹೖΕͨ΋ͷ

  51. ͭ·Γ ίϯςφΛຊ൪ʹಋೖ͢Δ͜ͱͰ

  52. σϓϩΠཻ౓͕ΞϓϦέʔγϣϯίʔυ͔Β
 ΞϓϦέʔγϣϯ࣮ߦج൫ͦͷ΋ͷʹมΘΔ

  53. ίϯςφಋೖલͷ1)1όʔδϣϯΞοϓΛ͢Δࡍͷεςοϓ Πϯϑϥ ։ൃऀ εςʔδϯά؀ڥ ϓϩμΫγϣϯ؀ڥ ։ൃ؀ڥ ᶃ ᶄᶈ ᶅ ᶆᶊ

    ᶇ ᶉ ᶋ ᶃ։ൃ؀ڥͰݕূ ᶄ0QTʹεςʔδϯάͷมߋґཔ ᶅ0QT͕εςʔδϯάΛมߋ ᶆ%FWʹมߋ׬ྃ࿈བྷ ᶇεςʔδϯάʹσϓϩΠݕূ ᶈ0QTʹϓϩμΫγϣϯͷมߋґཔ
 ᶉ0QT͕ϓϩμΫγϣϯΛมߋ
 ᶊ%FWʹมߋ׬ྃ࿈བྷ ᶋϓϩμΫγϣϯʹσϓϩΠ͠׬ྃ ☓
  54. σϓϩΠର৅͕ΞϓϦέʔγϣϯ࣮ߦج൫ͦͷ΋ͷʹมΘΔ εςʔδϯά؀ڥ ϓϩμΫγϣϯ؀ڥ ։ൃ؀ڥ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ࣮ߦ؀ڥ

    ࣮ߦ؀ڥ ࣮ߦ؀ڥ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ઃఆ มߋ ઃఆ มߋ σϓϩΠ σϓϩΠ σϓϩΠ σϓϩΠ
  55. σϓϩΠର৅͕ΞϓϦέʔγϣϯ࣮ߦج൫ͦͷ΋ͷʹมΘΔ εςʔδϯά؀ڥ ϓϩμΫγϣϯ؀ڥ ։ൃ؀ڥ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ࣮ߦ؀ڥ

    ࣮ߦ؀ڥ ࣮ߦ؀ڥ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ઃఆ มߋ ઃఆ มߋ σϓϩΠ σϓϩΠ σϓϩΠ σϓϩΠ σϓϩΠ࣮ߦ؀ڥؚΉج൫ͷ࡞Γ௚͠
  56. σϓϩΠର৅͕ΞϓϦέʔγϣϯ࣮ߦج൫ͦͷ΋ͷʹมΘΔ εςʔδϯά؀ڥ ϓϩμΫγϣϯ؀ڥ ։ൃ؀ڥ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ࣮ߦ؀ڥ

    ࣮ߦ؀ڥ ࣮ߦ؀ڥ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ઃఆ มߋ ઃఆ มߋ σϓϩΠ σϓϩΠ σϓϩΠ σϓϩΠ *NVUBCMF*OGSBTVUSBDUVSFͷ࣮ફ
  57. w ։ൃ؀ڥͱຊ൪؀ڥͷဃ཭
 ˠ%PDLFSΠϝʔδͰ04ϨΠϠ͔ΒύοέʔδϯάԽ w ΞϓϦέʔγϣϯ࣮ߦج൫ͷϒϥοΫϘοΫεԽ
 ˠ%PDLFSGJMFΛಡΊ͹୭Ͱ΋04ϨΠϠ͔Βཧղग़དྷΔ w αʔϏε͕ಈ͍͍ͯΔج൫ʹରͯ͠ߦ͏ઃఆมߋͷෳࡶ͞
 ˠσϓϩΠຖʹೖΕସΘΔΠϛϡʔλϒϧͳΠϯϑϥ ຊ൪ͷίϯςφԽͰղܾग़དྷͨ՝୊

  58. νʔϜ։ൃʹ΋ͨΒͯ͘͠Εͨ΋ͷ

  59. ΞϓϦέʔγϣϯ࣮ߦج൫Λ ։ൃऀ͕ࣗ཯తʹίϯτϩʔϧ αʔϏε։ൃαΠΫϧͷ଎౓޲্

  60. *NVUBCMF*OGSBTVUSBDUVSFͷ࣮ફ มԽʹڧ͍҆ఆͨ͠γεςϜӡ༻

  61. ఻͍͑ͨ͜ͱ

  62. ίϯςφΛ։ൃ؀ڥ͚ͩͰ࢖͏ͷ͸ ΋͍ͬͨͳ͍

  63. ίϯςφຊ൪ಋೖʹඞཁͳίτ

  64. w ΦʔέετϨʔγϣϯπʔϧͷબఆ
 ෳ਺ίϯςφΛऔΓר͘؀ڥΛӡ༻͢Δͷʹඞਢ w ܧଓతσϓϩΠͷ੔උ
 ୭͕΍ͬͯ΋ಉ݁͡Ռ͕ग़ΔΑ͏ͳϑϩʔΛ࡞Δ w ϩάɾϦιʔεϞχλϦϯάͷج൫
 44)ͳͯ͘΋ӡ༻ग़དྷΔΑ͏ͳ࢓૊Έ ίϯςφͷຊ൪ಋೖʹ͋ͨΓߟ͑Δ΂͖͜ͱ

  65. ΦʔέετϨʔγϣϯπʔϧͷબఆ

  66. ϩʔΧϧϚγϯ Ϗϧυˠ&$3QVTI 
 EPDLFSCVJMEUYYELSFDSBQOPSUIFBTUBNB[POBXTDPNIPHFMBUFTU
  BXTFDSHFUMPHJOSFHJPOBQOPSUIFBTUOPJODMVEFFNBJM 
 EPDLFSQVTIYYELSFDSBQOPSUIFBTUBNB[POBXTDPNIPHFMBUFTU
 
 &$

    &$3QVMMˠچίϯςφഁغˠίϯςφىಈ 
  BXTFDSHFUMPHJOSFHJPOBQOPSUIFBTUOPJODMVEFFNBJM 
 EPDLFSQVMMYYELSFDSBQOPSUIFBTUBNB[POBXTDPNIPHFMBUFTU
 EPDLFSLJMMIPHF
 EPDLFSSNIPHF
 EPDLFSSVOEOBNFIPHFYYELSFDSBQOPSUIFBTUBNB[POBXTDPNIPHFMBUFTU ίϯςφΛखಈͰೖΕସ͑Δखॱ
  67. ϩʔΧϧϚγϯ Ϗϧυˠ&$3QVTI 
 EPDLFSCVJMEUYYELSFDSBQOPSUIFBTUBNB[POBXTDPNIPHFMBUFTU
  BXTFDSHFUMPHJOSFHJPOBQOPSUIFBTUOPJODMVEFFNBJM 
 EPDLFSQVTIYYELSFDSBQOPSUIFBTUBNB[POBXTDPNIPHFMBUFTU
 
 &$

    &$3QVMMˠچίϯςφഁغˠίϯςφىಈ 
  BXTFDSHFUMPHJOSFHJPOBQOPSUIFBTUOPJODMVEFFNBJM 
 EPDLFSQVMMYYELSFDSBQOPSUIFBTUBNB[POBXTDPNIPHFMBUFTU
 EPDLFSLJMMIPHF
 EPDLFSSNIPHF
 EPDLFSSVOEOBNFIPHFYYELSFDSBQOPSUIFBTUBNB[POBXTDPNIPHFMBUFTU ίϯςφΛखಈͰೖΕସ͑Δखॱ େมɻɻɻ
  68. w ෳ਺ͷίϯςφϗετͷ؅ཧ w ҆ఆͨ͠ίϯςφͷϓϩϏδϣχϯά
 ىಈɺഁغͷϥΠϑαΠΫϧ
 Ͳͷ໾ׂͷίϯςφ͕ͲΕ͘Β͍ͷ਺ಈ͘΂͖͔ w ίϯςφϗετ͕མͪͨ࣌ͷৼΔ෣͍ w ෛՙ૿Ճʹ൐͏Φʔτεέʔϧ

    w ϞχλϦϯάϩά؅ཧ
 ҆ఆͨ͠αʔϏεӡ༻ͱ͍͏໨ઢͰߟ͑Δίτ͸ଟ͍
  69. w ෳ਺ͷίϯςφϗετͷ؅ཧ w ҆ఆͨ͠ίϯςφͷϓϩϏδϣχϯά
 ىಈഁغͷϥΠϑαΠΫϧ
 Ͳͷ໾ׂͷίϯςφ͕ͲΕ͘Β͍ͷ਺ಈ͘΂͖͔ w ίϯςφϗετ͕མͪͨ࣌ͷৼΔ෣͍ w ෛՙ૿Ճʹ൐͏Φʔτεέʔϧ

    w ϞχλϦϯάϩά؅ཧ
 ҆ఆͨ͠αʔϏεӡ༻ͱ͍͏໨ઢͰߟ͑Δίτ͸ଟ͍ ͜ΕΒͷ໾ׂΛ୲ͬͯ͘ΕΔͷ͕ ίϯςφΦʔέετϨʔγϣϯπʔϧ
  70. w ,VCFSOBUFT LT 
 ۀքͷελϯμʔυతͳ஍Ґ
 ଟػೳ
 ϚϧνϓϥοτϑΥʔϜͰಈ͘ ֤ϕϯμͰϚωʔδυαʔϏε͋Γ 
 (,&ɺ"NB[PO&,4ɺ",4ɺ*,4

    w "NB[PO&$4
 "84ͷίϯςφ؅ཧͷϚωʔδυαʔϏε
 "84͕ఏڙ͢ΔଞαʔϏεͱͷ࿈ܞ͕ڧΈ ίϯςφΦʔέετϨʔγϣϯπʔϧ
  71. w ෳ਺ϗετͷ؅ཧ
 ΫϥελϦϯά w ίϯςφͷϓϩϏδϣχϯά
 ϩʔϦϯάɺϒϧʔάϦʔϯʹΑΔೖସ͑
 ؆୯Ͱ࣮֬ͳϩʔϧόοΫ w ίϯςφͷάϧʔϓԽ
 ಉ͡໾ׂͷίϯςφΛάϧʔϐϯά

    ίϯςφΦʔέετϨʔγϣϯπʔϧͷػೳᶃ
  72. w ηϧϑώʔϦϯά
 ίϯςφͷࣗಈ෮چ w ΦʔτεέʔϦϯά
 ෛՙʹԠͨࣗ͡ಈ֦ு w ϞχλϦϯάɺϩά؅ཧ
 ӡ༻ʹඞཁͳσʔλͷऩू ίϯςφΦʔέετϨʔγϣϯπʔϧͷػೳᶄ

  73. w ΦʔέετϨʔγϣϯπʔϧ͸ͲΕ΋ෳࡶͰֶशίετ͸ߴ͍ w ҆ఆͨ͠ίϯςφج൫ͷӡ༻ʹ͸ඞਢͷٕज़ w ͦΕͧΕͷ؀ڥʹదͨ͠πʔϧΛબ୒͢Δ͜ͱ͕ॏཁ
 ίωώτ͸"84؀ڥͷΈͳͷͰ"NB[PO&$4Ͱे෼ͱ͍͏൑அΛ͍ͯ͠Δ
 ΦϯϓϨͰӡ༻͢ΔͳΒLT͕ྑͦ͞͏
 Πϯϑϥ43&ͷϝϯό͕ଟ͍ͯ͘ɺߴ౓ͳ͜ͱΛ΍ΔͳΒLT ίϯςφΦʔέετϨʔγϣϯπʔϧͷબ୒

  74. ܧଓతσϓϩΠͷ੔උ

  75. w ίϯςφΠϝʔδͷϏϧυ
 $*্ͰΠϝʔδΛϏϧυ
 λάͰόʔδϣϯ؅ཧ w ίϯςφΠϝʔδͷϦϙδτϦ΁ͷQVTI
 %PDLFS)VC΍"NB[PO&$3౳ͷϦϙδτϦʹQVTI w ίϯςφͷೖସ͑
 ΦʔέετϨʔγϣϯπʔϧͷ"1*Λୟ͖ίϯςφΛೖΕସ͑Δ

    ίϯςφϕʔεͷσϓϩΠϑϩʔ͸TUFQ
  76. σϓϩΠϑϩʔ ։ൃऀ $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
  77. ϩάɾϦιʔεϞχλϦϯάͷج൫

  78. w ίϯςφഁغͰফ͑ͯ͠·͏ͷͰϩά͸֎෦ʹམͱ͢
 %PDLFSͷϩάυϥΠόͰඪ४ग़ྗΛGMVFOUE΍$8-ܦ༝ͰσʔλετΞ΁
 ΞϓϦέʔγϣϯ͔Β4BBT΁ૹ৴ 4FOUSZɺ1BQFSUSBJM౳  w ϦιʔεϞχλϦϯάΛઃܭ
 μογϡϘʔυܦ༝ͰγεςϜΛ၆ᛌͰ͖ΔΑ͏ʹ
 ίϯςφΛࡉ͔͘؅ཧͱ͍͏ΑΓ͸γεςϜΛܥͰଊ͑Δ؂ࢹ

    ϩάɾϦιʔεϞχλϦϯάͷ੔උ͕ඞཁ
  79. w ίϯςφഁغͰফ͑ͯ͠·͏ͷͰϩά͸֎෦ʹམͱ͢
 %PDLFSͷϩάυϥΠόͰඪ४ग़ྗΛGMVFOUE΍$8-ܦ༝ͰσʔλετΞ΁
 ΞϓϦέʔγϣϯ͔Β4BBT΁ૹ৴ 4FOUSZɺ1BQFSUSBJM౳  w ϦιʔεϞχλϦϯάΛઃܭ
 μογϡϘʔυܦ༝ͰγεςϜΛ၆ᛌͰ͖ΔΑ͏ʹ
 ίϯςφΛࡉ͔͘؅ཧͱ͍͏ΑΓ͸γεςϜΛܥͰଊ͑Δ؂ࢹ

    ϩάɾϦιʔεϞχλϦϯάͷ੔උ͕ඞཁ Կ͔ى͖ͨ࣌ʹௐࠪग़དྷΔମ੍
  80. w *NVUBCMF*OGSBTVUSBDUVSFʹΑΓઃఆมߋ࡞ۀ͔Βղ์
 ίϯςφͷσϓϩΠΠϯϑϥઃఆมߋ w ίϯςφ͕҆ఆͯ͠ಈ͘ج൫Λ੔උ
 ΦʔέετϨʔγϣϯπʔϧɺσϓϩΠϑϩʔ
 ΩϟύγςΟϓϥϯχϯά΍ϩάɾϦιʔεϞχλϦϯά w ΑΓ଎͍ͱ͔҆ఆͨ͠ΞʔΩςΫνϟΛ࡞Δ͜ͱʹ஫ྗग़དྷΔ ຊ൪΁ͷίϯςφಋೖޙͷΠϯϑϥΤϯδχΞͷ໾ׂ

  81. ·ͱΊ

  82. ίϯςφͷຊ൪ӡ༻͕ νʔϜʹ΋ͨΒͯ͘͠ΕΔ΋ͷͱ͸

  83. w ຊ൪ʹίϯςφΛಋೖ͢Δ͜ͱͰɺ%FW0QTͷڥք͕γϯϓϧ ʹͳΓαʔϏε։ൃαΠΫϧͷ଎౓্͕͕Δ w ։ൃ؀ڥͱຊ൪ͷࠩ෼͕ͳ͘ͳΓαʔϏε։ൃʹ͓͚Δ৺ཧత҆ શੑ͕ಘΒΕΔͷͰɺνʔϜͷมԽʹରͯ͠ͷڐ༰౓্͕͕Δ w *NVUBCMF*OGSBTVUSBDUVSFʹΑͬͯɺ্ॻ͖ΛॏͶΔΠϯϑ ϥ؀ڥ͔Βղ์͞Ε҆ఆͨ͠γεςϜӡ༻͕खʹೖΔ ·ͱΊ

  84. ຊ൪΋ίϯςφԽͯ͠ΈΑ͏ͱ͍͏ํ͕ ҰਓͰ΋૿͑Ε͹͏Ε͍͠Ͱ͢

  85. ίωώτͰ͸ΤϯδχΞੵۃ࠾༻தͰ͢ʂ
 ڵຯ͕͋Δํɺ΋ͬͱ࿩Λฉ͍ͯΈ͍ͨͱࢥ͏ํ͕͍·ͨ͠Βɹ ੠Λ͔͚͍͔ͯͨͩ͘ɺ!TIOBHBJɹɹɹ·Ͱ%.͍ͩ͘͞