Upgrade to Pro — share decks privately, control downloads, hide ads and more …

未来の(?)デプロイ環境AWS App RunnerにSymfonyアプリケーションをデプロイして動かしてみた

未来の(?)デプロイ環境AWS App RunnerにSymfonyアプリケーションをデプロイして動かしてみた

B793da271a45d149b52f507bca9f137c?s=128

Hiromi Hishida

July 28, 2021
Tweet

Transcript

  1. 1)15FDI$BGF UI+VMZ CZ!XFC ະདྷͷσϓϩΠ؀ڥ "84"QQ 3VOOFSʹ4ZNGPOZΞϓϦέʔγϣϯ ΛσϓϩΠͯ͠ಈ͔ͯ͠Έͨ

  2. ࠓ·Ͱͷ1)1ΞϓϦ޲͚σϓϩΠ؀ڥͷ͓͞Β͍  αʔόʔ͋Γฤ w Ϩϯλϧαʔόʔ w 714 Ϩϯλϧઐ༻αʔόʔ "84&$ w

    ࣗ୐αʔόʔ
  3. ࠓ·Ͱͷ1)1ΞϓϦ޲͚σϓϩΠ؀ڥͷ͓͞Β͍  TFSWFSMFTTฤ w IFSPLV OPXTI WFSDFM  w QIQFSKQ͍ͭͷؒʹ͔ফ͑ͯͨ

    w (PPHMF"QQ&OHJOF w 8FCαʔόʔΛ"84&$4্Ͱಈ͔͢
  4. ະདྷͷσϓϩΠ؀ڥ"84"QQ3VOOFS

  5. ະདྷͷσϓϩΠ؀ڥ"84"QQ3VOOFS w %PDLFSΠϝʔδΛ࡞Ε͹͍͍ w 1)1޲͚ͷ؀ڥʹͰ͖Δ w 1)1όʔδϣϯ΍ϛυϧ΢ΣΞ w Πϝʔδอଘઌʹ&$3Λબ΂͹ʮϓογϡ͚ͨͩ͠ͰσϓϩΠʯ͕࣮ݱՄೳ

  6. ઃఆखॱΞϓϦΛTFSWFͰ͖Δ%PDLFSGJMFΛ༻ҙ

  7. ઃఆखॱ$*ͰNBTUFSϚʔδ࣌&$3ʹΠϝʔδQVTI͢Δઃఆ ˞$JSDMF$*Ͱͷهड़Ͱ͢

  8. ઃఆखॱ"QQ3VOOFSͷઃఆ

  9. ઃఆखॱ"QQ3VOOFSͷઃఆ

  10. ઃఆखॱ"QQ3VOOFSͷઃఆ

  11. ىಈఀࢭઃఆมߋʹ͔͔Δ࣌ؒ খ͍͞ΠϝʔδͰͷ࣮ଌ஋ͳͷͰେ͖ͳΞϓϦέʔγϣϯͷೖͬͨΠϝʔδͩͱ ΋͏গ͔͔͠Δ͔΋ w ॳճ࡞੒ʜ෼͙Β͍ w Ұ࣌ఀࢭঢ়ଶ͔Βͷىಈʜ෼͙Β͍ w ىಈதͷ΋ͷͷҰ࣌ఀࢭʜ෼͙Β͍ w

    ىಈதͷ΋ͷʹରͯ͠ઃఆมߋʜ෼͙Β͍ w ىಈதͷ΋ͷʹରͯ͠&$3ͷΠϝʔδߋ৽ͨ͠ͱ͖ͷ൓өʜ෼͙Β͍
  12. ஫ҙ w ࠓ·ͰͷTFSWFSMFTT؀ڥಉ༷ɺϑΝΠϧγεςϜ͕Ӭଓ͠ͳ͍ͷͰΞοϓϩʔ υϑΝΠϧ΍ηογϣϯ΍ϩάͷอଘઌʹؾΛ͚ͭΔ w ೥݄ݱࡏɺ71$࢖ͬͯࣗࣾͷଞͷ"84ϦιʔεʹΞΫηε͢Δ͜ͱ͕ Ͱ͖ͳ͍ʢΞΫηεΩʔΛ࢖ͬͯ)551ͰΞΫηε͢Δ෼ʹ͸ΞΫηεͰ͖ Δʣ w 3%4ଆͷઃఆΏΔΏΔʹͨ͠Β%#ΞΫηε΋Մೳ͔΋͠Εͳ͍ʢࢼͯ͠·

    ͤΜʣ
  13. ط஌ͷ᠘ w ׶͑ͯҰ࣌ఀࢭͯ͠؀ڥม਺ઃఆΛ௥Ճ͠Α͏ͱͨ͠ΒˣͷΤϥʔ͕ग़͕ͨɺ࣮ ͸Ұ࣌ఀࢭঢ়ଶͰ͸ઃఆมߋͰ͖ͳ͍ɻىಈͨ͠··ઃఆมߋ͢Δඞཁ͋ Γʜɻ w ˢʹΑΓઃఆΛϛεͬͯىಈ੒ޭͰ͖ͳ͍৔߹ɺӬԕʹઃఆมߋͰ͖ͳ͍ɻͦ͏ ͍͏ͱ͖͸ܿ͘"QQ3VOOFSઃఆΛফͯ͠࡞Γ௚͠·͠ΐ͏ɻʢࢲ͸ճ͙Β͍ ΍Γ·ͨ͠ɻτϗϗʣ

  14. ࣗݾ঺հ݉ͳΜͰ"QQ3VOOFS࢖ͬͯΈΑ͏ͱࢥ͔ͬͨ w 1)1FSྺ೥ͷΞϥϑΥʔɺʢגʣΧϧςοτίϛϡχέʔγϣϯζ։ൃ෦1)1νʔϜϚωʔδϟʔʢϓϨ ΠϯάϚωʔδϟʔʣ w 1)1νʔϜͷଞʹ6*ʢϑϩϯτΤϯυʣνʔϜͱΠϯϑϥνʔϜ͕͋Δ w ϦεςΟϯάۀքʹಛԽͨ͠ޮ཰Խπʔϧˍࣗࣾ޲͚ޮ཰Խπʔϧ w ݄ʹ໾һΛר͖ࠐΜͰεΫϥϜͷݚमΛडߨͯ͠ɺ1)1νʔϜͷ৽نϓϩδΣΫτͰεΫϥϜ։ൃΛ΍ͬͯ

    ΈΔ͜ͱʹ w ։ൃ෦͸ཧ࿦େ޷͖ͳͷͰɺεΫϥϜͷݪཧʹଇͬͯʮ1)1νʔϜ͸ଞͷνʔϜΛཔͬͯ͸͍͚ͳ͍ͷͰ ͸ʁʯˠ݁ՌɺεΫϥϜνʔϜͱͯ͠1)1FSͳͷʹ"OHVMBSॻ͍ͨΓΠϯϑϥઃఆ͍ͬͨ͡Γ΍ͬͯ·͢ w 1)1Λத৺ʹҰॹʹ৭ʑ෯޿͘΍Γ͍ͨ஥ؒืूͯ͠·͢ʂ!XFCʹ࿈བྷ͍ͩ͘͞ʂʂʂ