๊ฐ๋ฐ์ ์ผํฐ / ...
AWS์์์ PHP
AWS ํด๋ผ์ฐ๋์์ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๊ธฐ ์ํ ๋๊ตฌ, ์ค๋ช
์ ๋ฐ ์ํ ์ฝ๋
๋๊ตฌ
AWS์์ PHP ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํ๋ ๋ฐ ํ์ํ ๋๊ตฌ ๋ค์ด๋ก๋
PHP์ฉ SDK
PHP ๊ฐ๋ฐ์์๊ฒ ์ผ๊ด๋๊ณ ์น์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ธํธ๋ฅผ ํตํด AWS ์๋น์ค ์ฌ์ฉ์ ๊ฐ์ํํ ์ ์์ต๋๋ค.
SDK ๋ค์ด๋ก๋ ยป
AWS Laravel SDK ํ๋ฌ๊ทธ ์ธ
PHP์ฉ AWS SDK์ ์ต์ ๋ฒ์ ์ ์ฌ์ฉํ์ฌ AWS ์๋น์ค๋ฅผ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ํตํฉํ๋ Laravel ํ๋ฌ๊ทธ์ธ ์ธ์
๋๋ค.
Github์์ ๋ณต์ ยป
AWS IDE ๋๊ตฌ ํคํธ
AWS์์ ์ฝ๋ ์์ฑ, ๋๋ฒ๊ทธ ๋ฐ ๋ฐฐํฌ๋ฅผ ์ํด ๋๋ฆฌ ์ฌ์ฉ๋๋ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE)์ ์ฌ์ฉํฉ๋๋ค.
VS Code ๋๊ตฌ ํคํธ ๋ค์ด๋ก๋ ยป
Intellij ๋๊ตฌ ํคํธ ๋ค์ด๋ก๋ ยป
Cloud9 IDE์ PHP
AWS Cloud9์ ๋ธ๋ผ์ฐ์ ๋ง์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์คํํ๊ณ ๋๋ฒ๊น
ํ ์ ์๊ฒ ์ง์ํ๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ IDE์
๋๋ค. ์ฌ๊ธฐ์๋ ์ฝ๋ ํธ์ง๊ธฐ, ๋๋ฒ๊ฑฐ ๋ฐ ํฐ๋ฏธ๋์ด ํฌํจ๋์ด ์์ต๋๋ค.
์์ํ๊ธฐ ยป
๊ตฌ์ถ
PHP ์น ์ฑ ๊ตฌ์ถ ๋ฐ ๋ฐฐํฌ
PHP ์น ์ ํ๋ฆฌ์ผ์ด์
๋ฐฐํฌ๋ฅผ ์์ํฉ๋๋ค. ์์ ๊ฐ๋ฅํ ์ฌ๋ฌ ์ฝ๋ ์ํ์์ ์ ํํ์ฌ Elastic Beanstalk์ PHP ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๋น ๋ฅด๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
๊ณ ๊ฐ์ฉ์ฑ ์น ์ฑ ๋ฐฐํฌ
์ด ์์ต์๋ AWS Elastic Beanstalk ์ธ๋ถ์์ RDS DB ์ธ์คํด์ค๋ฅผ ์์ํ๊ณ PHP ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํ์ฌ ์ฐ๊ฒฐํ ์ ์๋ ๊ณ ๊ฐ์ฉ์ฑ ํ๊ฒฝ์ ๊ตฌ์ฑํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ดํฉ๋๋ค.
PHP ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ชจ๋ํฐ๋ง
Amazon CloudWatch๋ฅผ ํ์ฉํ์ฌ ๊ฒฝ๋ณด๋ฅผ ๊ตฌํํ๊ณ ์งํ๋ฅผ ์์ง ๋ฐ ์ถ์ ํ๋ฉฐ PHP ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ด๋ฒคํธ๋ฅผ ์ ์กํ๋ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค.
ํ์ต
์ํ ์ฝ๋ ๋ฐ ์ค๋ช
์๋ฅผ ํฌํจํ ์ถ๊ฐ ํ์ต ๋ฆฌ์์ค

