์ด์ ๊ธ
1ํธ์ ๋งฅ๋ฏธ๋๋ฅผ ์ฌ๊ฒ ๋ ๊ฒฐ์ ์ ์ธ ์ด์ ์, ํ์๋ฒ์ ๋ชฉ์ ์ด ๊ธฐ๋ก๋ ๊ธ์ด๋ค. ์ด ํฌ์คํธ๋ ์ง๊ธ๊น์ง ์ด๋ค ์กฐ๊ฑด์์ ํ์๋ฒ๋ฅผ ์ด์ํด์๊ณ , ๋๋ต 4๋ ๊ฐ ํ์๋ฒ 3๋๋ฅผ ๋๋ ค๋ณธ ์ฌ๋์ผ๋ก์ ํ์๋ฒ์ ์ ์ ๊ธฐ์ค์ ๊ณต์ ํ๋ ค๊ณ ํ๋ค.
https://devent.tistory.com/174
๋งฅ ๋ฏธ๋ ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ธฐ ๊น์ง
LG ๊ทธ๋จ 14์ธ์น๋ก๋ ๊ฐ๋จํ ์น์๋ฒ๋ฅผ ๊ตฌ์ถํ๋๋ฐ ๋ฌธ์ ๊ฐ ์์๋ค. ๊ทธ๋ฌ๋ ๋์์ ์์๊ฐ ๋๊ณ ์ฌ์ดํธ์ ํธ๋ํฝ์ด ๋ฌด๊ฑฐ์์ง๋ฉด์ ์ ์ฐจ ๋ถํ๊ฐ ์๊ธฐ๊ธฐ ์์ํ๋ค. ๊ฒฐ๊ตญ์๋ ๋ฐฐํฐ๋ฆฌ๊ฐ ๋ถํ์ด์ ๋ ์ด์ ์ฌ์ฉํ ์ ์๋ ์ํ๋ก๊น์ง ์ด๋ฅด๊ฒ ๋์๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก๋ ๊ทธ๋จ ์๋์ฐ์ ๋ด์ฅ๋ IIS๋ฅผ ์ฌ์ฉํ๋ค. ์ดํ๋ก HP ํ๋ฆฌ๋์ค ๋ ธํธ๋ถ ์๋ฒ๋ฅผ ๊ตฌ๋งคํ์ฌ ๊ทธ๋จ ๋ ธํธ๋ถ ์ฌ๋ง ์ง์ ๊น์ง ์ญ๋ฐฉํฅ ํ๋ก์๋ก ์น์๋ฒ๋ฅผ ๊ฐ๋ํ๋ค. ๋ค๋ง, ์ฌ๊ธฐ์ ๋ฌธ์ ๋ ๊ทธ๋จ ๋ ธํธ๋ถ์ ์ญ๋ฐฉํฅ ํ๋ก์ ์ฑ๋ฅ์ด ์ต์ ์ด์๋ ๋ฐ๋ค๊ฐ HP ๋ ธํธ๋ถ ๋ํ ๊ทธ๋ฆฌ ์ข์ ์ฑ๋ฅ์ด ์๋์๋ค๋ ์ ์ด๋ค. ๊ทธ๋์ HP ๋ ธํธ๋ถ์์ socketio ๊ธฐ๋ฐ์ผ๋ก ์์ผ ํต์ ์ฉ ์น์๋ฒ๋ฅผ ๋๋ฆฌ๊ณ ๊ทธ๋จ์์ ์ญ๋ฐฉํฅ ํ๋ก์๋ฅผ ํ์ฑํํ ๋ค์ apache + letsencrypt๋ก SSL ์ธํ ํด์ฃผ๊ณ ์ ์ํด๋ณด๋ฉด ๊ฒ๋ ๋๋ฆฌ๋ค.
๋ง๋ก๋ ์ด ๊ณ ํต์ ์ค๋ช ํ ๊ธธ์ด ์์ผ๋ ์ฌ์ง์ผ๋ก ์ถ์ฝํด๋ณด๊ฒ ๋ค.
์ฌ์ค ์ด ๊ตฌ์ฑ์ผ๋ก ์ด์ ๊น์ง ์ฌ๋งํ ์๋น์ค๋ฅผ ํธ์คํ ํ๋ ๋ฐ์๋ ๋ฌธ์ ๊ฐ ์์๋ค. ์ค์๊ฐ ์๋น์ค๋ฅผ ๋ฐฐํฌํ๊ธฐ ์ด์ ๊น์ง๋ ๋ง์ด๋ค. ํ์ฌ ๋ด ๊ธฐ์ ์คํ์ ๋๋ถ๋ถ NodeJS๋ก ๊ตฌ์ฑ๋์ด์๋๋ฐ Node์ ์ฐฐ๋ก๊ถํฉ์ธ Socket.io๋ฅผ ์ฐธ ์ ์ฉํ๊ณ ์๋ค. ๊ทธ๋ ๋ค ๋ณด๋ ์ด ๊ตฌ์ฑ์ผ๋ก ์ค์๊ฐ ์๋น์ค๋ฅผ ๋๋ฆฌ๋ค ๋ณด๋ฉด ํ๋ก์๋ฅผ ๋ ๋ฒ์ด๋ ๊ฑฐ์น๊ฒ ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์๋์ ์ผ๋ก ๋๋ ค์ง ์๋ฐ์ ์๋ค. HP ๋ ธํธ๋ถ์ ๋ถํ๋ฅผ ๊ฒฌ๋ ์ ์์ง๋ง, ๊ทธ๋จ์ ๊ทธ๋ ์ง ์์๊ธฐ์ ์๊ธด ๋ณ๋ชฉ๋ฌธ์ ์๋ค.
์ด๋ฐ ์ํฉ์์ ํ์๋ฒ๋ฅผ ๋ฐ๊ฟ๋ฒ๋ฆฌ๊ณ ์ถ์์ง๋ง ๊ทธ๋ฌ์๊ณ ๋ค์ ํ์๋ฒ๋ฅผ ๊ตฌ๋งคํ๊ธฐ์๋ AWS๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ํจ์ฌ ์ด๋์ด์๋ค. ์ฌ์ง์ด ๋ง์ด๊ทธ๋ ์ด์ ๋ ์ฉ์ดํ๊ณ ํ์ฅ์ฑ๋ ๋ช ๋ฒ ํด๋ฆญํ๊ธฐ๋ง ํ๋ฉด ๋๋ค. ์ต์์ ๋คํธ์ํฌ ์๋น์ค์ ์ฌ๋ฌ ๋ณด์ ์๋น์ค๋ฅผ ๋๊ณ ์๋ AWS๋ ์ฌ์ฉํ์ง ์์ ์ด์ ๊ฐ ์์๋ค. ๊ทธ๋ฐ ์ด์ ๋ก ์ง๊ธ๊น์ง๋ ์ค์๊ฐ ์๋น์ค๋ฅผ ๋๋ฆด ๋๋ฉด AWS๋ฅผ ์ฌ์ฉํ๋ค. ๊ทธ๋ฌ๋ ํ ์คํธ ๋ฐฐํฌ๋ ๊ฐ๋ฐ๊ณผ์ ์์ ํ์ฐ์ ์ผ๋ก ํ ์คํธ๋ฒ ๋๊ฐ ํ์ํ ์๋ ์๋ค. ๊ทธ๋์์ ํ์๋ฒ์์ ๋ถ ์น๊ณ ์ฅ๊ตฌ์น๊ณ ๋ค ํด๋ ์ถ๊ฐ ๋น์ฉ ์ฒญ๊ตฌ๋ ํธ๋ํฝ ์๊ธ์ด ์ ์ฐ๋๋ ์ผ์ ์์๋ค. ์ด์ฐจํผ ๋ด ์ง์ธ๋ฐ ๋ง์ด๋ค.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ ์คํธ ๋ฐฐํฌ๋ ๋ก์ปฌ์์๋ง ์งํํ๊ณ ngrok์ผ๋ก ๊ฐํธํ๊ฒ๋๋ง ์ธ๋ถ ํ ์คํธ๋ฅผ ์งํํด์๋ค. ๊ทธ๋ผ์๋ ๋ฒ๊ฑฐ๋ก์ด ์ค์ ์ ์ธ์ ๋ ๊ณจ์นซ๊ฑฐ๋ฆฌ์๋ค.
์์กด์ฑ ๋ฌธ์ + ์์ ์ฑ
์ฌ์ค์ ์ฒ์๋ถํฐ ์ปจํ ์ด๋ ๊ธฐ๋ฐ์ผ๋ก ์๋น์ค๋ฅผ ์ด์ํ์ด์ผ ํ๋๋ฐ ๊ทธ๋ฌ์ง๋ฅผ ๋ชปํ๋ค. ์ด์ฉ๋ค ๋ณด๋ ๋ช ๋ น์ด ํ ์ค๋ง ์ ๋ชป ์ ๋ ฅํด๋ ์ ์ฒด ์๋น์ค๊ฐ ๋ ์๊ฐ๋ ์ผ์ด ํ๋คํ๊ณ , ์์ ์ฑ์ ์ฅ๊ผฌ๋ฆฌ๋งํผ๋ ์์๋ค. ๊ฐ์์ค๋ ํฌ์ด ์์ด์ด์ด์ ๊ฑฐ๋ฆฌ์ง๋ฅผ ์๋, CPU ์ด๊ธฐ๊ฐ ํซํฉ ์ด์ง ์๋. ๋์์ ์์กด์ฑ ๋ฌธ์ ๊น์ง ๊ฒน์ณ์ ธ ํจํค์ง ํ๋๋ฅผ ์ง์๋ฒ๋ฆฌ๋ฉด ๋ค๋ฅธ ํจํค์ง์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์ฌ๊ธฐ์ ๋ํด ์๋น์ค๋ง๋ค ์ง์ํ๋ ๋ฒ์ ์ด ๊ฐ๊ธฐ ๋ค๋ฅธ๋ฐ๋ ํ ์๋ฒ์์ 4๊ฐ๊ฐ ๋๋ ์๋น์ค๋ฅผ ๋์์ ๋๋ฆฌ๋ ๋๋ฌด๋๋ ๋น์ฐํ ๊ฒฐ๊ณผ์๋ค.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋์ปค๋ฅผ ๋์ ํ๋ค. ๊ฐ ์๋น์ค๋ณ๋ก ์์กด์ฑ์ ๋ง์ถ์ง ์์๋ ๋์ด์ ์ข์๊ณ , ํนํ ๊ฐ๋ฐํ๊ฒฝ๊ณผ ๋๊ฐ์ ํ๊ฒฝ์ผ๋ก ์ ์งํ ์ ์๋ค๋ ์ ์์ ์ ์ธ๊ณ์๋ค. ๋๊ตฐ๊ฐ๋ "์๋ ํ์๋ฒ์ ๋์ปค๊ฐ ํ์ํด"๋ผ๊ณ ์ง๋ฌธํ ์๋ ์๋ค. ์ผ๋จ ํ์๋ฒ๋ฅผ ์ด์ํ๊ณ ์๋ค๋ฉด ๊ผญ ํ๋ฒ ์ ์ฉํด๋ณด์๋ผ. ์ ๋ง ํธํ๋ค.
๋ชจ๋๋ฅผ ์ํ ํ์๋ฒ ์ ํ ๊ธฐ์ค
1. ๊ฐ๋จํ ๊ฐ๋ฐ์ฉ, ์ ์ ํธ์คํ
ํ์๋ฒ ํ์ ์๋ค. ๊นํ๋ธ page๋ง์ผ๋ก๋ ์ถฉ๋ถํ ๊ฐ๋ฅํ๋ค. ์ง์ ๋จ์๋๋ ๋ ธํธ๋ถ์ด ์๋ค๋ฉด ๊ฒฝํ ์ผ์ ๊ตฌ์ถํด๋ณด๋ ๊ฒ๋ ์ข๋ค.
2. ์ ์ ํ์ผ ๋ฐฐํฌ์ฉ, ๊ฐ๋จํ ๋์ ์๋น์ค
์๋ฅผ ๋ค์ด ์ฝ๋ก๋ ๋์๋ณด๋ ์ฌ์ดํธ๋ ๊ฐ๋จํ API ์๊ฐํ ์๋น์ค์ ๊ฒฝ์ฐ 1 ์ฝ์ด 4GB ์ ๋์ ๋ฆฌ๋ ์ค๋ก๋ ์ถฉ๋ถํ๋ค. ๋๋ ์ ๋ ดํ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด๋ก๋ ๊ตฌ์ถํ ์ ์์ผ๋ ์ ์ฑ๋ฅ ์ปดํจํฐ๋ก๋ ์ถฉ๋ถํ๋ค.
3. ๊ฐ๋จํ ์ปค๋ฎค๋ํฐ ์ฌ์ดํธ, ๋ธ๋ก๊ทธ
์๋ํ๋ ์ค๋ ๊ฐ๋จํ ์ปค๋ฎค๋ํฐ ์ฌ์ดํธ๋ฅผ ์ด์ํ๊ณ ์ถ๋ค๋ฉด ์ ์ด๋ ์์ค 40~60๋ง ์๋ ํ๋ฆฌ๋์ค ๋ ธํธ๋ถ์ผ๋ก ์ถฉ๋ถํ๋ค. ๋ฌผ๋ก ๋คํธ์ํฌ ์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ์ง๋ง, ์ปค๋ฎค๋ํฐ์ ํ์์๊ฐ ์ ๊ณ ํ ์คํธ ์ผ์ ์ด์ํ๊ณ ์ถ๋ค๋ฉด ๋จ์๋๋ ๋ ธํธ๋ถ์ด๋ PC๋ก ๊ตฌ์ถํด๋ณด๋ ๊ฒ๋ ๋์์ง๋ ์๋ค.
4. ๊ฐ๋ฐ์ฉ, ์ด๊ฒ์ ๊ฒ ๋ค ํด๋ณด๊ณ ์ถ์ ์๋ฒ
์ด์ฏค ๋๋ฉด ํ์ฅ ๊ฐ๋ฅ์ฑ์ ์ผ๋์ ๋๊ณ ๊ตฌ๋งคํ์๋ ๊ฒ ์ข๋ค. ๋ฌดํฑ๋๋ก ๋ ธํธ๋ถ ์๋ฒ๋ก ์์ํ๋ค๊ฐ ๋ฐฐํฐ๋ฆฌ๋ ๊ณผ์ด, ๋์คํ๋ ์ด ๊ณ ์ฅ์ผ๋ก ๊ณ ์ํ ์ ์๋ค. ์์ค์ ๋์์๋ ์ ๋ ดํ ๋ฏธ๋ PC๋ ์ผ๋ฐ์ ์ธ ๋ฐ์คํฌํฑ์ ์ถ์ฒํ๋ค.
5. ๊ฒ์ ์๋ฒ
๋ง์ธํฌ๋ํํธ๋ ๊ธฐํ ์จ๋ผ์ธ ๊ฒ์ ์๋ฒ๋ฅผ ์ด์ํ๊ณ ์ถ๋ค๋ฉด ๋์ 30๋ช ์ด์์ ๊ทธ๋ฅ ํธ์คํ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ๋ซ๋ค. ๊ทธ๊ฒ ์๋๋ผ ์ด์ฐฝ๊ธฐ ์๋ฒ๊ณ ์ฑ์ฅ ๊ฐ๋ฅ์ฑ๋ณด๋ค๋ ์น๊ตฌ๋ค๊ณผ ์ฆ๊ธฐ๋ ๊ฑธ ์ํ๋ค๋ฉด ์ ์ด๋ 100 Mbps ์ ๋์ ๋์ญํญ (๋๋ถ๋ถ ๊ฐ์ ์ฉ) ๋ณดํต ๊ฐ์ง๊ณ ์๋ ๋ฐ์คํฌํฑ ์ ๋๋ฉด ์ถฉ๋ถํ๋ค.
6. ์ค์๊ฐ ์ง์์ด๋ ๋จธ์ ๋ฌ๋ ํ์
AWS
'๐ป๊ธฐ์ > DevOps' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Mac mini๋ก ํ์๋ฒ๋ฅผ ๊ตฌ์ถํด๋ณด๋ฉฐ #1 (1) | 2022.06.20 |
---|---|
Prometheus + Node Exporter ์ฐ๋ํ๊ธฐ (0) | 2022.06.13 |