๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Daily/Today I Learned

210310_TIL (๋‚ด ๋„๋ฉ”์ธ์ด ์ƒ๊ธด๋‚ )

by joooing 2021. 3. 11.
๋ฐ˜์‘ํ˜•

๐ŸŽ ์˜ค๋Š˜ ํ•œ ์ผ


AWS
๊ต‰์žฅํžˆ ์ƒˆ๋กœ์šด ๊ฐœ๋…๋“ค์ด ๋„˜์ณ๋“ค์–ด์˜จ ๋‚ ์ด๋‹ค. ๋ฐฐํฌ๋ผ๊ณ ํ•ด์„œ ๊ทธ๋ƒฅ ์–ด๋”” ํŒŒ์ผ์„ ์˜ฌ๋ฆฌ๋ฉด ๋˜๋Š”๊ฒŒ ์•„๋‹Œ๊ฐ€ ์‹ถ์—ˆ๋Š”๋ฐ EC2, RDS, S3, Route53 ๋“ฑ,, ์„œ๋น„์Šค๊ฐ€ ์—„์ฒญ ๋‹ค์–‘ํ•ด์„œ ์•Œ์•„๋‘ฌ์•ผํ•  ๊ฒƒ๋„ ์ •๋ง ๋งŽ์•˜๋‹ค. ์•„์˜ˆ ์ƒˆ๋กœ์šด ๊ฐœ๋…๋“ค์ด๋ผ ์ •๋ฆฌํ•˜๋Š”๋ฐ๋„ ์‹œ๊ฐ„์„ ๋งŽ์ด ์จ์•ผํ–ˆ๋‹ค. ๋จผ์ € EC2์—๋‹ค๊ฐ€ ์„œ๋ฒ„๋ฅผ ์˜ฌ๋ฆฌ๊ณ , RDS๋ฅผ ์ด์šฉํ•ด์„œ DB๋„ ์˜ฌ๋ ธ๋‹ค. S3์œผ๋กœ๋Š” ํด๋ผ์ด์–ธํŠธ ๋ถ€๋ถ„์„ ์ƒ์„ฑํ–ˆ๋‹ค. joootopia.com์ด๋ผ๋Š” ๋„๋ฉ”์ธ๋„ ์‹ ์ฒญํ•ด์„œ ์Šน์ธ๋ฐ›์•˜๋Š”๋ฐ, Route53์„ ํ†ตํ•ด์„œ ๋‚ด๊ฐ€ ๋งŒ๋“  ๋„๋ฉ”์ธ๊ณผ ์—ฐ๊ฒฐ์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ์—ˆ๋‹ค. Let's Encrypt ๋ฅผ ํ†ตํ•ด ๋ฌด๋ฃŒ๋กœ ์ธ์ฆ์„œ๋„ ๋ฐœ๊ธ‰๋ฐ›๊ณ , CloudFront๋ฅผ ํ†ตํ•ด์„œ ๋ฐฐํฌ๋ฅผ ํ•ด์„œ HTTPS ํ™˜๊ฒฝ์—์„œ๋„ ์ž˜ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค. ๋‚˜๋งŒ์˜ ์ฃผ์†Œ๋ฅผ ๊ฐ–๊ฒŒ๋œ ๊ฒƒ๋„ ๋ญ”๊ฐ€ ์‹ ๋‚˜๊ณ ,,? ์ด์ œ ๋‚˜๋ง๊ณ  ๋‹ค๋ฅธ์‚ฌ๋žŒํ•œํ…Œ ์ฝ”๋“œ๋ฅผ ํ†ต์ฑ„๋กœ ์ฃผ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ๋„ ๋งํฌํ•˜๋‚˜๋งŒ ์ค˜๋„ ๋‚ด๊ฐ€ ๋งŒ๋“  ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š”๊ฒŒ ์ œ์ผ ์‹ ๊ธฐํ–ˆ๋‹ค.! ๋ญ”๊ฐ€ ๋‚ด์ผ์ด๋ฉด ์˜ค๋Š˜ ๊ณ ์ƒํ•œ๊ฑธ ๋‹ค ๊นŒ๋จน์–ด๋ฒ„๋ฆด ๊ฒƒ ๊ฐ™์•„์„œ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€์˜ ๊ณผ์ •์„ ์ •๋ฆฌํ•œ ๊ฐ€์ด๋“œ๋ผ์ธ๋„ ๋งŒ๋“ค์–ด ๋ณด๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์ด๊ฒƒ๋„ ๋‚ด์ผ๊ผญ ๋งˆ์ € ์™„์„ฑํ•ด์•ผ๊ฒ ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•˜๋‹ค๋ณด๋‹ˆ ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ดํ•ด๋„ ์ข€ ๋” ํ•„์š”ํ•˜๋‹ค๊ณ  ๋Š๊ปด์„œ ์ด ๋ถ€๋ถ„์€ ์•ž์œผ๋กœ ์žˆ์„ ์†”๋กœ๋ฐ์ด๋•Œ ์ข€ ๋” ํŒŒ๊ณ ๋“ค์–ด๋ด์•ผ๊ฒ ๋‹ค.

 

๐ŸŽ ๊ธฐ์–ตํ•  ๊ฒƒ

RC2
RDS
S3
PM2
CloudFront

 

๐ŸŽ ๋” ๊ณต๋ถ€ํ•  ๊ฒƒ

โœ”๏ธ Docker
โœ”๏ธAWS Elastic Load Balancer

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€