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

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

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

Hiromi Hishida

July 28, 2021
Tweet

More Decks by Hiromi Hishida

Other Decks in Programming

Transcript

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

    View Slide

  2. ࠓ·Ͱͷ1)1ΞϓϦ޲͚σϓϩΠ؀ڥͷ͓͞Β͍

    αʔόʔ͋Γฤ
    w Ϩϯλϧαʔόʔ
    w 714 Ϩϯλϧઐ༻αʔόʔ "84&$
    w ࣗ୐αʔόʔ

    View Slide

  3. ࠓ·Ͱͷ1)1ΞϓϦ޲͚σϓϩΠ؀ڥͷ͓͞Β͍

    TFSWFSMFTTฤ
    w IFSPLV OPXTI WFSDFM

    w QIQFSKQ͍ͭͷؒʹ͔ফ͑ͯͨ
    w (PPHMF"QQ&OHJOF
    w 8FCαʔόʔΛ"84&$4্Ͱಈ͔͢

    View Slide

  4. ະདྷͷσϓϩΠ؀ڥ"84"QQ3VOOFS

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  8. ઃఆखॱ"QQ3VOOFSͷઃఆ

    View Slide

  9. ઃఆखॱ"QQ3VOOFSͷઃఆ

    View Slide

  10. ઃఆखॱ"QQ3VOOFSͷઃఆ

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  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ʹ࿈བྷ͍ͩ͘͞ʂʂʂ

    View Slide