๋คํธ์ํฌ ํ ํด๋ก์ง ๊ฐ์ด๋
์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๊ทธ๋ฆฌ๊ณ ์ด๋ค ์ฌ์ด์ ์ฐ๊ฒฐ์ 3D ์ฐ์ฃผ ๊ณต๊ฐ์ผ๋ก ์๊ฐํํ ๋คํธ์ํฌ ํ ํด๋ก์ง(Net3D) ํ๋ฉด์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค.
โ ๏ธ ์ด ๋ฌธ์์ ์ ์ฉ ๋ฒ์
์ด ๋ฌธ์๋ ํ๋ฉด ์ฌ์ฉ๋ฒ๋ง ๋ค๋ฃน๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์ง์ ๋ฃ๋ ํ์(tKVS
kFactor/kKey/kValue)์ ์ฌ๊ธฐ์ ์์ผ๋ฏ๋ก, ์ด ๋ฌธ์๋ง์ผ๋ก๋ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ๋ฅผ ์ง์ ๋ฃ์ผ๋ ค๋ฉด โ ๋คํธ์ํฌ ํ ํด๋ก์ง(Net3D) API ๋ ํผ๋ฐ์ค
- ๋คํธ์ํฌ๊ฐ ์๋ ์์์ ๋ฐ์ดํฐ(์ฃผ๋ฌธ ํ๋ฆ, ์กฐ์ง๋, ์๋น์ค ์์กด ๊ด๊ณ ๋ฑ)๋ฅผ ์ด 3D ๋ ์ด์์์ผ๋ก ๋ณด์ฌ์ฃผ๊ณ ์ถ๋ค๋ฉด โ API ๋ ํผ๋ฐ์ค์ "๋ถ๋ก: ๋คํธ์ํฌ๊ฐ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ด ๋ ์ด์์์ผ๋ก ๋ณด์ฌ์ฃผ๊ธฐ" ์ .
kFactor๋ง ์์ ๊ฐ์ผ๋ก ๋ฐ๊ฟ tKVS ์ ๋ฃ๋ ๋ฐฉ๋ฒ์ ๋์ํ์ง ์์ต๋๋ค(์ ์ฅ์ ์ฑ๊ณตํ์ง๋ง ํ๋ฉด์๋ ์๋ฌด๊ฒ๋ ํ์๋์ง ์์ต๋๋ค).
๐ ๊ฐ์
๋คํธ์ํฌ ํ ํด๋ก์ง๋ ํ์ฌ ํ๋ก์ ํธ(CSN)์ ์ํ ์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ 3D ๊ทธ๋ํ๋ก ํํํฉ๋๋ค. ๋ ธ๋ ์ฌ์ด์ ์ฐ๊ฒฐ์ ์ ์ค์ SQL ํต์ ์ ๋ํ๋ด๋ฉฐ, ๋ถํ ์ํ์ ๋ฐ๋ผ ์๊ณผ ์ ์ ํ๋ฆ ์๋๊ฐ ์ค์๊ฐ์ผ๋ก ๋ณํฉ๋๋ค. ๋ก๊ทธ์ธํ ์ธ์ ์ CSN์ ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ๊ฐ ๋ก๋๋ฉ๋๋ค.
๐ ํ๋ฉด ๊ตฌ์ฑ
1. ๋ ธ๋ (Nodes)
- ์๋ฒ๋ ๊ตฌ(sphere), ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์๊ธฐ๋ฅ(cylinder) ๋ชจ์์ผ๋ก ํ์๋ฉ๋๋ค.
- ๋ ธ๋ ์์์ ์ํ๋ฅผ ์๋ฏธํฉ๋๋ค: ์ ์์ ํ๋์/๋ น์, ๋ถํ๊ฐ ์๊ณ๊ฐ์ ๋์ผ๋ฉด ๋นจ๊ฐ์, ํ์ฑ ์ฟผ๋ฆฌ๊ฐ ์๊ณ๊ฐ์ ์ด๊ณผํ๋ฉด ๋ถ์์, ์ด๋ฆฐ ํธ๋์ญ์ (Open Transaction)์ด ์์ผ๋ฉด ์ฃผํฉ์์ผ๋ก ํ์๋ฉ๋๋ค.
- ๋ ธ๋์ ์ง์ ์ง์ ํ ์ฌ์ฉ์ ์์(์ปค์คํ ์)์ด ์์ผ๋ฉด ์ฐ์ ์ ์ฉ๋ฉ๋๋ค.
2. ์ฐ๊ฒฐ์ (Links)
๋ ธ๋๋ฅผ ์๋ ์ ์ SQL ํต์ ๊ฒฝ๋ก์ ๋๋ค. CPU ๋ถํ์ ๋ฐ๋ผ ๋ น์ โ ๋ ธ๋ โ ์ฃผํฉ โ ๋นจ๊ฐ์ผ๋ก ๋ณํ๋ฉฐ, ์ต๊ทผ SQL์ด ํ๋ฅด๋ ๋งํฌ์๋ ๋ฐฉํฅ์ฑ ์ ์๊ฐ ๋ ๋น ๋ฅด๊ฒ ํ๋ฆ ๋๋ค.
3. ๋ ธ๋ ์์ธ ๋ฒ๋ธ (Node Bubble)
๋ ธ๋๋ฅผ ํด๋ฆญํ๋ฉด ์นด๋ฉ๋ผ๊ฐ ํด๋น ๋ ธ๋๋ก ์ด๋ํ๊ณ ์์ธ ์ ๋ณด ๋ฒ๋ธ์ด ๋ํ๋ฉ๋๋ค. ์๋ฒ๋ ํธ์คํธ ์์ธ ์ ๋ณด์ IP ๋ชฉ๋ก์, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ DB ์์ธ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ๋ฒ๋ธ์์ ์ปค์คํ ์์๊ณผ ๋ฉ๋ชจ๋ฅผ ์ ์ฅํ๊ฑฐ๋, ์์ (Modify) ๋ฒํผ์ผ๋ก ์๋ฒ/DB ์์ธ ํธ์ง ๋ชจ๋ฌ์ ์ด ์ ์์ต๋๋ค.
4. ๊ฒ์ ๋ฐ ์๋ ์๋ก๊ณ ์นจ
ํ๋ฉด์ ๊ฒ์ ์ฐฝ์์ ๋ ธ๋ ์ด๋ฆ์ ์ฐพ์ ๋ฐ๋ก ํฌ์ปค์คํ ์ ์์ต๋๋ค. ์๋ ์๋ก๊ณ ์นจ ํ ๊ธ์ ์ผ๋ฉด ๋ฐ์ดํฐ๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก ๊ฐฑ์ ๋ฉ๋๋ค.
5. Known Nodes (์ธ๋ถ ๋ ธ๋ ๊ด๋ฆฌ)
๋ฑ๋ก๋์ง ์์ ์ธ๋ถ ๋ ธ๋๋ฅผ Known Nodes๋ก ๊ด๋ฆฌํฉ๋๋ค. ๋ชฉ๋ก ๋ชจ๋ฌ์์ ๋ ธ๋ ์ญ์ , IP ์ฐ๊ฒฐ ํด์ ๋ฑ์ ์ํํ ์ ์์ต๋๋ค.
6. ํ์๋ผ์ธ & ์๊ฐ์ฌํ (History ๋ชจ๋)
ํ๋ฉด ํ๋จ์ ํ์๋ผ์ธ์์ ๊ณผ๊ฑฐ ์์ ์ ์ ํํ๋ฉด ๊ทธ ์์ ์ ํ ํด๋ก์ง ์ํ๋ก ๋๋์๊ฐ ๋ณผ ์ ์์ต๋๋ค(History ๋ชจ๋). ์ด๋ ์ฐ์ธก ํ๋จ์ HISTORY MODE์ ๋์ ์๊ฐ์ด ํ์๋ฉ๋๋ค.
7. ์ค์ (Thresholds)
์ค์ ๋ชจ๋ฌ์์ ๋ ธ๋/๋งํฌ ๋ถํ ๊ฒฝ๊ณ ์๊ณ๊ฐ๊ณผ ํ์ฑ ์ฟผ๋ฆฌ ์ํ ์๊ณ๊ฐ ๋ฑ์ ์กฐ์ ํ๋ฉด ์์ ๊ธฐ์ค์ด ์ฆ์ ๋ค์ ๊ณ์ฐ๋์ด ๊ทธ๋ํ์ ๋ฐ์๋ฉ๋๋ค.
๐ ๏ธ ํ์ฉ ํ
- ์ฐ์ธก ํ๋จ์ ํ์ฌ ํ์ ์ค์ธ ๋ ธ๋ ์์ ๋งํฌ ์๊ฐ ํ์๋ฉ๋๋ค.
- ๋ ธ๋๋ ๋ฐ์ดํฐ๊ฐ ํ๋๋ ์์ผ๋ฉด [๋จธ์ ๋ฑ๋ก] ๋๋ [๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ๋ก] ์๋ด ํ๋ฉด์ด ๋ํ๋๋ฉฐ, ํด๋ฆญํ๋ฉด ํด๋น ๋ฑ๋ก ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ๋ ธ๋/๋งํฌ ์ดํฉ์ด ๋ง์์ง๋ฉด(์ฝ 700๊ฐ ์ด๊ณผ) ์ฑ๋ฅ์ ์ํด ์ ์ ํจ๊ณผ๊ฐ ์๋์ผ๋ก ์ค์ด๋ญ๋๋ค.
๐ก ์ ์ ์ฌํญ
- ์ด ํ์ด์ง๋ ๋ก๊ทธ์ธ์ด ํ์ํ๋ฉฐ, ์ธ์ ์ CSN์ ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ํ์ํฉ๋๋ค.
- ์ปค์คํ ์์ยท๋ฉ๋ชจ ์ ์ฅ์ด ์คํจํ๋ฉด ๋ธ๋ผ์ฐ์ ์ฝ์์ ์ค๋ฅ๊ฐ ๊ธฐ๋ก๋ฉ๋๋ค.
๋ฌธ์ ํด๊ฒฐ
| ์ฆ์ | ์์ธ | ํด๊ฒฐ |
|---|---|---|
| ํ๋ฉด์ ๋ ธ๋๊ฐ ์๊ณ ๋ฑ๋ก ์๋ด๋ง ํ์๋จ | ํ์ฌ CSN์ ๋ฑ๋ก๋ ์๋ฒ/DB๊ฐ ์์ | [๋จธ์ ๋ฑ๋ก] ๋๋ [๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ๋ก]์ ๋๋ฌ ์์ฐ์ ๋จผ์ ๋ฑ๋กํฉ๋๋ค. |
| "Loading Universe..."์์ ๋ฉ์ถค | ๋ฐ์ดํฐ ๋ก๋ ์ง์ฐ ๋๋ ์ธ์ ๋ง๋ฃ | ์๋ ์๋ก๊ณ ์นจ์ ์ผ๊ฑฐ๋ ํ์ด์ง๋ฅผ ์๋ก๊ณ ์นจํ๊ณ , ํ์ ์ ๋ค์ ๋ก๊ทธ์ธํฉ๋๋ค. |
| Error ๋ฉ์์ง๊ฐ ํ์๋จ | ๋ฐ์ดํฐ ์กฐํ API ํธ์ถ ์คํจ | ์ ์ ํ ๋ค์ ์๋ํ๊ณ , ๋ฐ๋ณต๋๋ฉด CSNยท๋คํธ์ํฌ ์ํ๋ฅผ ํ์ธํฉ๋๋ค. |
| ์ปค์คํ ์์/๋ฉ๋ชจ๊ฐ ์ ์ฅ๋์ง ์์ | ์ ์ฅ API ์๋ต์ด ์ฑ๊ณต(200)์ด ์๋ | ๋ธ๋ผ์ฐ์ ์ฝ์์ ์ค๋ฅ๋ฅผ ํ์ธํ๊ณ ๋ค์ ์๋ํฉ๋๋ค. |
| ๋ ธ๋ ์์์ด ์์๊ณผ ๋ค๋ฆ | ๋ถํ/ํ์ฑ ์ฟผ๋ฆฌ ์๊ณ๊ฐ ์ค์ ๋๋ฌธ | ์ค์ ๋ชจ๋ฌ์์ ์๊ณ๊ฐ์ ์กฐ์ ํฉ๋๋ค. |
๋ฒ์ : 1.1
์ต์ข
์
๋ฐ์ดํธ: 2026-09-14
์์ค ํ์ผ: giipv3/public/help/network-topology.ko.md