Scale Up and Scale Out
Reference: library.gabia.com
์๋ฒ ํ์ฅ์ ์ํ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ - Scale Up
, Scale Out
Scale Up
, Scale Out
๋ ๋ง์ ์๋ฒ ์ฉ๋๊ณผ ์ฑ๋ฅ์ด ํ์ํ๊ฒ ๋ ๋, Scale Up ๊ณผ Scale Out, ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก sytem์ ํ์ฅ์ํฌ ์ ์๋ค
1. Scale Up
Scale-up์ด๋ server์ CPU๋ RAM์ ์ถ๊ฐํ๊ฑฐ๋ ๊ณ ์ฑ๋ฅ์ ๋ถํ, server๋ก ๊ตํํด์ ์์ฒด ์ฑ๋ฅ์ ์ฆ๊ฐ์ํค๋ ๊ฒ์ด๋ค
์ฆ, ๊ธฐ์กด์ server์์ ๋์ฑ ๊ณ ์ฑ๋ฅ์ sever๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ ์๋ฏธํ๋ค
"์์ง ์ค์ผ์ผ" ์ด๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค
ํ ๋์ server์์ ๋ชจ๋ data๋ฅผ ์ฒ๋ฆฌํ๋ฏ๋ก data ๊ฐฑ์ ์ด ๋น๋ฒํ๊ฒ ์ผ์ด๋๋ DB Server์ ์ ํฉํ ๋ฐฉ์์ด๋ค
![Screen Shot 2020-09-22 at 3.12.23 PM](../../images/Screen Shot 2020-09-22 at 3.12.23 PM.png)
Scale-up์ ๋ฌธ์ ์
Server ํ ๋์ ๋ชจ๋ ๋ถํ๊ฐ ์ง์ค๋๋ฏ๋ก ์ฅ์ ์ ์ํฅ์ ํฌ๊ฒ ๋ฐ์ ์ ์๋ ์ํ์ฑ์ด ์์
Storage controller์ ํ์ฅ์ฑ ํ๊ณ์ ๋ฌธ์
์ฑ๋ฅ & ์ฉ๋ ํ์ฅ ์ ํ์ ๋ค๋ค๋ฅธ ๊ฒฝ์ฐ ์ system์ ์ถ๊ฐํด์ผํ๋ ์ํฉ์์ ๋ฐ์ํ๋ migration ๋น์ฉ
2. Scale Out
๊ธฐ์กด์ sever์ ๊ฐ์ ์ฌ์ ๋๋ ๋น์ทํ ์ฌ์์ server ๋์๋ฅผ ์ฆ๊ฐ์ํค๋ ๋ฐฉ๋ฒ์ผ๋ก ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ํฅ์์ํค๋ ๊ฒ
"์ํ ์ค์ผ์ผ" ์ด๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค
ํ์ฅ์ด Scale-up ๊ณผ ๋น๊ตํ์ฌ ๋ค์ ์ ์ฐํ ํธ์ด๋ค
Server๊ฐ ์ฌ๋ฌ ๋๊ฐ ๋๊ธฐ ๋๋ฌธ์ ๊ฐ server์ ๊ฑธ๋ฆฌ๋ ๋ถํ๋ฅผ ๊ท ๋ฑํ๊ฒ ํด์ฃผ๋ load balancing ์ด ๋๋ฐ๋์ด์ผ ํ๋ค
![Screen Shot 2020-09-22 at 3.20.20 PM](../../images/Screen Shot 2020-09-22 at 3.20.20 PM.png)
Scale Out์ ์ฅ์
Server ํ ๋๊ฐ ์ฅ์ ๋ก ๋ค์ด๋๋๋ผ๋ ๋ค๋ฅธ server๋ก service ์ ๊ณต์ด ๊ฐ๋ฅํ๋ค
Scale Out์ ๋ฌธ์ ์
๋ชจ๋ server๊ฐ ๋์ผํ data๋ฅผ ๊ฐ์ง๊ณ ์์ด์ผ ํ๋ฏ๋ก data ๋ณํ๊ฐ ์ ์ web server ์ ์ ํฉํ ๋ฐฉ์์ด๋ค
๋ณ๋ น ์ปดํจํ (Parallel Computing)
์ค๊ณ ๋ฐ ๊ตฌํ ์ ์ด๋ ค์๊ธฐ๋ณธ์ ์ผ๋ก ์ง๋ ฌํ (๋จ์ผ ์ฒ๋ฆฌ) ๋์ด์ผ ํ ๋ถ๋ถ์ด ์กด์ฌํ๋ฉฐ,
๋์ญํญ, ๋๊ธฐํ ๋ฌธ์ ๊ฐ ์๊ณ ,
core๊ฐ ๋์ด๋จ์ ๋ฐ๋ผ ๋ง๋ฅ ์ฑ๋ฅ์ด ์ฆ๊ฐํ์ง๋ ์๊ณ , core ์ฆ๊ฐ์ ๋ฐ๋ผ ๋์ญํญ ์ ์ฆ๊ฐํด ์ง์ฐ์ด ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ์๋ค
Wrap-up
์ํฉ์ ๋ง๋ ๋ฐฉ์์ ์ฑํํด์ ๊ตฌ์ถํด์ผ ํ๋ค
ex)
์ ์์ ์ฆ๊ฐ๋ก ์ธํด traffic์ด ๋ง์ด ๋ฐ์ํ ๊ฒฝ์ฐ
Scale-out
์ด ํจ๊ณผ์ ์ด๊ณ , ๋น์ฉ๋ ์ ๋ ดํ๋คDB์ ๋น๋ฒํ ๊ฐฑ์ ์ด ํ์ํ OLTP (Online Transaction) ์์๋
Scale-up
์ด ํจ๊ณผ์ ์ด๋ค
Last updated