๋ฐฐํฌ ํ๊ฒฝ ๊ตฌ์ถ
์ธ์ฆ์๋ฒ๋ฅผ AWS EC2์ ๋ฐฐํฌํ๊ณ , RDS์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๋ค. ์๋ ๋ธ๋ก๊ทธ์ ํด๋น ๋ด์ฉ์ด ์ ์ ๋ฆฌ๋์ด ์์ด ๊ตฌ์ถํ๋๋ฐ๋ ํฐ ์ด๋ ค์์ด ์์์ง๋ง, ๋ฐฐํฌ ํ ๋ EC2 ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ๊ณผ ํฌํธ ๋ฌธ์ ๋๋ฌธ์ ํ๋ค์๋ค.
์ฐธ๊ณ ๋งํฌ
๋ฐฐํฌ ํ๊ฒฝ ๊ตฌ์ถ ๋ฐ ๋ฐฐํฌ :
4) ์คํ๋ง๋ถํธ๋ก ์น ์๋น์ค ์ถ์ํ๊ธฐ - 4. AWS EC2 & RDS ๊ตฌ์ถํ๊ธฐ
5) ์คํ๋ง๋ถํธ๋ก ์น ์๋น์ค ์ถ์ํ๊ธฐ - 5. EC2์ ๋ฐฐํฌํ๊ธฐPuTTY Gen์ผ๋ก ppk ํ์ผ ์์ฑ :
[REST API ์ค์ต] 4. Springboot ํ๋ก์ ํธ AWS EC2 ์ธ์คํด์ค์ ๋ฐฐํฌ
AWS ํ๋ฆฌํฐ์ด์ ๊ฒฝ์ฐ ํ ๊ณ์ ๋ด์ ๋์๊ฐ๋ ๋ชจ๋ ์ธ์คํด์ค์ ์๊ฐ์ด ํ ๋ฌ ๊ธฐ์ค 750์๊ฐ์ด ์ด๊ณผํ๋ฉด ์ถ๊ฐ์๊ธ์ด ๋ถ๊ณผ๋๊ธฐ ๋๋ฌธ์, ์ฌ๋ฌ ๊ณ์ ์ผ๋ก ๋๋์ด ๊ฐ ์๋ฒ๋ฅผ ๋ฐฐํฌํ๊ธฐ๋กํ๋ค.
์ธ์ฆ ์๋ฒ ๋ฐฐํฌ ๋ฐ Redis ์ค์น
RDS๋ ์์ ๋ธ๋ก๊ทธ๋๋ก ๋ฐ๋ผํ๋ ๋ฌธ์ ์์ด ์งํ๋์๋ค. ํ์ง๋ง ์ธ์ฆ ์๋ฒ๋ฅผ ๋ฐฐํฌ ํ EC2๊ฐ ๋ฌธ์ ๊ฐ ๋์๋ค. AWS์์ ํ๋ฆฌํฐ์ด๋ก ์ ๊ณตํ๋ EC2 t2.micro๋ฅผ ์ฌ์ฉํ๋๋ฐ, ๋ง์ jarํ์ผ์ ์คํํ๋ คํ๋ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค(Cannot allocate memory errno=12). ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด swap ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค.
๋ํ ์ธ์ฆ ์๋ฒ์์ ํ ํฐ ์ ์ฅ์ ๋๋ ์์ ์ฌ์ฉ์ ์ ์ฅ์๋ก Redis๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ด๋ฅผ ๋ฐ๋ก ์๋ฒ๋ฅผ ๋ถ๋ฆฌํ์ง ์๊ณ , ์ธ์ฆ ์๋ฒ EC2์์ ํจ๊ป ๋๋ฆฌ๊ธฐ๋ก ํ๋ค.
์ฐธ๊ณ ๋งํฌ
swap ๋ฉ๋ชจ๋ฆฌ ์ถ๊ฐ :
EC2 ์ธ์คํด์ค์ swap ์ถ๊ฐํ๊ธฐRedis ์ค์น :
Aws Ec2 ์ธ์คํด์ค์ Redis ์ค์นํ๊ธฐ
'์ค๋ง์ผ๊ฒ์ดํธ ์๋ฒ๊ฐ๋ฐ์บ ํ 4๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๋ฒ๊ฐ๋ฐ์บ ํ] ์ธ์ฆ ์๋ฒ - ์์ ๋ก๊ทธ์ธ (0) | 2020.03.03 |
---|---|
[์๋ฒ๊ฐ๋ฐ์บ ํ] ์ธ์ฆ ์๋ฒ - ๋ก๊ทธ์ธ ์ฑ๋ฅ ํ ์คํธ : nGrinder (0) | 2020.02.15 |
[์๋ฒ๊ฐ๋ฐ์บ ํ] ์ธ์ฆ ์๋ฒ - ๋ก๊ทธ์ธ : JWT + Redis (1) | 2020.02.10 |
[์๋ฒ๊ฐ๋ฐ์บ ํ] ์ธ์ฆ ์๋ฒ - ์ด๋ฉ์ผ ์ธ์ฆ ํ์๊ฐ์ (0) | 2020.02.08 |
[์๋ฒ๊ฐ๋ฐ์บ ํ] ์ธ์ฆ ์๋ฒ - Spring Security + JWT (0) | 2020.02.02 |