๊ณฐ์ฑ ์ผ๋ก ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ต์ํ์ ์ด์์ฒด์ ๋ก
'๋๊ณ ์๊ฒ ์ธ์์ ์ปด๊ณต ์ ๊ณต์ ๋๊ธฐ' ๊ฐ์๋ฅผ ๋๋ธ ๋ถ๋ค์ด ์ด์์ฒด์ ์ ๋ํด ์ข ๋ ๊น์ด ์๋ ๊ณต๋ถ๋ฅผ ํ ์ ์๋๋ก ์ ๊ณต๋๋ ๊ฐ์์ ๋๋ค.
๋๊ตฌ๋ ์์ ์ ์๋น์ค๋ฅผ ๋ง๋ค ์ ์๋ ๊ฐ์๋ฅผ ์ ์ํ์ต๋๋ค!
์๊ฐ์ ์ฌ๋ฌ๋ถ. ์๋ ํ์ธ์. ๋๋ํ ๊ฐ๋ฐ์ ์ตํธ์ฑ์ ๋๋ค.
์ค์ค๋ก ์๊ฐํ์ ๋ ์ด ์ ๋๋ฉด ์ถฉ๋ถํ๋ค๋ ๊ฒฐ๋ก ์ ์ป์ ๋๊น์ง ๋ค๋ฌ์ด์ ๋ฐ์ด๋ธ ์ฝ๋ฉ ๊ฐ์๋ฅผ ๋ง๋ค์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ๋๋ด๊ณ ๋ณด๋ ๋ฐ์ด๋ธ ์ฝ๋ฉ ๊ฐ์๊ฐ ์๋๋ผ ์ฌ์ค ์ AWS ๊ฐ์๊ฐ ๋ ๊ฒ ๊ฐ์ต๋๋ค.

๋ง์ผ AWS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ๋ง์ ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด ์ด๋ฒ ๊ฐ์๊ฐ ์ถฉ๋ถํ ๋์์ด ๋๋ฆฌ๋ผ ์๊ฐํฉ๋๋ค. ์ค์ ๋ก ์ ๊ฐ ๋ง๋ nullnull.co.kr ์๋น์ค๋ ์๋์ ๊ฐ์ ๊ตฌ์กฐ๋ก ์๋น์ค ๋๊ณ ์์ต๋๋ค.

AWS Amplify ํ๋ก ํธ๋ GitHub๊ณผ ์ฐ๊ฒฐ๋์ด ๋ฐฐํฌ๊ฐ ์๋ํ ๋์ด ์๊ณ S3 ๋ฒํท ์คํ ๋ฆฌ์ง์ ALB๋ฅผ CloudFront๋ก ๋ฌถ์ ํ WAF๋ฅผ ๋ถ์ฌ ๋ณด์์ฑ์ ํ๋ณดํ๊ณ ์์ต๋๋ค. ๊ฐ์ ์์์ MediaConvert ์๋น์ค๋ฅผ ์ด์ฉํด ์คํธ๋ฆฌ๋ฐ ํ ์ ์๋๋ก ๋ณํํ ํ Private S3 ๋ฒํท์ ์ฌ๋ ค Pre-signed URL ๋ฐฉ์์ผ๋ก ์คํธ๋ฆฌ๋ฐ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ฐฑ์๋๋ vCPU *2 + 2GB RAM ๊ธฐ๋ฐ EC2์์ ์๋ํ๊ณ ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก PostgreSQL DB๋ RDS๋ก ์๋น์ค ์ค์ ๋๋ค.
์ด ๊ทธ๋ฆผ์์ MediaConvert๋ฅผ ๋บ ๋๋จธ์ง๋ฅผ ๋ชจ๋ ๋ค๋ฃจ๋ ๊ฐ์๋ผ๊ณ ๋ณด์๋ฉด ๋๊ฒ ์ต๋๋ค. ์ ๋ง๋ก ๋ณธ์ธ์ ์๋น์ค๊ฐ ํ์ํ๊ฑฐ๋ ์ ๋๋ก ์๋ํ๋ ํ๋ก๋์ ๊ธ ํฌํธํด๋ฆฌ์ค๊ฐ ํ์ํ ๋ถ๋ค์ด๋ผ๋ฉด ์ด ๊ฐ์๋ฅผ ๋์น์ง ๋ง์๋ผ ์์ ์๊ฒ ๋ง์๋๋ฆด ์ ์์ต๋๋ค!
์ด ๊ธ์ด ๊ด๊ณ ๊ฐ ์๋๋ผ ์ ๋ณด๊ฐ ๋๊ธฐ๋ฅผ ํฌ๋งํ๋ฉฐ ์์ผ๋ก๋ ์ข์ ๊ฐ์๋ก ์ธ์ฌ ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค. ๋ ๊ณ ๋ง์ต๋๋ค. ๐







