Why and how to upgrade Spider Integrated ID Manager(IID2 Design) - cloud-barista/cb-spider GitHub Wiki
๊ฐ์
-
CB-Spider ์ฐ๋ ๋์ CSP๋ค์ด ์ ๊ณตํ๋ ์์์ ID ์ฒด๊ณ ๋ฐ ๊ด๋ฆฌ ๋ฐฉ๋ฒ์ด ์๋ก ๋งค์ฐ ์ฌ๋ง๋ ์๋ํ ์ธ,
-
CB-Spider๋ ๋ชจ๋ ์ฐ๋ CSP ์์์ ๋ํ์ฌ ์ฌ์ฉ์์๊ฒ ๋์ผํ ๊ท๊ฒฉ์ผ๋ก ID๋ฅผ ๊ด๋ฆฌ ํด์ฃผ์ด์ผ ํ๋ค.
-
์ด๋ฅผ ์ํ์ฌ IID(Integrated ID, ํตํฉID) ๊ตฌ์กฐ๋ฅผ ๋์ ๋ฐ ์ ๊ณตํ์์ผ๋, ๋ช๊ฐ์ง ์ด์ ๋ฐ criticalํ ์ ์ฝ์ด ๋ฐ์ํ์๋ค.
-
์ด๋ฌํ ์ด์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ์ฌ IID๋ฅผ ๋ํญ ๊ฐ์ ํ์ฌ ์๋ก์ด IID Manager V2(IID2)๋ฅผ ์ค๊ณ ๋ฐ ๊ฐ๋ฐํ์๋ค.
-
IID2๋ Spider Server์์๋ง ID ๊ตฌ์กฐ ๋ฐ ๊ด๋ฆฌ ์ฒด๊ณ๋ฅผ ๋ํญ ๊ฐ์ ํ์์ผ๋ฉฐ, ๊ธฐ์กด IID User ๋ฐ Cloud Driver์ ๋ณ๊ฒฝ์ ๋ถํ์ํ๋ค.
-
IID2(Spider-ID, IID, Spider-IID)๋ ์ฌ์ฉ์๊ฐ ๋ถ์ฌํ ID(vm-01)์ Spider๊ฐ ์์ฑํ ID(vm-01-9m4e2mr0ui3e8a215n4g), ๊ทธ๋ฆฌ๊ณ , ๊ฒฝ์ฐ์ ๋ฐ๋ผ์ CSP๊ฐ ์์ฑํ ID(i-0bc7123b7e5cbf79d)๋ฅผ ํฌํจํ ์ ์๋ ๊ตฌ์กฐ์ด๋ค.
-
Spider๊ฐ ์์ฑํ ID(SP-XID)๋ ํน์ CSP์ ์งง์ ๊ธธ์ด ID(NCP=30์)์ ์ ์ฅ์ด ๋๋ฉด์, Identity๋ฅผ ์ ๊ณต๋ฉด์, ๋ถ๋ถ์ ์ผ๋ก ์ฝํ์ง ์ ์๋ ID ๊ตฌ์กฐ์ด๋ค.
- SP-XID ์์: aws-seoul-c59d3bqba5o1pd5rn65g
- Thanks, XID
๊ฒฐ๋ก
- ์ฌ์ฉ์๋ ์ฐ๋ ๋์ CSP ๋ฌด๊ดํ๊ฒ ์์ ๋ก์ด User ID๋ฅผ ์ฌ์ฉ ๊ฐ๋ฅ (3,200์ ์ด์)
- v0.4.11๋ถํฐ ์ ์ฉ
๊ฒ์ฆ
- 3,200์ ID ๊ฒ์ฆ ์ํ
- ์ฌ์ฉ ๋ฌธ์: [a-z, A-Z, 0-9, '+', '-', '_', '.', โ*โ]
- encoding ์ฒ๋ฆฌ ์์ด HTML URL ์ฌ์ฉ ๊ฐ๋ฅ ๋ฌธ์๋ก ๊ตฌ์ฑ
- ๋ฌธ์ ๊ธธ์ด: 3,200์ User ID Sample (๊ทธ ์ด์ ๊ธธ์ด๋ ์ํํ์ง ์์)
- ์ํ ์์ธ ๋ด์ฉ
- ์ํ์ ํ์ฉ๋ 3,200์ ID
- ์ฌ์ฉ ๋ฌธ์: [a-z, A-Z, 0-9, '+', '-', '_', '.', โ*โ]
์ดํ ์ธ๋ถ๋ด์ฉ
- ์ด์/ํด๊ฒฐ ๋ฐฉ์
- IID2 ๊ตฌ์กฐ ๋ฐ ๋์ ์๋ฆฌ
- SP-XID ์ ์ ๋ฐ ๊ท๊ฒฉ ๋ฑ
์ด์: CSP๋ณ ID ๊ด๋ฆฌ ํ์ ์ฐจ์ด
๋ฐฉ์: IID ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ฐ ์ด์ ๋ฐฉ์ ๋์
์ด์: User ๋ฐ๊ธ ํ์ CSP๋ค์ ID naming ์ ์ฝ ๋ฌธ์
๋ฆฌ๋ทฐ: CSP๋ณ ID ์ ์ฝ ํํฉ
์ด์: User ๋ฐ๊ธ ํ์ CSP๋ค์ ID naming ์ ์ฝ ๊ต์งํฉ ๋ฐ ์ํฅ
๋ฐฉ์: IID ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ฐ ์ด์ ๋ฐฉ์ ๊ฐ์
SP-XID ์ ์ ๋ฐ ๊ท๊ฒฉ
์ฐธ๊ณ : SP-XID ์์ฑ ์์
IID2 ์ฒ๋ฆฌ ๊ณผ์ ์์ ๋ฐ SG Delimiter, Subnet Prefix ์ด์ ํด๊ฒฐ
(์ฐธ๊ณ ) SP-XID ์ ์ฉ์ AWS Console์์ ์์ ID ์์
(์ฐธ๊ณ ) SP-XID ์ ์ฉ์ GCP Console์์ ์์ ID ์์
SP-XIP ๊ฐ์
- CSP๋ณ, ์์๋ณ ID Max Length ๋ฐ์ํ์ฌ SP-XID ๊ฐ๋ณ ๊ธธ์ด๋ก ์์ฑ