CloudStack Zone Component - cra16/overcast GitHub Wiki
์ด ๋ฌธ์๋ ์ค๋๋ ๋ด์ฉ์ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ์ต์ ๋ด์ฉ์ผ๋ก ๊ฐฑ์ ํ ์์ ์ ๋๋ค.
์ด ๋ฌธ์๋ 2012๋ ๋น์์ CloudStack ์ค์น ๋ฐฉ๋ฒ์ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ์ค์ต์ ํ์ฉํ๊ธฐ์๋ ๋ฌด๋ฆฌ๊ฐ ์์ผ๋ ์ค์น ํ๋ฆ์ ๋ฐฐ์ฐ๋ ๋จ์ ์ฐธ๊ณ ์ฉ์ผ๋ก ์ฌ์ฉํด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
CloudStack์ ๋ฐ์ดํฐ ์ผํฐ ๊ฐ๋ ์ธ zone ๋จ์๋ก ๊ตฌ์ฑ๋๋ค. zone์ rack ์ญํ ์ ํ๋ pod๋ก ๊ตฌ์ฑ๋๋ฉฐ, pod๋ ๋ค์ ์ปดํจํฐ ํธ์คํธ์ ๋ชจ์์ธ cluster๋ก ๊ตฌ์ฑ๋๋ค. ์ฌ๊ธฐ์ secondary storage์ primary storage๊ฐ ์ถ๊ฐ ๋๋ค. ๋ฌผ๋ก ์ฌ๋ฌ ๊ฐ์ zone์ ๊ฐ์ง ์ ์๋ค.
- zone ๋ฐ์ดํฐ ์ผํฐ์ ๋์ํ๋ค. ํ๋ ์ด์์ pod๋ก ๊ตฌ์ฑ๋๋ค.
- pod rack์ ๋์ํ๋ค. ํ๋์ pod๋ ํ๋ ์ด์์ cluster๋ก ๊ตฌ์ฑ๋๋ค. pod๋ secondary storage๋ฅผ ๊ณต์ ํ๋ค.
- cluster cnode์ ๋ชจ์์ผ๋ก ํ๋์ cluster๋ ํ๋์ primary storage๋ฅผ ๊ณต์ ํ๋ค. ์ต์ํ ํ๋์ cluster๋ฅผ ๊ฐ์ ธ์ผ ํ๋ค. ํ๋์ cluster๋ฅผ ๋ช ๊ฐ์ cnode๋ก ๊ตฌ์ฑํด์ผ ํ๋์ง๋ ์ฑ๋ฅ์ด์๋ค.
- cnode rack์ ๊ตฌ์ฑํ๋ ๋จ์ ์๋ฒ ์ปดํจํฐ๋ผ๊ณ ๋ณด๋ฉด ๋๋ค. cnode์ dom0๋ primary storage์ secondary storage์ ์ ๊ทผํ ์ ์๋ค. ํด์ cnode๋ ์์ ์ด ๊ฐ์ง๊ณ ์๋ cpu์ memory ๊ทธ๋ฆฌ๊ณ storage์์์ ์ด์ฉํด์ vm์ ์์ฑํ๋ค.