๋ค ๋ชจ๋ฅด๊ฒ ๊ณ , ๊ฐ์ฅ ์ด์์ ์ธ ์ํคํ ์ฒ๋ง ๋ณด๊ณ ์ถ์ ์ฌ๋์ ํ์ค์ ์ธ ์๊ท๋ชจ ์ํคํ ์ฒ ์น์ ์ ๋ณด๋ฉด ๋๋ค.
ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋๋ฅผ ์ฌ์ฉํ ๋ ์์ด๋ก ํ๋ ํ๊ตญ์ด๋ก ํ๋ ๊ธฐ๋ฅ ์ดํดํ๊ธฐ๋ ์ด๋ ต๊ณ ๊ฐ์ด๋๊ฐ ๋ณต์กํ๋๋ผ๋ AWS ์ฌ์ฉํ๋๋ฐ๋ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์ด์ ๊ฐ ์๋ค. ๋ง์ ํ์ฌ๊ฐ AWS๋ฅผ ์ฌ์ฉํ๊ณ ์์ด์ ๊ฒฝํ์ถ์ ๊ฒ๋ ์์ง๋ง, ํ์์ผ๋ก์ ๊ฐ๊ฒฉ์ด ํฐ ์ด์ ์๋ค. AWS์๋ ์ ๋ง์ ์๋น์ค๋ค์ด ์กด์ฌํ๊ณ ์๋ฒฝํ ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด ๋ง์ ๊ธฐ๋ฅ๋ค์ ์ถ๊ฐํ ์ ์๋ค. ํ์ง๋ง ์์ธ๋ก ์ผ๋ถ ์๋น์ค๋ฅผ ์ ์ธํ๊ณ ๋ ํฉ๋ฆฌ์ ์ธ ๊ฐ๊ฒฉ์ด๊ฑฐ๋ ์ผ์ ๋ฒ์ ๋ด์์ ๋ฌด๋ฃ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
NCP ์ํคํ ์ฒ
NCP๋ ํ๊ตญ ํด๋ผ์ฐ๋์ด๊ธฐ๋ ํ๊ณ ํ๋ฐ์ฃผ์๋ผ ๊ทธ๋ฐ์ง ๋ฌธ์ํ๊ฐ ๊ต์ฅํ ์ ๋์ด์๋ค. ๊ฐ๋ AWS์ ํ๊ตญ ๋ํ๋จผํธ๋ฅผ ๋ณด๋ฉด ํ๊ตญ์ด๋ฅผ ์ฝ๊ณ ์๋๋ฐ๋ ์ดํด๊ฐ ์๋๊ณ ์์ด๋ ๋ ์ดํด๊ฐ ์๋๊ณค ํ๋๋ฐ, NCP ๋ํ๋จผํธ๋ ๋ณ๋์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐพ์๋ณด์ง ์๊ณ ๋ํ๋จผํธ๋ง ์ฐธ๊ณ ํด๋ ๋ฌธ์ ์์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์๊ณคํ๋ค. ํนํ, ๊ฐ์ฅ ๋๋๊ฑด ๋ ํผ๋ฐ์ค ์ํคํ ์ฒ์๋ค. ๊ต์ฅํ ๋ค์ํ ์๋น์ค๋ฅผ ์ํ ์์ ์ํคํ ์ฒ๋ฅผ ์ ๊ณตํด์ฃผ๊ณ ์๋ค. AWS๋ ๋ค์ํ ์์ ์ํคํ ์ฒ๋ฅผ ์ ๊ณตํด์ฃผ๊ณ ์์ง๋ง, NCP๋ ๋ ์ ๊ฐํ๊ฒ ์ ๋ฆฌ๋ ๋๋์ด์๋ค. ๊ทธ๋ผ ๋ ํผ๋ฐ์ค ์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ฉํ ์ ์๋ ์ํคํ ์ฒ๋ฅผ ๊ฒํ ํด๋ณด์.
Auto Scaling์ ํ์ฉํ ๊ฐ์ฉ์ฑ ํ๋ณด ์ํคํ ์ฒ
์๋๋ NCP๊ฐ ์ ์ํ๋ Web hosting์ ๊ฐ์ฅ ์ด์์ ์ธ ์ํคํ ์ฒ์ด๋ค. ๋น์ฉ์ ๊ณ์ฐํด๋ณด์.
- Compute (2 vCPU, 8GB RAM, 50GB SSD) * 2 = 176,000์
- Cloud DB for Redis (G2, 1.5GB RAM) * 2 = 115,760 ์
- Cloud DB for MySQL (2 vCPU, 8GB RAM, 50GB SSD, 1 Master - 2 Slave) = 537,984 ์
- Load Balancer * 2 = 37,400์
- Global CDN = 3,000 ์
- Object Storage = 2,000 ์
โก ์ดํฉ = 870,244์
๊ฐ์ธ ํน์ ์๊ท๋ชจ ํ์ด ๊ฐ๋นํ ์ ์๋ ๊ฐ๊ฒฉ์ ์๋๋ค..
์๊ท๋ชจ ์น์ฌ์ดํธ ์ํคํ
์ฒ
๊ทธ๋ผ NCP์์ ์ ์ํ๋ ์๊ท๋ชจ ์น์ฌ์ดํธ ์ํคํ ์ฒ๋ ์ด๋จ๊น?
- Compute (2 vCPU, 8GB RAM, 50GB SSD) * 2 = 176,000์
- Cloud DB for MySQL (2 vCPU, 8GB RAM, 50GB SSD, 1 Master) = 183,168์
- Load Balancer * 2 = 37,400์
- Object Storage = 2,000 ์
โก ์ดํฉ = 398,568์
์ด์ ์ํคํ ์ฒ๋ณด๋ค ์ ๋ ดํด์ง๊ธด ํ์ง๋ง, ์ฌ์ ํ ์๊ท๋ชจ ํ์ด ๊ฐ๋นํ ์์ฐ์ ์๋ ๊ฒ ๊ฐ๋ค. ๋ฐ๋ผ์ ๋์๋ฆฌ ํ๋ก์ ํธ์์ ์ฌ์ฉํ๋๋ก, ๊ฐ์ฅ ํ์ค์ ์ผ๋ก ์์ฐ์ ์ ์ฝํ๋ฉฐ ๋ฐฑ์ ๋์ฑ ์ ๋ง๋ จํ ์ ์๋ ์ํคํ ์ฒ๋ฅผ ๋ง๋ค์ด ๋ดค๋ค.
ํ์ค์ ์ธ ์๊ท๋ชจ ์ํคํ ์ฒ
- Compute (2 vCPU, 8GB RAM, 50GB SSD) = 88,000์
- Load Balancer = 18,700์
- Global CDN = 3,000 ์
- Object Storage = 2,000 ์
- Backup for Compute storage and DB = 15,000 ์
โก ์ดํฉ = 126,700์
์ปดํจํ ์๋ฒ๋ ํ๋๋ง ๋๊ณ , WA + WAS + DB๋ฅผ ๋ชจ๋ ๊ตฌ๋ํ๊ณ ๋์ปค๋ก ๊ด๋ฆฌํ๋ค. ์ด๋ฌ๋ฉด ์์ ์ฑ์ด ๋ฐฑ์ ์ด ๊ฑฑ์ ๋ ์ ์๋๋ฐ, NCP Backup ์๋น์ค๋ ์ปดํจํ ์๋ฒ์ ์คํ ๋ฆฌ์ง ๋ฟ๋ง ์๋๋ผ ์์์ ๊ตฌ๋์ค์ธ ๋๋น๊น์ง๋ ๋ฐฑ์ ํด์ค๋ค. ํ์ง๋ง ํ์ฅ์ฑ์ ์ํด LB์ Auto scaling์ ๊ฑธ์ด๋๋ ํ์ฅ๋์ง ์๋๋ก ์ค์ ํด๋๋ค.
๋ค์ํ ์๋น์ค๋ฅผ ๊ณ ๋ คํด๋ดค๋๋ฐ, ์ด ์ํคํ ์ฒ๊ฐ ๊ฐ์ฅ ๊ฒฝ์ ์ฑ์๊ฒ ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํ ์ ์๋ ์ํคํ ์ฒ๋ผ๊ณ ์๊ฐ๋๋ค. NCP๋ฅผ ํ ๋ฒ ์ฌ์ฉํด๋ณด๊ณ ์ถ๋ค๋ฉด, ์ด ์ํคํ ์ฒ๋๋ก ๋ฐฐํฌํด๋ณด์.
'๐ค Backend > Cloud' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
NCP Server์ pem key๋ก ssh ์ ์ํ๊ธฐ - Permission denied (publickey) (1) | 2024.02.22 |
---|