
๐ก ๋ชฉํ
์ฐ๋ฆฌ ํ๋ก์ ํธ์ ์ธํ๋ผ๋ฅผ ํ ๋์ ํ์ ํ ์ ์๋๋ก ์ธํ๋ผ ์ค๊ณ๋๋ฅผ ์์ฑํด๋ณด์๋ค.
๐ฑ Github Actions
๊ฐ๋ฐ์๊ฐ github ์ ํตํด main ๋ธ๋์น์ pull request ๋ฅผ ํ๋ฉด Github Actions ๋ฅผ ํ์ฉํ CI/CD ์๋ํ๋ฅผ ํตํด Docker hub ์ ์ด๋ฏธ์ง๊ฐ push ๋๊ณ ์ธ์คํด์ค์์๋ ์ด๋ฅผ pull ๋ก ๋น๊ฒจ์ ์ ๋ฐ์ดํธ๋ฅผ ๋ฐ์ํ๋ค.
๐ฑ EC2
๋ฉ์ธ ์๋ฒ ๋ ๋๋ฅผ ๋น๋กฏํ ์๋ฆผ์๋ฒ, ํ๋ก์ ํธ์ ์ฌ์ฉ๋ Redis, Kafka, Elastic search ๋ ๊ฐ ๊ฐ EC2 ๋ก ๋์ Port ๋ฅผ ์ฐ๊ฒฐํด์ฃผ์๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ AWS ์์ ์ ๊ณตํ๋ RDS ์๋น์ค๋ฅผ ํ์ฉํด์ ์ฐ๊ฒฐํด์ฃผ์๋ค.
๐ฑ ํ์ผ ์ ์ฅ
์นํ์ ์๋น์ค์ ์ ์ฅ๋๋ ํ์ผ ์ด๋ฏธ์ง ๋ฑ์ S3 ์ ์ ์ฅ๋๋ค.
๐ฑ Application Load Balancer
์ดํ๋ฆฌ์ผ์ด์ ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ํตํด ํ์ฅ์ฑ, ๊ณ ๊ฐ์ฉ์ฑ, ์์ ์ฑ์ ์ฑ๊ฒผ๋ค.
์ฌ์ฉ์๋ค์ด ์ ๊ทผํ๋ฉด ๋ ๋์ ๋ฉ์ธ ์๋ฒ์ ๋ถ์ฐํด์ ํธ๋ํฝ์ ๋ณด๋ด์ค๋ค.
๐ฑ Route 53
Route 53 ์๋น์ค๋ฅผ ํตํด .site ๋๋ฉ์ธ์ ๋์ ๋ก๋ ๋ฐธ๋ฐ์ DNS ์ด๋ฆ๊ณผ ์ฐ๊ฒฐ์์ผ์ฃผ์๋ค.
๐ฑ ์ฌ์ฉํ Tool
https://online.visual-paradigm.com/ko/diagrams/features/aws-architecture-diagram-tool/
์จ๋ผ์ธ AWS ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ ๋๊ตฌ
์ง๊ธ ์์ํ๊ธฐ ๊ฐ๋จํ๊ณ ์ ์ฐํ ๋ฐฉ๋ฒ์ผ๋ก ๋ค์ด์ด๊ทธ๋จ๊ณผ ์ฐจํธ๋ฅผ ๋ง๋์ธ์.
online.visual-paradigm.com