Cloud์ On-premise
๊ธฐ๋ณธ์ ์ผ๋ก ๋ ์์คํ ์ ๋ชจ๋ ์ฌ์ดํธ, ์ ํ๋ฆฌ์ผ์ด์ , ๊ฒ์ ๋ฑ์ ์๋น์ค๋ฅผ ๋ง๋ค ๋ ํ์ํ ์์๋ค์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ฒ์ ๋๋ค.
On-premise๋ ์ง์ ์ง๋๋ค๊ณ ํ ๋ ์ง์ ์ง์ ๋ ํ์ํ ์์ฌ ๊ตฌ๋งค๋ถํฐ ๊ฑด๋ฌผ ๋๋ฉด, ์๊ณต, ๊ฑด์ถ, ์ธํ ๋ฆฌ์ด๊น์ง ๋ชจ๋ ๊ณผ์ ์ ํผ์์ ๋ค ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ฐ์ดํฐ์ผํฐ์์ ์ ๊ณตํ๋ ์๋ฒ์ ์์๊ณผ ๊ณต๊ฐ ๋ฐ ๋คํธ์ํฌ ํ๊ฒฝ์ด ์ฌ๊ธฐ์ ํด๋น๋ฉ๋๋ค.
Cloud๋ ์ง์ ์ง๋๋ค๊ณ ๊ฐ์ ํ๋ฉด, ์ง์ ๋ง๋๋ ๊ณผ์ ์์ ์ง ์ง๋ ๊ณผ์ ์ ์ผ๋ถ์์๋ ์ ๋ฌธ๊ฐ์ ๋์์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก On-premise์ Cloud์ ์ฐจ์ด์ ์ "์๋น์ค๋ฅผ ์ ๊ณตํ ๋ ์ฌ์ฉํ๋ IT ์์์ ๋๊ฐ ๊ด๋ฆฌํ๋๋"์ ๋๋ค. On-premise์ ๊ฒฝ์ฐ ์๋น์ค๋ฅผ ๊ณต๊ธํ๋ ์๋น์ค ์ ๊ณต์๊ฐ IT ์์ ๊ด๋ฆฌ ์ฃผ์ฒด์ด๊ณ , Cloud์ ๊ฒฝ์ฐ ์๋น์ค๋ฅผ ๊ณต๋ถํ๋ ์ ๊ณต์๋ IT ์์์ ์ฌ์ฉํ ๋ฟ, ๋๋ถ๋ถ์ IT์์์ ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์๊ฐ ๊ด๋ฆฌํฉ๋๋ค.
Cloud | On-premise | |
๋น์ฉ | ์ฌ์ฉํ ๋งํผ ์ง๋ถ + ์ด๊ธฐ๋น์ฉ ์์ | ์ด๊ธฐ๋น์ฉ O + ์ ์ง๋ณด์ ๋น์ฉ |
ํ์ฅ์ฑ | ์ ๋ฆฌ / ์ ์ฐ / ํธ๋ฆฌ | ๋ถ๋ฆฌ |
๊ตฌ์ถ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ | ์งง๋ค | ์ค๋ ๊ฑธ๋ฆฐ๋ค |
Deploy
๋ฐฐํฌ(Deploy)๋ ๊ฐ๋ฐํ ์๋น์ค๋ฅผ ์ฌ์ฉ์๋ค์ด ์ด์ฉ๊ฐ๋ฅํ๊ฒ ํ๋ ์ผ๋ จ์ ๊ณผ์ ์ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก 4๋จ๊ณ๋ฅผ ๊ฑฐ์ณ์ ๋ฐฐํฌํ๊ฒ๋ฉ๋๋ค.
Development ๋จ๊ณ๋ ๊ฐ์์ ์ปดํจํฐ์์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ํ ์คํธ ํ๋ ๊ณผ์ ์ ๋๋ค. ๊ฐ๋ฐ๋จ๊ณ์ด๊ธฐ ๋๋ฌธ์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ์ง ์๊ณ ๋๋ฏธ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํด์ ํ ์คํธํฉ๋๋ค.
Intergration ๋จ๊ณ์์๋ ๊ฐ์์ ์ปดํจํฐ์์ ์์ฑํ ์ฝ๋๋ฅผ ํฉ์น๋ ๊ณผ์ ์ ๋๋ค. ๋ด๊ฐ ์์ฑํ ์ฝ๋๊ฐ ๋ค๋ฅธ ์ฝ๋๋ฅผ ์นจ๋ฒํด์ ์ค๋ฅ๋ฅผ ์ผ์ผํค์ง ์๋์ง, ์ฝ๋๊ฐ์ conflict๊ฐ ์์ง๋ ์๋์ง ํ์ธํ๋ ๊ณผ์ ์ ๊ฑฐ์นฉ๋๋ค.
Staging ๋จ๊ณ์์๋ ์ค์ ์ถ์๋จ๊ณ์ธ Production ๋จ๊ณ์ ๊ฐ์ฅ ์ ์ฌํ ํ๊ฒฝ์์ ํ ์คํธ๋ฅผ ์งํํฉ๋๋ค. ์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌํด์ ๋ฌธ์ ๊ฐ ์์ง ์์์ง ๋ฑ ๋ค์ํ ํ๊ฒฝ์์ ํ ์คํธ๋ฅผ ์งํํฉ๋๋ค. ๋ํ ์๋น์ค์ ๊ด๋ จ๋ ๋ถ์ ํน์ ์ธ์์ ํ์ธ ๊ณผ์ ์ ๊ฑฐ์นฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ์์ฑ๋ ์ฝ๋๊ฐ ๋ง์ผํ ํ ํน์ ๋์์ธํ ์์ํ๋ ๊ฒฐ๊ณผ์ธ์ง์ ํ์ธ์ ๊ฑฐ์น๋ ๊ณผ์ ์ ๋๋ค.
Production ๋จ๊ณ์์๋ ๊ฐ๋ฐ๋ ์๋น์ค๋ฅผ ์ถ์ํ๋ ๋จ๊ณ์ ๋๋ค. ์ฌ์ฉ์๊ฐ ์ ์ํ ์ ์๋ Production ํ๊ฒฝ์์ ์ฝ๋๋ฅผ ๊ตฌ๋ํ๊ณ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์๋น์ค๊ฐ ์ด์๋๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ์๋๋ ๋จ๊ณ์ ๋๋ค.
๊ฐ๋ฐํ ์๋น์ค๋ฅผ ์ด๋ป๊ฒ ๋ฐฐํฌํ๋ ๊ฑธ๊น์? ์ฌ์ฉ์๋ค์๊ฒ Client๋ฅผ ์ด๋ป๊ฒ ์ ๊ณตํ ์ง, ๊ทธ๋ฆฌ๊ณ Client๋ฅผ ๋ฐ์ ์ฌ์ฉ์๋ค์ด ์๋น์ค๋ฅผ ์ด์ฉํ๊ธฐ ์ํ ์์ฒญ์ ์ฒ๋ฆฌํ Server๋ฅผ ์ด๋ป๊ฒ ์ ๊ณตํ ๊ฒ์ธ์ง, Server์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ ๊ณตํ Database๋ ์ด๋ป๊ฒ ์ ๊ณตํ ๊ฒ์ธ์ง ์๊ฐํด ๋ด์ผ ํฉ๋๋ค. ๋จผ์ Client๋ฅผ ๋ฐฐํฌํ๊ธฐ ์ํด์๋ ๋น๋๋ฅผ ํด์ผํฉ๋๋ค. ์ฌ๊ธฐ์ ๋น๋๋ ๋ถํ์ํ ๋ฐ์ดํฐ๋ฅผ ์์ ๊ณ , ์ฌ๋ฌ ๊ฐ๋๋ก ํผ์ ธ์๋ ๋ฐ์ดํฐ๋ค์ ํตํฉ/์์ถํ์ฌ ๋ฐฐํฌํ๊ธฐ์ ์ต์ ํ๋ ์ํ๋ฅผ ๋ง๋๋ ๊ฒ์ ๋๋ค. ์ด ๋๋ถ์ ์น ์ฌ์ดํธ์ ๋ก๋ฉ ์๋๊ฐ ๋นจ๋ผ์ง๋๋ค. ๋ ๋ค๋ฅธ ์ ์๋ก๋ ์์ค์ฝ๋๋ฅผ ์คํ ๊ฐ๋ฅํ ๋ฒ๋ค๋ก ๋ณํํ๋ ์ปดํ์ผ ๊ณผ์ ์ ์๋ฏธํฉ๋๋ค.
์ง๊ตฌ ๋ฐ๋ํธ์ ์๋ ์ฌ์ฉ์๋ค์๊ฒ ๋น ๋ฅด๊ฒ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด CDN ์๋น์ค๋ฅผ ์ฌ์ํ ์ ์์ต๋๋ค. CloudFront๋ฅผ ํตํด์ ๊ฐ์ง์ ๋ฐ์ดํฐ์ผํฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ฐ์์ผ์ ์ ์ฅํด ๋๋ค๊ฐ ๊ฐ๊น์ด ์ง์ญ์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉ์์๊ฒ ๋ ๋น ๋ฅด๊ฒ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
AWS EC2 ์๋น์ค๋ฅผ ํตํด ์์ฝ๊ฒ ์๋ฒ๋ฅผ ๊ตฌ์ฑํ๊ณ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋ํ RDS ์๋น์ค๋ฅผ ์ด์ฉํ์ฌ EC2๋ฅผ ํตํด ๋ฐฐํฌ๋ Server Application์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ์ ๊ณตํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
EC2 (Elastic Compute Cloud)
์ธ์คํด์ค
EC2๋ AWS์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ์ปดํจํ ์๋น์ค์ ๋๋ค. ํด๋ผ์ฐ๋ ์ปดํจํ ์ ์ธํฐ๋ท(ํด๋ผ์ฐ๋)๋ฅผ ํตํด ์๋ฒ, ์คํ ๋ฆฌ์ง ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ์ ์ปดํจํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์๋น์ค์ ๋๋ค. EC2์ ์ฅ์ ์ ๊ตฌ์ฑํ๋๋ฐ ํ์ํ ์๊ฐ์ด ์งง๋ค๋ ๊ฒ์ ๋๋ค. ๋ํ AMI(Amazon Machine Image)๋ฅผ ํตํด์ ํ์ํ ์ฉ๋์ ๋ฐ๋ผ ๋ค์ํ ์ด์์ฒด์ (ํ ํ๋ฆฟ) ์ ํ์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ๋๋ค. ๋ํ CPU, RAM, ์ฉ๋๋ ์ฝ๊ฒ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ด๋ฏธ ์ธํ ๋์ ์๋ AMI ์ด์ธ์๋ ํ์์ ๋ฐ๋ผ ์ง์ AMI๋ฅผ ๊ตฌ์ฑํ ์๋ ์์ต๋๋ค. ์ด๋ ๊ฒ ๋ณด๋ฉด EC2๋ฅผ ํตํด ์ปดํจํฐ ํ ๋๋ฅผ ๋น๋ฆด ์ ์๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ AWS์์ ์ปดํจํฐ๋ฅผ ๋น๋ฆฌ๋ ๊ฒ์ ์ธ์คํด์ค(1๋์ ์ปดํจํฐ)๋ฅผ ์์ฑํ๋ค๊ณ ํฉ๋๋ค.
SSH ํ๋กํ ์ฝ
์ธ์คํด์ค๋ฅผ ์์ฑํ ๋ .pem์ ๋ค์ด๋ฐ์ SSH ํ๋กํ ์ฝ์ ํตํด ์๊ฒฉ์ ์์ ํฉ๋๋ค. ์ฌ๊ธฐ์ SSH ํ๋กํ ์ฝ์ด๋ ์๋ก ๋ค๋ฅธ PC๊ฐ ์ธํฐ๋ท๊ณผ ๊ฐ์ Public Network๋ฅผ ํตํด ํต์ ์ ํ ๋ ๋ณด์์ ์์ ํ๊ฒ ํต์ ํ๊ธฐ ์ํ ํต์ ๊ท์ฝ์ ๋๋ค. ์ฃผ๊ณ ๋ฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ํธํํด์ ํด๋น ํค ํ์ด๋ฅผ ๊ฐ์ง์ง ์์ ์ฌ๋์ ํต์ ๋๋ ๋ฐ์ดํฐ๋ฅผ ์์๋ณผ ์ ์๊ธฐ ๋๋ฌธ์ ๋ณด์์ ์์ ํ ํต์ ๋ฐฉ๋ฒ์ ๋๋ค. ์ด๋ ๊ฒ ์ ์์ ํ๋ฉด ์๊ฒฉ์ผ๋ก ์ธ์คํด์ค๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค. ๋ง์ฝ ๋ค์ด๋ก๋ํ๋ ํค ํ์ด ํ์ผ(.pem)์ ๊ถํ์ด ๋๊ตฌ๋ ์ ๊ทผํ ์ ์๋ ๊ฑธ๋ก ๋์ด์์ผ๋ฉด ์ธ์คํด์ค๋ ์ฐ๊ฒฐ์ ๊ฑฐ๋ถํฉ๋๋ค. ๋ฐ๋ผ์ ์ด ๋ chmod 400 [๋ค์ด๋ก๋ํ ํค ํ์ดํ์ผ์ ๊ฒฝ๋ก] ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ๊ถํ์ ์์ ํฉ๋๋ค. 4(์์ ์) 0(๊ทธ๋ฃน) 0 (์ ์ฒด)
๊ถํ์ ๋ณ๊ฒฝํด์ค ํ SSH๋ฅผ ํตํด ์ฐ๊ฒฐํ๊ธฐ ์ํด์๋ ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์์ฑํด์ค๋๋ค.
ssh -i "test" ubuntu @ec2-15-164-251-231.ap-northeast-2.compute.amaxonaws.com
์ด ๋ป์ ssh ํ๋กํ ์ฝ์ ํตํด test๋ผ๋ ์ด๋ฆ์ Key๋ฅผ ๊ฐ์ง๊ณ ubuntu๋ผ๋ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ec2-15-164-251-231.ap-northeast-2.compute.amaxonaws.com ์ฃผ์์ ๊ฐ์ PC์ ์ ์ํ๊ฒ ๋ค๋ ๋ป์ ๋๋ค.
๋ณด์๊ทธ๋ฃน
๋ณด์๊ทธ๋ฃน์ด๋ ์ธ์คํด์ค๋ก ๋ค์ด๊ฐ๊ณ ์ธ์คํด์ค์์ ๋๊ฐ๋ ํธ๋ํฝ์ ๋ํ ๊ฐ์ ๋ฐฉํ๋ฒฝ์ ๋๋ค. ์ธ์คํด์ค๋ก ๋ค์ด๊ฐ๋ ํธ๋ํฝ์ ์ธ๋ฐ์ด๋, ์ธ์คํด์ค์์ ๋๊ฐ๋ ํธ๋ํฝ์ ์์๋ฐ์ด๋๋ผ๊ณ ํฉ๋๋ค. ์ธ๋ฐ์ด๋ ๊ท์น์ ํ์ฉ๋์ง ์์ ๊ท์น์ ์ธ์คํด์ค๋ก ์ ๊ทผํ์ง ๋ชปํ๋๋ก ํํฐ๋ง๋ฉ๋๋ค.
PM2 (Process Manage)
PM2๋ ํ๋ก์ธ์ค๋ฅผ ์ ๋ฌธ์ ์ผ๋ก ๊ด๋ฆฌํด์ฃผ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค. ์ฌ๊ธฐ์ ํ๋ก์ธ์ค๋ ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ด ์คํ๋ ๋ ํ๋ก๊ทธ๋จ ์คํ์ ํ์ํ ๋ด์ฉ์ด ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฌ๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ฆ, ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ๋๋ค. ssh๋ฅผ ํตํด EC2์ ์ ์ํ๊ณ ํฐ๋ฏธ๋์ ์ข ๋ฃํ๋ฉด ๋ก์ปฌ์ ๋์์ ธ์๋ ssh ํ๋ก์ธ์ค๊ฐ ๊ฐ์ ์ข ๋ฃ๋ฉ๋๋ค. ssh ํ๋ก์ธ์ค๊ฐ ์ข ๋ฃ๋๋ฉด EC2 ์์ ํ๋ก์ธ์ค ๊ทธ๋ฆฌ๊ณ EC2 ์์ node ํ๋ก์ธ์ค๋ ์ข ๋ฃ๋ฉ๋๋ค. ssh ์ ์ ์ฌ๋ถ์ ์๊ด์์ด node ํ๋ก์ธ์ค๊ฐ ๋ ์คํ๋๋๋ก ํด์ฃผ๋ ๊ฒ์ด PM2์ ๋๋ค. pm2๋ฅผ ์ค์นํ ํ ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ํตํด ํฐ๋ฏธ๋์ ์ข ๋ฃํ๋๋ผ๊ณ node.js ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ๋ก์ธ์ค๋ก ์คํ๋๊ฑฐ๋ ์ค์ง๋๋๋ก ํ ์ ์์ต๋๋ค.
- pm2 stop: ํ๋ก์ธ์ค ์ค์ง
- pm2 restart: ํ๋ก์ธ์ค ์ฌ์์
- pm2 ls: ํ๋ก์ธ์ค ๋ชฉ๋ก ๋ณด๊ธฐ
- pm2 log: ํ๋ก์ธ์ค ๋ก๊ทธ ๋ณด๊ธฐ
PM2์ ๊ด๋ฆฌ์ ๊ถํ์ ๋ถ์ฌํ๊ธฐ ์ํด์๋ 'authbind --deep' ๋ช ๋ น์ด๋ฅผ ์์ ์ถ๊ฐํด์ผํฉ๋๋ค.
RDS (Relational Database Service)
RDS๋ AWS์์ ์ ๊ณตํ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๋๋ค. ๋ฌผ๋ก EC2 ์ธ์คํด์ค์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ ์ค์นํด์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ํ์ง๋ง ์ด ๊ฒฝ์ฐ ์ฌ์ฉ์๊ฐ ์ผ์ผ์ด ์๊ฐ์ ํฌ์ํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง ์ค์น ๋ฐ ๋ฒ์ ๊ด๋ฆฌ, ๋ฐ์ดํฐ ๋ฐฑ์ ๋ฑ์ ํด์ผํฉ๋๋ค. ์ด์ ๋ํด ๊ฐ์ฉ์ฑ๊ณผ ๋ด๊ตฌ์ฑ์ด ํ๋ณด๋์ง ์๊ธฐ์ ๋ฐ์ดํฐ๊ฐ ์ ์ค๋๊ฑฐ๋ ์ ์์ ์ผ๋ก ์ฌ์ฉํ์ง ๋ชปํ ํ๋ฅ ์ด ์ปค์ง๋๋ค.
RDS๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ง๋ณด์์ ๊ด๋ จ๋ ์ผ๋ค์ RDS์์ ์ ์ ์ผ๋ก ์๋ ๊ด๋ฆฌํ๊ธฐ ๋๋ฌธ์, ์ฌ์ฉ์๋ ์ด๊ธฐ ์ค์ ๋ง ํด๋์ผ๋ฉด ํฐ ํธ์์ฑ์ ๋๋ ์ ์์ต๋๋ค.
S3 (Simple Storage Service)
S3๋ AWS์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง ์๋น์ค์ ๋๋ค. ์ฌ๊ธฐ์ ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง๋ ์ธํฐ๋ท ๊ณต๊ฐ์ ์ ์ฅํ๋ ์ ์ฅ์์ ๋๋ค. ๊ตฌ๊ธ์ Google Drive, ๋ค์ด๋ฒ์ MYBOX๊ฐ ์ฌ๊ธฐ์ ํด๋น๋ฉ๋๋ค. S3๋ ๋ฐ์ด๋ ์ ๊ทผ์ฑ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ๋ฅผ ๋ฌดํํ ์ ์ฅ๊ฐ๋ฅํ ํ์ฅ์ฑ์ ์ง๋๊ณ ์์ต๋๋ค. ๋ํ ๋ด๊ตฌ์ฑ์ด ๋์ ํ์ผ์ ์ ์คํ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ์ ์ต๋๋ค. ๊ฐ์ฉ์ฑ๋ ๋์ต๋๋ค. ์ฆ, ์คํ ๋ฆฌ์ง์ ์ ์ฅ๋ ํ์ผ๋ค์ ์ ์์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ์๊ฐ์ด ๊น๋๋ค. S3์๋ ๋ค์ํ ์คํ ๋ฆฌ์ง ํด๋์ค๋ฅผ ์ ๊ณตํจ์ ๋ฐ๋ผ ํจ์จ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋ํ์ ์ธ ํด๋์ค๋ก๋ Standard ํด๋์ค์ Glacier ํด๋์ค๊ฐ ์์ต๋๋ค. Standard ํด๋์ค๋ ๋ฒ์ฉ์ ์ธ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ข์ต๋๋ค. ์ ๊ทผ ์๋๊ฐ ๋น ๋ฅด์ง๋ง ์ค๋ ๋ณด๊ดํ๋ ๋ชฉ์ ์ผ๋ก๋ ํจ์จ์ ์ธ ์ ํ์ง๊ฐ ์๋๋๋ค. Glacier ํด๋์ค๋ ์ฅ๊ธฐ์ ์ธ ๋ณด๊ด ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
S3๋ฅผ ์ฌ์ฉํ๋ฉด ์ข์ ์ ์ ์ ์ ์น์ฌ์ดํธ ํธ์คํ ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ฌ๊ธฐ์ ์ ์ ์ฌ์ดํธ๋ผ ์๋ฒ์ ๊ฐ์ ์์ด ์์ฑ๋ ์ฌ์ดํธ๋ฅผ ๋งํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์น ํธ์คํ ์ด๋ ์๋ฒ์ ํ ๊ณต๊ฐ์ ๋น๋ ค ์ํ๋ ์๋น์ค๋ฅผ ๋ฐฐํฌํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ฌ๊ธฐ์ ์๋ฒ์ ํ ๊ณต๊ฐ์ ๋ฒํท์ด๋ผ๊ณ ๋ถ๋ฆฝ๋๋ค. ๋ฒํท์ด๋ S3์ ์ ์ฅ๋๋ ํ์ผ๋ค์ด ๋ด๊ธฐ๋ ๋ฐ๊ตฌ๋์ ๋๋ค. ๋ฒํท์๋ ๋ฌดํํ ์์ ํ์ผ์ ์ ์ฅํ ์ ์์ผ๋ฉฐ, ๊ฐ๊ฐ์ ๋ฒํท์ ์ด๋ฆ์ ๋ฆฌ์ ์์ ์ ์ผํด์ผ ํฉ๋๋ค. ๋ํ ํด๋น ๋ฒํท์ ๋ํ ๋ค๋ฅธ ์ ์ ์ ์ ๊ทผ ๊ถํ์ ์์ ํ ์ ์์ต๋๋ค. ๋ฒํท์ ๋ด๊ธฐ๋ ํ์ผ์ ๊ฐ์ฒด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ๊ฐ์ฒด๋ผ๊ณ ๋ถ๋ฅด๋ ์ด์ ๋ ์ ์ฅ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋ ํค-๊ฐ ํ์ด ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ๋๋ฌธ์ ๋๋ค. S3์ ์ ์ฅ๋๋ ๊ฐ์ฒด๋ ํ์ผ๊ณผ ๋ฉํ๋ฐ์ดํฐ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋ฉํ๋ฐ์ดํฐ๋ ๊ฐ์ฒด์ ์์ฑ์ผ, ํฌ๊ธฐ, ์ ํ๊ณผ ๊ฐ์ ๊ฐ์ฒด์ ๋ํ ์ ๋ณด๊ฐ ๋ด๊ธด ๋ฐ์ดํฐ์ ๋๋ค.
Region
EC2, RDS, S3 ์๋น์ค๋ ๊ณตํต์ ์ผ๋ก ๋์ ๊ฐ์ฉ์ฑ๊ณผ ๋ด๊ตฌ์ฑ์ ๋ณด์ฅํฉ๋๋ค. ์ด๋ ๊ฒ ๋ณด์ฅํ ์ ์๋ ์ด์ ๋ AWS๋ ๋ค์ํ ์ง์ญ์ Region(๋ฆฌ์ )์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฌ๊ธฐ์ ๋ฆฌ์ ์ด๋ AWS์์ ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด์ ์ด์ํ๋ ๋ฌผ๋ฆฌ์ ์ธ ์๋ฒ์ ์์น๋ฅผ ๋ปํฉ๋๋ค. ๊ฐ ๋ฆฌ์ ์์ ์กด์ฌํ๋ ๋ฐ์ดํฐ ์ผํฐ๋ ๊ฐ์ฉ์์ญ์ด๋ผ๊ณ ํฉ๋๋ค. ํ ๊ณณ์ ๊ฐ์ฉ ์์ญ์ด ์ฌ๋์ด๋ ์ฌ๊ณ ๋ก ์ธํด ๊ฐ๋์ด ๋ถ๊ฐ๋ฅํด์ง๋๋ผ๋ ๋ค๋ฅธ ๊ฐ์ฉ ์์ญ์ ๋ฐฑ์ ์ ํด๋์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ฌ ๋ฌธ์ ์์ด ์๋ฒ๊ฐ ๊ฐ๋๋๊ฒ ํฉ๋๋ค. ์ด๋ฐ ๊ฐ๋ ๋ฐฉ์ ๋๋ถ์ ๋์ ๊ฐ์ฉ์ฑ๊ณผ ๋ด๊ตฌ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
TIL 64: [๋ฐฐํฌ] Docker (0) | 2021.11.02 |
---|---|
TIL 63: [๋ฐฐํฌ] Amazon Web Service (0) | 2021.11.01 |
TIL 60: [๋คํธ์ํฌ] ์ฌํ (0) | 2021.10.27 |
TIL 59: [์ปดํจํฐ ๊ณตํ] ๊ธฐ์ด (0) | 2021.10.26 |
TIL 58: [์ธ์ฆ/๋ณด์] ๊ธฐ์ด - OAuth 2.0 (0) | 2021.10.25 |