最近のAuroraのアップデート使いこなし術 /developersio2019-aurora-updates

Ae763d151aeee101b40ae10cc13ebe63?s=47 maroon1st
November 01, 2019

最近のAuroraのアップデート使いこなし術 /developersio2019-aurora-updates

AWSがクラウド時代に合わせて再設計したRDBMSであるAurora。まだまだ進化を続けています。直近1年でもAurora Serverless、Multi-Master、Global Databaseなど大きな機能がリリースされています。各々の機能をどの様な場面で活用すべきかを解説します。

Ae763d151aeee101b40ae10cc13ebe63?s=128

maroon1st

November 01, 2019
Tweet

Transcript

  1. ࠷ۙͷ"VSPSBͷΞοϓσʔτ࢖͍͜ͳ͠ज़ ʙ4FSWFSMFTT΍.VMUJ.BTUFSͲΜͳ࣌ʹར༻͢Δʁʙ "84ࣄۀຊ෦ɹίϯαϧςΟϯά෦ γχΞιϦϡʔγϣϯΞʔΩςΫτେ܀फ

  2. εϥΠυ͸ޙͰೖख͢Δ͜ͱ͕ग़དྷ·͢ͷͰ ൃදதͷ಺༰ΛϝϞ͢Δඞཁ͸͋Γ·ͤΜɻ ࣸਅࡱӨΛ͢Δ৔߹͸ ϑϥογϡɾγϟολʔԻ͕ग़ͳ͍Α͏ʹ͝഑ྀ͍ͩ͘͞ Attention

  3. ຊ೔ͷϋογϡλά  #cmdevio #cmdevio7 #cmdevio7

  4. ࣗݾ঺հ  େ܀फ !NBSPPOTU  ϝʔΧʔܥ4*FSʹ೥΄Ͳࡏ੶ͯ͠
 ೥લʹΫϥεϝιουʹδϣΠϯ "84ಋೖίϯαϧςΟϯάΛ
 ϝΠϯʹΠϯϑϥߏங΋ ޷͖ͳ"84αʔϏε


    "NB[PO"VSPSB #cmdevio7
  5. ࿩͢͜ͱɾ࿩͞ͳ͍͜ͱ  ࿩͢͜ͱ ࠷ۙͷ"VSPSBΞοϓσʔτͷৼΓฦΓ ֤ػೳͷར༻ํ๏΍Ϣʔεέʔε ࿩͞ͳ͍͜ͱ ֤ػೳͷઃఆํ๏ 42-ͷΫΤϦνϡʔχϯά ଞͷ%#͔ΒͷҠߦํ๏

  6.  AWSͷαʔϏε͸Ξοϓσʔτ͕ සൟʹ͋ͬͯΩϟονΞοϓ͕େม

  7.  Amazon Auroraͷଟ෼ʹ࿙Εͣ Ξοϓσʔτ͕ଟ਺͋Γ·͢

  8. ٞ୊  "NB[PO"VSPSBͱ͸ ࠷ۙͷେ͖ͳΞοϓσʔτ ֤ػೳΛͲͷΑ͏ʹར༻͢Δͷ͔ ·ͱΊ

  9.  "NB[PO"VSPSBͱ͸

  10. "NB[PO"VSPSB  SF*OWFOUͰൃද "84্࢙࠷΋ૣ͘੒௕ .Z42-ͱ1PTUHSF42-

  11. "VSPSBͷಛ௃  w ؅ཧ͕؆୯ w ߴ͍εέʔϥϏϦςΟ w Մ༻ੑͱ଱ٱੑ w ߴ଎

    w ҆શ w ҆Ձ
  12. "VSPSBͷಛ௃  "VSPSB͸044ͷ3%#.4Λϕʔεʹͯ͠ɺ
 େྔΞΫηεΛࡹͨ͘Ίʹεϧʔϓοτ͕޲্͢Δ
 ํ਑Ͱ։ൃ͍ͯ͠Δɻ ࣗ͝਎ͷϫʔΫϩʔυͰ࢖༻͢ΔΫΤϦʹΑͬͯ͸ɺ
 ΦϦδφϧͷ3%#.4ʢ.Z42-1PTUHSF42-ʣ͕ ྑ͍৔߹΋͋Δɻ

  13. "VSPSB$MVTUFSͷશମ૾  Availability Zone A "VSPSB4UPSBHF&OHJOF ࿦ཧతͳڞ༗ετϨʔδϘϦϡʔϜ (#୯Ґͷ1SPUFDUJPO(SPVQ Availability Zone

    B Availability Zone C $BDIF $BDIF $BDIF $BDIF $BDIF
  14. "VSPSB4UPSBHF&OHJOF  Availability Zone A "VSPSB4UPSBHF&OHJOF ࿦ཧతͳڞ༗ετϨʔδϘϦϡʔϜ (#୯Ґͷ1SPUFDUJPO(SPVQ Availability Zone

    B Availability Zone C
  15. -PH4USVDUVSFE4UPSBHF  w σʔλΛϩάͷΑ͏ʹઌ಄͔Β௥ه͢Δ w ֤ʑͷϩάϨίʔυ͸-PH4FRVFODF/VNCFS ʢ-4/ʣΛ࣋ͪෆ଍ɾॏෳΛ൑ผͰ͖Δ w طଘͷσʔλ͕͋ΔϒϩοΫΛ্ॻ͖͠ͳ͍ w

    ݸਓͷײ૝Ͱ͕͢ %%%ͷ&WFOU4PVSDJOHʹ௨͡Δ ۭ͖εϖʔε EBUB EBUB EBUB EBUB EBUB ࣌ܥྻ
  16. "VSPSB$MVTUFS಺෦ͷ֓ཁ 

  17. "NB[PO"VSPSBͷߋʹৄࡉ  "VSPSBͷ಺෦ͷΞʔΩςΫνϟ͕ؾʹͳΔํ͸ ҎԼͷ࿦จΛಡΉ͜ͱΛקΊΔʢͩͨ͠ӳޠʣ

  18. "NB[PO"VSPSBͷߋʹৄࡉ  ͜ΜͳεϥΠυ΋͋Δ https://speakerdeck.com/maroon1st/aurorafalseqi-sawozhen-rifan-ru

  19. "VSPSB4FSWFSMFTT  "VSPSB4FSWFSMFTT͸%#ΠϯελϯεΛҙࣝͤͣʹࣗಈͰ εέʔϦϯά͢Δܗଶɻ εέʔϧ࣌ͷΞϓϦέʔγϣϯ
 ΠϯύΫτ͸ແ͍ɻ ΞϓϦέʔγϣϯෛՙ͕༧ଌࠔ೉ͳ
 ৔߹΍໷ؒٳ೔ʹ࢖༻͠ͳ͍৔߹ ෛՙʹ߹ΘͤͨྉۚͱͳΔͨΊ
 ίετͷ࠷దԽ͕ਤΕΔɻ


    ͨͩ͠௨ৗͷ"VSPSBΑΓׂߴɻ
  20. "VSPSB1BSBMMFM2VFSZ  ετϨʔδϊʔυʹ͋Δେྔͷ$16Λ׆༻ ετϨʔδϊʔυଆʹॲཧΛ
 ෼ׂͯ͠ϓογϡμ΢ϯ 0-51σʔλͷ෼ੳΫΤϦ େྔσʔλͷ෼ੳΫΤϦ͸
 3FETIJGUͳͲΛਪ঑ Availability Zone

    A (#୯Ґͷ1SPUFDUJPO(SPVQ Availability Zone B Availability Zone C ݁Ռूܭ ໰͍߹Θͤͷ
 ϓογϡμ΢ϯ
  21.  ࠷ۙͷେ͖ͳΞοϓσʔτ

  22. ࠷ۙ೥ؒͷେ͖ͳΞοϓσʔτʢલ൒ʣ  ೥݄೔"VSPSB1PTUHSF42-Ͱͷ*".ೝূ
 αϙʔτ ೥݄೔ΧελϜΤϯυϙΠϯτ ೥݄೔"VSPSB1PTUHSF42-ͷΫΤϦܭը؅ཧ ೥݄೔"VSPSB(MPCBM%BUBCBTF ೥݄೔"VSPSB1PTUHSF42-ͷ%BUBCBTF
 "DUJWJUZ4USFBNTͷαϙʔτ


  23. ࠷ۙ೥ؒͷେ͖ͳΞοϓσʔτʢޙ൒ʣ  ೥݄೔"VSPSB.Z42-4FSWFSMFTTͷ%BUB"1*
 ΛҰൠެ։ ೥݄೔"VSPSB1PTUHSF42-ͷΫϥελʔΩϟο
 γϡ؅ཧͰߴ଎ͳϑΣΠϧΦʔόʔΛ࣮ݱ ೥݄೔"VSPSB1PTUHSF42-Ͱ"VSPSB
 4FSWFSMFTTΛαϙʔτ ೥݄೔"VSPSB.Z42-ͷ.VMUJ.BTUFS$MVTUFS ೥݄೔"VSPSB1PTUHSF42-ͷ%BUB"1*

  24. ղઆ͢Δػೳ  ҎԼͷػೳʹয఺Λ౰ͯͯ঺հ͢Δ w$VTUPN&OEQPJOU w"VSPSB(MPCBM%BUBCBTF w"VSPSB4FSWFSMFTT%BUB"1* w.VMUJ.BTUFS$MVTUFS

  25.  ֤ػೳΛͲͷΑ͏ʹར༻͢Δͷ͔

  26.  Custom Endpoint

  27. $VTUPN&OEQPJOU  ࠓ·Ͱͷ"VSPSBͷΤϯυϙΠϯτ wΠϯελϯεΤϯυϙΠϯτ wΫϥελΤϯυϙΠϯτ wϦʔμʔΤϯυϙΠϯτ

  28. $VTUPN&OEQPJOU  ΧελϜΤϯυϙΠϯτ w8SJUFS΍3FBEFSΛࣗ༝ʹ
 ૊Έ߹ΘͤՄೳ w8FCͱ#*ͷΑ͏ͳϫʔΫ
 ϩʔυ͝ͱʹΞΫηε͢Δ
 ΠϯελϯεΛ෼͚ΒΕΔ wৼΓ෼͚͸%/4Ϩϕϧͷ
 3PVOE3PCJOͷ໛༷

  29. $VTUPN&OEQPJOU  ϑΣΠϧΦʔόʔͯ͠΋3FBEFSͷΈ΁໊લղܾՄೳ wಡΈऔΓΤϯυϙΠϯτͱ
 ಉ༷ʹ%#ো֐ͰϑΣΠϧ
 Φʔόʔͨ͠৔߹ʹ3FBEFS
 ΁ͷΈৼΓ෼͚͕Մೳ w8SJUFͱ3FBEΛ෼཭Ͱ͖Δ

  30. $VTUPN&OEQPJOU  ϑΣΠϧΦʔόʔͯ͠΋3FBEFSͷΈ΁໊લղܾՄೳ wಡΈऔΓΤϯυϙΠϯτͱ
 ಉ༷ʹ%#ো֐ͰϑΣΠϧ
 Φʔόʔͨ͠৔߹ʹ3FBEFS
 ΁ͷΈৼΓ෼͚͕Մೳ w8SJUFͱ3FBEΛ෼཭Ͱ͖Δ

  31. $VTUPN&OEQPJOU  ϑΣΠϧΦʔόʔͯ͠΋3FBEFSͷΈ΁໊લղܾՄೳ wಡΈऔΓΤϯυϙΠϯτͱ
 ಉ༷ʹ%#ো֐ͰϑΣΠϧ
 Φʔόʔͨ͠৔߹ʹ3FBEFS
 ΁ͷΈৼΓ෼͚͕Մೳ w8SJUFͱ3FBEΛ෼཭Ͱ͖Δ

  32. $VTUPN&OEQPJOU  "VUP4DBMJOHͷ૿ݮʹ΋ରԠՄೳ wಛఆͷΠϯελϯεΛআ͘
 ΤϯυϙΠϯτͷఆٛ΋
 ՄೳͳͷͰΠϯελϯεͷ
 ૿ݮʹରԠՄೳ w"VSPSBʹ͸ෛՙʹԠͯ͡
 3FBEFSΛࣗಈͰ૿ݮͤ͞Δ
 "VUP4DBMJOH͕͋Δ

  33. $VTUPN&OEQPJOU  "VUP4DBMJOHͷ૿ݮʹ΋ରԠՄೳ wಛఆͷΠϯελϯεΛআ͘
 ΤϯυϙΠϯτͷఆٛ΋
 ՄೳͳͷͰΠϯελϯεͷ
 ૿ݮʹରԠՄೳ w"VSPSBʹ͸ෛՙʹԠͯ͡
 3FBEFSΛࣗಈͰ૿ݮͤ͞Δ
 "VUP4DBMJOH͕͋Δ

  34. $VTUPN&OEQPJOU  "VUP4DBMJOHͷ૿ݮʹ΋ରԠՄೳ wಛఆͷΠϯελϯεΛআ͘
 ΤϯυϙΠϯτͷఆٛ΋
 ՄೳͳͷͰΠϯελϯεͷ
 ૿ݮʹରԠՄೳ w"VSPSBʹ͸ෛՙʹԠͯ͡
 3FBEFSΛࣗಈͰ૿ݮͤ͞Δ
 "VUP4DBMJOH͕͋Δ

  35. $VTUPN&OEQPJOUͷ·ͱΊ  ϫʔΫϩʔυ͕ҟͳΔͱ͖ʹෛՙΛ෼཭ͤ͞Δ ˠྫ͑͹8FCͷϦΫΤετ খͯ͘͞େྔ ͱ#*
 ɹπʔϧͷϦΫΤετ େ͖ͯ͘গ਺ ͰෛՙΛ෼཭ ˞ৼΓ෼͚͸%/4Ϩϕϧͷ3PVOE3PCJOͰ͋ΔͨΊ


    ݫີͳෛՙ෼ࢄΛߦ͍͍ͨ৔߹͸ɺϩʔυόϥϯε
 ͕ผ్ඞཁͱͳΔ
  36.  Aurora Global Database

  37. "VSPSB(MPCBM%BUBCBTF  "VSPSB(MPCBM%BUBCBTFΛҰݴͰઆ໌͢Δͱ
 ผϦʔδϣϯ΁ͷϨϓϦέʔγϣϯػೳɻ $SPTT3FHJPO3FBE3FQMJDB͕Ҏલ͔Β͋Γ·͕͢ɺ
 ࢓૊Έͱػೳ͕େ͖͘ҟͳ͍ͬͯΔɻ -PH4USVDUVSFE4UPSBHFͷϩάϨίʔυΛετϨʔ δ૚ͰผϦʔδϣϯʹૹ৴͢ΔͨΊߴ଎ͰੑೳӨڹ͕গ ͳ͍ϨϓϦέʔγϣϯΛՄೳͱ͢Δɻ

  38. ϨϓϦέʔγϣϯํࣜ  طଘͷ$SPTT3FHJPO3FBE3FQMJDB 3FQMJDBUJPOઌϦʔδϣϯͷ"VSPSBΠϯελϯε͕ॲཧ͢Δ %#Πϯελϯε ಉ࢜Ͱ௨৴͢Δ

  39. ϨϓϦέʔγϣϯํࣜ  "VSPSB(MPCBM%BUBCBTF 3FQMJDBUJPO4FSWFS"HFOU͕ετϨʔδ૚ͰॲཧΛ͢Δ %#ΠϯελϯεΛ ࢖Θͣʹ௨৴͢Δ ετϨʔδʹ௚઀ॻ͖ࠐΉ

  40. ஫ҙࣄ߲  Ϧʔδϣϯো֐͕ൃੜͨ͠৔߹͸ɺ%3Ϧʔδϣϯͷ ΩϟύγςΟෆ଍Ͱ%#Πϯελϯε͕ىಈ͠ͳ͍
 ϦΫε΋͋Δɻ ˞ผϦʔδϣϯͰΞϓϦέʔγϣϯΛಈ࡞ͤ͞Δ৔߹ɺ ੾Γ໭࣌͠ͷσʔλ෮چͳͲͷߟྀ͕ඞཁɻ

  41. "VSPSB(MPCBM%BUBCBTFͷ·ͱΊ  310 ໨ඪ෮چ࣌ؒ ͕୹͘௿Ձ֨ͳ%3αΠτߏங ετϨʔδ૚Ͱॲཧ͠%#Πϯελϯεͷෛՙ͕গͳ͍ͨ Ίɺ଴ػܥ͸ΠϯελϯεΛখͨ͘͞͠Γɺແͯ͘΋ྑ͍ɻ ͭ·Γ%3αΠτͷ3%#.4͕ετϨʔδɺॻ͖ࠐΈ*0ɺ ωοτϫʔΫͷྉ͚ۚͩͰ࣮ݱͰ͖Δɻ

  42.  Aurora Serverless Data API

  43. "VSPSB4FSWFSMFTT%BUB"1*  "VSPSB4FSWFSMFTT%BUB"1*ΛҰݴͰઆ໌͢Δͱɺ "84"1*ܦ༝Ͱ"VSPSB4FSWFSMFTTʹΠϯλʔωο τ͔ΒΞΫηεͰ͖Δػೳɻ Ұൠతͳ"84"1*ͱಉ༷ʹ*".ೝূ͕࢖༻Ͱ͖ͯɺ IUUQΞΫηε͕ՄೳͰɺτϥϯβΫγϣϯ΋Մೳɻ "VSPSB4FSWFSMFTT͕ϕʔεͳͷͰΞϓϦӨڹແ͠Ͱ ࣗಈతͳεέʔϦϯά͕Մೳɻ

  44. "VSPSB4FSWFSMFTT%BUB"1*ͷߏ੒  Ұ෦૝૾ΛؚΜͰ͍Δ͕ҎԼͷΑ͏ͳߏ੒ w71$ͷ಺෦͸௨ৗ௨Γ
 .Z42-1SPUPDPMͰΞΫηε w%BUB"1*͸"84"1*ͷ
 &OEQPJOUܦ༝ͰΞΫηε͠ɺ
 %#͸4FDSFUT.BOBHFSͷ
 ೝূ৘ใͰΛάΠϯ͢Δɻ

  45. "VSPSB4FSWFSMFTT%BUB"1*ͷߏ੒  τϥϯβΫγϣϯແ͠ w&YFDVUF4UBUFNFOU"1*͔
 #BUDI&YFDVUF4UBUFNFOU"1*Λ
 ࣮ߦ͢Δɻ wτϥϯβΫγϣϯ͕ແ͍ͨΊɺ
 ͦͷ··ίϛοτ͞ΕΔɻ
 
 


  46. "VSPSB4FSWFSMFTT%BUB"1*ͷߏ੒  τϥϯβΫγϣϯ༗Γ w࠷ॳʹ#FHJO5SBOTBDUJPO"1*Λ࣮ߦ
 ͢Δͱ ଟ෼ &OEQPJOU͕5SBOTBDUJPO
 *%Λൃߦͯ͠τϥϯβΫγϣϯΛҡ࣋
 ͨ͠··ʹ͢Δɻ w5SBOTBDUJPO*%Λ࢖༻֤ͯ͠


    4UBUFNFOUΛ࣮ߦ͢Δɻ w$PNNJU5SBOTBDUJPO"1*ܦ༝Ͱ
 $0..*5Λ࣮ߦͯ͠τϥϯβΫγϣϯ
 Λऴྃ͢Δ
  47. %BUB"1*ͷར఺  71$ͷ֎ଆ͔Βࣗ༝ʹΞΫηε͕Ͱ͖Δɻ w"QQ4ZODܦ༝Ͱ"VSPSBʹΞΫηεͰ͖Δɻ
 -BNCEBΛڬ·࣮ͣݱ͢Δ৔߹ʹ࢖͍΍͘͢ͳΔɻ w-BNCEB͔ΒΞΫηε͕͠΍͍͢ʂ
 71$-BNCEB͸ίϯςφͷىಈʹ͕͔͔࣌ؒΔ͕ɺ
 %BUB"1*Λ࢖༻͢Δ͜ͱͰ71$಺ʹ഑ஔ͢Δඞཁ͕ͳ͍ɻ
 ˠίʔϧυελʔτ͕଎͘ͳΔʂ
 


    
 71$-BNCEBͷίʔϧυελʔτ͸ߴ଎ʹʂ "VSPSBΛ࢖༻͢Δ৔߹͸ී௨ʹ71$-BNCEBΛ
  48. %BUB"1*ͷར఺  71$-BNCEBͷߴ଎Խͷৄࡉ͸ͪ͜Β https://dev.classmethod.jp/cloud/developers-io-2019-in-fukuoka-iwata/

  49. %BUB"1*ͷ໘౗ͳ఺  w"QQ4ZODܦ༝Ͱ௚઀ར༻͢Δ৔߹͸75-ΛؤுΔɻ·ͨΫ ϥΠΞϯτଆͰτϥϯβΫγϣϯͷ੍ޚΛߦ͏͔ɺ 1JQFMJOF3FTPMWFSͰ3FTPMWFSΛ·ͱΊͯࣗಈԽ͢Δɻ
 ʢ1JQFMJOF3FTPMWFSΛ࢖͏ͱτϥϯβΫγϣϯʹ໰୊͕ ͋ͬͨ৔߹ʹ3PPMCBDL͕Ͱ͖ͳ͍ʣ
 ˠ-BNCEBΛڬΜͩ΄͏੍͕ޚ͕؆୯ʹͳΔ wಠࣗϓϩτίϧͳͷͰطଘ03.BQQFSͳͲ͕ར༻͠ʹ͍ɻ ࣗ෼Ͱ֦ு͕ඞཁʹͳΔɻ

  50. "VSPSB4FSWFSMFTT%BUB"1*ͷ·ͱΊ  τϥϯβΫγϣϯ͕ෆཁͳ৔߹ͷ"QQ4ZODར༻ wτϥϯβΫγϣϯͷߟྀ͕ඞཁͳ͍৔߹ͷ"QQ4ZODܦ༝ͷ ΞΫηεʹར༻Ͱ͖Δɻ
 τϥϯβΫγϣϯ͕ඞཁͳ৔߹͸ΫϥΠΞϯτଆ͔Βͷ੍ޚ ΍1JQFMJOF3FTPMWFSͱ͍ͬͨखஈ͕͋Δ͕ɺ-BNCEBΛ
 ڬΜͰΞΫηε͢΂͖ɻ w71$-BNCEBͷίʔϧυελʔτ͕ߴ଎ʹͳͬͨݱঢ়Ͱ͸
 ར༻༻్͕ݮ͍ͬͯΔɻ

    #cmdevio7
  51.  Multi-Master Cluster

  52. .VMUJ.BTUFS$MVTUFS  .VMUJ.BTUFS$MVTUFSΛҰݴͰઆ໌͢ΔͱɺॻࠐΈՄ ೳͳ%#ΠϯελϯεΛෳ਺࡞ΕΔͨΊۃΊͯߴ͍Մ༻ ੑΛ࣮ݱͰ͖Δػೳɻ ";Ϩϕϧͷো֐Ͱ΋ॻ͖ࠐΈΛܧଓͤ͞ΔͨΊɺෳ਺ ";ʹ%#ΠϯελϯεΛ഑ஔͰ͖Δɻ

  53. .VMUJ.BTUFSͷߏ੒  .VMUJ.BTUFSͷಛ௃ wָ؍తͳಉ࣮࣌ߦ੍ޚ͕ਪ঑ w%#ΠϯελϯεؒͰಉσʔλΛ
 ߋ৽͢Δͱ͸ॻ͖ࠐΈڝ߹͕
 ൃੜ͢Δ wάϩʔόϧͳॻ͖ࠐΈޙಡΈऔΓ
  (3"8

    ͕αϙʔτ͞Ε͍ͯΔ
  54. "DUJWF"DUJWF  "DUJWF"DUJWFͷར༻ઓུ wΞΫηε͢ΔσʔλʹΑͬͯ
 %#ΠϯελϯεΛݻఆʹ͢Δ
 ʢγϟʔσΟϯάʣ wσʔλΛҙࣝͤͣʹ%#Πϯε
 λϯεʹލͬͯϦΫΤετΛ
 ෼ࢄͤ͞Δʢϩʔυόϥϯεʣ

  55. "DUJWF"DUJWFʢγϟʔσΟϯάʣ  γϟʔσΟϯάΛ࢖͍ϨίʔυͰΞΫηεઌΛม͑Δ wϨίʔυʹΑͬͯΞΫηε͢Δ%#
 ΠϯελϯεΛݻఆԽ͢Δ wߋ৽ͷڝ߹͕ಉҰΠϯελϯε಺
 ʹด͡ΔͷͰੑೳ௿ԼΛট͖ʹ͍͘ wετϨʔδ͕୯ҰϘϦϡʔϜͳͷͰ
 ϦγϟʔσΟϯά࣌ʹ΋σʔλͷ
 ࠶഑ஔ͕ෆཁͰ͋Δ

  56. "DUJWF"DUJWFʢϩʔυόϥϯεʣ  ΞΫηεઌΛϥϯμϜʹෛՙ෼ࢄ wಉҰϨίʔυΛҟͳΔ%#Πϯε
 λϯε͕ߋ৽͢Δ͜ͱ͕͋Δ wσουϩοΫʹͳΓϩʔϧόοΫ
 ͕ൃੜ͢ΔՄೳੑ্͕͕Δ wҟͳΔ%#ΠϯελϯεؒͷϩοΫ
 ͸ϖʔδσʔλ୯ҐʹͳΔͨΊɺ
 ผϨίʔυͰ΋ϩοΫͷՄೳੑ

  57. "DUJWF1BTTJWF  ΫϥΠΞϯτଆͰϔϧενΣοΫ͠ϑΣΠϧΦʔόʔ w͜͜ͷྫͰ͸)"1SPYZ͕ϔϧε
 νΣοΫ͢Δ wยํͷΠϯελϯε͕ఀࢭ͢Δͱ
 )"1SPYZ͕޲͖Λม͑Δ w)"1SPYZͷϔϧενΣοΫ࣍ୈͰ
 ো֐͔Β਺ඵͰ੾Γସ͑Մೳ

  58. "DUJWF1BTTJWF  .VMUJ.BTUFSҎ֎ʹ΋'BTU'BJMPWFSͰߴ଎੾ସ w͜͜ͷྫͰ͸1SPYZ42-Λ࢖༻
 .BSJB%#$POOFDUPS+΋Մ  w੾Γସ͑લͷো֐ݕ஌͸"84ଆ
 Ͱ࣮ࢪ͢Δʢ֓ͶඵҎԼʣ wো֐ݕ஌ޙͷϑϥά੾Γସ͔͑Β
 ʙඵͰ'BJMPWFSͰ͖Δ

    w௨ৗ͸ো֐͔Βඵఔ౓Ͱ෮ؼ
  59. .VMUJ.BTUFSͷ஫ҙ  wݱࡏ͸࠷େΠϯελϯεͰ͋Γ3FBEFS͕࡞੒Ͱ͖ͳ͍ͨΊ
 ಡΈࠐΈͷεέʔϧΞ΢τ͸ग़དྷͳ͍ w(3"8͸ηογϣϯม਺Ͱ੍ޚ
 Մೳ͕ͩτϥϯβΫγϣϯ։࢝
 ࣌ʹΦʔόʔϔου͕ൃੜ͢Δ w%#Πϯελϯεؒͷॻ͖ࠐΈͷ
 ڝ߹͸σʔλϖʔδ୯ҐͰൃੜ
 ͢Δ

  60. .VMUJ.BTUFSͷ·ͱΊ  "DUJWF"DUJWFʹΑΔύϑΥʔϚϯε޲্ wϥϯμϜʹΞΫηεઌΛ੾Γସ͑Δͱεϧʔϓοτ͕མͪΔͷͰσʔλ ͝ͱʹΞΫηεઌΛܾΊΔɻ wϦγϟʔσΟϯά࣌ʹσʔλ࠶ฤ͕ແ͍ɻ "DUJWF1BTTJWFʹΑΔμ΢ϯλΠϜۃখԽ wۃΊͯߴ͍Մೳੑ ෮چ·Ͱ਺ඵ ΛٻΊΔ৔߹ʹ࢖༻͢Δ

    w௨ৗΫϥελͷ'BTU'BJMPWFS΋੾Γସ͑࣌ؒ͸ಉఔ౓ʹ୹͍͕ɺ"84 ଆͷো֐ݕ஌ʴ੾Γସ͑ॲཧͰ֓Ͷඵ͔͔Δ ڝ߹ͷ੍໿ (3"8ͷ༗ແͳͲ Λߟྀͯ͠࠾༻Մ൱Λܾఆ͢΂͖
  61.  ·ͱΊ

  62. ·ͱΊ  $VTUPN&OEQPJOU w#*ͷΑ͏ͳগྔͷॏ͍ΫΤϦͱ8FCͷΑ͏ͳେྔͷ͍ܰΫΤ Ϧ͕ࠞࡏ͢ΔΑ͏ͳ৔߹ʹɺಡΈࠐΈͷϫʔΫϩʔυΛ
 ෼཭ͯ͠ෛՙͷӨڹΛ཈͑Δ "VSPSB(MPCBM%BUBCBTF w310 ໨ඪ෮چ࣌ؒ ͕୹͘௿Ձ֨ͳ%3αΠτߏஙΛߏஙͰ

    ͖Δ
  63. ·ͱΊ  "VSPSB4FSWFSMFTT%BUB"1* wτϥϯβΫγϣϯ͕ෆཁͳ৔߹ͷ"QQ4ZODར༻ʹྑ͍ɻ wݱࡏ͸71$-BNCEBͷίʔϧυελʔτߴ଎ԽʹΑΓ
 ग़൪͕ݮ͍ͬͯΔɻ .VMUJ.BTUFS$MVTUFS w"DUJWF"DUJWFͷύϑΥʔϚϯε޲্͔ɺ"DUJWF1BTTJWFͷߴ͍Մ༻ੑ ͕ඞཁɻ(3"8ͷ༗ແʹ͍ͭͯݕ౼͕ඞཁɻ wಡΈࠐΈͷεέʔϧ͕ඞཁͳ৔߹΍ো֐࣌ͷ੾Γସ͕͑ඵఔ౓Ͱ໰୊

    ͳ͍৔߹͸ɺ௨ৗͷ"VSPSBͱ'BTU'BJMPWFSΛݕ౼͢΂͖ɻ
  64. None