Shifterを使ってみて感じた108の良かったこと悪かったこと

 Shifterを使ってみて感じた108の良かったこと悪かったこと

Shiftup! JP_Getshifter キックオフイベント
で話したスライドです

https://eventregist.com/e/o4QzwVGLsvSH?fbclid=IwAR0ixTw2l67_4vi3M5FoC_gB81pBo6ZAFVcLdL1iNkIIi0qPzH7iI3vcpaE

57e80b356ed7005ee31e3494cdbfd02c?s=128

Takuya Tachibana

December 20, 2018
Tweet

Transcript

  1. גࣜձࣾϔϓλΰϯ ཱՖ୓໵ Shiftup! JP_Getshifter ΩοΫΦϑΠϕϯτ 4IJGUFSΛ࢖ͬͯΈͯײͨ͡ ͷྑ͔ͬͨ͜ͱѱ͔ͬͨ͜ͱ

  2. ཱՖ ୓໵ (34) ੨৿ݝੜ·Εઋ୆ܦ༝੨৿ݝࡏॅ݁ߏઋ୆ גࣜձࣾϔϓλΰϯ୅දऔక໾ JAWSUG੨৿/౦๺ JAWS-UG2016શࠃ୅ද AWS Summit 2017

    ι΢ϧ/๺ژ Speaker WordPressॳ৺ऀ ࣗݾ঺հ
  3. ໊ࣾ גࣜձࣾϔϓλΰϯ IFQUBHPOJOD ୅ද ཱՖ୓໵ ڌ఺ ੨৿ݝࡾ୔ࢢɺٶ৓ݝઋ୆ࢢ ૑ۀ ೥݄̓ ࣄۀ

    Ϋϥ΢υಋೖʹؔ͢ΔίϯαϧςΟϯά Ϋϥ΢υͷߏஙอकӡ༻ Ϋϥ΢υωΠςΟϒͳ։ൃ ࢿ֨ "1/ίϯαϧςΟϯάύʔτφʔ ϕΨϧλεϙϯαʔ ձࣾ঺հ
  4. ࣗࣾίʔϙϨʔταΠτΛ Shifter্Ͱར༻த ໰͍߹ΘͤϑΥʔϜ͸ API Gateway + Lambda ͰSlack௨஌

  5. 4IJGUFS΁ͷಓͷΓ ·͊Ͳͬͪ΋ਏ͍ ɾελʔτ͸WordPress on EC2 ࣗ෼Ͱద౰ͳςʔϚΛ͖࣋ͬͯͯߏங ɾͦͷޙɺ੩తαΠτΛCloudFront + S3 ੍࡞ձࣾʹ੩తίϯςϯπͰ࡞੒Λґཔ

    χϡʔε͸Twitter/໰͍߹ΘͤϑΥʔϜ͸PaaS ௥Ճίϯςϯπ͸ࣾ಺Ͱhtml/cssΛखͰߋ৽
  6. 4IJGUFS΁ͷಓͷΓ ؆୯ʹߋ৽Ͱ͖ͯ อक͸ͨ͘͠ͳ͍ ஗͍αΠτ͸μα͍ ͱ೰ΜͰ͍ͨ

  7. ͦ͜Ͱʜ

  8. None
  9. גࣜձࣾϔϓλΰϯ ཱՖ୓໵ Shiftup! JP_Getshifter ΩοΫΦϑΠϕϯτ 4IJGUFSΛ࢖ͬͯΈͯײͨ͡ ͷྑ͔ͬͨ͜ͱѱ͔ͬͨ͜ͱ

  10. None
  11. גࣜձࣾϔϓλΰϯ ཱՖ୓໵ Shiftup! JP_Getshifter ΩοΫΦϑΠϕϯτ 4IJGUFSΛ࢖ͬͯΈͯײͨ͡ ͷྑ͔ͬͨ͜ͱѱ͔ͬͨ͜ͱ 

  12. גࣜձࣾϔϓλΰϯ ཱՖ୓໵ Shiftup! JP_Getshifter ΩοΫΦϑΠϕϯτ 4IJGUFSΛ࢖ͬͯΈͯײͨ͡ ͷྑ͔ͬͨ͜ͱѱ͔ͬͨ͜ͱ 

  13. גࣜձࣾϔϓλΰϯ ཱՖ୓໵ Shiftup! JP_Getshifter ΩοΫΦϑΠϕϯτ 4IJGUFSΛ࢖ͬͯΈͯײͨ͡ ͷྑ͔ͬͨ͜ͱѱ͔ͬͨ͜ͱ 

  14. גࣜձࣾϔϓλΰϯ ཱՖ୓໵ Shiftup! JP_Getshifter ΩοΫΦϑΠϕϯτ 4IJGUFSΛ࢖ͬͯΈͯײͨ͡ ͷྑ͔ͬͨ͜ͱѱ͔ͬͨ͜ͱ 

  15. 1.άοζ͕͓͠ΌΕ 2.μογϡϘʔυ͕εϚϗରԠ͍ͯ͠Δ 3.Ͱ΋εϚϗchromeͰμογϡϘʔυʹ͏·͘ϩάΠϯͰ͖ͳ͍ 4.Ϛωʔδυ 5.ίϯςϯπʹूத 6.উखʹεέʔϧ 7.੥ٻ໌ࡉ͕Kobeshi cityͱ͍͏Ṗ 8.StripeͰ҆৺ɾ҆શ 9.awsʹҙࣝ͠ͳͯ͘΋awsͷϝϦοτΛڗडɻந৅Խɻ

    10.api͕͋ΔͷͰ৭ʑͰ͖ͦ͏ 11.ಋೖ͠΍͍͢Ձ֨ઃఆ 12.ਐԽ͕ૣ͍2೥ͰϦϦʔε໿40ճ 13.ver1ͩͱىಈ͕஗͔ͬͨ 14.ver1ͩͱμογϡϘʔυ͕ͪΐͬͱ஗͔ͬͨ 15.ϓϩδΣΫτΛෳ੡͍ͨ͠ 16.͏ͪͷαΠτ͸αʔόϨεͬͯݴ͑Δ 17.͏ͪͷαΠτ͸ίϯςφ࢖ͬͯΔͬͯݴ͑Δ 18.WordPressͷ׳Εͨը໘ɺΤσΟλͰهࣄ͕ॻ͚Δ 19.ϝσΟΞ؅ཧָ͕ 20.೔ຊൃͷαʔϏεͰԠԉͰ͖Δ 21.ϝϧϚΨ͕͍͍ 22.΋͏গ͠೔ຊޠ -> ͋ͷਓͨͪ͸೔ຊޠ΍Δؾͳͦ͞͏ͳͷͰΈΜͳͰϒϩάॻ͜͏ 23.organizationػೳ 24.ίϐʔ͍ͨ͠ 25.ӳޠۤखͳ೔ຊਓʹ঺հ͠ʹ͍͘ 26.উखʹ࠷৽όʔδϣϯʹΑΔෆ۩߹ΛϑΥϩʔͯ͠΄͍͠ 27.ϓϥάΠϯ͕࢖͑ͳ͍΋ͷ͕͋Δ 28.ىಈ͕ΊΜͲ͍͘͞ 29.։ൃձ͕ࣾී௨ͷWordPress࢖ΘͤΔͱౖΓग़͢ 30.੍࡞ձ͕ࣾจ۟ݴͬͯ͘ΔͷͰɺখլ͞Μ͕ग़͖ͯͯͦΕΛଧͪෛ͔͢αʔϏε͕ϦϦʔε͞ΕͨΒ࢖͍͍ͨ 31.ಋೖޮՌ͕Θ͔Γʹ͍͘(Ͳͷ͘Β͍߈ܸ͕͋Δ͔ͱ͔Λදࣔʁ) 32.ແྉϓϥϯͰ࢝ΊΒΕΔ 33.WP؀ڥ͕ͪΐͬͺ΍ͰखʹೖΔ 34.ެ։ͨ͠ίϯςϯπͷόʔδϣϯ؅ཧ 35.աڈͷίϯςϯπʹ͙͢໭ͤΔ 36.ΩϟογϡपΓ΋ؾʹ͠ͳ͍͍ͯ͘ 37.Ϋʔϙϯ͘ΕΔ 38.ϋοΧʔͱͷରઓ͕ͳ͘ͳͬͨ 39.υΩϡϝϯτ͕͔ͬ͠Γ͍ͯ͠Δ 40.Ͱ΋ͨ·ʹͳ͍ϖʔδ͕͋Δ 41.੩తԽͷ࣌ʹwp-admin΍readme.htmlΛফͯ͘͠ΕΔ 42.͍͚ͯΔػೳΛϦϦʔεͯ͘͠Δ(WP΋Πϯϑϥ΋) 43.ίϯςϯπ͕μ΢ϯϩʔυͰ͖Δʂ 44.ΤϥʔϖʔδͰήʔϜ͕Ͱ͖Δ https://www.getshifter.io/blog/wordpress-now-50-times-faster-shifter/ 45.̏ͭҎ্ͷΩʔೖྗΛೝࣝͯ͘͠Εͳ͍ 46.είΞػೳ͕΄͍͠ 47.Πϯϑϥ΋ࣗಈΞοϓσʔτ͍ͯ͠ΔͬΆ͍ 48.ΞΫηεϩά΍Τϥʔϖʔδ΍Ϩʔτ͕ݟΕΔͱ͍͍͔΋ 49.ɾwordpress΁ͷ߈ܸ౳ͷରࡦɺ؅ཧΛ͠ͳ͍͍ͯ͘ɻ 50.ɾΠϯϑϥͷ؅ཧ͕ෆཁ(phpͷόʔδϣϯʢphpͷηΩϡϦςΟʣΛؾʹ͠ͳ͍͍ͯ͘ɻ 51.ɾܖ໿༰ྔ಺ͳΒαΠτෳ਺࣋ͯΔ 52.ɾsslʹରԠ͍ͯ͠Δ 53.ɾsslͷ؅ཧෆཁ 54.ɾϢʔβ͕؅ཧ͢Δ಺༰͕ݮͬͨ 55.wordpressΛىಈதɺผ࡞ۀ͕ೖͬͯwordpressΛ৮Βͳ͍͕࣌ؒͰ͖Δͱɺ͍ͭͷؒʹ͔ఀࢭ͍ͯ͠Δɻʢྑ͍఺͚ͩͲ࠷ॳڻ͍ͨʣ 56.ଟݴޠԽରԠ͕େมͩͬͨ 57.ϖʔδެ։ͷεέδϡʔϦϯά͕Ͱ͖ͳ͍ 58.FAQ͕͔ͬ͠Γ͍ͯ͠Δ 59.ϩάΠϯཤྺ͕͋Ε͹خ͍͠ 60.ύεϫʔυ๨Εͯ΋ϩάΠϯͰ͖Δػೳ͢͹Β͍͠ 61.ϓϥάΠϯ΋ແޮԽͯ͠ىಈͯ͘͠ΕΔػೳ͕͋ΔͷͰ੾Γ෼͚͠΍͍͢ 62.αϙʔτͷରԠ͕ૣ͍ 63.αϙʔτͷରԠ͕೔ຊޠ 64.αϙʔτ͕͍͢͝ஸೡ 65.ϑΟʔυόοΫ͢Δͱ௚ͯ͘͠ΕΔ 66.local༻ͷdockerΠϝʔδ͕ެ։͞Ε͍ͯΔ https://github.com/getshifter/shifter-local 67.ΞʔςΟϑΝΫτͷϓϨϏϡʔ͕͍͍ 68.͜ͷք۾ͩͱ͍͚ͯΔ৘ใ͕खʹೖΓͦ͏ 69.ද͕ࣔ଎͍ 70.σϓϩΠ࣌ͷ௨஌ϝʔϧoffʹ͍ͨ͠ 71.Ή͠Ζslackʹ௨஌Λඈ͹͍ͨ͠ 72.ಛఆύε͚ͩผͷΦϦδϯʹඈ͹͍ͨ͠ɻ 73.αΠτຖͷసૹྔͷද͕͓͔͍ࣔ͠ 74.αΠτͷ࡞੒೔Λද͍ࣔͨ͠(ରԠͯ͘͠Εͨ) 75.ݹ͍όʔδϣϯͷWPͰىಈ͍ͨ͠ 76.Ҡઃલͷ؀ڥͰCloudFrontΛ࢖͍ͬͯΔͱ໘౗(ShifterʹݶΒ͚ͣͩͲ 77.೥ׂؒҾ͕͋Δ 78.αΠτຖͷ౷ܭ৘ใ͕ҰཡͰݟΕΔͱخ͍͠ 79.౷ܭ৘ใ͕࣌ܥྻͰݟΕΔͱخ͍͠ 80.Ͳ͜Ͱ༰ྔΛ࢖͍ͬͯΔͷ͔Θ͔Δͱخ͍͠ 81.WPͷύεϫʔυ؅ཧػೳ͕͋Δͱخ͍͠ 82.http2ରԠ 83.μογϡϘʔυʹϝϞػೳ͕͋Δͱ͍͍ 84.αΠτຖʹϝϞػೳ͕͋Δͱ͍͍ 85.̎FA͕͋Δ 86.ແ஡ৼΓ͕དྷΔස౓͕૿͑ͨ 87.໰͍߹ΘͤϑΥʔϜʹࠔͬͨ 88.Ϗʔϧʹৄ͘͠ͳΕΔ 89.࢖͑ΔϓϥάΠϯϦετ͕͋Δͱخ͍͠ 90.ΞʔΩςΫνϟ͕ษڧʹͳΔ 91.ٯʹແବͳϓϥάΠϯ͕ݮͬͯߏ੒͕γϯϓϧʹͳΔɻγϯϓϧΠζϕετɻ 92.Ͳ͏͍͏؀ڥͰಈ͍͍ͯΔͷ͔μογϡϘʔυʹද͕ࣔ͋Δͱخ͍͠ʢݴޠ΍WPόʔδϣϯʣ 93.ఆֹͰ࢖͑Δ 94.route53΋μογϡϘʔυ࿈ܞͰ͖Ε͹خ͍͠ 95.ACMͷDNSೝূରԠ 96.Artifactsͷอଘੈ୅਺ͷઃఆ 97.ΧφϦΞϦϦʔεػೳ 98.Τοδ 99.αΠδϯάෆཁ 100.μογϡϘʔυͷଟݴޠԽ 101.ΞʔςΟΞΫτͷϓϨϏϡʔͷදࣔظؒΛ΋͏গ͠௕͘ 102.༰ྔΦʔόʔ࣌ͷΞϥʔϜػೳ 103.΋ͱ΋ͱStaticPress S3Λ࢖ͬͯͯ҆ఆ͠ͳ͍෦෼͕͋ͬͨΜͰɺ͕ͦ͜ղফͨ͠ͷ͸͋Γ͕͍ͨͰ͢Ͷɻ 104.σϓϩΠཤྺ͕࢒ΔͷͰόοΫσʔτ͕༰қͳͷ͸҆৺ײ͍͍͋ͬͯͰ͢ɻ 105.࠷ॳ͔ΒS3ӡ༻ͳͷͰɺWPམͪΔ͔Βେมతͳܦݧ͸ͳ͍Ͱ͢ɻ 106.WPΛ্ཱͪ͛ͬͺʹ͠ͳ͍͍ͯ͘ͷͰɺηΩϡϦςΟΛؾʹ͠ͳ͍͍ͯ͘ͱ͜Ζɻ 107.੺௩͞Μ͕ͪΌΜͱ࢓ࣄΛ͢ΔΑ͏ʹͳͬͨ 108.੺௩͞Μͷ஄ນ͕͍͢͝
  16. 1.άοζ͕͓͠ΌΕ 2.μογϡϘʔυ͕εϚϗରԠ͍ͯ͠Δ 3.Ͱ΋εϚϗchromeͰμογϡϘʔυʹ͏·͘ϩάΠϯͰ͖ͳ͍ 4.Ϛωʔδυ 5.ίϯςϯπʹूத 6.উखʹεέʔϧ 7.੥ٻ໌ࡉ͕Kobeshi cityͱ͍͏Ṗ 8.StripeͰ҆৺ɾ҆શ 9.awsʹҙࣝ͠ͳͯ͘΋awsͷϝϦοτΛڗडɻந৅Խɻ

    10.api͕͋ΔͷͰ৭ʑͰ͖ͦ͏ 11.ಋೖ͠΍͍͢Ձ֨ઃఆ 12.ਐԽ͕ૣ͍2೥ͰϦϦʔε໿40ճ 13.ver1ͩͱىಈ͕஗͔ͬͨ 14.ver1ͩͱμογϡϘʔυ͕ͪΐͬͱ஗͔ͬͨ 15.ϓϩδΣΫτΛෳ੡͍ͨ͠ 16.͏ͪͷαΠτ͸αʔόϨεͬͯݴ͑Δ 17.͏ͪͷαΠτ͸ίϯςφ࢖ͬͯΔͬͯݴ͑Δ 18.WordPressͷ׳Εͨը໘ɺΤσΟλͰهࣄ͕ॻ͚Δ 19.ϝσΟΞ؅ཧָ͕ 20.೔ຊൃͷαʔϏεͰԠԉͰ͖Δ 21.ϝϧϚΨ͕͍͍ 22.΋͏গ͠೔ຊޠ -> ͋ͷਓͨͪ͸೔ຊޠ΍Δؾͳͦ͞͏ͳͷͰΈΜͳͰϒϩάॻ͜͏ 23.organizationػೳ 24.ίϐʔ͍ͨ͠ 25.ӳޠۤखͳ೔ຊਓʹ঺հ͠ʹ͍͘ 26.উखʹ࠷৽όʔδϣϯʹΑΔෆ۩߹ΛϑΥϩʔͯ͠΄͍͠ 27.ϓϥάΠϯ͕࢖͑ͳ͍΋ͷ͕͋Δ 28.ىಈ͕ΊΜͲ͍͘͞ 29.։ൃձ͕ࣾී௨ͷWordPress࢖ΘͤΔͱౖΓग़͢ 30.੍࡞ձ͕ࣾจ۟ݴͬͯ͘ΔͷͰɺখլ͞Μ͕ग़͖ͯͯͦΕΛଧͪෛ͔͢αʔϏε͕ϦϦʔε͞ΕͨΒ࢖͍͍ͨ 31.ಋೖޮՌ͕Θ͔Γʹ͍͘(Ͳͷ͘Β͍߈ܸ͕͋Δ͔ͱ͔Λදࣔʁ) 32.ແྉϓϥϯͰ࢝ΊΒΕΔ 33.WP؀ڥ͕ͪΐͬͺ΍ͰखʹೖΔ 34.ެ։ͨ͠ίϯςϯπͷόʔδϣϯ؅ཧ 35.աڈͷίϯςϯπʹ͙͢໭ͤΔ 36.ΩϟογϡपΓ΋ؾʹ͠ͳ͍͍ͯ͘ 37.Ϋʔϙϯ͘ΕΔ 38.ϋοΧʔͱͷରઓ͕ͳ͘ͳͬͨ 39.υΩϡϝϯτ͕͔ͬ͠Γ͍ͯ͠Δ 40.Ͱ΋ͨ·ʹͳ͍ϖʔδ͕͋Δ 41.੩తԽͷ࣌ʹwp-admin΍readme.htmlΛফͯ͘͠ΕΔ 42.͍͚ͯΔػೳΛϦϦʔεͯ͘͠Δ(WP΋Πϯϑϥ΋) 43.ίϯςϯπ͕μ΢ϯϩʔυͰ͖Δʂ 44.ΤϥʔϖʔδͰήʔϜ͕Ͱ͖Δ https://www.getshifter.io/blog/wordpress-now-50-times-faster-shifter/ 45.̏ͭҎ্ͷΩʔೖྗΛೝࣝͯ͘͠Εͳ͍ 46.είΞػೳ͕΄͍͠ 47.Πϯϑϥ΋ࣗಈΞοϓσʔτ͍ͯ͠ΔͬΆ͍ 48.ΞΫηεϩά΍Τϥʔϖʔδ΍Ϩʔτ͕ݟΕΔͱ͍͍͔΋ 49.ɾwordpress΁ͷ߈ܸ౳ͷରࡦɺ؅ཧΛ͠ͳ͍͍ͯ͘ɻ 50.ɾΠϯϑϥͷ؅ཧ͕ෆཁ(phpͷόʔδϣϯʢphpͷηΩϡϦςΟʣΛؾʹ͠ͳ͍͍ͯ͘ɻ 51.ɾܖ໿༰ྔ಺ͳΒαΠτෳ਺࣋ͯΔ 52.ɾsslʹରԠ͍ͯ͠Δ 53.ɾsslͷ؅ཧෆཁ 54.ɾϢʔβ͕؅ཧ͢Δ಺༰͕ݮͬͨ 55.wordpressΛىಈதɺผ࡞ۀ͕ೖͬͯwordpressΛ৮Βͳ͍͕࣌ؒͰ͖Δͱɺ͍ͭͷؒʹ͔ఀࢭ͍ͯ͠Δɻʢྑ͍఺͚ͩͲ࠷ॳڻ͍ͨʣ 56.ଟݴޠԽରԠ͕େมͩͬͨ 57.ϖʔδެ։ͷεέδϡʔϦϯά͕Ͱ͖ͳ͍ 58.FAQ͕͔ͬ͠Γ͍ͯ͠Δ 59.ϩάΠϯཤྺ͕͋Ε͹خ͍͠ 60.ύεϫʔυ๨Εͯ΋ϩάΠϯͰ͖Δػೳ͢͹Β͍͠ 61.ϓϥάΠϯ΋ແޮԽͯ͠ىಈͯ͘͠ΕΔػೳ͕͋ΔͷͰ੾Γ෼͚͠΍͍͢ 62.αϙʔτͷରԠ͕ૣ͍ 63.αϙʔτͷରԠ͕೔ຊޠ 64.αϙʔτ͕͍͢͝ஸೡ 65.ϑΟʔυόοΫ͢Δͱ௚ͯ͘͠ΕΔ 66.local༻ͷdockerΠϝʔδ͕ެ։͞Ε͍ͯΔ https://github.com/getshifter/shifter-local 67.ΞʔςΟϑΝΫτͷϓϨϏϡʔ͕͍͍ 68.͜ͷք۾ͩͱ͍͚ͯΔ৘ใ͕खʹೖΓͦ͏ 69.ද͕ࣔ଎͍ 70.σϓϩΠ࣌ͷ௨஌ϝʔϧoffʹ͍ͨ͠ 71.Ή͠Ζslackʹ௨஌Λඈ͹͍ͨ͠ 72.ಛఆύε͚ͩผͷΦϦδϯʹඈ͹͍ͨ͠ɻ 73.αΠτຖͷసૹྔͷද͕͓͔͍ࣔ͠ 74.αΠτͷ࡞੒೔Λද͍ࣔͨ͠(ରԠͯ͘͠Εͨ) 75.ݹ͍όʔδϣϯͷWPͰىಈ͍ͨ͠ 76.Ҡઃલͷ؀ڥͰCloudFrontΛ࢖͍ͬͯΔͱ໘౗(ShifterʹݶΒ͚ͣͩͲ 77.೥ׂؒҾ͕͋Δ 78.αΠτຖͷ౷ܭ৘ใ͕ҰཡͰݟΕΔͱخ͍͠ 79.౷ܭ৘ใ͕࣌ܥྻͰݟΕΔͱخ͍͠ 80.Ͳ͜Ͱ༰ྔΛ࢖͍ͬͯΔͷ͔Θ͔Δͱخ͍͠ 81.WPͷύεϫʔυ؅ཧػೳ͕͋Δͱخ͍͠ 82.http2ରԠ 83.μογϡϘʔυʹϝϞػೳ͕͋Δͱ͍͍ 84.αΠτຖʹϝϞػೳ͕͋Δͱ͍͍ 85.̎FA͕͋Δ 86.ແ஡ৼΓ͕དྷΔස౓͕૿͑ͨ 87.໰͍߹ΘͤϑΥʔϜʹࠔͬͨ 88.Ϗʔϧʹৄ͘͠ͳΕΔ 89.࢖͑ΔϓϥάΠϯϦετ͕͋Δͱخ͍͠ 90.ΞʔΩςΫνϟ͕ษڧʹͳΔ 91.ٯʹແବͳϓϥάΠϯ͕ݮͬͯߏ੒͕γϯϓϧʹͳΔɻγϯϓϧΠζϕετɻ 92.Ͳ͏͍͏؀ڥͰಈ͍͍ͯΔͷ͔μογϡϘʔυʹද͕ࣔ͋Δͱخ͍͠ʢݴޠ΍WPόʔδϣϯʣ 93.ఆֹͰ࢖͑Δ 94.route53΋μογϡϘʔυ࿈ܞͰ͖Ε͹خ͍͠ 95.ACMͷDNSೝূରԠ 96.Artifactsͷอଘੈ୅਺ͷઃఆ 97.ΧφϦΞϦϦʔεػೳ 98.Τοδ 99.αΠδϯάෆཁ 100.μογϡϘʔυͷଟݴޠԽ 101.ΞʔςΟΞΫτͷϓϨϏϡʔͷදࣔظؒΛ΋͏গ͠௕͘ 102.༰ྔΦʔόʔ࣌ͷΞϥʔϜػೳ 103.΋ͱ΋ͱStaticPress S3Λ࢖ͬͯͯ҆ఆ͠ͳ͍෦෼͕͋ͬͨΜͰɺ͕ͦ͜ղফͨ͠ͷ͸͋Γ͕͍ͨͰ͢Ͷɻ 104.σϓϩΠཤྺ͕࢒ΔͷͰόοΫσʔτ͕༰қͳͷ͸҆৺ײ͍͍͋ͬͯͰ͢ɻ 105.࠷ॳ͔ΒS3ӡ༻ͳͷͰɺWPམͪΔ͔Βେมతͳܦݧ͸ͳ͍Ͱ͢ɻ 106.WPΛ্ཱͪ͛ͬͺʹ͠ͳ͍͍ͯ͘ͷͰɺηΩϡϦςΟΛؾʹ͠ͳ͍͍ͯ͘ͱ͜Ζɻ 107.੺௩͞Μ͕ͪΌΜͱ࢓ࣄΛ͢ΔΑ͏ʹͳͬͨ 108.੺௩͞Μͷ஄ນ͕͍͢͝ 
  17. ಋೖ·Ͱେมͩͬͨ͜ͱ WFSͩͱ8PSE1SFTTͷىಈ͕஗͔ͬͨ ࠓ͸ղܾ  WFSͩͱμογϡϘʔυ͕ͪΐͬͱ΋͍ͨͭͨ ࠓ͸ղܾ  8PSE1SFTT͕ৗ࣌ىಈ͍ͯ͠ͳ͍ͷ͸ͳΕΔ·Ͱҧ࿨ײ XPSEQSFTTΛىಈதɺผ࡞ۀ͕ೖͬͯXPSEQSFTTΛ৮Βͳ ͍͕࣌ؒͰ͖Δͱɺ͍ͭͷؒʹ͔ఀࢭ͍ͯ͠Δɻʢྑ͍఺

    ͚ͩͲ࠷ॳڻ͍ͨʣ ৗʹ࠷৽όʔδϣϯͷ8PSE1SFTT͕ىಈ͢ΔͨΊෆ۩߹ൃ ੜ
  18. ಋೖ·Ͱେมͩͬͨ͜ͱ ϓϥάΠϯ͕࢖͑ͳ͍΋ͷ͕͋Δ ଟݴޠԽରԠ͕େมͩͬͨ ໰͍߹ΘͤϑΥʔϜʹࠔͬͨ ࣗ෼ͨͪͰ࡞ͬͨ  Ҡઃલͷ؀ڥͰ$MPVE'SPOUΛ࢖͍ͬͯΔͱ໘౗ 4IJGUFSʹݶΒͣ  αΠτͷ࡞੒೔Λද͍ࣔͨ͠

    ରԠͯ͘͠Εͨ 
  19. ಋೖ·Ͱେมͩͬͨ͜ͱ ։ൃձ͕ࣾී௨ͷ8PSE1SFTT࢖ΘͤΖʂͱౖΓͩ͢

  20. ಋೖ·Ͱେมͩͬͨ͜ͱ ͦΜͳ࣌ʹখլ͞Μ͕ग़͖ͯͯ΍ͭΒΛଧͪෛ͔͢αʔϏε ͕ϦϦʔε͞ΕͨΒੋඇ࢖͍͍ͨ

  21. ಋೖ·Ͱେมͩͬͨ͜ͱ ݁ՌແବͳϓϥάΠϯ͕ݮͬͯߏ੒͕γϯϓϧʹͳΔɻ γϯϓϧΠζϕετɻ

  22. ಋೖ·Ͱେม͚ͩͬͨͲ αϙʔτͷରԠ͕ૣ͍ αϙʔτͷରԠ͕೔ຊޠ αϙʔτ͕͍͢͝ஸೡ ·͡ײँ

  23. খωλ 4IJGUFSͷαΠτ XXXHFUTIJGUFSJP ͷΤϥʔϖʔδΛ։͘ͱʜ IUUQTXXXHFUTIJGUFSJPBLBUVTLBͱ͔
 ̏ͭҎ্ͷΩʔೖྗΛೝࣝͯ͘͠Εͳ͍ είΞػೳ͕΄͍͠

  24. ಋೖͯ͠Α͔ͬͨ͜ͱ ػೳ໘ Ϛωʔδυͳ؀ڥͰߏஙอकͷෆཁ αΠδϯάෆཁ উखʹεέʔϧ ද͕ࣔര଎ ؅ཧ͠ͳ͚Ε͹͍͚ͳ͍಺༰͕ݮͬͨ 8PSE1SFTT΁ͷ߈ܸ౳ͷରࡦɺ؅ཧΛ͠ͳ͍͍ͯ͘ IUUQରԠ Ωϟογϡ࡟আͱ͔΋ؾʹ͠ͳ͍͍ͯ͘

    ίϯςϯπ࡞੒ʹʹूதͰ͖Δ؀ڥ
  25. ಋೖͯ͠Α͔ͬͨ͜ͱ ྉۚ໘ ແྉϓϥϯͰ࢝ΊΒΕΔ ಋೖ͠΍͍͢Ձ֨ઃఆ ೥ׂؒҾ͕͋Δ ఆֹͰ࢖͑Δ

  26. ಋೖͯ͠Α͔ͬͨ͜ͱ αʔϏεͷਐԽ ਐԽ͕ૣ͍ ೥ͰϦϦʔε໿ճ  ΠέͯΔػೳΛϦϦʔεͯ͘͠Δ 81΋Πϯϑϥ΋  ͏ͪͷαΠτ͸αʔόϨεͬͯݴ͑Δ ͏ͪͷαΠτ͸ίϯςφ࢖ͬͯΔͬͯݴ͑Δ

    BXTʹҙࣝ͠ͳͯ͘΋BXTͷϝϦοτΛڗडɻ αΠϯΠϯ͍ͯ͠Δࣗ෼΋Χοί͍͍Μ͡Όͳ͍͔ͱ͍͏ࡨ ֮ʹ͓͍ͪΔ
  27. ಋೖͯ͠Α͔ͬͨ͜ͱ ηΩϡϦςΟ 8PSE1SFTT͕ৗʹ࠷৽൛ ϛυϧ΢ΣΞ΋ࣗಈΞοϓσʔτ ੩తԽͷ࣌ʹSFBENFIUNMͳͲෆཁͳϑΝΠϧফͯ͘͠ΕΔ 44-ରԠ 44-ূ໌ॻ؅ཧෆཁ

  28. ಋೖͯ͠Α͔ͬͨ͜ͱ ίϯςϯπߋ৽ 8PSE1SFTTͷ׳Εͨը໘ɺΤσΟλͰهࣄ͕ॻ͚Δ ϝσΟΞ؅ཧָ͕ 8PSE1SFTT؀ڥ͕ຊ౰ʹϫϯΫϦοΫͰखʹೖΔ ܖ໿༰ྔ಺ͳΒαΠτෳ਺࣋ͯΔ μογϡϘʔυ͕εϚϗରԠ͍ͯ͠Δ Ͱ΋JQIPOFDISPNFͰ͏·͘ϩάΠϯͰ͖ͳ͍  4IJGUFSಋೖʹΑΔαΠτϦχϡʔΞϧͰ৭ʑίϯςϯπΛߟ͑

    ͨΒΤϞ͍ײ͡ʹͳͬͨ
  29. None
  30. ͍·͍ͪͳ఺ 8PSE1SFTTͷىಈʹμογϡϘʔυϩάΠϯ͕ඞཁ 8PSE1SFTTଆͷύεϫʔυΛϒϥ΢βอଘͰ͖ͳ͍ ಋೖޮՌ͕Θ͔Γʹ͍͘ Ͳͷ͘Β͍߈ܸ͕͋Δ͔ͱ͔Λදࣔʁ ϖʔδެ։ͷεέδϡʔϦϯά͕Ͱ͖ͳ͍ ϋοΧʔͱͷରઓ͕ͳ͘ͳͬͨ ੥ٻ໌ࡉ͕,PCFTIJDJUZͱ͍͏Ṗ

  31. ૉఢͳػೳ ίϯςϯπͷόʔδϣϯ؅ཧ աڈͷίϯςϯπʹ΋͙͢໭ͤΔʂ ΞʔςΟϑΝΫτͷϓϨϏϡʔ͕͍͍ʂ ίϯςϯπ͕μ΢ϯϩʔυͰ͖Δʂ ύεϫʔυ๨Εͯ΋ϩάΠϯͰ͖Δػೳ͢͹Β͍͠ʂ ϓϥάΠϯ΋ແޮԽͯ͠ىಈͯ͘͠ΕΔػೳ͕͋ΔͷͰ੾Γ෼ ͚͠΍͍͢ʂ PSHBOJ[BUJPOػೳͰݖݶ؅ཧ EPDLFSΠϝʔδ͕ެ։͞Ε͍ͯΔ

    ଟཁૉೝূ͕͋Δ
  32. ௥Ճͯ͠΄͍͠ػೳ ಋೖޮՌ͕Θ͔Γʹ͍͘ Ͳͷ͘Β͍߈ܸ͕͋Δ͔ͱ͔Λදࣔʁ ϖʔδެ։ͷεέδϡʔϦϯά͕Ͱ͖ͳ͍ ༰ྔΦʔόʔ࣌ͷΞϥʔϜػೳ αΠτΛෳ੡͍ͨ͠ μογϡϘʔυτοϓϖʔδʹϝϞػೳ͕΄͍͠ αΠτຖʹϝϞػೳ͕΄͍͠ Ͳ͏͍͏؀ڥͰಈ͍͍ͯΔͷ͔μογϡϘʔυʹද͕ࣔ͋Δͱ خ͍͠ʢݴޠ΍81όʔδϣϯʣ

    ࢖͑ΔϓϥάΠϯϦετ͕͋Δͱخ͍͠ σϓϩΠ࣌ͷ௨஌ϝʔϧPGGʹ͍ͨ͠ Ή͠ΖTMBDLʹ௨஌Λඈ͹͍ͨ͠ μογϡϘʔυͷϩάΠϯཤྺ
  33. ௥Ճͯ͠΄͍͠ػೳ SPVUF΋μογϡϘʔυ࿈ܞͰ͖Ε͹خ͍͠ "$.ͷ%/4ೝূରԠ "SUJGBDUTͷอଘੈ୅਺ͷઃఆ ΧφϦΞϦϦʔεػೳ -BNCEB&EHFରԠ μογϡϘʔυͷଟݴޠԽ ίϯςφͷىಈ࣌ؒͷΧελϚΠζ αΠτຖͷ౷ܭ৘ใ͕ҰཡͰݟΕΔͱخ͍͠ ౷ܭ৘ใ͕࣌ܥྻͰݟΕΔͱخ͍͠

    ಛఆύε͚ͩผͷΦϦδϯʹඈ͹͍ͨ͠ɻ Ͳ͜Ͱ༰ྔΛ࢖͍ͬͯΔͷ͔Θ͔Δͱخ͍͠ 81ͷύεϫʔυ؅ཧػೳ͕͋Δͱخ͍͠ αΠτຖͷసૹྔͷද͕͓͔͍ࣔ͠ؾ͕͢Δ ΞΫηεϩά΍ΤϥʔϨʔτͷදࣔ ݹ͍όʔδϣϯͷ81Ͱىಈ͍ͨ͠ લݴͬͨΒౖΒΕͨ
  34. *P5,ZPUP⁋͞Μ͔Βͷίϝϯτ ΋ͱ΋ͱ4UBUJD1SFTT4Λ࢖ͬͯͯ҆ఆ͠ͳ͍෦෼͕͋ͬͨΜ Ͱɺ͕ͦ͜ղফͨ͠ͷ͸͋Γ͕͍ͨͰ͢Ͷɻ࠷ॳ͔Β4ӡ༻ͳ ͷͰɺ81མͪΔ͔Βେมతͳܦݧ͸ͳ͍Ͱ͢ɻ σϓϩΠཤྺ͕࢒ΔͷͰόοΫσʔτ͕༰қͳͷ͸҆৺ײ͋ͬ ͍͍ͯͰ͢ɻ 81Λ্ཱͪ͛ͬͺʹ͠ͳ͍͍ͯ͘ͷͰɺηΩϡϦςΟΛؾʹ͠ ͳ͍͍ͯ͘ɻ

  35. ͦͷଞ BQJ͕͋ΔͷͰ৭ʑͰ͖ͦ͏ υΩϡϝϯτ͕͔ͬ͠Γ͍ͯ͠Δ Ͱ΋ͨ·ʹͳ͍ϖʔδ͕͋Δ '"2͕͔ͬ͠Γ͍ͯ͠Δ ΞʔΩςΫνϟ͕ษڧʹͳΔ ͜ͷք۾ʹ͍ΔͱΠέͯΔ৘ใ͕खʹೖΓͦ͏ ͜ͷք۾ʹ͍ΔͱΠέͯΔϏʔϧʹৄ͘͠ͳΕΔ ϑΟʔυόοΫ͢Δͱ݁ߏ௚ͯ͘͠ΕΔ Ϋʔϙϯ͘ΕΔ

    ແ஡ৼΓ͕དྷΔස౓͕૿͑ͨ άοζ͕͓͠ΌΕ
  36. ͦͷଞ ϝϧϚΨϒϩά͕͍͍಺༰ ೔ຊൃͷαʔϏεͰԠԉͰ͖Δ ӳޠۤखͳ೔ຊਓʹ঺հ͠ʹ͍͘ ੺௩͞Μ͕ͪΌΜͱ࢓ࣄΛ͢ΔΑ͏ʹͳͬͨ ੺௩͞Μͷ஄ນ͕͍͢͝ ੺௩͞Μ͕࢓ࣄ๩ͦ͠͏Ͱશવ༡ΜͰ͘Εͳ͍

  37. ͋ͱ͸΋͏গ͠೔ຊޠ৘ใΛ ͱ͸͍͑͋ͷਓͨͪ͸೔ຊޠ΍Δؾͳͦ͞͏ͳͷͰΈΜͳͰ 4IJGUFSΛ࢖ͬͯϒϩάॻ͖·͠ΐ͏ʂ 

  38. None