
ํด๋น ๊ธ์ AWS ๋ฒ์ฉ ํด๋ผ์ฐ๋ ์ํคํ ์ฒ์ ๋ฐ์ดํฐ ์ ์ก ๋น์ฉ ์์๋ณด๊ธฐ์ ๊ฑฐ์ ๋ค ์ฐธ๊ณ ํ์ต๋๋ค! ํด๋ผ์ฐ๋ ๋น์ฉ ์ ์ฝ์ IT ํ์ฌ๋ผ๋ฉด ๋ ํ์ด์ผ ํ ์์ ์ ๋๋ค. ์ด๋ป๊ฒ ๋ณด๋ฉด ํ ์ ์๋ ์์ ์ด๊ธฐ๋ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ AWS ํด๋ผ์ฐ๋์ EKS ๋ฅผ ์ด์ํ๋ ์ ์ฅ์์ ๋น์ฉ์ ์ ์ผ๋ฉด ์ ์์๋ก ๋น์ฐํ ์ข์ฃ . ์ผ๋ถ๋ฌ ๋น์ฉ์ ๋ง์ด ๋์ค๊ฒ ํ๋ ค๋ ์์ง๋์ด๋ ์์๊ฒ๋๋ค! ํ์ง๋ง... ๊ฒฐ๊ตญ "๋๊ตฌ์๊ฒ๋ ๊ทธ๋ด๋ฏํ ๊ณํ์ ์๋ค, ๋น์ฉ ์ฒญ๊ตฌ์๋ฅผ ๋ฐ๊ธฐ ์ ๊น์ง๋" ๊ฐ์ ์ํฉ์ด ํผ์ณ์ง๋๋ค. ํด๋ผ์ฐ๋ ๋น์ฉ ์ธก๋ฉด์ผ๋ก ๋ดค์ ๋ ํฌ๊ฒ 2๊ฐ์ง๋ก ๋๋ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.๋ฐ์ดํฐ ์ ์ก๋(Data Transfer)๊ณผ ๋ฆฌ์์ค ์ฌ์ฉ๋(Resource Usage) ์ ๋๋ค. ์ด๋ฒ ๊ธ์์๋ AWS ์์ ๋ฐ์ดํฐ ์ ์ก ๋น์ฉ์ ์๋ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํ๊ณ ์ ..

EC2 ์ธ์คํด์ค์๋ ๋ณด์ ๊ทธ๋ฃน์ ์ค์ ํ์ฌ ํน์ ํธ๋ํฝ๋ง ์ธ๋ฐ์ด๋, ์์๋ฐ์ด๋๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค. ์ธ๋ฐ์ด๋ ๊ท์น๊ณผ ์์๋ฐ์ด๋ ๊ท์น์ ์๋์ ๊ฐ์ด ์ ์ํ ์ ์์ฃ . ๊ทธ ์ค ์์ค ๊ท์น์ ํ๋ฒ ์์ธํ ๋ณด์ฃ . (์์๋ฐ์ด๋์์ ๋์ ๊ท์น์ ํด๋น) CIDR ๋ธ๋ก ๊ฐ์ ๊ฒฝ์ฐ, ๋ณด์ ๊ทธ๋ฃน์ด ์ค์ ๋ ์ธ์คํด์ค์ ์ธ๋ฐ์ด๋๋ก ํธ๋ํฝ์ด ์ฌ ๋ ์์ค ๊ท์น์ ๋ช ์๋ CIDR ๊ฐ ๋ง์กฑ ๋์ง ์์ผ๋ฉด Deny ๋ฉ๋๋ค. ๋ช๊ฐ์ง ์์๋ฅผ ์ดํด๋ณด์ฃ . 0.0.0.0/0 ์ผ๋ก ๊ท์น์ ์ ํ๋ฉด ๋ชจ๋ IP ๋ก๋ถํฐ ๋ค์ด์ค๋ ํธ๋ํฝ์ Allow 198.162.0.1/16 ์ผ๋ก ๊ท์น์ ์ ํ๋ฉด 198.162.xx.xx ๋ก๋ถํฐ ๋ค์ด์ค๋ ํธ๋ํฝ์ Allow 118.220.38.110/32 ์ผ๋ก ๊ท์น์ ์ ํ๋ฉด 118.220.38.110 ๋ก๋ถํฐ ๋ค์ด์ค๋ ํธ๋ํฝ๋ง ..

EFS (Elastic File System) ์ AWS ์ ํ์ผ ์์คํ ์๋น์ค์ ๋๋ค. EBS, S3 ์ฒ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. ํ์ง๋ง ๊ฐ๊ฐ ์ฐ์์ ๋ชฉ์ ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์์ ์ ๋ชฉ์ ์ ๋ง๊ฒ ์ ์ฌ์ฉํ์ฌ์ผ ํฉ๋๋ค. EFS S3 EBS ์ฌ์ฉ ์ผ์ด์ค ํ๋ผ์ด๋น ์ด๋ฏธ์ง ๋ ์ง์คํธ๋ฆฌ ์ํฐํ๋ผ์ด์ฆ๊ธ ๋ฐ์ดํฐ ๋ฐฑ์ ์น ์๋น์ค ๋ฐ ์ปจํ ์ธ EC2 ์ ๋ถํ ๋ณผ๋ฅจ ๊ทธ๋ฆฌ๊ณ AWS DataSync ๋ฅผ ์ด์ฉํ๋ฉด ์ ์ฅ์์ ๋ฐ์ดํฐ๋ค์ ๋ค๋ฅธ ๊ณณ์ผ๋ก ์ฎ๊ธธ ์ ์์ต๋๋ค. ๊ฐ์ VPC ๋ด ์ ์ฅ์๋ ๋ฌผ๋ก ๋ค๋ฅธ VPC, ๊ต์ฐจ ๊ณ์ ๋ชจ๋ ๊ฐ๋ฅํฉ๋๋ค. โ ๋ค๋ฅธ VPC, ๊ต์ฐจ ๊ณ์ ์ ์๋ก์ VPC ๊ฐ Peering ๋๊ฑฐ๋ TGW ๋ก sharing ๋ ์ํ์ฌ์ผ ํฉ๋๋ค ์์ธํ ๋์ ๋ฐฉ์์ ํ์ธํ๋ ค๋ฉฐ ์ฌ๊ธฐ๋ฅผ ๋๋ฌ์ฃผ์ธ์ ๊ทธ๋ผ ๊ฐ๋จํ๊ฒ ํ๋ฒ DataSy..

S3๋ ํผ๋ธ๋ฆญ ์ก์ธ์ค ์ฐจ๋จ ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ ๋ฒํท ๋ด ๊ฐ์ฒด์ ๋ํ ์ ๊ทผ์ ์ ํ ํ ์ ์์ต๋๋ค. ํผ๋ธ๋ฆญ ์ก์ธ์ค ์ฐจ๋จ์ ํ์ฑํ ํ๊ฒ ๋๋ฉด ์์์ ์์ ํ๊ฒ ๋ณดํธํ ์ ์์ง๋ง, ์ธ๋ถ์์ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํด s3 ๊ฐ์ฒด์ ์ ๊ทผํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ S3๋ ํผ๋ธ๋ฆญ ์ก์ธ์ค ์ฐจ๋จ์ ํ๋ฉด์ ์ธ๋ถ์์ ์ ๊ทผํ ์ ๋ฐฉ๋ฒ์ ์ ๊ณตํด์ฃผ๋๋ฐ, ๊ทธ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ณ ์ ํฉ๋๋ค. Pre-Signed-URL ์ ์ด์ฉํ์ฌ S3 ๊ฐ์ฒด ์ ๋ก๋(PUT)/๋ค์ด๋ก๋(GET) ํ๊ธฐ Pre-Signed-URL ์ ์ด์ฉํ์ฌ S3 ๊ฐ์ฒด ์ ๋ก๋(PUT)๋ฅผ ์งํํ๊ณ , ๋ค์ด๋ก๋๋ ์๋ฒ๋ฅผ ํ๋ก์๋ก ๋์ด ์๋ฒ์์ S3์ ์ ๊ทผํ์ฌ ๋ค์ด๋ก๋(GET)ํ๊ธฐ Pre-Signed-URL ์ ์ด์ฉํ์ฌ S3 ๊ฐ์ฒด ์ ๋ก๋(PUT)๋ฅผ ์งํํ๊ณ , ๋ค์ด๋ก๋๋ goofys๋ฅผ ์ฌ์ฉํ์ฌ S3..

์ ์ ์น์ HTTPS๋ก ๋ฐฐํฌํ๊ธฐ์ ์ด์ด ์ด๋ฒ์๋ EC2 ์ธ์คํด์ค๋ก ๋ฐฐํฌํ ํฐ์บฃ์ HTTPS๋ก ์ ๊ทผํ๊ณ ์ ํฉ๋๋ค. [AWS] HTTP to HTTPS๋ก ๋ฐฐํฌํ๊ธฐ (S3 ๊ธฐ์ค) ์ด์ ๊ธ 'Route 53 ๋๋ฉ์ธ ๊ตฌ๋งค ํ ์ฐ๊ฒฐํ๊ธฐ'์์ ๋๋ฉ์ธ ๊ตฌ๋งค ํ S3์ ์ฐ๋์์ผฐ์ต๋๋ค. ํ์ง๋ง Http๋ก ์ ์๋๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ Https๋ก ๋ฐ๊ฟ๋ณด๋ ์์ ์ ํ๊ฒ ์ต๋๋ค. Https๋ก ๋ฐ๊พธ๊ธฐ ์ํด์๋ S3, CloudFront, kingofbackend.tistory.com ์ ์ ์น ๊ฐ์ ๊ฒฝ์ฐ์๋ Application Load Balacner(ALB)๊ฐ ํ์์์ด์ ๊ทธ๋ฆฌ ์ด๋ ต์ง ์์์ง๋ง, ๋์ ์น(EC2) ๊ฐ์ ๊ฒฝ์ฐ๋ ALB๋ฅผ ํ์๋ก ํฉ๋๋ค. ๋ฐ๋ผ์ AWS์ ๋คํธ์ํฌ์ ๋ํ ๊ธฐ์ด์ง์์ด ํ์ํฉ๋๋ค. ALB๋ ๊ฐ๋จํ ๋งํด์ L7 Lo..

์ด์ ๊ธ 'Route 53 ๋๋ฉ์ธ ๊ตฌ๋งค ํ ์ฐ๊ฒฐํ๊ธฐ'์์ ๋๋ฉ์ธ ๊ตฌ๋งค ํ S3์ ์ฐ๋์์ผฐ์ต๋๋ค. ํ์ง๋ง Http๋ก ์ ์๋๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ Https๋ก ๋ฐ๊ฟ๋ณด๋ ์์ ์ ํ๊ฒ ์ต๋๋ค. Https๋ก ๋ฐ๊พธ๊ธฐ ์ํด์๋ S3, CloudFront, AWS Certificate Manager, Route53 ์ ์ด์ฉํด์ผ ํฉ๋๋ค. S3๋ ์ ์ ์ธ ์น ํธ์คํ ์ด์ฌ์ EC2์ ๊ฐ์ ๋์ ์ธ ์น ํธ์คํ ์ Https๋ EC2์ Load Balancer๋ฅผ ์ด์ฉํด์ผ ํฉ๋๋ค. Route53์์ ๋๋ฉ์ธ ๊ตฌ๋งค ํ S3๋ก ๋ฐฐํฌํ๋ค๋ ๊ฐ์ ํ์ ์งํํ๊ฒ ์ต๋๋ค. AWS Certificate Manager AWS์ ์ ์ํ์ ์ Certificate Manager๋ก ์ด๋ํฉ๋๋ค. ์ฌ๊ธฐ์ ์ฃผ์ํ ์ ์ด ์๋๋ฐ ๋ฐ๋์ ๋ฏธ๊ตญ๋๋ถ(๋ฒ์ง๋์ ๋ถ๋ถ)us-east-1๋ก ..

๊ธ์๊ฐ ๊ฒ์ ์์ผ๋ก ๋ณด์ผ ์ ์ค๋ฅธ์ชฝ ์๋จ์ ๋ฌ ๋ชจ์์ ๋๋ฌ์ฃผ์ธ์ :) Amazon Route 53๋ ๋์ ๊ฐ์ฉ์ฑ๊ณผ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ํด๋ผ์ฐ๋ ์น ์๋น์ค์ ๋๋ค. ํํ์ด์ง ๊ฐ์๋ฉด ๋ ์์ธํ ๋ณด์ค ์ ์๋๋ฐ ์ด๋ฒ ๊ธ์์๋ ๋๋ฉ์ธ์ ๊ตฌ๋งคํ์ฌ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ ๊ฐ์ ๊ฒฝ์ฐ ํฌํธํด๋ฆฌ์ค๋ฅผ example.com ์ ๋๋ฉ์ธ์ ๊ฐ์ง ์น ์ฌ์ดํธ๋ก ๋ง๋ค๊ณ ์ถ์ด์ ์นดํ24, ๊ฐ๋น์ ๋ฑ์ ์์๋ณด๋ค๊ฐ AWS S3, EC2, RDS ๋ฑ AWS ๊ด๋ จํ ํด๋ผ์ฐ๋๋ฅผ ์ฌ์ฉํ ์ ์ด ์์ด์ ์ด๋ฒ์๋ AWS Route 53์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. AWS๋ 1๋ ๊ธฐ์ค ํํ 15,000์(com ๊ธฐ์ค, 12$) ์ ๋์ ๋๋ค. ์นดํ24๊ฐ 22,000์, ๊ฐ๋น์๊ฐ 13,500์ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์นดํ24์์ .com์ด ๋ฑ๋ก๋ถ..