$30 off During Our Annual Pro Sale. View Details »

ペパボのプライベートクラウド "Nyah" その後 / Pepabo's PrivateCloud "Nyah" After That

ペパボのプライベートクラウド "Nyah" その後 / Pepabo's PrivateCloud "Nyah" After That

2015年5月からペパボではOpenStackを使ったインフラ基盤、通称 "Nyah" を運用しています。
導入までの経緯と運用を始めて得られた効果、現状の問題点とその改善活動について述べます。

Shinya Tsunematsu

May 14, 2016
Tweet

More Decks by Shinya Tsunematsu

Other Decks in Technology

Transcript

  1. GMO Pepabo, Inc. Tsunematsu Shinya 2016/05/14 ୈ5ճϖύϘςοΫΧϯϑΝϨϯε ϖύϘͷϓϥΠϕʔτΫϥ΢υ
 z/ZBIzͦͷޙ

  2. ৗদ৳࠸!UONU ٕज़෦Πϯϑϥάϧʔϓ ϓϦϯγύϧΤϯδχΞ ೥݄ೖࣾ ΧϨʔ͕େ޷͖

  3. ࠓ೔ͷΞδΣϯμ  ͦ΋ͦ΋/ZBIͱ͸ܦҢɾഎܠ  ར༻࣮੷ɾҠߦࣄྫɺޮՌ  ݱঢ়ͷ՝୊  վળɾ৽νϟϨϯδͱݱঢ় 

    ࠓޙʹ͍ͭͯ
  4. ܦҢɾഎܠ

  5. None
  6. /ZBIJT  ϖύϘͷϓϥΠϕʔτΫϥ΢υͷίʔυωʔϜ  0QFO4UBDLͰߏங͞ΕͨԾ૝Πϯϑϥج൫  ֤αʔϏεɾ঎ࡐͷαʔόʔ؀ڥͱͯ͠ར༻͢Δɻॱ࣍ Ҡߦத  ೥݄ʹߏ૝ɺ݄ΑΓ0QFO4UBDLݕ౼։࢝

     ೥݄ΑΓαʔϏεར༻։࢝  ࣾ಺޲͚༻్΍(JU)VC&OUFSQSJTFͳͲͰ͸طʹར༻
  7. εϥΠυ͜Ε͔ΒͷϖύϘͷٕज़   IUUQTTQFBLFSEFDLDPNLFOUBSPFOHJOFFSJOHJOHNPQFQBCPJOD  ୈճϖύϘςοΫΧϯϑΝϨϯεΛ։࠵͠·ͨ͠QCUFDI  IUUQCMPHLFOUBSPLPSHFOUSZ

  8. None
  9. None
  10. εϥΠυϙνϙν͢ΔͨΊʹχϟʔχϟʔ͠Α͏   IUUQTXXXZPVUVCFDPNXBUDI W(618.;CP1T6  IUUQXXXTMJEFTIBSFOFUVNF@QCUDCPC

  11.  +6(&.Ͱར༻։࢝ʣ

  12. ͪΐ͏ͲҰ೥͘Β͍
 ܦͬͨ

  13. ར༻࣮੷

  14. ॻ੶8FCαʔϏε։ൃపఈ߈ུ7PM  ܧଓత8FCαʔϏεվળ  "GUFS5IBU͜Ε͔Β΋ଓ͘
 ʮվળʯ΁ͷͱΓ͘Έ
 มԽͷࢭ·Βͳ͍ࣾձ৘੎ɾٕज़؀ڥ
 ʹΩϟονΞοϓ͢Δ

  15. Քಇঢ়گ ݱࡏ  DPNQVUFOPEF୆  Քಇ7.Πϯελϯε  ςφϯτ਺ ؅ཧςφϯτআ͘ 

     ར༻αʔϏε    શࣾͷ΄΅શ͕ͯԿΒ͔ͷܗͰ࢖͍ͬͯΔ
  16. DPNQVUFϊʔυຖͷΠϯελϯε  $16΍ϝϞϦΛΦʔόʔίϛοτ͠ͳ͍Α͏ͳӡ༻  ҠߦࡁαʔϏεɾαʔόʔʹτϥϒϧ͕ແ͍Α͏ʹ҆શ ଆʹد͍ͤͯΔ ͱ΋ݴ͑Δ͔ͳʜʁ   Πϯελϯεͷ௥Ճ΍αʔϏεͷҠߦ༧ఆ͸߇͍͑ͯΔ

    ΋ͷͷɺྑ͍ҙຯͰ·ͩ·ͩ༨৒͕͋Δ  ࠷దԽͷ༨஍΋͋Δ
  17. CPUʹΑΔ";ͷϦιʔεϨϙʔτ

  18. ར༻͍ͯ͠Δɾ͍ͳ͍ओཁίϯϙʔωϯτ  /PWB  /FVUSPO  ,FZTUPOF  (MBODF 

    $FJMPNFUFS  4XJGUˠࣾ಺ͷ4ޓ׵αʔϏεͰ͋Δ#BZUΛར༻͍ͯ͠Δ  $JOEFSˠޙड़
  19. "84Ͱͨͱ͑Δͱ 0QFO4UBDL "84 /PWB &$ /FVUSPO &*1 71$ͷ&/* ,FZTUPOF *".

    (MBODF ".* 4XJGU 4 $JOEFS &#4
  20. αʔϏεҠߦࣄྫ

  21.  HPPQFKQ  ϗʔϜϖʔδ࡞੒αʔϏε  খن໛ɺ׌ͭ/ZBI΁׬શҠߦࡁ  ΦϯϓϨͰ୆ͷ෺ཧαʔό  /ZBI্ʹΠϯελϯε

    ૿͍͑ͯΔཧ༝͸ޙड़   े෼ʹςετΛߦ্ͬͨͰҰ൩Ͱ੾Γସ͑  ௨শlϏοάόϯϝϯςz
  22.  NJOOFDPN  ࠃ಺࠷େͷ$UP$ϋϯυϝΠυϚʔέοτ  େن໛׌ͭɺஈ֊తʹ/ZBI΁Ҡߦத  *BB4αʔϏεͰΠϯελϯε  /ZBI্ʹΠϯελϯε

     71/Λுͬͯɺ8&#ͷΠϯελϯε͔Β  !VE[VSB͕ͦͷ͏ͪτʔΫͦ͠͏ͳ༧ײ
  23. ޮՌ

  24. None
  25.  εέʔϧΞοϓɾΞ΢τ͕༰қʹͳͬͨ  HPPQFͰqBWPSɾ୆਺มߋΛ͠αʔϏε౤ೖ  NJOOFͰΠϯελϯεΛ୆ಉ࣌௥Ճ  ։ൃϝϯόʔ͕Πϯελϯεىಈ΍ϓϩϏδϣχϯάΛ ߦ͑ΔΑ͏ʹͳͬͨ ΑΓػಈతͳࣄۀల։

  26. ҆ఆͨ͠αʔϏεఏڙ  େ͖ͳτϥϒϧ͸ແ͠  શࣾͰར༻͢Δ(JU)VC&OUFSQSJTF΋ϗετ͍ͯ͠Δ  0QFO4UBDLؔ࿈ͷো֐Ͱ͸ͳ͘ɺ෺ཧతͳ)8ނো͕ ͨ·ʹ͋ΔΑ͏ͳΠϝʔδ  σΟεΫͷσάϨʔυ

    ϝϞϦΤϥʔͳͲ  .BDLFSFMʹ֤ͯίϯϙʔωϯτ7.ͷϞχλϦϯάΛ ࣮ࢪɾվળ͍ͯ͠Δ
  27. ίετ࡟ݮ  )8΍Ϋϥ΢υαʔϏεͷΠχγϟϧ ϥϯχϯάඅ༻΋ݮͬ ͨ  Πϯελϯεͷݟੵ΋Γͷਫ਼ࠪɺద੾ͳεϖοΫͷ४උ͕ߦ͑ΔΑ͏ʹͳͬ ͨ  /ZBIͷίετ͸શར༻෼Λ҈෼

     IUUQTHJUIVCDPNZBPDMPVELBLJO  HPPQFݮ NJOOFݮ  ҆ఆ͠Ξϥʔτ౳ͷো֐ରԠ͕ݮͬͨ͜ͱͰɺαʔϏεͷӡ ༻ίετ΋Լ͕ͬͨ
  28. Πϯελϯεϩʔϧ΁  αʔϏεͷΠϯϑϥ୲౰ऀͱͯ͠ײ͡Δ෭࣍తޮՌ  ΠϯελϯεΛͨͯ΍͘͢ͳΓɺ෺ཧαʔόʹ͋Γ͕ͪ ͩͬͨ୆ʹෳ਺ͷ໾ׂΛࡉ͔͘෼ׂग़དྷͨ  8&#αʔόͱ%#αʔό͕ಉډͩͱ͔  HPPQFͰҠߦલޙͰ୯७ͳαʔόʢΠϯελϯεʣ୆਺

    ͕૿͍͑ͯΔཧ༝  ߏ੒؅ཧπʔϧʢ1VQQFU͕ଟ͍ʣͷίʔυͷݟ௨͠΋Α ͘ͳΓ੔ཧ͕ߦ͑ͨ
  29. ՝୊

  30. େ͖ͭ͘  0QFO4UBDLͷόʔδϣϯ  $JOEFS  /FVUSPO

  31. 0QFO4UBDLόʔδϣϯ  0QFO4UBDL)BWBOBͰݹ͍  0QFO4UBDL͸൒೥͓͖ʹ৽͍͠όʔδϣϯ͕ग़Δ  )BWBOB ݱࡏ 
 ˠ*DFIPVTFˠ+VOPˠ,JMPˠ-JCFSUZˠ


    .JUBLB ࠷৽   ֤छίϯϙʔωϯτͷػೳ͕࢖͑ͳ͔ͬͨΓɺετϨʔ δ੡඼ɾιϑτ΢ΣΞͷαϙʔτ֎ͱͳͬͯ͠·͏
  32. $JOEFS  $JOEFSࣗମΛ༗ޮʹར༻ग़དྷ͍ͯͳ͔ͬͨ  /PWBͷΠϯελϯεࣗମɺ·ͨ͸ͦΕʹϚ΢ϯτ͢ΔσʔλͷҠ ಈ͕ࠔ೉  DPNQVUFϊʔυͷϩʔΧϧετϨʔδӡ༻ɻੑೳ͕ग़ͳ͘ɺ%# ϩʔϧͳͲ*0ੑೳ͕ඞཁͳ΋ͷ͕/ZBIʹҠߦͰ͖ͳ͍ 

    DPNQVUFϊʔυؒͰͷ༰ྔͷภΓ͕ɺͦͷଞͷϦιʔεʢ$16 ϝ ϞϦ ར༻ͷ࠷దԽͷ๦͛ʹͳΔ  ΑΓΫϥ΢υతͳӡ༻ɾ࢖͍উखΛ໨ࢦͨ͢Ίʹ$JOEFSࣗମΛར ༻Մೳʹɺ·ͨͦͷόοΫΤϯυͱͳΔετϨʔδͷબఆ
  33. /FVUSPO  ݱࡏͷ؀ڥ͸ωοτϫʔΫػثͷߏ੒্ɺ/FVUSPOͷػ ೳΛ༗ޮʹ࢖͍੾Ε͍ͯͳ͍  %)$1΍-"HFOU 'MPBUJOH*1͕ར༻ग़དྷ͍ͯͳ͍  ಠࣗ։ൃͷπʔϧͰΧόʔ͍ͯ͠Δ 

    OZBIDMJ  QFDIUUQTHJUIVCDPNZBPDMPVEQFD  ωοτϫʔΫΛؚΊͨΞʔΩςΫνϟઃܭͷ࠶ߟ͕ඞཁ
  34. վળɾ৽νϟϨϯδ

  35. εϥΠυ೥ͷΤϯδχΞϦϯά  ࣾ಺ࢿྉʣ

  36. None
  37. ࣗࣾͰͷ0QFO4UBDL؀ڥߏங΁  άϧʔϓࣾͷڠྗΛಘͯɺ͙͢ʹಈ࡞SFBEZͳ؀ڥΛಘ Εͨͷ͸ελʔτΛ੾Δͱ͍͏ҙຯͰͱͯ΋Α͔ͬͨ  ೥ӡ༻ͯ͠ਐΉϝϯόʔͷ0QFO4UBDL׳Ε  ࠓͳΒΠέΔͱ͍͏खԠ͑Λײͨ͡

  38. εϥΠυϖύϘʹ͓͚Δ0QFO4UBDL)BDLT   IUUQTTQFBLFSEFDLDPNQZBNBQFQBCPOJPLFSVPQFOTUBDLIBDLT

  39. هࣄ3VCZ8BZ0QFO4UBDL   IUUQUFDIQFQBCPDPNSVCZXPSMEDPOGFSFODF

  40. /ZBIDMBTTJD /ZBI  ҎԼͷΑ͏ʹݺͼ෼͚ͯ0QFO4UBDLͷόʔδϣϯΞο ϓ ՝୊ͷղܾ΁ਐΊ͍ͯ͘͜ͱʹ  طଘ/ZBIDMBTTJD  ৽/ZBI

     ೥݄ΑΓணख
  41. ͭͷ՝୊  0QFO4UBDLͷόʔδϣϯ  $JOEFS  /FVUSPO

  42. 0QFO4UBDLόʔδϣϯ ࠶ܝ  0QFO4UBDL)BWBOBͰݹ͍  0QFO4UBDL͸೥͓͖ʹ৽͍͠όʔδϣϯ͕ग़Δ  )BWBOB ݱࡏ 


    ˠ*DFIPVTFˠ+VOPˠ,JMPˠ-JCFSUZˠ
 .JUBLB ࠷৽   ֤छίϯϙʔωϯτͷػೳ͕࢖͑ͳ͔ͬͨΓɺετϨʔ δ੡඼ɾιϑτ΢ΣΞͷαϙʔτ֎ͱͳͬͯ͠·͏
  43. 0QFO4UBDL.JUBLB  )BWBOBˠ.JUBLB΁δϟϯϓΞοϓ  ࠷ॳ͸౰࣌ͷ҆ఆ൛ͷ-JCFSUZͷҰͭલɺ,JMPͰྑ͍͔ ͱࢥ͍ͬͯͨ  ݁Ռతʹ࠷৽൛͕ར༻ग़དྷΔΑ͏ʹͳͬͨ  ֤ίϯϙʔωϯτͷػೳͷվળɾ৽ػೳɺಛʹࠓͷͱ͜

    Ζ/FVUSPOͷԸܙ͕େ͖ͦ͏ʹײ͍ͯ͡Δʢޙड़ʣ
  44. 6CVOUV 9FOJBM9FSVT  $FOU04ˠ6CVOUV΁δϟϯϓΞοϓ  ϖύϘ͸$FOU04ར༻͕ଟ͍  σΟετϦʹͩ͜ΘΓ͸ಛʹແ͔͕ͬͨ0QFO4UBDLͳ Β6CVOUVͱ͍͏Πϝʔδ 

    ݹ͍04Ͱ͸ίϯϙʔωϯτͷػೳ΋LFSOFMଆͰରԠ͕ ͞Ε͍ͯͳ͍৔߹͕͋ΔɺωοτϫʔΫपΓͳͲ  3)&- $FOU04 ͸όοΫϙʔτ΋͋Γͦͷ໰୊͸ͳ͍ͱͷ͜ͱ
  45. Ͳ͏ࣗલߏங͢Δ͔

  46. طଘͷӡ༻  ݩͷ؀ڥͰೲ඼͞ΕΔͷ͸ߏஙࡁΈαʔόͷΈ  ͻͨ͢ΒͦΕΛߏ੒؅ཧπʔϧͷఆٛʹམͱ͢ w్த*UBNBFˠ$IFGͰมΘͬͨ w౰࣌͸ઃఆ؅ཧ͕ϝΠϯͩͬͨ wࠓͰ͸0QFO4UBDLҰ͕ࣜߏஙՄೳʹͳ͍ͬͯΔ  ΋ͪΖΜ4FSWFSTQFDͷςετ΋ॻ͘

  47. όʔδϣϯΞοϓํ๏  7BHSBOU؀ڥͰ΋։ൃग़དྷΔΑ͏ʹ͢Δ  ͓΋ΉΖʹར༻͢Δ7.ͷΠϝʔδΛม͑Δ w$FOU04͔Β6CVOUV΁  ςετ͕௨Δ·Ͱͻͨ͢Β$IFGͷίʔυͱɺ 0QFO4UBDLίϯϙʔωϯτʢ/PWBͱ͔/FVUSPOͱ ͔ʣͷઃఆϑΝΠϧΛมߋ͢Δ

  48. ͱͯ΋γϯϓϧʂ

  49. ϙΠϯτʢۤ࿑ɾ޻෉ͨ͠఺ʣ  ౰વ)BWBOB༻ͷઃఆ͕ͦͷ··ಈ͘͸ͣ΋ͳ͘  ݱঢ়  ݕূ։࢝Ͱ͸·ͩ6CVOUV͕"MQIBϦϦʔε  7BHSBOUͷCPYΛࣗલͰ४උ 

    IUUQTBUMBTIBTIJDPSQDPNUONUCPYFTYFOJBMBMQIB  6CVOUVͷ$MPVE"SDIJWF΋ແ͍ͷͰͷϦϙδτϦ ͷύοέʔδΛར༻  ݁Ռతʹ.JUBLBΛར༻Մೳʹͳͬͨ
  50. IUUQTXJLJVCVOUVDPN4FSWFS5FBN$MPVE"SDIJWF

  51. &EHFͳ૊Έ߹Θͤʹͳͬͯ
 Կ͔ͷཉٻ͕ຬͨ͞ΕΔ

  52. ͭͷ՝୊  0QFO4UBDLͷόʔδϣϯ  $JOEFS  /FVUSPO

  53. $JOEFS ࠶ܝ  $JOEFSࣗମΛ༗ޮʹར༻ग़དྷ͍ͯͳ͔ͬͨ  /PWBͷΠϯελϯεࣗମɺ·ͨ͸ͦΕʹϚ΢ϯτ͢ΔσʔλͷҠ ಈ͕ࠔ೉  DPNQVUFϊʔυͷϩʔΧϧετϨʔδӡ༻Ͱੑೳ͕ग़ͳ͘ɺ%#ϩʔ ϧͳͲ*0ੑೳ͕ඞཁͳ΋ͷ͕/ZBIʹҠߦͰ͖ͳ͍

     DPNQVUFϊʔυؒͰͷ༰ྔͷภΓ͕ɺͦͷଞͷϦιʔεʢ$16 ϝ ϞϦ ར༻ͷ࠷దԽͷ๦͛ʹͳΔ  ΑΓΫϥ΢υతͳӡ༻ɾ࢖͍উखΛ໨ࢦͨ͢Ίʹ$JOEFSࣗମΛར ༻Մೳʹɺ·ͨͦͷόοΫΤϯυͱͳΔετϨʔδͷબఆ
  54. ετϨʔδબఆ  ϖύϘͰ͸ࠓ·ͰετϨʔδͷΞϓϥΠΞϯε΍ιϑτ ΢ΣΞΛར༻ͨ͜͠ͱ͕ແ͔ͬͨ  0QFO4UBDLͷόʔδϣϯΞοϓͷ໨ॲ͕͖ͭɺαϙʔ τ͕͋Δϕϯμ੡඼ͳͲ΋ݕ౼Մೳʹ  ෼ࢄετϨʔδ΋ؚΊݕ౼Λ։࢝ 

    ೥݄͔Βॱ࣍
  55. ετϨʔδબఆ೉͍͠ʜ  ࣗ෼͕ͨͪͲ͏࢖͍͍͔ͨɺཁ݅ͷ੔ཧΛ͠ͳ͍ͱ͍͚ ͳ͍  ར༻༻్  ༰ྔ  *0ੑೳ

     ίετ
  56. αʔϏε͔ΒώΞϦϯά  ར༻༻్  %#αʔόͷσʔλ ϝʔϧͷεϓʔϧσʔλ  ༰ྔɾ*0ੑೳ  ༰ྔࢥͬͨ΄Ͳ͸େ͖͘ແ͔ͬͨ

     *0ੑೳҰ൪େ͖ͳαʔϏεͷ%#ͷϝτϦΫε͔Βࢉग़  ίετ ͱ͍͏͔༧ࢉ   ϕϯμ͞Μʹ࿩Λ͢Δͱͪΐͬͱ͍ۤإΛ͞ΕͨΓʜ
  57. ݱঢ়  ๭ϕϯμΞϓϥΠΞϯεͱͷ0QFO4UBDLͭͳ͗ࠐΈΛ ݕূத  !QCNBTBLJઈࢍؤுΓத  $JOEFS࿈ܞͳͲجຊతͳ෦෼͸ΫϦΞͰ͖͍ͯͯҾ͖ଓ ͖ӡ༻पΓ 

    ϘϦϡʔϜͷTOBQTIPU 2P4  ·ͩࣾͳͷͰઌ͸௕͍ʜ
  58. ͭͷ՝୊  0QFO4UBDLͷόʔδϣϯ  $JOEFS  /FVUSPO

  59. /FVUSPO ࠶ܝ  ݱࡏͷ؀ڥ͸ωοτϫʔΫػثͷߏ੒্/FVUSPOͷػೳ Λ༗ޮʹ࢖͍੾Ε͍ͯͳ͍  %)$1΍-"HFOU 'MPBUJOH*1͕ར༻ग़དྷ͍ͯͳ͍  ಠࣗ։ൃͷπʔϧͰΧόʔ͍ͯ͠Δ

     OZBIDMJ  QFDIUUQTHJUIVCDPNZBPDMPVEQFD  ωοτϫʔΫΛؚΊͨΞʔΩςΫνϟઃܭͷ࠶ߟ͕ඞཁ
  60. /FVUSPO  /ZBIDMBTTJDͷ-͸)8ͰϧʔςΟϯάΛߦ͍ͬͯͨ  )BWBOBͷ/FVUSPOʹෆ͕҆͋ͬͯͷͦͷߏ੒ͩͬͨͷ͔΋͠Εͳ͍  ϝϦοτωοτϫʔΫͷύϑΥʔϚϯεతͳ໰୊͸ग़ͳ͔ͬͨ  σϝϦοτ݁Ռ%)$1͕࢖͑ͳ͔ͬͨ 

    %)$1͸໪࿦͕ͩɺ/FVUSPOͰύϑΥʔϚϯε΍৑௕ੑ ΋֬อ͢Δ࠷ۙͷ΍Γํ͸ʜ
  61. %73  %JTUSJCVUFE7JSUVBM3PVUFS  +VOP͔Βಋೖ͞Εͨ074ϓϥάΠϯͷ৽ػೳ  ʮԾ૝ϧʔλʔͷίϐʔΛશͯͷίϯϐϡʔτϊʔυʹ ഑ஔ͢Δʯ  .JUBLB͔Β4/"5)"ߏ੒͕औΕΔΑ͏ʹͳͬͨ

     IUUQEPDTPQFOTUBDLPSHNJUBLBOFUXPSLJOHHVJEFBEW DPOpHEWSIBTOBUIUNM
  62. %73  SFGIUUQTXXXTDIPPMDUDHDPKQDPMVNOTOBLBJOBLBJIUNM

  63. 4/"5)"  -JCFSUZҎલͷ%73ߏ੒͸4/"5Λߦ͏৔߹ɺ/FVUSPO ͷ-"HFOU͕γϯάϧϙΠϯτͱͳΔ͜ͱ͕ආ͚ΒΕ ͳ͔ͬͨ

  64. 4/"5)" DPNQVUF WN WN͸ϩʔΧϧΞυϨεͷΈอ࣋ ϓϩδΣΫτ/8ϧʔλʔ QVCMJDϙʔτΛอ࣋ OFVUSPO 4/"5ϧʔλʔ 5P 'SPN

    ͜ͷߏ੒ͷ৔߹ɺWN͕ʹ QJOHΛଧͭͱɺ࣮ࡍʹ͸ɺͷ ΞυϨεͰɺOFVUSPOͰ4/"5͞Εͯ Πϯλʔωοτʹύέοτ͕ૹ৴͞ΕΔɻ ͜ͷέʔεͰ4/"5ϧʔλʔΛ৑௕͢Δ ͜ͱ͕ग़དྷͳ͔ͬͨ *1ߏ੒ ɹ7. ɹϓϩδΣΫτ38 JOUFSOBM HMPCBM
  65. 4/"5)" DPNQVUF WN OFVUSPO OFVUSPO LFFQBMJWFE .JUBLBҎ߱͸OFVUSPOΛ৑௕Խ͢Δ͜ͱͰɺ 4/"5ϧʔλʔΛ෼ࢄ഑ஔ͠ LFFQBMJWFEͰ৑௕Խ͢Δ͜ͱ͕ग़དྷΔΑ͏ʹͳͬͨ

  66. ݱঢ়  ೥݄͔Βݕূ։࢝  !QZBNBઈࢍؤுΓத  ʜͱࢥ͍͚ͬͯͨͲݕূ͸ࡁΜͰ৽نϥοΫηοτͷೲ ඼଴ͪ  (8தʹ/FVUSPOͷؾ࣋ͪʹͳͬͨͱͷ͜ͱ

  67. ࠓޙʹ͍ͭͯ

  68. ৽/ZBIϦϦʔε༧ఆ  ωοτϫʔΫߏ੒ͷ໨ॲ͕ܦͬͨͷͰ௥ՃϥοΫ෼͔Β ϦϦʔε͢Δ  /ZBIDMBTTJDݕূ࣌ͱಉ༷ɺ(JU)VC&OUFSQSJTF͔Β Քಇͤ͞Δ  ݄தʹʂϗϯτ͸͜͜·Ͱ΍ͬͯࠓ೔ʹྟΈ͔ͨͬͨʂ 

    $JOEFSͱετϨʔδͷಋೖ͸௥ͬͯʜ
  69. ͞Βʹ΍Γ͍ͨ͜ͱ
 ʢߏ૝ʣ

  70. $JOEFSNVMUJCBDLFOET  ༻్΍ඞཁͳύϑΥʔϚϯεͰ$JOEFSͷόοΫΤϯυΛ ม͑Δ  ྫ 
 ύϑΥʔϚϯε̋ ༰ྔ✕ϕϯμ੡඼
 ύϑΥʔϚϯε✕

    ༰ྔ̋෼ࢄετϨʔδ  ͔ͤͬ͘ෳ਺ͷετϨʔδબఆΛߦ͏ͷͰྑ͍ͱ͜ͲΓ ग़དྷΔͱྑ͍ͳ
  71. 0QFO4UBDLػೳͷ໢ཏతͳςετ  ࠓޙ΋0QFO4UBDLͷόʔδϣϯΞοϓ͕ఆظతʹඞཁ ʹͳΔ  ػೳΛԣஅతʹѻ͏Α͏ͳςετΛ࣮ߦ͍ͨ͠  0QFO4UBDLQSPWJEFSΛ࢖ͬͨ5FSSBGPSNͰͷΦϖϨʔ γϣϯ͕ߦ͑Ε͹0,ɺͱ͍͏ͷͰ΋࠷ॳ͸ྑ͍͔΋

  72. ΍Γ͍ͨ͜ͱ͕୔ࢁ͋Δʜʂ

  73. ஥ؒΛื͍ͬͯ·͢  Ϋϥ΢υΞʔΩςΫνϟ্Ͱӡ༻͞Ε͍ͯΔαʔϏεΛ ࠓ෩ʹվળ͍͖͍ͯͨ͠  0QFO4UBDLࣗମͷӡ༻ɺվળΛ͍͖͍ͯͨ͠  4%/ 4%4 4PGUXBSF%FpOFE/FUXPSL

    4UPSBHF  Λ΍͍͖͍ͬͯͨ
  74. ϖύϥϯνϣϯ͔Β͓ؾܰʹͲ͏ͧʂ  IUUQTQFQBCPDPNSFDSVJUQFQBMVODIFPO