๋ฐ์ํ DevOps/AWS6 AWS CloudWatch๋ฅผ ํตํด CPU ์ฌ์ฉ๋ ๋ชจ๋ํฐ๋งํ๊ธฐ ๐ AWS CloudWatch๋ฅผ ํตํด CPU ์ฌ์ฉ๋ ๋ชจ๋ํฐ๋งํ๊ธฐ ์๋ ํ์ธ์, ์ด๋ฒ ์๊ฐ์๋ AWS์์ ์ ๊ณตํ๋ ์๋น์ค ์ค ํ๋์ธ CloutWatch๋ฅผ ํตํด EC2 ์ธ์คํด์ค์ CPU ์ฌ์ฉ๋์ ๋ชจ๋ํฐ๋งํ์ฌ ์ด๋ฉ์ผ๋ก ์๋ฆผ์ ๋ณด๋ด์ฃผ๋ ์ค์ ์ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. AWS ๊ณต์๋ฌธ์ Amazon CloudWatch๋ DevOps ์์ง๋์ด, ๊ฐ๋ฐ์, SRE(์ฌ์ดํธ ์์ ์ฑ ์์ง๋์ด) ๋ฐ IT ๊ด๋ฆฌ์๋ฅผ ์ํด ๊ตฌ์ถ๋ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ด์ฐฐ ๊ธฐ๋ฅ ์๋น์ค์ ๋๋ค. CloudWatch๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ํฐ๋งํ๊ณ , ์์คํ ์ ๋ฐ์ ์ฑ๋ฅ ๋ณ๊ฒฝ ์ฌํญ์ ๋์ํ๋ฉฐ, ๋ฆฌ์์ค ์ฌ์ฉ๋ฅ ์ ์ต์ ํํ๊ณ , ์ด์ ์ํ์ ๋ํ ํตํฉ๋ ๋ณด๊ธฐ๋ฅผ ํ๋ณดํ๋ ๋ฐ ํ์ํ ๋ฐ์ดํฐ์ ์คํ ๊ฐ๋ฅํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. CloudWatch๋ ๋ก๊ทธ, ์งํ ๋ฐ ์ด๋ฒคํธ ํํ๋ก ๋ชจ๋ํฐ.. 2021. 8. 6. AWS Amazon S3 ๋ฒํท ์์ฑํ๊ธฐ ๐ AWS Amazon S3 ๋ฒํท ์์ฑํ๊ธฐ(Sipmle Storage Service) ์๋ ํ์ธ์~ ์ด๋ฒ์๋ AWS์์ Amazon S3 ๋ฒํท์ ์์ฑํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค :) ๋จผ์ S3์ ์์ฑํ๊ธฐ ์ ์, S3๋ ๋ฌด์์ธ์ง ๊ฐ๋ตํ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ๐ฏ Amazon S3 Amazon S3๋, Simple Storage Service์ ์ฝ์๋ก ์ธํฐ๋ท์ฉ ์คํ ๋ฆฌ์ง ์ ๋๋ค. Amazon S3๋ ์น์์์, ์ธ์ ์ด๋๋ ์ง ์ํ๋ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ฒ์ํ๋๋ฐ ์ฌ์ฉํ ์ ์๋ ๊ฐ๋จํ ์น ์๋น์ค ์ธํฐํ์ด์ค๊ฐ ์์ต๋๋ค. Amazon S3์ ํน์ง์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. REST ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ ์ฅ / ์ญ์ / ์กฐํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ์ฃผ๋ก ์ด๋ฏธ์ง ํ์ผ, ์ ์ ๋ฆฌ์์ค ๋ฑ์ S3์ ์ฌ๋ ค๋๊ณ ์ฌ์ฉํฉ๋๋ค. ๋ด๊ตฌ์ฑ์ด ์ข์ต๋๋ค.(๋ฐ์ดํฐ ์ ์ค ๊ฐ.. 2021. 7. 9. AWS EC2 ์๋ฒ ์ ์ํ๊ธฐ (๋งฅ๋ถOS m1) • ์๋ ํ์ธ์~ ์ด์ ์ ์ด์ํ๋ ๋ธ๋ก๊ทธ ๋ฐ GitHub, ๊ณต๋ถ ๋ด์ฉ์ ์ ๋ฆฌํ๋ Study-GitHub ๊ฐ ์์ต๋๋ค! • ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ • GitHub • Study-GitHub • ๐ ๐ ๋งฅOS์์ AWS EC2 ์๋ฒ ์ ์ํ๊ธฐ ์๋ ํ์ธ์~ ํ์ฌ AWS์ ํ๋ฆฌํฐ์ด์์ ๋ฌด๋ฃ๋ก(?) ์ฌ์ฉ์ ํ๊ณ ์์ต๋๋ค. ์ด์ ๊น์ง๋ ์๋์ฐ๋ฅผ ์ฌ์ฉํ๋ค๋ณด๋ PuTTY๋ฅผ ํตํด AWS์ ์ธ์คํด์ค์ ์ ์์ ํ์๋๋ฐ, ์ด๋ฒ์ ๋งฅ๋ถ์ ์๋ก ์ฌ๋ฉด์๋ ๋์ด์ ์๋์ฐ๋ฅผ ์ฌ์ฉํ๊ณ ์์ง ์๊ธฐ ๋๋ฌธ์, ๋งฅOS์์ AWS์ ์ธ์คํด์ค๋ก ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. Mac์์๋ ์ผ๋ฐ์ ์ผ๋ก ํฐ๋ฏธ๋(iTerm2)๋ฅผ ์ด์ฉํด ์ ์์ ํฉ๋๋ค. ๋ฐ๋ก ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค~ ๐ฏ ssh key ์์ฑํ๊ธฐ ๋จผ์ ์ด์ ์ ์์ฑ๋ key๊ฐ ์๋์ง ๋ค์ ๋ช ๋ น์ด๋ฅผ ํตํด .. 2021. 5. 13. AWS EC2 iptables๋ฅผ ํตํด ์๋ฒ ํฌํธ ํฌ์๋ฉ(HTTP 80 -> Tomcat 8080) • ์๋ ํ์ธ์~ ์ด์ ์ ์ด์ํ๋ ๋ธ๋ก๊ทธ ๋ฐ GitHub, ๊ณต๋ถ ๋ด์ฉ์ ์ ๋ฆฌํ๋ Study-GitHub ๊ฐ ์์ต๋๋ค! • ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ • GitHub • Study-GitHub • ๐ โ AWS EC2 ์๋ฒ ํฌํธ ํฌ์๋ฉ(HTTP 80 -> Tomcat 8080) ์๋ ํ์ธ์, ์ด๋ฒ์ ์ ๋ฆฌํ ๋ด์ฉ์ AWS EC2์์ ์๋ฒ์์ iptables ๋ช ๋ น์ด๋ฅผ ํตํด ํฌํธ ํฌ์๋ฉ(80 -> 8080)์ ์งํํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๐ ์ 80ํฌํธ๋ฅผ 8080ํฌํธ๋ก ํฌ์๋ฉ์ ํด์ผํ ๊น์? ํ์ฌ ์ ๋ AWS EC2์ ์คํ๋ง ๋ถํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ ์ํ์ ๋๋ค. ํด๋น ์ ํ๋ฆฌ์ผ์ด์ ์ IP๋ฅผ ํตํด ์ ๊ทผํ๋ ค๋ฉด IP ๋ค์ ํฐ์บฃ์ ํฌํธ(8080) ์ ๋ถ์ฌ์ผ ์ ์์ด ๊ฐ๋ฅํฉ๋๋ค. - 15.162.211.192:8080 ๋ง์ฝ 80 ํฌํธ๋ฅผ 808.. 2021. 4. 30. AWS EC2 ์ธ์คํด์ค ์์ฑํ๊ธฐ • ์๋ ํ์ธ์~ ์ด์ ์ ์ด์ํ๋ ๋ธ๋ก๊ทธ ๋ฐ GitHub, ๊ณต๋ถ ๋ด์ฉ์ ์ ๋ฆฌํ๋ Study-GitHub ๊ฐ ์์ต๋๋ค! • ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ • GitHub • Study-GitHub • ๐ โ AWS EC2(Elastic Compute Cloud) ์ธ์คํด์ค ์์ฑํ๊ธฐ ์๋ ํ์ธ์~ ์ด๋ฒ ์๊ฐ์ ์ ๋ฆฌํ ๋ด์ฉ์ AWS์์ EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. AWS์ ํ์ ๊ฐ์ ์ ๋์ด ์๋ค๊ณ ๊ฐ์ ํ๊ณ ์์ฑํ๊ฒ ์ต๋๋ค ! ๋จผ์ ๋ณธ์ธ์ ๋ฆฌ์ ์ ํ์ธํฉ๋๋ค. ๋ฆฌ์ ์ด๋? AWS์ ์๋น์ค๊ฐ ๊ตฌ๋๋ ์ง์ญ์ ์ด์ผ๊ธฐํฉ๋๋ค. AWS๋ ๋์๋ณ๋ก ํด๋ผ์ฐ๋ ์ผํฐ๋ฅผ ์ง์ด ํด๋น ์ผํฐ์์ ๊ตฌ์ถ๋ ๊ฐ์๋จธ์ ๋ค์ ์ฌ์ฉํ ์ ์๋๋ฐ, ์ด๋ฅผ ๋ฆฌ์ ์ด๋ผ๊ณ ํฉ๋๋ค. ์์ธ ๋ฆฌ์ ์ด ์๊ธฐ๊ธฐ ์ ๊น์ง๋ ๊ตญ๋ด ์๋น์ค๋ค์ ๋์ฟ ๋ฆฌ์ ์ ์ฌ์ฉํ๋๋ฐ์, ํ๊ตญ๊ณผ ๊ฐ์ฅ ๊ฐ๊น์ด ์ง.. 2021. 4. 19. AWS RDS ์ธ๋ถ ์ ์ • ์๋ ํ์ธ์~ ์ด์ ์ ์ด์ํ๋ ๋ธ๋ก๊ทธ ๋ฐ GitHub, ๊ณต๋ถ ๋ด์ฉ์ ์ ๋ฆฌํ๋ Study-GitHub ๊ฐ ์์ต๋๋ค! • ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ • GitHub • Study-GitHub • ๐ โ AWS RDS ์ธ๋ถ ์ ์ ์๋ ํ์ธ์~ ์ด๋ฒ์ ์ ๋ฆฌํ ๋ด์ฉ์ AWS RDS์ DB์ ์ธ๋ถ IP์์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ด๋ฒ์ RDS์ DB(MySQL)์ ์์ฑํ ํ ๋ก์ปฌPC์์๋ DB ์ ์์ด ์ ์์ ์ผ๋ก ๋์์ผ๋, ๋ค๋ฅธ ๋ถ(์ธ๋ถPC)์์๋ DB ์ ์์ Commnuications link failure ~ connect timed out ์ด๋ผ๋ ์ค๋ฅ๊ฐ ๋จ๋ฉด์ ์ ์์ด ์๋์์ต๋๋ค. RDS์ DB๋ฅผ ์์ฑํ ํ ์ธ๋ถ IP์์ ์ ์์ ํ์ฉํ๋ ค๋ฉด ๋ค์ ๋ ๊ฐ์ง ์ค์ ์ ํด์ฃผ์ด์ผ ํฉ๋๋ค. ๐ต ํผ๋ธ๋ฆญ ์ก์ธ์ค ํ์ฉ ๋จผ์ RDS์ ํผ๋ธ๋ฆญ ์ก.. 2021. 4. 10. ์ด์ 1 ๋ค์ ๋ฐ์ํ