๋ชจ๋๊ฐ ๊ฐ๋ฐ ๋ฐ ํ ์คํธ, ์ง์ ๊ต์ก, ๋๊ธฐ ๋ถ์ฌ ํ๋ก์ธ์ค์ ๋ํด ์ด์ผ๊ธฐํ์ง๋ง XNUMX๋ถ์ ์๋น์ค ์ค๋จ ์๊ฐ์ ๋ง๋ํ ๋น์ฉ์ด ์์๋๋ ๊ฒฝ์ฐ ์ด๋ฌํ ํ๋ก์ธ์ค๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ์๊ฒฉํ SLA์ ๋ฐ๋ผ ๊ธ์ต๊ฑฐ๋๋ฅผ ํ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ํด์ผ ํ๋์? ๊ฐ๋ฐ๊ณผ ํ ์คํธ๋ฅผ ๋ฐฉ์ ์์์ ์ ์ธํ์ฌ ์์คํ ์ ์์ ์ฑ๊ณผ ๋ด๊ฒฐํจ์ฑ์ ๋์ด๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
๋ค์ HighLoad++ ์ปจํผ๋ฐ์ค๋ 6๋
7์ 2020์ผ๊ณผ XNUMX์ผ์ ์ํธํํ
๋ฅด๋ถ๋ฅดํฌ์์ ๊ฐ์ต๋ฉ๋๋ค. ์ธ๋ถ์ ๋ณด ๋ฐ ํฐ์ผ
Evgeniy Kuzovlev(์ดํ โ EC): - ์น๊ตฌ๋ค, ์๋ ! ๋ด ์ด๋ฆ์ Kuzovlev Evgeniy์ ๋๋ค. ์ ๋ EcommPay ํ์ฌ ์ถ์ ์ด๊ณ ํน์ ๋ถ์๋ ํ์ฌ ๊ทธ๋ฃน์ IT ๋ถ์์ธ EcommPay IT์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๋ ์ฐ๋ฆฌ๋ ๊ฐ๋ ์ค์ง ์๊ฐ์ ํผํ๋ ๋ฐฉ๋ฒ, ํผํ ์ ์๋ ๊ฒฝ์ฐ ๊ฒฐ๊ณผ๋ฅผ ์ต์ํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค. ์ฃผ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: "100๋ถ์ ๋ค์ดํ์ ๋น์ฉ์ด $000์ธ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?" ์์ผ๋ก ์ฐ๋ฆฌ์ ์ซ์๋ ๋น์ทํ ๊ฒ์ ๋๋ค.
EmmPay IT๋ ๋ฌด์์ ํฉ๋๊น?
์ฐ๋ฆฌ๋ ๋๊ตฌ์ ๋๊น? ๋๋ ์ ์ฌ๊ธฐ ๋น์ ์์ ์ ์์ต๋๊น? ์ ๋ด๊ฐ ์ฌ๊ธฐ์ ๋น์ ์๊ฒ ๋งํ ๊ถ๋ฆฌ๊ฐ ์์ต๋๊น? ์ฌ๊ธฐ์๋ ๋ฌด์์ ๋ํด ๋ ์์ธํ ์ด์ผ๊ธฐํ ๊น์?
EcommPay ๊ทธ๋ฃน์ ๊ตญ์ ์ธ์์์
๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌ์์, ์ ๋ฝ, ๋๋จ์์์(์ ์ธ๊ณ) ๋ฑ ์ ์ธ๊ณ์์ ๊ฒฐ์ ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด 9๊ฐ์ ์ฌ๋ฌด์ค๊ณผ 500๋ช
์ ์ง์์ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ ๊ทธ ์ค ์ฝ ์ ๋ฐ ๋ฏธ๋ง์ด IT ์ ๋ฌธ๊ฐ์
๋๋ค. ์ฐ๋ฆฌ๊ฐ ํ๋ ๋ชจ๋ ์ผ, ์ฐ๋ฆฌ๊ฐ ๋์ ๋ฒ๋ ๋ชจ๋ ์ผ์ ์ฐ๋ฆฌ ์ค์ค๋ก ํ ๊ฒ์
๋๋ค.
์ฐ๋ฆฌ๋ ๋ชจ๋ ์ ํ์ ์ง์ ์์ฑํ์ต๋๋ค(๋ํ IT ์ ํ ๋ผ์ธ์๋ ์ฝ 16๊ฐ์ ์๋ก ๋ค๋ฅธ ๊ตฌ์ฑ ์์๊ฐ ์์ต๋๋ค). ์ฐ๋ฆฌ๋ ์ค์ค๋ก ๊ธ์ ์ฐ๊ณ , ์ค์ค๋ก๋ฅผ ๋ฐ์ ์ํต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ฌ ์ฐ๋ฆฌ๋ ํ๋ฃจ์ ์ฝ ๋ฐฑ๋ง ๊ฑด์ ๊ฑฐ๋๋ฅผ ์ํํ๊ณ ์์ต๋๋ค(์๋ง๋ ์๋ฐฑ๋ง ๊ฑด์ด๋ผ๊ณ ๋งํ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅธ ํํ์ผ ๊ฒ์ ๋๋ค). ์ฐ๋ฆฌ๋ ๊ฝค ์ ์ ํ์ฌ์ ๋๋ค. ์ด์ ๊ฒจ์ฐ XNUMX๋ ๋ฐ์ ๋์ง ์์์ต๋๋ค.
6๋ ์ ๋ ์ฌ๋์ด ํจ๊ป ์ฌ์ ์ ์์ํ์ ๋๋ ์ ๋ง ์คํํธ์ ์ด์์ต๋๋ค. ๊ทธ๋ค์ ํ๋์ ์์ด๋์ด(์์ด๋์ด ์ธ์๋ ์๋ฌด๊ฒ๋ ์์์)๋ก ๋ญ์ณค๊ณ , ์ฐ๋ฆฌ๋ ๋ฌ๋ ธ์ต๋๋ค. ๋ค๋ฅธ ์คํํธ์ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฐ๋ฆฌ๋ ๋ ๋น ๋ฅด๊ฒ ๋ฌ๋ ธ์ต๋๋ค. ์ฐ๋ฆฌ์๊ฒ๋ ํ์ง๋ณด๋ค ์๋๊ฐ ๋ ์ค์ํ์ต๋๋ค.
์ด๋ ์์ ์์ ์ฐ๋ฆฌ๋ ๋ฉ์ถ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ ์ด์ ๊ทธ ์๋์ ํ์ง๋ก๋ ์ด ์ ์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๊ณ ๋จผ์ ํ์ง์ ์ง์คํด์ผ ํ์ต๋๋ค. ์ด ์๊ฐ ์ฐ๋ฆฌ๋ ์ ํํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ์ ๋ขฐํ ์ ์๋ ์๋ก์ด ํ๋ซํผ์ ์์ฑํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๊ทธ๋ค์ ์ด ํ๋ซํผ์ ์์ฑํ๊ธฐ ์์ํ์ง๋ง(ํฌ์, ๊ฐ๋ฐ ๊ฐ๋ฐ, ํ ์คํธ ์์) ์ด๋ ์์ ์์ ๊ฐ๋ฐ๊ณผ ํ ์คํธ๋ก๋ ์ฐ๋ฆฌ๊ฐ ์๋ก์ด ์์ค์ ์๋น์ค ํ์ง์ ๋๋ฌํ ์ ์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
์๋ก์ด ์ ํ์ ๋ง๋ค์ด ์์ฐ์ ํฌ์ ํ์ง๋ง ์ฌ์ ํ ์ด๋๊ฐ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๋ ์ฐ๋ฆฌ๋ ์๋ก์ด ํ์ง ์์ค์ ๋๋ฌํ๋ ๋ฐฉ๋ฒ(์ฐ๋ฆฌ๊ฐ ์ด๋ฅผ ์ํํ ๋ฐฉ๋ฒ, ๊ฒฝํ์ ๋ํด)์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ๊ฐ๋ฐ ๋ฐ ํ ์คํธ๋ฅผ ๋ฐฉ์ ์์์ ์ ์ธํ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ์ด์์ ๋ฌด์์ด ๊ฐ๋ฅํ์ง, ์ฆ ์ด๋ค ์ด์์ด ์ค์ค๋ก ํ ์ ์๋์ง, ํ์ง์ ์ํฅ์ ๋ฏธ์น๊ธฐ ์ํด ํ ์คํธ์ ๋ฌด์์ ์ ๊ณตํ ์ ์๋์ง์ ๋ํด ์ด์ผ๊ธฐํ ๊ฒ์ ๋๋ค.
๊ฐ๋ ์ค์ง ์๊ฐ. ์์ ์ ๊ณ๋ช .
ํญ์ ๊ฐ์ฅ ์ค์ํ ์ด์์ธ ์ค๋ ์ค์ ๋ก ์ด์ผ๊ธฐํ ๋ด์ฉ์ ๊ฐ๋ ์ค์ง ์๊ฐ์ ๋๋ค. ๋์ฐํ ๋ง์ ๋๋ค. ๊ฐ๋ ์ค์ง ์๊ฐ์ด ์์ผ๋ฉด ๋ชจ๋ ๊ฒ์ด ์ฐ๋ฆฌ์๊ฒ ์ข์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ์ฌ๋ฆฌ๊ธฐ ์ํด ๋ฌ๋ฆฌ๊ณ ์๊ณ ๊ด๋ฆฌ์๋ ์๋ฒ๋ฅผ ์ก๊ณ ์์ต๋๋ค. ๊ทธ๋ค์ด ๊ทธ ๋ ธ๋์์ ๋งํ๋ ๊ฒ์ฒ๋ผ ๊ทธ๊ฒ์ด ๋จ์ด์ง์ง ์๋ ๊ฒ์ ์ ์ ๊ธํฉ๋๋ค. ์ด๊ฒ์ด ์ค๋ ์ฐ๋ฆฌ๊ฐ ์ด์ผ๊ธฐํ ๋ด์ฉ์ ๋๋ค.
์ฐ๋ฆฌ๊ฐ ์ ๊ทผ ๋ฐฉ์์ ๋ฐ๊พธ๊ธฐ ์์ํ์ ๋ ์ฐ๋ฆฌ๋ 4๊ณ๋ช
์ ๋ง๋ค์์ต๋๋ค. ์ฌ๋ผ์ด๋์ ์ ์ํ์ต๋๋ค.
์ด ๊ณ๋ช ์ ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค.
- ๋ฌธ์ ๋ฅผ ์ ์ํ๊ฒ ์๋ณํ์ญ์์ค.
- ๋ ๋นจ๋ฆฌ ์ ๊ฑฐํ์ญ์์ค.
- ์ด์ ๋ฅผ ์ดํดํ๋๋ก ๋์์ฃผ์ธ์(๋์ค์ ๊ฐ๋ฐ์์ฉ).
- ๊ทธ๋ฆฌ๊ณ ์ ๊ทผ๋ฐฉ์์ ํ์คํํ์ธ์.
๋ ๋ฒ์งธ ์ฌํญ์ ์ฃผ๋ชฉํ๊ณ ์ถ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ด ์๋๋ผ ์ ๊ฑฐํ๋ ๊ฒ์ ๋๋ค. ๊ฒฐ์ ํ๋ ๊ฒ์ ๋ถ์ฐจ์ ์ ๋๋ค. ์ฐ๋ฆฌ์๊ฒ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ฌ์ฉ์๊ฐ ์ด ๋ฌธ์ ๋ก๋ถํฐ ๋ณดํธ๋๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ์ ๊ณ ๋ฆฝ๋ ํ๊ฒฝ์ ์กด์ฌํ์ง๋ง ์ด ํ๊ฒฝ์ ๊ทธ๊ฒ๊ณผ ์ด๋ค ์ ์ด๋ ํ์ง ์์ ๊ฒ์ ๋๋ค. ์ค์ ๋ก ์ฐ๋ฆฌ๋ ์ด ๋ค ๊ฐ์ง ๋ฌธ์ ๊ทธ๋ฃน(์ผ๋ถ๋ ๋ ์์ธํ, ์ผ๋ถ๋ ๋ ์์ธํ๊ฒ)์ ์ดํด๋ณด๊ณ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ์๋ฃจ์ ์ ๋ํ ๊ด๋ จ ๊ฒฝํ์ ์๋ ค์ค ๊ฒ์ ๋๋ค.
๋ฌธ์ ํด๊ฒฐ: ์ด๋ฌํ ๋ฌธ์ ๋ ์ธ์ ๋ฐ์ํ๋ฉฐ ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ์์๋๋ก ์์ํ ๊ฒ์ ๋๋ค. 2 ๋ฒ ํญ๋ชฉ๋ถํฐ ์์ํ๊ฒ ์ต๋๋ค. ๋ฌธ์ ๋ฅผ ๋นจ๋ฆฌ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํฉ๋๋ค. โ์ด ๋ฌธ์ ์ ๋ํด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?โ - ์ฃผ์ ์ง๋ฌธ. ๊ทธ๋ฆฌ๊ณ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ธฐ ์์ํ์ ๋ ๋ฌธ์ ํด๊ฒฐ์ ์ํด ๋ฐ๋ผ์ผ ํ๋ ๋ช ๊ฐ์ง ์๊ตฌ ์ฌํญ์ ์ค์ค๋ก ๊ฐ๋ฐํ์ต๋๋ค.
์ด๋ฌํ ์๊ตฌ ์ฌํญ์ ๊ณต์ํํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ "์ธ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๊น?"๋ผ๋ ์ง๋ฌธ์ ์ค์ค๋ก์๊ฒ ๋ฌผ์ด๋ณด๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฌธ์ ๋ ๋ค ๊ฐ์ง ๊ฒฝ์ฐ์ ๋ฐ์ํฉ๋๋ค.
- ํ๋์จ์ด ์ค๋ฅ.
- ์ธ๋ถ ์๋น์ค๊ฐ ์คํจํ์ต๋๋ค.
- ์ํํธ์จ์ด ๋ฒ์ ๋ณ๊ฒฝ(๋์ผ ๋ฐฐํฌ)
- ํญ๋ฐ์ ์ธ ๋ถํ ์ฆ๊ฐ.
์ฒ์ ๋ ๊ฐ์ง์ ๋ํด์๋ ์ด์ผ๊ธฐํ์ง ์๊ฒ ์ต๋๋ค. ํ๋์จ์ด ์ค์๋์ ์์ฃผ ๊ฐ๋จํ๊ฒ ํด๊ฒฐํ ์ ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ ๋ณต์ ํด์ผ ํฉ๋๋ค. ๋์คํฌ์ธ ๊ฒฝ์ฐ ๋์คํฌ๋ฅผ RAID๋ก ์กฐ๋ฆฝํด์ผ ํ๊ณ , ์๋ฒ์ธ ๊ฒฝ์ฐ ์๋ฒ๋ฅผ ๋ณต์ ํด์ผ ํ๋ฉฐ, ๋คํธ์ํฌ ์ธํ๋ผ๊ฐ ์๋ ๊ฒฝ์ฐ ๋คํธ์ํฌ ์ธํ๋ผ์ ๋ ๋ฒ์งธ ๋ณต์ฌ๋ณธ์ ์ ๊ณตํด์ผ ํฉ๋๋ค. ๊ทธ๊ฒ์ ๋ณต์ ํ์ญ์์ค. ๊ทธ๋ฆฌ๊ณ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์๋น ์ ๋ ฅ์ผ๋ก ์ ํ๋ฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ ์ด์ ๋งํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.
๋ ๋ฒ์งธ๋ ์ธ๋ถ ์๋น์ค์ ์คํจ์ด๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์์คํ ์ ์ ํ ๋ฌธ์ ๊ฐ ๋์ง ์์ง๋ง ์ฐ๋ฆฌ์๊ฒ๋ ๊ทธ๋ ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ฒฐ์ ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์(์นด๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๋ ์ฌ๋)์ ์ํ, ๊ฒฐ์ ์์คํ (Visa, MasterCard, Mira ๋ฑ) ์ฌ์ด์ ์๋ ํตํฉ์์ ๋๋ค. ์ฐ๋ฆฌ์ ์ธ๋ถ ์๋น์ค(๊ฒฐ์ ์์คํ , ์ํ)๋ ์คํจํ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ๋น์ฌ๋ ๊ทํ(๊ทํ๊ฐ ๊ทธ๋ฌํ ์๋น์ค๋ฅผ ๊ฐ๊ณ ์๋ ๊ฒฝ์ฐ)๋ ์ด์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ฉด ๋ฌด์์ ํด์ผ ํ ๊น์? ์ฌ๊ธฐ์๋ ๋ ๊ฐ์ง ์ต์ ์ด ์์ต๋๋ค. ์ฒซ์งธ, ๊ฐ๋ฅํ๋ค๋ฉด ์ด๋ค ๋ฐฉ์์ผ๋ก๋ ์ด ์๋น์ค๋ฅผ ๋ณต์ ํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ฐ๋ฅํ๋ค๋ฉด ํธ๋ํฝ์ ํ ์๋น์ค์์ ๋ค๋ฅธ ์๋น์ค๋ก ์ ์กํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์นด๋๋ Sberbank๋ฅผ ํตํด ์ฒ๋ฆฌ๋์์ผ๋ฉฐ Sberbank์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํธ๋ํฝ์ [์กฐ๊ฑด๋ถ๋ก] Raiffeisen์ผ๋ก ์ ์กํฉ๋๋ค. ๋ ๋ฒ์งธ๋ก ์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ์ผ์ ์ธ๋ถ ์๋น์ค์ ์คํจ๋ฅผ ๋งค์ฐ ๋น ๋ฅด๊ฒ ์์์ฐจ๋ฆฌ๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ๋ณด๊ณ ์์ ๋ค์ ๋ถ๋ถ์์ ์๋ต ์๋์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค.
์ค์ ๋ก ์ด ๋ค ๊ฐ์ง ์ค ํนํ ์ํํธ์จ์ด ๋ฒ์ ๋ณ๊ฒฝ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์ฆ, ๋ฐฐํฌ ์ํฉ๊ณผ ๋ถํ๊ฐ ํญ๋ฐ์ ์ผ๋ก ์ฆ๊ฐํ๋ ์ํฉ์ ๊ฐ์ ํ ์ ์๋ ์กฐ์น๋ฅผ ์ทจํ๋ ๊ฒ์ ๋๋ค. ์ฌ์ค, ๊ทธ๊ฒ ์ฐ๋ฆฌ๊ฐ ํ ์ผ์ด์์. ์ฌ๊ธฐ์๋ ์์ ๋ฉ๋ชจ๋ฅผ ํ๋...
์ด ๋ค ๊ฐ์ง ๋ฌธ์ ์ค ์ผ๋ถ๋ ํด๋ผ์ฐ๋๊ฐ ์์ผ๋ฉด ์ฆ์ ํด๊ฒฐ๋ฉ๋๋ค. Microsoft Azhur, Ozone ํด๋ผ์ฐ๋์ ์๊ฑฐ๋ Yandex ๋๋ Mail์ ํด๋ผ์ฐ๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ ์ด๋ ํ๋์จ์ด ์ค์๋์ด ๋ฌธ์ ๊ฐ ๋๊ณ ํ๋์จ์ด ์ค์๋๊ณผ ๊ด๋ จํ์ฌ ๋ชจ๋ ๊ฒ์ด ์ฆ์ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์กฐ๊ธ ํน์ดํ ํ์ฌ์ ๋๋ค. ์ฌ๊ธฐ์์๋ ๋ชจ๋๊ฐ "Kubernets", ํด๋ผ์ฐ๋์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค. "Kubernets"๋ ํด๋ผ์ฐ๋๋ ์์ต๋๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๋ ๋ง์ ๋ฐ์ดํฐ ์ผํฐ์ ํ๋์จ์ด ๋์ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ ์ฐ๋ฆฌ๋ ์ด ํ๋์จ์ด์ ์์กดํ์ฌ ์ํํด์ผ ํ๋ฉฐ ๋ชจ๋ ๊ฒ์ ๋ํ ์ฑ ์์ ์ ธ์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ์ฐ๋ฆฌ๋ ์ด๋ฌํ ๋งฅ๋ฝ์์ ์ด์ผ๊ธฐํ ๊ฒ์ ๋๋ค. ๊ทธ๋์ ๋ฌธ์ ์ ๋ํด. ์ฒ์ ๋ ๊ฐ๋ ๊ดํธ์์ ๊บผ๋์ต๋๋ค.
์ํํธ์จ์ด ๋ฒ์ ์ ๋ณ๊ฒฝํฉ๋๋ค. ๊ธฐ์ง
์ฐ๋ฆฌ ๊ฐ๋ฐ์๋ ํ๋ก๋์ ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ ๊ทธ๋ฐ ๊ฒ๋๊น? ์ฐ๋ฆฌ๋ PCI DSS ์ธ์ฆ์ ๋ฐ์์ผ๋ฉฐ ๊ฐ๋ฐ์๋ ๋จ์ํ "์ ํ"์ ๋ค์ด๊ฐ ๊ถ๋ฆฌ๊ฐ ์์ต๋๋ค. ๊ทธ๊ฒ ๋ค์ผ, ๊ธฐ๊ฐ. ์กฐ๊ธ๋. ๋ฐ๋ผ์ ๊ฐ๋ฐ ์ฑ ์์ ๊ฐ๋ฐ์ด ๋ฆด๋ฆฌ์ค๋ฅผ ์ํด ๋น๋๋ฅผ ์ ์ถํ๋ ์๊ฐ ์ข ๋ฃ๋ฉ๋๋ค.
์ฐ๋ฆฌ์๊ฒ ๋ง์ ๋์์ด ๋๋ ๋ ๋ฒ์งธ ๊ธฐ๋ฐ์ ๋ฌธ์ํ๋์ง ์์ ๊ณ ์ ํ ์ง์์ด ์๋ค๋ ๊ฒ์
๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ๋น์ ์๊ฒ๋ ๋์ผํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ฌธ์ ๊ฐ ์๊ธฐ๊ธฐ ๋๋ฌธ์
๋๋ค. ์ด ๊ณ ์ ํ๊ณ ๋ฌธ์ํ๋์ง ์์ ์ง์์ด ์ ์ ํ ์์ ์ ์ ์ ํ ์ฅ์์ ์กด์ฌํ์ง ์์ผ๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ํน์ ๊ตฌ์ฑ ์์๋ฅผ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ์๋ ์ฌ๋์ด ํ ๋ช
์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ๊ทธ ์ฌ๋์ ๊ฑฐ๊ธฐ์ ์๊ณ , ํด๊ฐ ์ค์ด๊ฑฐ๋ ์ํ๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๊ฐ ๋๋ฌํ ์ธ ๋ฒ์งธ ๊ธฐ์ด์ ๋๋ค. ์ฐ๋ฆฌ๋ ๊ณ ํต, ํผ, ๋๋ฌผ์ ํตํด ์ด ๋ฌธ์ ์ ๋๋ฌํ์ต๋๋ค. ๋น๋ก ์ค๋ฅ๊ฐ ์๋๋ผ๋ ์ฐ๋ฆฌ์ ๋น๋์๋ ์ค๋ฅ๊ฐ ์๋ค๋ ๊ฒฐ๋ก ์ ๋๋ฌํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด๊ฒ์ ์ค์ค๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋ฌด์ธ๊ฐ๋ฅผ ๋ฐฐํฌํ ๋, ํ๋ก๋์ ์ ๋ฃ์ ๋ ์ค๋ฅ๊ฐ ์๋ ๋น๋๊ฐ ๋ฐ์ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์์คํ ์ด ์ถฉ์กฑํด์ผ ํ๋ ์๊ตฌ ์ฌํญ์ ๊ตฌ์ฑํ์ต๋๋ค.
์ํํธ์จ์ด ๋ฒ์ ๋ณ๊ฒฝ ์๊ตฌ ์ฌํญ
์ธ ๊ฐ์ง ์๊ตฌ ์ฌํญ์ด ์์ต๋๋ค.
- ์ ์ํ๊ฒ ๋ฐฐํฌ๋ฅผ ๋กค๋ฐฑํด์ผ ํฉ๋๋ค.
- ๋ฐฐํฌ ์คํจ๋ก ์ธํ ์ํฅ์ ์ต์ํํด์ผ ํฉ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ๋์์ ์ ์ํ๊ฒ ๋ฐฐํฌํ ์ ์์ด์ผ ํฉ๋๋ค.
๋ฐ๋ก ๊ทธ ์์์์! ์? ์ฐ์ ์ ๋ฒ์ ์ ๋ฐฐํฌํ ๋ ์๋๋ ์ค์ํ์ง ์์ง๋ง, ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ ์ํ๊ฒ ๋กค๋ฐฑํ๊ณ ์ํฅ์ ์ต์ํํ๋ ๊ฒ์ด ์ค์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋ฌ๋ ํ๋ก๋์ ์ ์ผ๋ จ์ ๋ฒ์ ์ด ์๊ณ ์ค๋ฅ๊ฐ ์๋ ๊ฒ์ผ๋ก ๋ฐํ์ง ๊ฒฝ์ฐ(๊ฐ์๊ธฐ ๋ฐฐํฌ๋ ์์์ง๋ง ์ค๋ฅ๊ฐ ์์) ํ์ ๋ฐฐํฌ ์๋๊ฐ ์ค์ํฉ๋๋ค. ์ด๋ฌํ ์๊ตฌ๋ฅผ ์ถฉ์กฑํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ๋ฌด์์ ํ์ต๋๊น? ์ฐ๋ฆฌ๋ ๋ค์ ๋ฐฉ๋ฒ๋ก ์ ์ฌ์ฉํ์ต๋๋ค.
๊ฝค ์ ์๋ ค์ ธ ์์ง๋ง ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ๋ฐ๋ช ํ ์ ์ด ์์ต๋๋ค. ์ด๊ฒ์ด Blue/Green ๋ฐฐํฌ์ ๋๋ค. ๊ทธ๊ฒ์ ๋ฌด์์ ๋๊น? ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ค์น๋ ๊ฐ ์๋ฒ ๊ทธ๋ฃน์ ๋ํ ์ฌ๋ณธ์ด ์์ด์ผ ํฉ๋๋ค. ๋ณต์ฌ๋ณธ์ "์"์ ๋๋ค. ํธ๋ํฝ์ด ์์ง๋ง ์ธ์ ๋ ์ง ์ด ํธ๋ํฝ์ด ์ด ๋ณต์ฌ๋ณธ์ผ๋ก ์ ์ก๋ ์ ์์ต๋๋ค. ์ด ์ฌ๋ณธ์๋ ์ด์ ๋ฒ์ ์ด ํฌํจ๋์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐฐํฌ ์ ์ฝ๋๋ฅผ ๋นํ์ฑ ๋ณต์ฌ๋ณธ์ผ๋ก ๋กค์์ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํธ๋ํฝ์ ์ผ๋ถ(๋๋ ์ ์ฒด)๋ฅผ ์ ๋ฒ์ ์ผ๋ก ์ ํํฉ๋๋ค. ๋ฐ๋ผ์ ์ด์ ๋ฒ์ ์์ ์ ๋ฒ์ ์ผ๋ก ํธ๋ํฝ ํ๋ฆ์ ๋ณ๊ฒฝํ๋ ค๋ฉด ํ ๊ฐ์ง ์์ ๋ง ์ํํ๋ฉด ๋ฉ๋๋ค. ์ ์คํธ๋ฆผ์์ ๋ฐธ๋ฐ์๋ฅผ ๋ณ๊ฒฝํ๊ณ ํ ์ ์คํธ๋ฆผ์์ ๋ค๋ฅธ ์ ์คํธ๋ฆผ์ผ๋ก ๋ฐฉํฅ์ ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค. ์ด๋ ๋งค์ฐ ํธ๋ฆฌํ๋ฉฐ ๋น ๋ฅธ ์ ํ ๋ฐ ๋น ๋ฅธ ๋กค๋ฐฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.์ฌ๊ธฐ์ ๋ ๋ฒ์งธ ์ง๋ฌธ์ ๋ํ ํด๊ฒฐ์ฑ ์ ์ต์ํ์ ๋๋ค. ํธ๋ํฝ์ ์ผ๋ถ๋ง ์ ๋ผ์ธ, ์ ์ฝ๋๊ฐ ์๋ ๋ผ์ธ(์: 2%)์ผ๋ก ๋ณด๋ผ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด 2%๋ 100%๊ฐ ์๋๋๋ค! ์คํจํ ๋ฐฐํฌ๋ก ์ธํด ํธ๋ํฝ์ด 100% ์์ค๋๋ฉด ๋ฌด์์ด ์ผ์ด๊ณ , ํธ๋ํฝ์ด 2% ์์ค๋๋ฉด ๋ถ์พํ ์ผ์ด์ง๋ง ๋๋ ต์ง๋ ์์ต๋๋ค. ๋์ฑ์ด, ์ด๋ค ๊ฒฝ์ฐ์๋ (์ ํ๋ ์๋์ง๋ง) ๋์ผํ ์ฌ์ฉ์๊ฐ F5 ํค๋ฅผ ๋๋ฅด๋ฉด ๋ค๋ฅธ ์์ ๋ฒ์ ์ผ๋ก ์ด๋ํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๋ ์ด๋ฅผ ์์์ฐจ๋ฆฌ์ง ๋ชปํ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
๋ธ๋ฃจ/๊ทธ๋ฆฐ ๋ฐฐํฌ. ๋ผ์ฐํ
๊ทธ๋ฌ๋ ๋ชจ๋ ๊ฒ์ด ๊ทธ๋ ๊ฒ ๋จ์ํ์ง๋ ์์ต๋๋ค. "๋ธ๋ฃจ/๊ทธ๋ฆฐ ๋ฐฐํฌ"... ๋ชจ๋ ๊ตฌ์ฑ ์์๋ ์ธ ๊ทธ๋ฃน์ผ๋ก ๋๋ ์ ์์ต๋๋ค.
- ์ด๊ฒ์ ํ๋ฐํธ์๋(๊ณ ๊ฐ์ด ๋ณด๋ ๊ฒฐ์ ํ์ด์ง)์ ๋๋ค.
- ์ฒ๋ฆฌ ์ฝ์ด;
- ๊ฒฐ์ ์์คํ (์ํ, MasterCard, Visa...) ์์ ์ฉ ์ด๋ํฐ.
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์๋ ๋์์ค๊ฐ ์์ต๋๋ค. ๋์์ค๋ ๋ผ์ธ ๊ฐ ๋ผ์ฐํ ์ ์์ต๋๋ค. ํธ๋ํฝ์ 100% ์ ํํ๋ฉด ์ด๋ฌํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. ํ์ง๋ง 2%๋ฅผ ์ ํํ๊ณ ์ถ๋ค๋ฉด "์ด๋ป๊ฒ ํด์ผ ํ ๊น์?"๋ผ๋ ์ง๋ฌธ์ ํ๊ธฐ ์์ํฉ๋๋ค. ๊ฐ์ฅ ๊ฐ๋จํ ๊ฒ์ ๊ฐ๋จํฉ๋๋ค. nginx์์ ๋ฌด์์ ์ ํ์ผ๋ก ๋ผ์ด๋ ๋ก๋น์ ์ค์ ํ ์ ์์ผ๋ฉฐ ์ผ์ชฝ์๋ 2%, ์ค๋ฅธ์ชฝ์๋ 98%๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ด ํญ์ ์ ํฉํ ๊ฒ์ ์๋๋๋ค.
์๋ฅผ ๋ค์ด, ์ฐ๋ฆฌ์ ๊ฒฝ์ฐ ์ฌ์ฉ์๋ ๋ ๊ฐ ์ด์์ ์์ฒญ์ผ๋ก ์์คํ ๊ณผ ์ํธ ์์ฉํฉ๋๋ค. ์ด๋ ์ ์์ ์ธ ํ์์ ๋๋ค. 2, 3, 4, 5๊ฐ์ ์์ฒญ - ๊ทํ์ ์์คํ ์ ๋์ผํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ์ฌ์ฉ์์ ์์ฒญ์ด ์ฒซ ๋ฒ์งธ ์์ฒญ์ด ๋ฐ์ํ ๋์ผํ ์ค๋ก ์ค๋ ๊ฒ์ด ์ค์ํ๊ฑฐ๋ (๋ ๋ฒ์งธ ์ง์ ) ๋ชจ๋ ์ฌ์ฉ์์ ์์ฒญ์ด ์ ํ ํ ์ ์ค๋ก ์ค๋ ๊ฒ์ด ์ค์ํ๋ค๋ฉด(๊ทธ๋ ๋ ์ผ์ฐ ์์ ์ ์์ํ ์๋ ์์์ต๋๋ค. ์์คํ , ์ค์์น ์ ) - ์ด ๋ฌด์์ ๋ฐฐํฌ๋ ๊ทํ์๊ฒ ์ ํฉํ์ง ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ค์๊ณผ ๊ฐ์ ์ต์ ์ด ์์ต๋๋ค.
๊ฐ์ฅ ๊ฐ๋จํ ์ฒซ ๋ฒ์งธ ์ต์ ์ ํด๋ผ์ด์ธํธ์ ๊ธฐ๋ณธ ๋งค๊ฐ๋ณ์(IP ํด์)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. IP๊ฐ ์๊ณ IP ์ฃผ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ฅธ์ชฝ์์ ์ผ์ชฝ์ผ๋ก ๋๋๋๋ค. ๊ทธ๋ฌ๋ฉด ์ ๊ฐ ์ค๋ช ํ ๋ ๋ฒ์งธ ์ฌ๋ก๊ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค. ๋ฐฐํฌ๊ฐ ๋ฐ์ํ์ ๋ ์ฌ์ฉ์๋ ์ด๋ฏธ ์์คํ ์์ ์ ์์ํ ์ ์์๊ณ ๋ฐฐํฌ ์๊ฐ๋ถํฐ ๋ชจ๋ ์์ฒญ์ ์ ์ค(์: ๋์ผํ ์ค)๋ก ์ด๋ํฉ๋๋ค.์ด๋ค ์ด์ ๋ก ์ด๊ฒ์ด ๊ทํ์๊ฒ ์ ํฉํ์ง ์๊ณ ์ฌ์ฉ์์ ์ด๊ธฐ ์ด๊ธฐ ์์ฒญ์ด ๋ฐ์ํ ๋ผ์ธ์ผ๋ก ์์ฒญ์ ๋ณด๋ด์ผ ํ๋ ๊ฒฝ์ฐ ๋ ๊ฐ์ง ์ต์ ์ด ์์ต๋๋ค.
์ฒซ ๋ฒ์งธ ์ต์ : ์ ๋ฃ nginx+๋ฅผ ๊ตฌ๋งคํ ์ ์์ต๋๋ค. ์ฌ์ฉ์์ ์ด๊ธฐ ์์ฒญ ์ ์ฌ์ฉ์์๊ฒ ์ธ์ ์ ํ ๋นํ๊ณ ์ด๋ฅผ ํ๋ ๋๋ ๋ค๋ฅธ ์ ์คํธ๋ฆผ์ ๋ฐ์ธ๋ฉํ๋ ๊ณ ์ ์ธ์ ๋ฉ์ปค๋์ฆ์ด ์์ต๋๋ค. ์ธ์ ์๋ช ๋ด์ ๋ชจ๋ ํ์ ์ฌ์ฉ์ ์์ฒญ์ ์ธ์ ์ด ๊ฒ์๋ ๋์ผํ ์ ์คํธ๋ฆผ์ผ๋ก ์ ์ก๋ฉ๋๋ค.์ฐ๋ฆฌ๋ ์ด๋ฏธ ์ผ๋ฐ nginx๋ฅผ ๊ฐ์ง๊ณ ์์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ์ฐ๋ฆฌ์๊ฒ ์ ํฉํ์ง ์์์ต๋๋ค. nginx+๋ก ์ ํํ๋ ๊ฒ์ ๋น์ฉ์ด ๋ง์ด ๋ ๋ค๋ ๊ฒ์ด ์๋๋ผ ์ฐ๋ฆฌ์๊ฒ ๋ค์ ๊ณ ํต์ค๋ฝ๊ณ ๊ทธ๋ค์ง ์ณ์ง ์๋ค๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, "Sticks Sessions"๋ "Sticks Sessions"๊ฐ "Either-or" ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ํ์ฉํ์ง ์๋๋ค๋ ๋จ์ํ ์ด์ ๋๋ฌธ์ ์ฐ๋ฆฌ์๊ฒ๋ ์๋ํ์ง ์์์ต๋๋ค. ์๋ฅผ ๋ค์ด IP ์ฃผ์, IP ์ฃผ์ ๋ฐ ์ฟ ํค ๋๋ ์ฌํ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ "Sticks Sessions"์ด ์ํํ๋ ์์ ์ ์ง์ ํ ์ ์์ง๋ง "Either-or"๋ ๋ ๋ณต์กํฉ๋๋ค.
๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ๋ค ๋ฒ์งธ ์ต์ ์ ์ ํํ์ต๋๋ค. ์ฐ๋ฆฌ๋ nginx๋ฅผ ์คํ ๋ก์ด๋๋ก ์ฌ์ฉํ์ต๋๋ค(์ด๊ฒ์ openresty์ ๋๋ค). ์ด๊ฒ์ ๋ง์ง๋ง ์คํฌ๋ฆฝํธ ํฌํจ์ ์ถ๊ฐ๋ก ์ง์ํ๋ ๋์ผํ nginx์ ๋๋ค. ๋ง์ง๋ง ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๊ณ "open Rest"๋ฅผ ์ ๊ณตํ๋ฉด ์ฌ์ฉ์ ์์ฒญ์ด ์ค๋ฉด ์ด ๋ง์ง๋ง ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋ฉ๋๋ค.
์ค์ ๋ก ์ฐ๋ฆฌ๋ "openresti"๋ฅผ ์ค์ ํ๊ณ "Or"๋ฅผ ์ฐ๊ฒฐํ์ฌ 6๊ฐ์ ์๋ก ๋ค๋ฅธ ๋งค๊ฐ๋ณ์๋ฅผ ์ ๋ ฌํ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ์ต๋๋ค. ํ๋ ๋๋ ๋ค๋ฅธ ๋งค๊ฐ๋ณ์์ ์กด์ฌ ์ฌ๋ถ์ ๋ฐ๋ผ ์ฌ์ฉ์๊ฐ ํ ํ์ด์ง ๋๋ ๋ค๋ฅธ ํ์ด์ง, ํ ์ค ๋๋ ๋ค๋ฅธ ์ค์ ๋ฐฉ๋ฌธํ์์ ์ ์ ์์ต๋๋ค.
๋ธ๋ฃจ/๊ทธ๋ฆฐ ๋ฐฐํฌ. ์ฅ์ ๊ณผ ๋จ์
๋ฌผ๋ก ์ข ๋ ๊ฐ๋จํ๊ฒ ๋ง๋๋ ๊ฒ๋ ๊ฐ๋ฅํ์ ๊ฒ์ ๋๋ค(๋์ผํ "๊ณ ์ ์ธ์ " ์ฌ์ฉ). ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ํ๋์ ํธ๋์ญ์ ์ ํ๋์ ์ฒ๋ฆฌ ํ๋ ์์ํฌ ๋ด์์ ์ฌ์ฉ์๋ฟ๋ง ์๋๋ผ ์ฐ๋ฆฌ์ ์ํธ ์์ฉํ๋ค๋ ๊ทธ๋ฐ ๋์์ค๋ ๊ฐ์ง๊ณ ์์ต๋๋ค... ๊ทธ๋ฌ๋ ๊ฒฐ์ ์์คํ ๋ ์ฐ๋ฆฌ์ ์ํธ ์์ฉํฉ๋๋ค. ๊ฑฐ๋๋ฅผ ์ฒ๋ฆฌํ ํ(๊ฒฐ์ ์์คํ ์ ์์ฒญ์ ์ ์กํ์ฌ) ์ฟจ๋ฐฑ์ ๋ฐ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ ํ๋ก ๋ด๋ถ์์ ๋ชจ๋ ์์ฒญ์์ ์ฌ์ฉ์์ IP ์ฃผ์๋ฅผ ์ ๋ฌํ ์ ์๊ณ IP ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์๋ฅผ ๋๋ ์ ์๋ค๋ฉด ๋์ผํ "Visa"๋ฅผ ๋งํ์ง ์์ ๊ฒ์ ๋๋ค. "์ผ, ์ฐ๋ฆฌ๋ ์ ๋ง ๋ณต๊ณ ํ ํ์ฌ์ ๋๋ค. ๊ตญ์ ์ ์ด์ด์ผ ํฉ๋๋ค(์น ์ฌ์ดํธ ๋ฐ ๋ฌ์์์์)... ์ถ๊ฐ ํ๋์ ์ฌ์ฉ์์ IP ์ฃผ์๋ฅผ ์ ๊ณตํ์ญ์์ค. ๊ทํ์ ํ๋กํ ์ฝ์ ํ์คํ๋์ด ์์ต๋๋ค! ๊ทธ๋ค์ด ๋์ํ์ง ์์ ๊ฒ์ด ๋ถ๋ช ํฉ๋๋ค.
๋ฐ๋ผ์ ์ด๊ฒ์ ์ฐ๋ฆฌ์๊ฒ ํจ๊ณผ๊ฐ ์์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ฐ๋ฐฉํ์ ์ํํ์ต๋๋ค. ๋ฐ๋ผ์ ๋ผ์ฐํ ์ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.๋ฐ๋ผ์ Blue/Green ๋ฐฐํฌ์๋ ์์ ์ธ๊ธํ ์ฅ์ ๊ณผ ๋จ์ ์ด ์์ต๋๋ค.
๋ ๊ฐ์ง ๋จ์ :
- ๋ผ์ฐํ ์ ์ ๊ฒฝ์ ์จ์ผ ํฉ๋๋ค.
- ๋ ๋ฒ์งธ ์ฃผ์ ๋จ์ ์ ๋น์ฉ์ ๋๋ค.
์ด ๋๋ฌผ์ ์ ์ฒด๋ฅผ ์ ์งํ๋ ค๋ฉด ๋ ๋ฐฐ์ ์๋ฒ๊ฐ ํ์ํ๊ณ , ๋ ๋ฐฐ์ ์ด์ ๋ฆฌ์์ค๊ฐ ํ์ํ๋ฉฐ, ๋ ๋ฐฐ์ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ฌ์ผ ํฉ๋๋ค.
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ์ฅ์ ์ค์๋ ์ด์ ์ ์ธ๊ธํ์ง ์์ ๊ฒ์ด ํ๋ ๋ ์์ต๋๋ค. ๋ถํ ์ฆ๊ฐ์ ๋๋นํ ์ฌ์ ๊ณต๊ฐ์ด ์๋ค๋ ๊ฒ์ ๋๋ค. ๋ก๋๊ฐ ํญ๋ฐ์ ์ผ๋ก ์ฆ๊ฐํ๊ณ ์ฌ์ฉ์ ์๊ฐ ๋ง์ ๊ฒฝ์ฐ 50~50 ๋ถํฌ์ ๋ ๋ฒ์งธ ์ค์ ํฌํจํ๊ธฐ๋ง ํ๋ฉด ๋ ๋ง์ ์๋ฒ ๋ณด์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๋๊น์ง ํด๋ฌ์คํฐ์ ์ฆ์ x2 ์๋ฒ๊ฐ ์๊ฒ ๋ฉ๋๋ค.
๋น ๋ฅด๊ฒ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
์ต์ํ ๋ฐ ๋น ๋ฅธ ๋กค๋ฐฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํ์ง๋ง "์ด๋ป๊ฒ ๋น ๋ฅด๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๊น?"๋ผ๋ ์ง๋ฌธ์ด ๋จ์ ์์ต๋๋ค.
์ฌ๊ธฐ์๋ ์งง๊ณ ๊ฐ๋จํฉ๋๋ค.- CD ์์คํ (์ง์์ ์ ๋ฌ)์ด ์์ด์ผ ํฉ๋๋ค. CD ์์คํ ์์ด๋ ์ด ์ ์์ต๋๋ค. ์๋ฒ๊ฐ ํ๋์ธ ๊ฒฝ์ฐ ์๋์ผ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ฌผ๋ก ์ฐ๋ฆฌ๋ ์ฝ XNUMX๊ฐ์ ์๋ฒ์ XNUMX๊ฐ์ ํธ๋ค์ ๋ณด์ ํ๊ณ ์์ต๋๋ค. ๋จ์ง ๋ฐฐํฌํ๊ธฐ ์ํด ์ด ๋ฐฉ ํฌ๊ธฐ์ ๋ถ์๋ฅผ ์ค์นํ ์๋ ์์ต๋๋ค.
- ๋ฐฐํฌ๋ ๋ณ๋ ฌ์ด์ด์ผ ํฉ๋๋ค. ๋ฐฐํฌ๊ฐ ์์ฐจ์ ์ด๋ผ๋ฉด ๋ชจ๋ ๊ฒ์ด ์ข์ง ์์ต๋๋ค. ํ๋์ ์๋ฒ๊ฐ ์ผ๋ฐ์ ์ด๋ฏ๋ก ํ๋ฃจ ์ข ์ผ XNUMX๊ฐ์ ์๋ฒ๋ฅผ ๋ฐฐํฌํ๊ฒ ๋ฉ๋๋ค.
- ๋ค์ ๋งํ์ง๋ง, ๊ฐ์์ ์ํด ์ด๋ ๋ ์ด์ ํ์ํ์ง ์์ ์ ์์ต๋๋ค. ๋ฐฐํฌํ๋ ๋์ ์ผ๋ฐ์ ์ผ๋ก ํ๋ก์ ํธ๊ฐ ๋น๋๋ฉ๋๋ค. ์น ํ๋ก์ ํธ๊ฐ ์๊ณ ํ๋ฐํธ์๋ ๋ถ๋ถ์ด ์๊ณ (๊ฑฐ๊ธฐ์ ์น ํฉ์ ๋ง๋ค๊ณ npm์ ์ปดํ์ผํ๋ ๋ฑ) ์ด ํ๋ก์ธ์ค๋ ์์น์ ์ผ๋ก ์๋ช
์ด ์งง์ต๋๋ค(5๋ถ). ๋นํ์ ์ด๋ค. ์๋ฅผ ๋ค์ด, ์ด๊ฒ์ด ๋ฐ๋ก ์ฐ๋ฆฌ๊ฐ ๊ทธ๋ ๊ฒ ํ์ง ์๋ ์ด์ ์
๋๋ค. ์ฐ๋ฆฌ๋ ์ด 5๋ถ์ ์ ๊ฑฐํ๊ณ ์ํฐํฉํธ๋ฅผ ๋ฐฐํฌํฉ๋๋ค.
์ ๋ฌผ์ด๋ ๋ฌด์์ ๋๊น? ์ํฐํฉํธ๋ ๋ชจ๋ ์กฐ๋ฆฝ ๋ถํ์ด ์ด๋ฏธ ์๋ฃ๋ ์กฐ๋ฆฝ ๋น๋์ ๋๋ค. ์ฐ๋ฆฌ๋ ์ด ์ํฐํฉํธ๋ฅผ ์ํฐํฉํธ ์ ์ฅ์์ ์ ์ฅํฉ๋๋ค. ํ๋ ์ฐ๋ฆฌ๋ ๋ ๊ฐ์ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ์ต๋๋ค(Nexus์ ํ์ฌ๋ jFrog Artifactory). ์ฒ์์๋ Java ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ด ์ ๊ทผ ๋ฐฉ์์ ์คํํ๊ธฐ ์์ํ๊ธฐ ๋๋ฌธ์ "Nexus"๋ฅผ ์ฌ์ฉํ์ต๋๋ค(์ ๋ง์์ต๋๋ค). ๊ทธ๋ฐ ๋ค์ ๊ฑฐ๊ธฐ์ PHP๋ก ์์ฑ๋ ์ผ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฃ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ โNexusโ๋ ๋ ์ด์ ์ ํฉํ์ง ์์๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ ์ธ๊ณต๋ฌผ๋ก ๋ง๋ค ์ ์๋ jFrog Artefactory๋ฅผ ์ ํํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด ์ํฐํฉํธ ์ ์ฅ์์ ์๋ฒ์ฉ์ผ๋ก ์์งํ ์์ฒด ๋ฐ์ด๋๋ฆฌ ํจํค์ง๋ฅผ ์ ์ฅํ๋ ์ง์ ๊น์ง ์์ต๋๋ค.
ํญ๋ฐ์ ์ธ ๋ถํ ์ฆ๊ฐ
์ํํธ์จ์ด ๋ฒ์ ๋ณ๊ฒฝ์ ๋ํด ์ด์ผ๊ธฐํ์ต๋๋ค. ๋ค์์ ๋ถํ๊ฐ ํญ๋ฐ์ ์ผ๋ก ์ฆ๊ฐํ๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์๋ ๋ถํ์ ํญ๋ฐ์ ์ธ ์ฆ๊ฐ๊ฐ ์ณ์ง ์๋ค๋ ๋ป์ผ ๊ฒ์ ๋๋ค.
์ฐ๋ฆฌ๋ ์๋ก์ด ์์คํ ์ ์์ฑํ์ต๋๋ค. ์ด๋ ์๋น์ค ์งํฅ์ ์ด๊ณ , ํจ์ ๋๋ธํ๋ฉฐ, ์๋ฆ๋ต๊ณ , ์ด๋์์๋ ์์ ์๊ฐ ์๊ณ , ์ด๋์์๋ ๋๊ธฐ์ด์ด ์๊ณ , ์ด๋์์๋ ๋น๋๊ธฐ์์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ์์คํ ์์๋ ๋ฐ์ดํฐ๊ฐ ๋ค์ํ ํ๋ฆ์ ํตํด ํ๋ฅผ ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ํธ๋์ญ์ ์๋ 1๋ฒ์งธ, 3๋ฒ์งธ, 10๋ฒ์งธ ์์ปค๋ฅผ ์ฌ์ฉํ ์ ์๊ณ , ๋ ๋ฒ์งธ ํธ๋์ญ์ ์ธ 2๋ฒ์งธ, 4๋ฒ์งธ, 5๋ฒ์งธ ์์ปค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๋์ ์์นจ์ ์ฒ์ ์ธ ๋ช ์ ์์ ์๋ฅผ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ ํ๋ฆ์ด ์๊ณ ์ ๋ ์๋ ๊ทน์ ์ผ๋ก ๋ณํํ์ฌ ๋ชจ๋ ๊ฒ์ด ๋๋จธ์ง ์ธ ๋ช ์ ์์ ์๋ฅผ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์๋ ์ด๋ป๊ฒ๋ ์์ ์๋ฅผ ํ์ฅํ๊ณ ์๋น์ค๋ฅผ ํ์ฅํด์ผ ํ์ง๋ง ๋์์ ๋ฆฌ์์ค ํฝ์ฐฝ์ ๋ฐฉ์งํด์ผ ํ๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค.
์ฐ๋ฆฌ๋ ์๊ตฌ ์ฌํญ์ ์ ์ํ์ต๋๋ค. ์ด๋ฌํ ์๊ตฌ ์ฌํญ์ ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค. ์๋น์ค ๊ฒ์, ๋งค๊ฐ ๋ณ์ํ๊ฐ ์์ด์ผ ํฉ๋๋ค. ๋ฆฌ์์ค ๊ฐ๊ฐ์๊ฐ์ด๋ผ๋ ํ ์ง์ ์ ์ ์ธํ๊ณ ๋ ๋ชจ๋ ๊ฒ์ด ํ์ฅ ๊ฐ๋ฅํ ์์คํ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ํ์ค์ ๋๋ค. ์ฐ๋ฆฌ๋ ์๋ฒ๊ฐ ๊ณต๊ธฐ๋ฅผ ๊ฐ์ดํ๋๋ก ์์์ ์ํํ ์ค๋น๊ฐ ๋์ด ์์ง ์๋ค๊ณ ๋งํ์ต๋๋ค. ์ฐ๋ฆฌ๋ "Consul"์ ์ ํํ๊ณ ์ง์์ ๊ด๋ฆฌํ๋ "Nomad"๋ฅผ ์ ํํ์ต๋๋ค.์ด๊ฒ์ด ์ ์ฐ๋ฆฌ์๊ฒ ๋ฌธ์ ๊ฐ ๋ฉ๋๊น? ์กฐ๊ธ ๋ค๋ก ๋์๊ฐ ๋ณด๊ฒ ์ต๋๋ค. ํ์ฌ ์ฐ๋ฆฌ ๋ค์๋ ์ฝ 70๊ฐ์ ๊ฒฐ์ ์์คํ ์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์์นจ์๋ ํธ๋ํฝ์ด Sberbank๋ฅผ ํต๊ณผํ ๋ค์ Sberbank๊ฐ ์ค๋จ๋์ด ๋ค๋ฅธ ๊ฒฐ์ ์์คํ ์ผ๋ก ์ ํํฉ๋๋ค. Sberbank ์ด์ ์๋ ์ง์์ด 100๋ช ์ด์๋๋ฐ, ๊ทธ ์ดํ์๋ ๋ค๋ฅธ ๊ฒฐ์ ์์คํ ์ ์ํด ์ง์์ 100๋ช ๋ํญ ๋๋ ค์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ชจ๋ ์ผ์ด ์ธ๊ฐ์ ์ฐธ์ฌ ์์ด ์ผ์ด๋๋ ๊ฒ์ด ๋ฐ๋์งํฉ๋๋ค. ์ธ๊ฐ์ ์ฐธ์ฌ๊ฐ ์๋ค๋ฉด ์์ง๋์ด๊ฐ ์ฐ์ค๋ฌดํด 24์๊ฐ ์์ ์์ด์ผ ํ๊ณ ์ด ์์ ๋ง ์ํํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๋ํ๋ฉด 7๊ฐ์ ์์คํ ์ด ๋ค์ณ์ง๋ฉด ๊ทธ๋ฌํ ์คํจ๊ฐ ์ ๊ธฐ์ ์ผ๋ก ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ๊ฐ๋ฐฉํ IP๋ฅผ ๋ณด์ ํ Nomad๋ฅผ ์ดํด๋ณด๊ณ ๋๋ต ๋ค์๊ณผ ๊ฐ์ ์์ ์ ์ํํ๋ ์์ฒด ๊ฐ๋ฐ์ธ Scale-Nomad - ScaleNo๋ฅผ ์์ฑํ์ต๋๋ค. ๋๊ธฐ์ด์ ์ฆ๊ฐ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์ญํ์ ๋ฐ๋ผ ์์ ์ ์๋ฅผ ์ค์ด๊ฑฐ๋ ๋๋ฆฝ๋๋ค. ๋๊ธฐ์ด์. ์ฐ๋ฆฌ๊ฐ ๊ทธ๊ฒ์ ํ์ ๋, ์ฐ๋ฆฌ๋ "์ด์ฉ๋ฉด ์คํ ์์ค๋ก ๋ง๋ค ์ ์์ง ์์๊น?"๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ทธ๋ค์ ๊ทธ๋ ๋ฅผ ๋ณด์์ต๋๋ค. ๊ทธ๋ ๋ ์ฝํ ๋ ๊ฐ๋งํผ ๋จ์ํ์ต๋๋ค.
์ง๊ธ๊น์ง ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ์คํ ์์ค๋ก ๊ณต๊ฐํ์ง ์์์ง๋ง ๋ณด๊ณ ์๊ฐ ๋์จ ํ ๊ฐ์๊ธฐ ๊ทธ๋ฐ ๊ฒ์ด ํ์ํ๋ค๋ ๊ฒ์ ๊นจ๋ซ๊ณ ๊ทธ๊ฒ์ด ํ์ํ๋ค๋ฉด ๋ด ์ฐ๋ฝ์ฒ๊ฐ ๋ง์ง๋ง ์ฌ๋ผ์ด๋์ ์์ต๋๋ค. ๋์๊ฒ ํธ์ง๋ฅผ ๋ณด๋ด์ฃผ์ญ์์ค. ์ต์ 3~5๋ช ์ด์์ด๋ฉด ํ์ํด ๋๋ฆฝ๋๋ค.
์ด๋ป๊ฒ ์๋ํ๋์? ํ๋ฒ ์ดํด๋ณด์! ์์ ๋ด๋ค๋ณด๋ฉด ์ผ์ชฝ์๋ ๋ชจ๋ํฐ๋ง ๋ถ๋ถ์ด ์์ต๋๋ค. ์ด๋ ํ ์ค์ด๊ณ , ์๋จ์ ์ด๋ฒคํธ ์ฒ๋ฆฌ ์๊ฐ, ์ค๊ฐ์ ํธ๋์ญ์ ์, ํ๋จ์ ์์ ์ ์์ ๋๋ค.์ ๋ณด์๋ฉด ์ด ์ฌ์ง์๋ ๊ฒฐํจ์ด ์์ต๋๋ค. ์๋จ ์ฐจํธ์์ ์ฐจํธ ์ค ํ๋๊ฐ 45์ด ๋ง์ ์ถฉ๋ํ์ต๋๋ค. ๊ฒฐ์ ์์คํ ์ค ํ๋๊ฐ ๋ค์ด๋์์ต๋๋ค. ์ฆ์ ํธ๋ํฝ์ด 2๋ถ ๋ง์ ์ ์ ๋์๊ณ ์์ ์๊ฐ ์๋ ๋ค๋ฅธ ๊ฒฐ์ ์์คํ ์์ ๋๊ธฐ์ด์ด ์ปค์ง๊ธฐ ์์ํ์ต๋๋ค(์ฐ๋ฆฌ๋ ๋ฆฌ์์ค๋ฅผ ํ์ฉํ์ง ์์์ต๋๋ค. ๋ฐ๋๋ก ๋ฆฌ์์ค๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌํ์ต๋๋ค). ์ฐ๋ฆฌ๋ ๋๋ฐฉ์ ์ํ์ง ์์์ต๋๋ค. ์ต์ํ 5-10๋ช ์ ์ง์์ด ์์์ง๋ง ๊ทธ๋ค์ ๋์ฒํ ์ ์์์ต๋๋ค.
๋ง์ง๋ง ๊ทธ๋ํ์๋ "ํน"์ด ํ์๋๋๋ฐ, ์ด๋ "Skaleno"๊ฐ ์ด ์์ ๋ ๋ฐฐ๋ก ๋๋ ธ๋ค๋ ์๋ฏธ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ํ๊ฐ ์กฐ๊ธ ๋จ์ด์ง๋ฉด ์กฐ๊ธ ์ค์์ต๋๋ค. ์์ ์ ์๊ฐ ์๋์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ์ด๊ฒ์ด ์๋ํ๋ ๋ฐฉ์์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ ๋ฒ์งธ ์์ ์ธ "์ด์ ๋ฅผ ๋นจ๋ฆฌ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ"์ ๋ํด ์ด์ผ๊ธฐํ์ต๋๋ค.
๋ชจ๋ํฐ๋ง. ๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ฒ ์๋ณํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
์ด์ ์ฒซ ๋ฒ์งธ ํฌ์ธํธ๋ โ์ด๋ป๊ฒ ํ๋ฉด ๋ฌธ์ ๋ฅผ ๋นจ๋ฆฌ ์๋ณํ ์ ์์๊น?โ์ด๋ค. ๋ชจ๋ํฐ๋ง! ์ฐ๋ฆฌ๋ ์ด๋ค ๊ฒ๋ค์ ๋นจ๋ฆฌ ์ดํดํด์ผ ํฉ๋๋ค. ์ด๋ค ๋ด์ฉ์ ๋นจ๋ฆฌ ์ดํดํด์ผ ํ ๊น์?
์ธ๊ฐ!- ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ ์์์ ์ฑ๋ฅ์ ๋น ๋ฅด๊ฒ ์ดํดํ๊ณ ์ดํดํด์ผ ํฉ๋๋ค.
- ์ฐ๋ฆฌ๋ ์ฅ์ ๋ฅผ ๋น ๋ฅด๊ฒ ์ดํดํ๊ณ ์ธ๋ถ ์์คํ ์ ์ฑ๋ฅ์ ๋ชจ๋ํฐ๋งํด์ผ ํฉ๋๋ค.
- ์ธ ๋ฒ์งธ ์์ ์ ๋ ผ๋ฆฌ์ ์ค๋ฅ๋ฅผ ์๋ณํ๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ ์์คํ ์ด ์๋ํ๊ณ ๋ชจ๋ ์งํ์ ๋ฐ๋ผ ๋ชจ๋ ๊ฒ์ด ์ ์์ด์ง๋ง ๋ญ๊ฐ ์๋ชป๋์์ ๋์ ๋๋ค.
์ฌ๊ธฐ์๋ ๊ทธ๋ค์ง ๋ฉ์ง ๋ด์ฉ์ ๋งํ์ง ์์ ๊ฒ์ ๋๋ค. ๋ ์บกํด ์ค๋น์ด์ค๊ฐ ๋ ๊ฑฐ์์. ์ฐ๋ฆฌ๋ ์์ฅ์ ๋ฌด์์ด ์๋์ง ์ฐพ์๋ณด์์ต๋๋ค. ์ฐ๋ฆฌ์๊ฒ '์ฌ๋ฏธ์๋ ๋๋ฌผ์'์ด ์์ด์. ํ์ฌ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง๊ณ ์๋ ๋๋ฌผ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ฐ๋ฆฌ๋ Zabbix๋ฅผ ์ฌ์ฉํ์ฌ ํ๋์จ์ด๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์๋ฒ์ ์ฃผ์ ์งํ๋ฅผ ๋ชจ๋ํฐ๋งํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ Okmeter๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ฒ์ ๋ ๊ฐ์ง์ ๋ง์ง ์๋ ๋ค๋ฅธ ๋ชจ๋ ์งํ์ ๋ํด "Grafana"์ "Prometheus"๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ผ๋ถ๋ "Grafana"์ "Prometheus"๋ฅผ ์ฌ์ฉํ๊ณ ์ผ๋ถ๋ "Influx" ๋ฐ Telegraf๋ฅผ ์ฌ์ฉํ์ฌ "Grafana"๋ฅผ ์ฌ์ฉํฉ๋๋ค.1,5๋ ์ ์ ์ฐ๋ฆฌ๋ New Relic์ ์ฌ์ฉํ๊ณ ์ถ์์ต๋๋ค. ๋ฉ์ง ์ ์ ๋ชจ๋ ๊ฒ์ ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ํ์ง๋ง ๊ทธ๋ ๊ฐ ๋ชจ๋ ๊ฒ์ ํ ์ ์๋ ๋งํผ ๊ทธ๋ ๋ ๋๋ฌด ๋น์ธ๋ค. ์๋ฒ ๊ท๋ชจ๊ฐ 15๋ ๊ท๋ชจ๋ก ์ฑ์ฅํ์ ๋ ํ ์ ์ฒด๊ฐ ์ฐพ์์ โ๋ด๋ ์ ๊ณ์ฝ์ ์ฒด๊ฒฐํ์โ๊ณ ๋งํ๋ค. ์ฐ๋ฆฌ๋ ๊ฐ๊ฒฉ์ ๋ณด๊ณ ์๋์ค๋ผ๊ณ ๋งํ์ต๋๋ค. ๊ทธ๋ ๊ฒ ํ์ง ์๊ฒ ์ต๋๋ค. ์ด์ ์ฐ๋ฆฌ๋ New Relic์ ํฌ๊ธฐํ๊ณ New Relic์ ๋ชจ๋ํฐ๋งํ๋ ์๋ฒ๊ฐ ์ฝ XNUMX๊ฐ ๋จ์์ต๋๋ค. ๊ฐ๊ฒฉ์ ์ ๋ง ํฐ๋ฌด๋์๋ ๊ฒ์ผ๋ก ํ๋ช ๋์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๊ฐ ์ง์ ๊ตฌํํ ๋๊ตฌ๊ฐ ํ๋ ์๋๋ฐ, ๋ฐ๋ก Debugger์ ๋๋ค. ์ฒ์์๋ ๋ฐฐ๊ฑฐ(Bagger)๋ผ๊ณ ๋ถ๋ ๋๋ฐ, ์์ด ์ ์๋์ด ์ง๋๊ฐ์๋๋ ํฌ๊ฒ ์์ผ์๋๋ ์ด๋ฆ์ ๋๋ฐฐ๊ฑฐ(Debagger)๋ก ๋ฐ๊พธ์ จ์ด์. ๊ทธ๊ฒ์ ๋ฌด์์ ๋๊น? ์ด๋ ์ค์ ๋ก ์์คํ ์ "๋ธ๋๋ฐ์ค"์ ๊ฐ์ด ๊ฐ ๊ตฌ์ฑ ์์์ ๋ํด 15~30์ด ๋ด์ ๊ตฌ์ฑ ์์์ ์ ์ฒด ์ฑ๋ฅ์ ๋ํ ํ ์คํธ๋ฅผ ์คํํ๋ ๋๊ตฌ์ ๋๋ค.
์๋ฅผ ๋ค์ด, ์ธ๋ถ ํ์ด์ง(๊ฒฐ์ ํ์ด์ง)๊ฐ ์์ผ๋ฉด ๊ฐ๋จํ ์ด์ด์ ์ด๋ป๊ฒ ๋ณด์ผ์ง ์ดํด๋ด ๋๋ค. ์ด๊ฒ์ด ์ฒ๋ฆฌ ์ค์ด๋ผ๋ฉด ๊ทธ๋ ํ ์คํธ "ํธ๋์ญ์ "์ ๋ณด๋ด๊ณ ์ด "ํธ๋์ญ์ "์ด ๋์ฐฉํ๋์ง ํ์ธํฉ๋๋ค. ์ด๊ฒ์ด ๊ฒฐ์ ์์คํ ๊ณผ ๊ด๋ จ๋ ๊ฒ์ด๋ผ๋ฉด ๊ฐ๋ฅํ ํ ๊ทธ์ ๋ฐ๋ผ ํ ์คํธ ์์ฒญ์ ์คํํ๊ณ ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ์์ง ํ์ธํฉ๋๋ค.
๋ชจ๋ํฐ๋ง์ ์ค์ํ ์งํ๋ ๋ฌด์์ ๋๊น?
์ฐ๋ฆฌ๋ ์ฃผ๋ก ๋ฌด์์ ๋ชจ๋ํฐ๋งํฉ๋๊น? ์ฐ๋ฆฌ์๊ฒ ์ค์ํ ์งํ๋ ๋ฌด์์ ๋๊น?
- ์ ๋ฉด์ ์๋ต ์๊ฐ / RPS๋ ๋งค์ฐ ์ค์ํ ์งํ์ ๋๋ค. ๊ทธ๋ ์ฆ์ ๋น์ ์๊ฒ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ๋๋ตํฉ๋๋ค.
- ๋ชจ๋ ๋๊ธฐ์ด์์ ์ฒ๋ฆฌ๋ ๋ฉ์์ง ์์ ๋๋ค.
- ๊ทผ๋ก์ ์.
- ๊ธฐ๋ณธ ์ ํ์ฑ ์ธก์ ํญ๋ชฉ.
๋ง์ง๋ง ์์ ์ "๋น์ฆ๋์ค", "๋น์ฆ๋์ค" ์ธก์ ํญ๋ชฉ์ ๋๋ค. ๋์ผํ ๊ฒ์ ๋ชจ๋ํฐ๋งํ๋ ค๋ฉด ์ฃผ์ ์งํ์ธ ํ๋ ๋๋ ๋ ๊ฐ์ ์งํ๋ฅผ ์ ์ํด์ผ ํฉ๋๋ค. ์ฐ๋ฆฌ์ ์งํ๋ ์ฒ๋ฆฌ๋์ ๋๋ค(์ ์ฒด ํธ๋์ญ์ ํ๋ฆ์ ๋ํ ์ฑ๊ณต์ ์ธ ํธ๋์ญ์ ์์ ๋น์จ). 5-10-15๋ถ ๊ฐ๊ฒฉ์ผ๋ก ๋ฌด์ธ๊ฐ ๋ณ๊ฒฝ๋๋ฉด ๋ฌธ์ ๊ฐ ์๋ค๋ ์๋ฏธ์ ๋๋ค(๊ธ๊ฒฉํ๊ฒ ๋ณ๊ฒฝ๋ ๊ฒฝ์ฐ).
์ฐ๋ฆฌ์๊ฒ ๋ณด์ด๋ ๋ชจ์ต์ ์ฐ๋ฆฌ ๋ณด๋ ์ค ํ๋์ ์์ ๋๋ค.
์ผ์ชฝ์๋ 6๊ฐ์ ๊ทธ๋ํ๊ฐ ์์ต๋๋ค. ์ด๋ ์์ ์ ์์ ๋๊ธฐ์ด์ ๋ฉ์์ง ์๋ฅผ ๋ํ๋ด๋ ์ ์ ๋ฐ๋ฅธ ๊ฒ์ ๋๋ค. ์ค๋ฅธ์ชฝ - RPS, RTS. ์๋๋ ๋์ผํ "๋น์ฆ๋์ค" ์งํ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ "๋น์ฆ๋์ค" ์งํ์์ ์ฐ๋ฆฌ๋ ๋ ๊ฐ์ ์ค๊ฐ ๊ทธ๋ํ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์์ ์ฆ์ ํ์ธํ ์ ์์ต๋๋ค. ์ด๊ฒ์ ์ฐ๋ฆฌ ๋ค์ ์ ์๋ ๋ ํ๋์ ๋ฌด๋์ง ์์คํ ์ผ ๋ฟ์ ๋๋ค.๋ ๋ฒ์งธ๋ก ํด์ผ ํ ์ผ์ ์ธ๋ถ ๊ฒฐ์ ์์คํ ์ ๋ชฐ๋ฝ์ ๋ชจ๋ํฐ๋งํ๋ ๊ฒ์ด์์ต๋๋ค. ์ฌ๊ธฐ์์๋ ๋ถ์ฐ ์์คํ ์ ์ถ์ ํ ์ ์๋ ๋ฉ์ปค๋์ฆ, ํ์ค, ํจ๋ฌ๋ค์์ธ OpenTracing์ ์ฌ์ฉํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์กฐ๊ธ ๋ฐ๋์์ด์. ํ์ค OpenTracing ํจ๋ฌ๋ค์์์๋ ๊ฐ ๊ฐ๋ณ ์์ฒญ์ ๋ํ ์ถ์ ์ ๊ตฌ์ถํ๋ค๊ณ ๋งํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ํ์ํ์ง ์์๊ธฐ ๋๋ฌธ์ ์์ฝ, ์ง๊ณ ์ถ์ ์ผ๋ก ํฌ์ฅํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ค์ ์๋ ์์คํ ์ ์๋๋ฅผ ์ถ์ ํ ์ ์๋ ๋๊ตฌ๋ฅผ ๋ง๋ค์์ต๋๋ค.
๊ทธ๋ํ๋ ๊ฒฐ์ ์์คํ ์ค ํ๋๊ฐ 3์ด ์์ ์๋ตํ๊ธฐ ์์ํ์์ ๋ณด์ฌ์ค๋๋ค. ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฒ๋ค๊ฐ ๋ฌธ์ ๊ฐ ์์๋๋ฉด 20~30์ด ๊ฐ๊ฒฉ์ผ๋ก ๋ฐ์ํฉ๋๋ค.๊ทธ๋ฆฌ๊ณ ์กด์ฌํ๋ ๋ชจ๋ํฐ๋ง ์ค๋ฅ์ ์ธ ๋ฒ์งธ ํด๋์ค๋ ๋ ผ๋ฆฌ์ ๋ชจ๋ํฐ๋ง์ ๋๋ค.
์์งํ ๋งํด์ ์ ๋ ์ด ์ฌ๋ผ์ด๋์ ๋ฌด์์ ๊ทธ๋ ค์ผ ํ ์ง ๋ชฐ๋์ต๋๋ค. ์๋ํ๋ฉด ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ์๊ฒ ์ ํฉํ ๊ฒ์ ์์ฅ์์ ์ค๋ซ๋์ ์ฐพ๊ณ ์์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๋ฌด๊ฒ๋ ์ฐพ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๊ฐ ์ง์ ํด์ผ ํ์ต๋๋ค.
๋ ผ๋ฆฌ์ ๋ชจ๋ํฐ๋ง์ด๋ ๋ฌด์์ ์๋ฏธํฉ๋๊น? ๊ธ์, ์์ํด๋ณด์ญ์์ค. ์์ ์ ์์คํ (์ : Tinder ํด๋ก )์ผ๋ก ๋ง๋ญ๋๋ค. ๋น์ ์ด ๊ทธ๊ฒ์ ๋ง๋ค๊ณ ์์ํ์ต๋๋ค. ์ฑ๊ณต์ ์ธ ๊ด๋ฆฌ์ Vasya Pupkin์ ๊ทธ๊ฒ์ ์์ ์ ์ ํ๊ธฐ์ ๋ฃ๊ณ ๊ฑฐ๊ธฐ์์๋ ์๋ ๋ฅผ๋ณด๊ณ ๊ทธ๋ ๋ฅผ ์ข์ํฉ๋๋ค ... ๊ทธ๋ฆฌ๊ณ ๊ฐ์ ๊ฒ์ ์๋ ์๊ฒ ์ ๋ฌ๋์ง ์์ต๋๋ค. ๊ฐ์ ๋น์ฆ๋์ค ์ผํฐ์ ๊ฒฝ๋น์ Mikhalych์๊ฒ ์ ๋ฌ๋ฉ๋๋ค. ๊ด๋ฆฌ์๋ ์๋์ธต์ผ๋ก ๋ด๋ ค๊ฐ์ "์ด ๊ฒฝ๋น์ ๋ฏธ์นผ๋ฆฌ์น๊ฐ ์ ๊ทธ ์ฌ๋์๊ฒ ๊ทธ๋ ๊ฒ ๊ธฐ๋ถ ์ข๊ฒ ๋ฏธ์๋ฅผ ์ง๋ ๊ฑธ๊น์?"๋ผ๊ณ ๊ถ๊ธํดํฉ๋๋ค.๊ทธ๋ฐ ์ํฉ์์๋... ์ฐ๋ฆฌ์๊ฒ ์ด ์ํฉ์ ์กฐ๊ธ ๋ค๋ฅด๊ฒ ๋ค๋ฆฝ๋๋ค. ์๋ํ๋ฉด (๋ด๊ฐ ์ด) ์ด๊ฒ์ ๊ฐ์ ์ ์ผ๋ก ๊ธ์ ์ ์์ค๋ก ์ด์ด์ง๋ ํํ ์์ค์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฐ๋ฆฌ์ ์ํฉ์ ์ ๋ฐ๋์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ฑฐ๋๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ํํ์ง๋ง ์ฑ๊ณตํ์ง ๋ชปํ ๊ฒฝ์ฐ(๋๋ ๊ทธ ๋ฐ๋์ ๊ฒฝ์ฐ) ์ง์ ์ ์ธ ๊ธ์ ์ ์์ค์ ์ ์ ์ ์์ต๋๋ค. ์ ๋ ๋น์ฆ๋์ค ์งํ๋ฅผ ์ฌ์ฉํ์ฌ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ฑ๊ณต์ ์ธ ๊ฑฐ๋ ์๋ฅผ ์ถ์ ํ๋ ์์ฒด ๋๊ตฌ๋ฅผ ์์ฑํด์ผ ํ์ต๋๋ค. ์์ฅ์์ ์๋ฌด๊ฒ๋ ์ฐพ์ง ๋ชปํ์ต๋๋ค! ์ด๊ฒ์ด ๋ฐ๋ก ์ ๊ฐ ์ ๋ฌํ๊ณ ์ถ์๋ ์์ด๋์ด์ ๋๋ค. ์ด๋ฐ ์ข ๋ฅ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ์ ํ์ ์์ค์ ์์ต๋๋ค.
๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ฒ ํ์ ํ๋ ๋ฐฉ๋ฒ์ ๊ดํ ๋ด์ฉ์ด์์ต๋๋ค.
๋ฐฐํฌ ์ด์ ๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ
์ฐ๋ฆฌ๊ฐ ํด๊ฒฐํ๋ ์ธ ๋ฒ์งธ ๋ฌธ์ ๊ทธ๋ฃน์ ๋ฌธ์ ๋ฅผ ์๋ณํ ํ, ๋ฌธ์ ๋ฅผ ์ ๊ฑฐํ ํ ๊ฐ๋ฐ ์ด์ , ํ ์คํธ ์ด์ ๋ฅผ ์ดํดํ๊ณ ์ด์ ๋ํด ์กฐ์น๋ฅผ ์ทจํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ฐ๋ผ์ ์กฐ์ฌ๊ฐ ํ์ํ๊ณ , ๋ก๊ทธ๋ฅผ ์ฌ๋ ค์ผ ํฉ๋๋ค.
๋ก๊ทธ์ ๊ดํด ์ด์ผ๊ธฐํ๋ ๊ฒฝ์ฐ(์ฃผ์ ์ด์ ๋ ๋ก๊ทธ์) ๋๋ถ๋ถ์ ๋ก๊ทธ๋ ELK ์คํ์ ์์ต๋๋ค. ๊ฑฐ์ ๋ชจ๋ ์ฌ๋์ด ๋์ผํฉ๋๋ค. ์ผ๋ถ์ ๊ฒฝ์ฐ ELK์ ์์ ์๋ ์์ง๋ง ๊ธฐ๊ฐ๋ฐ์ดํธ ๋จ์๋ก ๋ก๊ทธ๋ฅผ ์์ฑํ๋ฉด ์กฐ๋ง๊ฐ ELK์ ์ฌ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฅผ ํ ๋ผ๋ฐ์ดํธ ๋จ์๋ก ๊ธฐ๋กํฉ๋๋ค.
์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ๊ณ ์น๊ณ , ์ฌ์ฉ์๋ฅผ ์ํ ์ค๋ฅ๋ฅผ ์์ ํ๊ณ , ๊ฑฐ๊ธฐ์ ๋ฌด์์ด ์๋์ง ํํค์น๊ธฐ ์์ํ๊ณ , Kibana์ ์ฌ๋ผ๊ฐ ๊ฑฐ๊ธฐ์ ๊ฑฐ๋ ID๋ฅผ ์ ๋ ฅํ๊ณ ์ด์ ๊ฐ์ ์กฑ๋ณด๋ฅผ ์ป์์ต๋๋ค(๋ง์ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค). ๊ทธ๋ฆฌ๊ณ ์ด ์ ๋ฐ์๋ ์ ํ ๋ช ํํ ๊ฒ์ด ์์ต๋๋ค. ์? ๋ค, ์ด๋ ๋ถ๋ถ์ด ์ด๋ ์์ ์์ ์ํ๋์ง, ์ด๋ ๋ถ๋ถ์ด ์ด๋ ๊ตฌ์ฑ ์์์ ์ํ๋์ง ๋ช ํํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์๊ฐ ์ฐ๋ฆฌ๋ ์ถ์ ์ด ํ์ํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ์ ๊ฐ ์๊ธฐํ๋ ๊ฒ๊ณผ ๋์ผํ OpenTracing์ด์์ต๋๋ค.์ฐ๋ฆฌ๋ XNUMX๋ ์ ์ ์ด๊ฒ์ ์๊ฐํ๊ณ ์์ฅ์ผ๋ก ๊ด์ฌ์ ๋๋ ธ๊ณ ๊ฑฐ๊ธฐ์๋ "Zipkin"๊ณผ "Jaeger"๋ผ๋ ๋ ๊ฐ์ง ๋๊ตฌ๊ฐ ์์์ต๋๋ค. "Jager"๋ ์ค์ ๋ก "Zipkin"์ ์ด๋ ์ ํ๊ณ์์ด์ ์ด๋ ์ ์์์์ ๋๋ค. ์ง๊ณ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ณ ์ถ์ ์ ๋ก๊ทธ๋ฅผ ํฌํจํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ณ ์๊ฐ ์ถ์ ๋ง ํ๋ค๋ ์ ์ ์ ์ธํ๋ฉด Zipkin์์๋ ๋ชจ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ 'Jager'๋ ์ด๋ฅผ ์ง์งํ์ต๋๋ค.
์ฐ๋ฆฌ๋ "Jager"๋ฅผ ์ดํด๋ณด์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ์ธกํ ์ ์๊ณ Api๋ก ์์ฑํ ์ ์์ต๋๋ค(๋น์ PHP์ฉ Api ํ์ค์ ์น์ธ๋์ง ์์์ต๋๋ค. ์ด๋ XNUMX๋ ์ ์ด์์ง๋ง ์ง๊ธ์ ์ด๋ฏธ ์น์ธ๋์์ต๋๋ค). ์ ํ ํด๋ผ์ด์ธํธ๊ฐ ์๋ ์์ต๋๋ค. โ์ข์์.โ ์ฐ๋ฆฌ๋ ์๊ฐํ๊ณ ์ฐ๋ฆฌ์ ํด๋ผ์ด์ธํธ๋ฅผ ์์ฑํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌด์์ ์ป์๋์? ๋๋ต์ ์ธ ๋ชจ์ต์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Jaeger์์๋ ๊ฐ ๋ฉ์์ง์ ๋ํด ์คํฌ์ด ์์ฑ๋ฉ๋๋ค. ์ฆ, ์ฌ์ฉ์๊ฐ ์์คํ ์ ์ด๋ฉด ๋ค์ด์ค๋ ์์ฒญ๋ง๋ค ํ๋ ๋๋ ๋ ๊ฐ์ ๋ธ๋ก์ด ํ์๋ฉ๋๋ค(1-2-3 - ์ฌ์ฉ์๋ก๋ถํฐ ๋ค์ด์ค๋ ์์ฒญ ์, ๋ธ๋ก ์). ์ฌ์ฉ์๊ฐ ๋ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๋ก๊ทธ ๋ฐ ์๊ฐ ์ถ์ ์ ํ๊ทธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ๋ฐ๋ผ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ ํ ์ค๋ฅ ํ๊ทธ๋ก ๋ก๊ทธ๋ฅผ ํ์ํฉ๋๋ค. ์ค๋ฅ ํ๊ทธ๋ก ํํฐ๋งํ ์ ์์ผ๋ฉฐ ์ค๋ฅ๊ฐ ์๋ ์ด ๋ธ๋ก์ ํฌํจํ๋ ๋ฒ์๋ง ํ์๋ฉ๋๋ค. ๋ฒ์๋ฅผ ํ์ฅํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ฒ์ ๋ด๋ถ์๋ ์ผ๋ จ์ ์ถ์ ์ด ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ์๋ ์ธ ๊ฐ์ ํ ์คํธ ์ถ์ ์ด ์์ผ๋ฉฐ ์ธ ๋ฒ์งธ ์ถ์ ์์๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์์ ์๋ ค์ค๋๋ค. ๋์์ ์ฌ๊ธฐ์๋ ์๊ฐ ์ถ์ ์ด ํ์๋ฉ๋๋ค. ์๋จ์๋ ์๊ฐ ์ฒ๋๊ฐ ์๊ณ ์ด ๋ก๊ทธ ๋๋ ํด๋น ๋ก๊ทธ๊ฐ ๊ธฐ๋ก๋ ์๊ฐ ๊ฐ๊ฒฉ์ ๋ณผ ์ ์์ต๋๋ค.๋ฐ๋ผ์ ์ฐ๋ฆฌ์๊ฒ๋ ๋ชจ๋ ์ผ์ด ์์กฐ๋กญ๊ฒ ์งํ๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์์ฒด ํ์ฅ ๊ธฐ๋ฅ์ ์์ฑํ๊ณ ์ด๋ฅผ ์คํ ์์ค๋ก ๊ณต๊ฐํ์ต๋๋ค. ์ถ์ ์์ ์ ํ๊ณ ์ถ๋ค๋ฉด, PHP์์ โJagerโ๋ก ์์ ํ๊ณ ์ถ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉ์ ํ์ํ๋ ํ์ฅ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ด ํ์ฅ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด๋ OpenTracing Api์ฉ ํด๋ผ์ด์ธํธ์ด๋ฉฐ php ํ์ฅ์ผ๋ก ๋ง๋ค์ด์ก์ต๋๋ค. ์ฆ, ์ด๋ฅผ ์ด์ ๋ธํ๊ณ ์์คํ ์ ์ค์นํด์ผ ํฉ๋๋ค. XNUMX๋ ์ ๊ณผ ๋ณ ๋ค๋ฅผ ๊ฒ ์์๋ค. ์ด์ ๊ตฌ์ฑ ์์์ ์ ์ฌํ ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋น์ ์๊ฒ ๋ฌ๋ ค ์์ต๋๋ค. ์๊ณก๊ฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ฑ ์์๋ฅผ ํํํ๊ฑฐ๋ ํ์ฅ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.๊ธฐ์ ํ์ค
์ฐ๋ฆฌ๋ ์ธ ๊ณ๋ช ์ ๊ดํด ์ด์ผ๊ธฐํ์ต๋๋ค. ๋ท์งธ ๊ณ๋ช ์ ์ ๊ทผ ๋ฐฉ์์ ํ์คํํ๋ผ๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ ๋ฌด์์ ๊ดํ ๊ฒ์ ๋๊น? ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ฌ๊ธฐ์ '๊ธฐ์ '์ด๋ผ๋ ๋จ์ด๊ฐ ์ ๋์จ ๊ฑธ๊น์? ์ฐ๋ฆฌ๊ฐ ํฌ๊ฑฐ๋ ๊ด๋ฃ์ ์ธ ํ์ฌ์ด๊ธฐ ๋๋ฌธ์ด ์๋๋๋ค. ๋๋ ์ฌ๊ธฐ์ โ๊ธฐ์ โ์ด๋ผ๋ ๋จ์ด๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์์ต๋๋ค. ์ฌ๋ฌ๋ถ์ ํฌํจํ ๋ชจ๋ ํ์ฌ, ๋ชจ๋ ์ ํ์๋ ๊ณ ์ ํ ํ์ค์ด ์์ด์ผ ํ๋ค๋ ์๋ฏธ์ ๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ค ๊ธฐ์ค์ ๊ฐ๊ณ ์๋์?
- ๋ฐฐํฌ ๊ท์ ์ด ์์ต๋๋ค. ๊ทธ ์ฌ๋ ์์ด๋ ์ฐ๋ฆฌ๋ ์๋ฌด๋ฐ๋ ์์ง์ผ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ผ์ฃผ์ผ์ ์ฝ 60๋ฒ ์ ๋ ๋ฐฐํฌํฉ๋๋ค. ์ฆ, ๊ฑฐ์ ์ง์์ ์ผ๋ก ๋ฐฐํฌํฉ๋๋ค. ๋์์ ๋ฐฐํฌ ๊ท์ ์๋ ๊ธ์์ผ ๋ฐฐํฌ์ ๋ํ ๊ธ๊ธฐ ์ฌํญ์ด ์์ผ๋ฉฐ ์์น์ ์ผ๋ก ๋ฐฐํฌํ์ง ์์ต๋๋ค.
- ๋ฌธ์๊ฐ ํ์ํฉ๋๋ค. RnD ์ ๋ฌธ๊ฐ์ ์๊ธธ๋ก ํ์ํ ๋ถํ์ด๋ผ ํ ์ง๋ผ๋ ๋ฌธ์๊ฐ ์์ผ๋ฉด ๋จ ํ๋์ ์๋ก์ด ๋ถํ๋ ์์ฐ์ ๋ค์ด๊ฐ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ฐฐํฌ ์ง์นจ, ๋ชจ๋ํฐ๋ง ๋งต, ๊ทธ๋ฆฌ๊ณ ์ด ๊ตฌ์ฑ ์์์ ์๋ ๋ฐฉ์๊ณผ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ํ ๋๋ต์ ์ธ ์ค๋ช (ํ๋ก๊ทธ๋๋จธ๊ฐ ์์ฑํ ์ ์์)์ ์๊ตฌํฉ๋๋ค.
- ์ฐ๋ฆฌ๋ ๋ฌธ์ ์ ์์ธ์ ํด๊ฒฐํ๋ ๊ฒ์ด ์๋๋ผ ์ ๊ฐ ์ด๋ฏธ ๋งํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ๋ฌธ์ ๋ก๋ถํฐ ์ฌ์ฉ์๋ฅผ ๋ณดํธํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
- ํ๊ฐ๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, 2๋ถ ์ด๋ด์ ํธ๋ํฝ์ XNUMX%๊ฐ ์์ค๋ ๊ฒฝ์ฐ์๋ ๊ฐ๋ ์ค์ง ์๊ฐ์ผ๋ก ๊ฐ์ฃผํ์ง ์์ต๋๋ค. ์ด๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํต๊ณ์ ํฌํจ๋์ง ์์ต๋๋ค. ๋ฐฑ๋ถ์จ๋ก ๋ ๋ง๊ฑฐ๋ ์ผ์์ ์ธ ๊ฒฝ์ฐ์๋ ์ด๋ฏธ ๊ณ์ฐ๋ฉ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ํญ์ ์ฌํ ๋ถ์์ ์์ฑํฉ๋๋ค. ์ฐ๋ฆฌ์๊ฒ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๋ , ๋๊ตฐ๊ฐ๊ฐ ์์ฐ ๊ณผ์ ์์ ๋น์ ์์ ์ผ๋ก ํ๋ํ ์ํฉ์ ์ฌํ์ ๋ฐ์๋ ๊ฒ์ ๋๋ค. ์ฌํ ๋ถ์์ ์์ ์๊ฒ ์ผ์ด๋ ์ผ, ์์ธํ ์๊ธฐ, ์ด๋ฅผ ์์ ํ๊ธฐ ์ํด ์ํํ ์์ ๋ฐ ํฅํ ์ด๋ฌํ ์ผ์ด ๋ฐ์ํ์ง ์๋๋ก ํ๊ธฐ ์ํด ์ํํ ์์ (ํ์ ๋ธ๋ก์ ๋๋ค!)์ ๊ธฐ๋กํ๋ ๋ฌธ์์ ๋๋ค. ์ด๋ ํ์์ด๋ฉฐ ํ์ ๋ถ์์ ํ์ํฉ๋๋ค.
๋ค์ดํ์์ด๋ ๋ฌด์์ ๋๊น?
์ด ๋ชจ๋ ๊ฒ์ด ๋ฌด์์ผ๋ก ์ด์ด์ก์ต๋๊น?์ด๋ก ์ธํด ์ง๋ 6๊ฐ์ ๋์ ์ฐ๋ฆฌ์ ์์ ์ฑ ์งํ๋ 99,97์ด์์ต๋๋ค(์ฐ๋ฆฌ๋ ์์ ์ฑ์ ํน์ ๋ฌธ์ ๊ฐ ์์๊ณ ์ด๋ ๊ณ ๊ฐ์ด๋ ์ฐ๋ฆฌ ๋ชจ๋์๊ฒ ์ ํฉํ์ง ์์์ต๋๋ค). ์ด๊ฒ์ ๊ทธ๋ฆฌ ๋ง์ง ์๋ค๊ณ ๋งํ ์ ์์ต๋๋ค. ์, ์ฐ๋ฆฌ๋ ๋ ธ๋ ฅํด์ผ ํ ๊ฒ์ด ์์ต๋๋ค. ์ด ์งํ ์ค ์ฝ ์ ๋ฐ์ ์ฐ๋ฆฌ์ ์์ ์ฑ์ด ์๋๋ผ ์ฐ๋ฆฌ ์์ ์์ ์๋น์ค๋ก ์ฌ์ฉ๋๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฉํ๋ฒฝ์ ์์ ์ฑ์ด์ง๋ง ํด๋ผ์ด์ธํธ๋ ์ด์ ๋ํด ์ ๊ฒฝ ์ฐ์ง ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ฐค์ ์๋ ๋ฒ์ ๋ฐฐ์ ์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก! 2๊ฐ์ ์ ์๋ ๊ทธ๋ด ์ ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ฒฐ๊ณผ์ ํจ๊ป ์ด ๋ฉ๋ชจ์ ๋ํด ํ ๊ฐ์ง ๋ฉ๋ชจ๋ฅผ ํ๊ณ ์ถ์ต๋๋ค. ์ด์ ฏ๋ฐค ์์๋ก์ ์ ์ด ์์คํ ์ ๊ดํ ํ๋ฅญํ ๋ณด๊ณ ์๊ฐ ์์์ต๋๋ค. ์ด ์์คํ ์ ์์ฑํ ์ฌ๋๋ค์ด ์ ๋ง์ ๋ฃ๊ฒ ๋๋ค๋ฉด ์ ๊ฐ "2%๋ ๋ค์ดํ์์ด ์๋๋๋ค"๋ผ๊ณ ํ๋ ๋ง์ ์์ด์ฃผ์ธ์. ์ฌ๋ฌ๋ถ์๊ฒ ์์ด XNUMX%๋ ๋จ XNUMX๋ถ์ด๋ผ๋ ๋ค์ดํ์์ ๋๋ค!
๊ทธ๊ฒ ๋ค์ผ! ๋น์ ์ ์ง๋ฌธ.
๋ฐธ๋ฐ์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ณด
์ฒญ์ค์ ์ง๋ฌธ(์ดํ โ B): โ ์๋ ํ์ธ์. ์ด๋ฌํ ๊ด๋ฆฌ ๋ณด๊ณ ์๋ฅผ ์์ฑํด ์ฃผ์ ์ ๋๋จํ ๊ฐ์ฌํฉ๋๋ค! ๋ฐธ๋ฐ์์ ๊ดํ ์งง์ ์ง๋ฌธ์ ๋๋ค. WAF๊ฐ ์๋ค๊ณ ๋ง์ํ์ จ๋๋ฐ์. ์ฆ, ์ ๊ฐ ์๊ธฐ๋ก ์ผ์ข ์ ์ธ๋ถ ๋ฐธ๋ฐ์๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ๊ฒ์ผ๋ก ์๊ณ ์์ต๋๋ค.
EK: โ ์๋์, ์ฐ๋ฆฌ๋ ์๋น์ค๋ฅผ ๊ท ํ ์กฐ์ ์๋ก ์ฌ์ฉํฉ๋๋ค. ์ด ๊ฒฝ์ฐ WAF๋ ๋ ์ ์ ์ผ๋ก DDoS ๋ณดํธ ๋๊ตฌ์ ๋๋ค.
์์ : โ ๋ฐธ๋ฐ์์ ๋ํด ๋ช ๋ง๋ ๋ง์ํด์ฃผ์ค ์ ์๋์?
EK: โ ์ด๋ฏธ ๋งํ๋ฏ์ด ์ด๊ฒ์ openresty์ ์๋ฒ ๊ทธ๋ฃน์ ๋๋ค. ์ด์ ๋ ์ ์ ์ผ๋ก ์๋ตํ๋ 5๊ฐ์ ์๋น ๊ทธ๋ฃน์ด ์์ต๋๋ค. ์ฆ, ๋ ์ ์ ์ผ๋ก openresty๋ฅผ ์คํํ๋ ์๋ฒ๋ ํธ๋ํฝ๋ง ํ๋ก์ํฉ๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๊ฐ ๋ณด์ ํ๊ณ ์๋ ์์ ์ดํดํ๋ ค๋ฉด ์ด์ ์๋ฐฑ ๋ฉ๊ฐ๋นํธ์ ์ ๊ธฐ์ ์ธ ํธ๋ํฝ ํ๋ฆ์ด ์์ต๋๋ค. ๊ทธ๋ค์ ๋์ฒํ๊ณ ๊ธฐ๋ถ์ด ์ข์ผ๋ฉฐ ์ฌ์ง์ด ๊ธด์ฅํ์ง๋ ์์ต๋๋ค.
์์ : โ ๋ํ ๊ฐ๋จํ ์ง๋ฌธ์ ๋๋ค. ๋ธ๋ฃจ/๊ทธ๋ฆฐ ๋ฐฐํฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์ ์ผ๋ก ๋ฌด์์ ํฉ๋๊น?
EK: - ์ข์ ์ง๋ฌธ! Blue/Green ๋ฐฐํฌ์์๋ ๊ฐ ํ์ ๋ง๋ค ๋ณ๋์ ๋๊ธฐ์ด์ด ์์ต๋๋ค. ์ฆ, ์์ ์์์ ์์ ์๋ก ์ ์ก๋๋ ์ด๋ฒคํธ ๋๊ธฐ์ด์ ๋ํด ์ด์ผ๊ธฐํ๋ ๊ฒฝ์ฐ ํ๋์ ์ ๊ณผ ๋ น์ ์ ์ ๋ํ ๋ณ๋์ ๋๊ธฐ์ด์ด ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฒด์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์๋ค๋ฉด ์๋์ ์ผ๋ก ์ต๋ํ ๋ฒ์๋ฅผ ์ขํ๊ณ ๋ชจ๋ ๊ฒ์ ์ค์ ๋ก ๋๊ธฐ์ด๋ก ์ฎ๊ฒผ์ผ๋ฉฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ํธ๋์ญ์ ์คํ๋ง ์ ์ฅํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ์ ํธ๋์ญ์ ์คํ์ ๋ชจ๋ ๋ผ์ธ์์ ๋์ผํฉ๋๋ค. ์ด ๋งฅ๋ฝ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ๋์๊ณผ ๋ น์์ผ๋ก ๋๋์ง ์์ต๋๋ค. ๋ ๋ฒ์ ์ ์ฝ๋ ๋ชจ๋ ํธ๋์ญ์ ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์์์ผ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์น๊ตฌ ์ฌ๋ฌ๋ถ, ์ฌ๋ฌ๋ถ์๊ฒ ๊ฒฉ๋ ค๋ฅผ ๋๋ฆฌ๊ณ ์ ์์ ์ํ์ธ ์ฑ ๋ ์ค๋นํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ ์ต๊ณ ์ ์ง๋ฌธ์ผ๋ก ์์ ๋ฐ์์ผ ํฉ๋๋ค.
์์ : - ์๋ ํ์ธ์. ์ ๊ณ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ง๋ฌธ์ ์ด๊ฒ์ด๋ค. ๊ฒฐ์ ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ํต์ ํ๋ ์๋น์ค๋ฅผ ๋ชจ๋ํฐ๋งํฉ๋๋ค... ํ์ง๋ง ์ด๋ค ์ฌ๋์ด ์ด๋ป๊ฒ๋ ๊ฒฐ์ ํ์ด์ง์ ์์ ๊ฒฐ์ ๋ฅผ ํ๊ณ ํ๋ก์ ํธ์์ ๊ทธ ์ฌ๋์๊ฒ ๋์ ์ ๋ฆฝํ๋๋ก ๋ชจ๋ํฐ๋งํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น? ์ฆ, ํ์ง๊ณก์ด ์ฌ์ฉ ๊ฐ๋ฅํ๊ณ ์ฝ๋ฐฑ์ ์๋ฝํ๋์ง ์ด๋ป๊ฒ ๋ชจ๋ํฐ๋งํฉ๋๊น?
EK: โ ์ด ๊ฒฝ์ฐ "๊ฐ๋งน์ "์ ๊ฒฐ์ ์์คํ ๊ณผ ์ ํํ ๋์ผํ ์ธ๋ถ ์๋น์ค์ ๋๋ค. ํ๋งค์์ ์๋ต ์๋๋ฅผ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํธํ ์ ๋ณด
์์ : - ์๋ ํ์ธ์. ์ฝ๊ฐ ๊ด๋ จ๋ ์ง๋ฌธ์ด ์์ต๋๋ค. PCI DSS์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๊ฐ ์์ต๋๋ค. ์ ์กํด์ผ ํ๋ ๋๊ธฐ์ด์ PAN์ ์ด๋ป๊ฒ ์ ์ฅํ๋์ง ์๊ณ ์ถ์์ต๋๋ค. ์ํธํ๋ฅผ ์ฌ์ฉํ์๋์? ์ด๋ ๋ ๋ฒ์งธ ์ง๋ฌธ์ผ๋ก ์ด์ด์ง๋๋ค. PCI DSS์ ๋ฐ๋ฅด๋ฉด ๋ณ๊ฒฝ(๊ด๋ฆฌ์ ํด๊ณ ๋ฑ) ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ค์ ์ํธํํด์ผ ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์ ๊ทผ์ฑ์ ์ด๋ป๊ฒ ๋๋์?
EK: - ๋ฉ์ง ์ง๋ฌธ์ด์์! ์ฒซ์งธ, PAN์ ๋๊ธฐ์ด์ ์ ์ฅํ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์์น์ ์ผ๋ก PAN์ ๋ช ํํ ํ์์ผ๋ก ์ด๋์๋ ์ ์ฅํ ์ ์๋ ๊ถํ์ด ์์ผ๋ฏ๋ก ํน๋ณํ ์๋น์ค(์ฐ๋ฆฌ๋ "Kademon"์ด๋ผ๊ณ ํจ)๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ์๋น์ค๋ ๋จ ํ ๊ฐ์ง ์์ ๋ง ์ํํฉ๋๋ค. ์ฆ, ๋ฉ์์ง๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ ์ ์กํฉ๋๋ค. ์ํธํ๋ ๋ฉ์์ง๋ฅผ ๋ด๋ณด๋ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ์ด ์ํธํ๋ ๋ฉ์์ง์ ํจ๊ป ๋ชจ๋ ๊ฒ์ ์ ์ฅํฉ๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ์ ํค ๊ธธ์ด๋ XNUMXํฌ๋ก๋ฐ์ดํธ ๋ฏธ๋ง์ด๋ฏ๋ก ์ด๋ ์ฌ๊ฐํ๊ณ ์ ๋ขฐํ ์ ์์ต๋๋ค.์์ : โ ์ง๊ธ 2KB๊ฐ ํ์ํฉ๋๊น?
EK: - ์๊ทธ์ ๊ฐ์๋ฐ 256์ด์๋๋ฐ... ๊ทธ๋ผ ๋ ์ด๋?!
๋ฐ๋ผ์ ์ด๊ฒ์ด ์ฒซ ๋ฒ์งธ์ ๋๋ค. ๋์งธ, ์กด์ฌํ๋ ์๋ฃจ์ ์ ์ฌ์ํธํ ์ ์ฐจ๋ฅผ ์ง์ํฉ๋๋ค. ๋ ์์ "kek"(ํค)๊ฐ ์์ผ๋ฉฐ, ์ด๋ ์ํธํํ๋ "๋ฐํฌ"๋ฅผ ์ ๊ณตํฉ๋๋ค(ํค๋ ํค์ด๊ณ dek๋ ์ํธํํ๋ ํค์ ํ์๋ฌผ์ ๋๋ค). . ๊ทธ๋ฆฌ๊ณ ์ ์ฐจ๊ฐ ์์๋๋ฉด(3๊ฐ์์์ ยฑ์ผ ์ ๋๋ก ์ ๊ธฐ์ ์ผ๋ก ๋ฐ์) ์๋ก์ด "์ผ์ดํฌ" ์์ ๋ค์ด๋ก๋ํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ค์ ์ํธํํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๊ณ ์๋ก์ด ๋ฐฉ์์ผ๋ก ์ํธํํ๋ ๋ณ๋์ ์๋น์ค๋ฅผ ๋ณด์ ํ๊ณ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ ์ํธํ๋ ํค์ ์๋ณ์ ์์ ์ ์ฅ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์ ํค๋ก ๋ฐ์ดํฐ๋ฅผ ์ํธํํ์๋ง์ ์ด์ ํค๋ฅผ ์ญ์ ํฉ๋๋ค.
๋๋ก๋ ์๋์ผ๋ก ๊ฒฐ์ ํด์ผ ํ๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.
์์ : โ ์ฆ, ์ผ๋ถ ์์ ์ ๋ํ ํ๋ถ์ด ์ด๋ฃจ์ด์ง ๊ฒฝ์ฐ์๋ ์ด์ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ํธ๋ฅผ ํด๋ ํฉ๋๊น?
EK: - ๋ค.
์์ : โ ๊ทธ๋ผ ์์ ์ง๋ฌธ ํ๋ ๋. ์ด๋ค ์ข ๋ฅ์ ์คํจ, ์ถ๋ฝ ๋๋ ์ฌ๊ณ ๊ฐ ๋ฐ์ํ๋ฉด ์๋์ผ๋ก ํธ๋์ญ์ ์ ํธ์ํด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ์ํฉ์ด ์์ต๋๋ค.
EK: - ๋ค, ๊ฐ๋์.
์์ : โ ์ด ๋ฐ์ดํฐ๋ ์ด๋์ ์ป๋์? ์๋๋ฉด ์ด ๋ณด๊ด ์์ค์ ์ง์ ๊ฐ์๋์?
EK: โ ์๋์, ๋ฌผ๋ก ์ง์์ ์ํ ์ธํฐํ์ด์ค๊ฐ ํฌํจ๋ ์ผ์ข ์ ๋ฐฑ์คํผ์ค ์์คํ ์ด ์์ต๋๋ค. ๊ฑฐ๋๊ฐ ์ด๋ค ์ํ์ธ์ง ์ ์ ์๋ ๊ฒฝ์ฐ(์: ๊ฒฐ์ ์์คํ ์ด ์๊ฐ ์ด๊ณผ๋ก ์๋ตํ ๋๊น์ง) ์ ํ์ ์ผ๋ก ์ ์ ์์ต๋๋ค. ์ฆ, ์ฐ๋ฆฌ๋ ์์ ํ ํ์ ์ ๊ฐ์ง๊ณ ์ต์ข ์ํ๋ง ํ ๋นํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์๋ ์ฒ๋ฆฌ๋ฅผ ์ํด ๊ฑฐ๋๋ฅผ ํน์ ์ํ๋ก ์ง์ ํฉ๋๋ค. ๋ค์๋ ์์นจ, ์ง์ํ์ ์ด๋ฌํ ๊ฑฐ๋๊ฐ ๊ฒฐ์ ์์คํ ์ ๋จ์ ์๋ค๋ ์ ๋ณด๋ฅผ ์์ ํ์๋ง์ ์ด ์ธํฐํ์ด์ค์์ ์๋์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
์์ : โ ๋ช ๊ฐ์ง ์ง๋ฌธ์ด ์์ต๋๋ค. ๊ทธ ์ค ํ๋๋ PCI DSS ์์ญ์ ์ฐ์์ ๋๋ค. ํ๋ก๋ฅผ ์ด๋ป๊ฒ ๊ธฐ๋กํฉ๋๊น? ์ด ์ง๋ฌธ์ ๊ฐ๋ฐ์๊ฐ ๋ก๊ทธ์ ๋ฌด์์ด๋ ๋ฃ์ ์ ์์๊ธฐ ๋๋ฌธ์ ๋๋ค! ๋ ๋ฒ์งธ ์ง๋ฌธ: ํซํฝ์ค๋ฅผ ์ด๋ป๊ฒ ์ถ์ํฉ๋๊น? ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํธ๋ค์ ์ฌ์ฉํ๋ ๊ฒ์ ํ๋์ ์ต์ ์ด์ง๋ง ๋ฌด๋ฃ ํซํฝ์ค๊ฐ ์์ ์ ์์ต๋๋ค. ์ ์ฐจ๋ ๋ฌด์์ ๋๊น? ๊ทธ๋ฆฌ๊ณ ์ธ ๋ฒ์งธ ์ง๋ฌธ์ ์๋ง๋ RTO, RPO์ ๊ด๋ จ์ด ์์ ๊ฒ์ ๋๋ค. ๊ฐ์ฉ์ฑ์ 99,97(๊ฑฐ์ XNUMX)์ด์์ง๋ง ์ ๊ฐ ์ดํดํ ๋ฐ์ ๋ฐ๋ฅด๋ฉด ๋ ๋ฒ์งธ ๋ฐ์ดํฐ ์ผํฐ, ์ธ ๋ฒ์งธ ๋ฐ์ดํฐ ์ผํฐ, ๋ค์ฏ ๋ฒ์งธ ๋ฐ์ดํฐ ์ผํฐ๊ฐ ์์ต๋๋ค. ์ด๋ค์ ์ด๋ป๊ฒ ๋๊ธฐํํ๊ณ ๋ณต์ ํ๋ฉฐ ๊ธฐํ ๋ชจ๋ ๊ฒ์ ์ํํฉ๋๊น?EK: - ์ฒซ ๋ฒ์งธ๋ถํฐ ์์ํด ๋ณด๊ฒ ์ต๋๋ค. ์ฒซ ๋ฒ์งธ ์ง๋ฌธ์ ๋ก๊ทธ์ ๊ดํ ๊ฒ์ด์๋์? ๋ก๊ทธ๋ฅผ ์์ฑํ ๋ ๋ชจ๋ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ๋ง์คํนํ๋ ๋ ์ด์ด๊ฐ ์์ต๋๋ค. ๊ทธ๋ ๋ ๋ง์คํฌ์ ์ถ๊ฐ ํ๋๋ฅผ ์ดํด๋ด ๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ ๋ก๊ทธ์๋ ์ด๋ฏธ ๋ง์คํน๋ ๋ฐ์ดํฐ์ PCI DSS ํ๋ก๊ฐ ๋์ ์์ต๋๋ค. ์ด๋ ํ ์คํธ ๋ถ์์ ํ ๋น๋ ์ผ๋ฐ์ ์ธ ์์ ์ค ํ๋์ ๋๋ค. ์์ ์ด ์์ฑํ ๋ก๊ทธ๋ฅผ ํฌํจํ์ฌ ๊ฐ ์์ ์ ํ์ธํด์ผ ํ๋ฉฐ ์ด๋ ๊ฐ๋ฐ์๊ฐ ๋ฌด์ธ๊ฐ๋ฅผ ๊ธฐ๋กํ์ง ์์๋์ง ์ ์ดํ๊ธฐ ์ํด ์ฝ๋ ๊ฒํ ์ค ์ผ๋ฐ์ ์ธ ์์ ์ค ํ๋์ ๋๋ค. ์ด์ ๋ํ ํ์ ์ ๊ฒ์ ์ ๋ณด ๋ณด์ ๋ถ์์์ ์ผ์ฃผ์ผ์ ํ ๋ฒ์ฉ ์ ๊ธฐ์ ์ผ๋ก ์ํ๋ฉ๋๋ค. ๋ง์ง๋ง ๋ ์ ๋ก๊ทธ๋ฅผ ์ ํ์ ์ผ๋ก ์์งํ๊ณ ํ ์คํธ ์๋ฒ์ ํน์ ์ค์บ๋ ๋ถ์๊ธฐ๋ฅผ ํตํด ์คํํ์ฌ ๋ชจ๋ ๊ฒ์ ํ์ธํฉ๋๋ค.
ํซํฝ์ค ์ ๋ณด. ์ด๋ ๋ฐฐํฌ ๊ท์ ์ ํฌํจ๋์ด ์์ต๋๋ค. ํซํฝ์ค์ ๋ํ ๋ณ๋์ ์กฐํญ์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ์ํ ๋ XNUMX์๊ฐ ๋ด๋ด ํซํฝ์ค๋ฅผ ๋ฐฐํฌํ๋ค๊ณ ๋ฏฟ์ต๋๋ค. ๋ฒ์ ์ด ์กฐ๋ฆฝ๋์๋ง์, ์คํ๋์๋ง์, ์ํฐํฉํธ๊ฐ ์๊ธฐ์๋ง์ ์ง์ํ์ ์ ํ๋ฅผ ๋ฐ์ ์์คํ ๊ด๋ฆฌ์๊ฐ ๊ทผ๋ฌดํ๊ณ ํ์ํ ์๊ฐ์ ๋ฐฐํฌํฉ๋๋ค."ํฌ๋์ธ"์ ๋ํด. ์ฐ๋ฆฌ๊ฐ ์ง๊ธ ๊ฐ์ง๊ณ ์๋ ์์น๋ ์ง์ ์ผ๋ก ๋ฌ์ฑ๋์์ผ๋ฉฐ, ์ฐ๋ฆฌ๋ ๋ค๋ฅธ ๋ฐ์ดํฐ ์ผํฐ์์ ์ด๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด ๋ ธ๋ ฅํ์ต๋๋ค. ์ด์ ์ฐ๋ฆฌ๋ ๋ ๋ฒ์งธ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ๊ฐ๊ฒ ๋์๊ณ , ์ด๋ค ์ฌ์ด์์ ๋ผ์ฐํ ์ ์์ํ๊ณ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ ์ผํฐ ๊ฐ ๋ณต์ ๋ฌธ์ ๋ ์ ๋ง ์ค์ํ ์ง๋ฌธ์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ค๋ฅธ ์๋จ์ ์ฌ์ฉํ์ฌ ํ ๋ฒ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ์๋ํ์ต๋๋ค. ๋์ผํ "ํ๋ํด๋ผ"๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ์๋ํ์ง๋ง ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์์ผ๋ฏ๋ก ์ฆ์ ๋ง์ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ "sens"๋ฅผ ์๋์ผ๋ก ์ฃผ๋ฌธํ๊ฒ ๋์์ต๋๋ค. ์ค์ ๋ก ์ฐ๋ฆฌ ์์คํ ์ ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ ์ผํฐ ๊ฐ์ ํ์ํ "๋ณ๊ฒฝ ์๋ฃ" ๋๊ธฐํ๋ฅผ ๋น๋๊ธฐ์์ผ๋ก ์คํํฉ๋๋ค.
์์ : - ๋ ๋ฒ์งธ๋ ๋ฐ์๋๋ฐ ์ ์ธ ๋ฒ์งธ๋ ์ ๋ฐ์๋์? ์์ง ์คํ๋ฆฟ ๋ธ๋ ์ธ์ ๊ฒฝํํ ์ฌ๋์ด ์๊ธฐ ๋๋ฌธ์...
EK: โ ํ์ง๋ง ์ฐ๋ฆฌ๋ Split Brain์ด ์์ต๋๋ค. ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฉํฐ๋ง์คํฐ์ ์ํด ๊ตฌ๋๋๋ค๋ ์ฌ์ค ๋๋ฌธ์ ์์ฒญ์ด ์ด๋ ์ผํฐ๋ก ์๋์ง๋ ์ค์ํ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ฐ์ดํฐ ์ผํฐ ์ค ํ๋๊ฐ ์คํจํ๊ณ (์ฐ๋ฆฌ๋ ์ด์ ์์กดํจ) ์ฌ์ฉ์ ์์ฒญ ์ค์ ๋ ๋ฒ์งธ ๋ฐ์ดํฐ ์ผํฐ๋ก ์ ํํ๋ ๊ฒฝ์ฐ ์ค์ ๋ก ์ด ์ฌ์ฉ์๋ฅผ ์์ ์ค๋น๊ฐ ๋์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ๋ค์ ๋จ์, ์ ๋ ๋จ์๊ฐ ๋ ๊ฒ์ ๋๋ค.
์์ : - ์ข์ ์ ๋ ์ด์์. ์ ๊ณ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ํ๋ก๋์ ์์ ์ผ๋ถ ํ ์คํธ ํธ๋์ญ์ ์ ์คํํ๋ ๋๋ฒ๊ฑฐ์ ๋ํด ์ด์ผ๊ธฐํ์ จ์ต๋๋ค. ํ์ง๋ง ํ ์คํธ ๊ฑฐ๋์ ๋ํด ์๋ ค์ฃผ์ธ์! ์ผ๋ง๋ ๊น์ด ๋ค์ด๊ฐ๋์?
EK: โ ์ ์ฒด ๊ตฌ์ฑ์์์ ์ ์ฒด ์ฃผ๊ธฐ๋ฅผ ๊ฑฐ์นฉ๋๋ค. ๊ตฌ์ฑ ์์์ ๊ฒฝ์ฐ ํ ์คํธ ํธ๋์ญ์ ๊ณผ ์์ฐ ํธ๋์ญ์ ๊ฐ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ ผ๋ฆฌ์ ์ธ ๊ด์ ์์ ๋ณผ ๋ ์ด๋ ํ ์คํธ ํธ๋์ญ์ ๋ง ์คํ๋๋ ์์คํ ์ ๋ณ๋ ํ๋ก์ ํธ์ผ ๋ฟ์ ๋๋ค.
์์ : -์ด๋์ ์๋ฅด๋์? ์ฌ๊ธฐ ์ฝ์ด๊ฐ ๋ณด๋์ต๋๋ค...
EK: โ ์ด ๊ฒฝ์ฐ ํ ์คํธ ๊ฑฐ๋๋ฅผ ์ํด "Kor" ๋ค์ ์์ต๋๋ค... ๋ผ์ฐํ ๊ณผ ๊ฐ์ ๊ฒ์ด ์์ต๋๋ค. "Kor"๋ ์ด๋ค ๊ฒฐ์ ์์คํ ์ผ๋ก ๋ณด๋ผ์ง ์๊ณ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋จ์ํ http ์ ํธ๋ฅผ ์ ๊ณตํ๋ ๊ฐ์ง ๊ฒฐ์ ์์คํ ์ ๋ณด๋ ๋๋ค. ๊ทธ๊ฒ ๋ค์ผ.
์์ : โ ๊ทํ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ๋์ ๊ฑฐ๋ํ ๋จ์ผ์ฒด๋ก ์์ฑ๋์๋์ง, ์๋๋ฉด ์ผ๋ถ ์๋น์ค ๋๋ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ถํ ๋์๋์ง ์๋ ค์ฃผ์ญ์์ค.
EK: โ ๋ฌผ๋ก ์ฐ๋ฆฌ์๊ฒ๋ ๋จ์ผ์ฒด๊ฐ ์์ผ๋ฉฐ ์๋น์ค ์งํฅ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ ์๋น์ค๊ฐ ๋จ์ผ์ฒด๋ก ๊ตฌ์ฑ๋์ด ์๋ค๊ณ ๋๋ดํฉ๋๋ค. ๊ทธ๊ฒ๋ค์ ์ค์ ๋ก ๊ฝค ํฝ๋๋ค. ๋ง์ดํฌ๋ก์๋น์ค๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ์ด๋ ต์ง๋ง ๋ถ์ฐ๋ ๊ธฐ๊ณ์ ์์ ์๊ฐ ์๋ํ๋ ์๋น์ค์ ๋๋ค.
์๋ฒ์ ์๋น์ค๊ฐ ์์๋ ๊ฒฝ์ฐ...
์์ : โ ๊ทธ๋ผ ๋ค์ ์ง๋ฌธ์ด ์์ต๋๋ค. ๋จ์ผ์ฒด๋ผ ํ ์ง๋ผ๋ ์ฌ์ ํ ์ด๋ฌํ ์ธ์คํดํธ ์๋ฒ๊ฐ ๋ง์ด ์๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ค๊ณ ๋ง์ํ์ จ์ต๋๋ค. ์ง๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. โ์ธ์คํดํธ ์๋ฒ ์ค ํ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์๋๋ ๊ฒฝ์ฐ ๊ฐ๋ณ ๋งํฌ , ์ผ์ข ์ ์ก์ธ์ค ์ ์ด ๊ธฐ๋ฅ์ด ์๋์? ๊ทธ ์ค ๋๊ฐ ๋ฌด์์ ํ ์ ์๋์? ์ด๋ค ์ ๋ณด๋ฅผ ์ป์ผ๋ ค๋ฉด ๋๊ตฌ์๊ฒ ์ฐ๋ฝํด์ผ ํฉ๋๊น?
EK: - ๋ค, ๋ฌผ๋ก ์ด์ฃ . ๋ณด์ ์๊ตฌ ์ฌํญ์ ๋งค์ฐ ์ฌ๊ฐํฉ๋๋ค. ์ฒซ์งธ, ๊ฐ๋ฐฉํ ๋ฐ์ดํฐ ์ด๋์ด ์์ผ๋ฉฐ ํฌํธ๋ ํธ๋ํฝ ์ด๋์ ๋ฏธ๋ฆฌ ์์ํ๋ ํฌํธ์ผ ๋ฟ์ ๋๋ค. ๊ตฌ์ฑ ์์๊ฐ 5-4-3-2๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค(์: Muskul ์ฌ์ฉ)์ ํต์ ํ๋ ๊ฒฝ์ฐ 5-4-3-2๋ง ํด๋น ๊ตฌ์ฑ ์์์ ์ด๋ ค ์์ผ๋ฉฐ ๋ค๋ฅธ ํฌํธ ๋ฐ ๊ธฐํ ํธ๋ํฝ ๋ฐฉํฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ ์ฐ๋ฆฌ ํ๋ก๋์ ์๋ ์ฝ 10๊ฐ์ง์ ์๋ก ๋ค๋ฅธ ๋ณด์ ๋ฃจํ๊ฐ ์๋ค๋ ์ ์ ์ดํดํด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ด๋ค ์์ผ๋ก๋ ์์๋๋๋ผ๋ ๊ณต๊ฒฉ์๋ ์๋ฒ ๊ด๋ฆฌ ์ฝ์์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด๋ ๋ค๋ฅธ ๋คํธ์ํฌ ๋ณด์ ์์ญ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.์์ : โ ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ๋งฅ๋ฝ์์ ๋์๊ฒ ๋ ํฅ๋ฏธ๋ก์ด ์ ์ ์๋น์ค์ ํน์ ๊ณ์ฝ์ ๋งบ๊ณ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ฆ, ๊ทธ๋ค์ด ๋ฌด์์ ํ ์ ์๋์ง, ์ด๋ค "์์ "์ ํตํด ์๋ก ์ฐ๋ฝํ ์ ์๋์ง... ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ธ ํ๋ฆ์์ ์ผ๋ถ ํน์ ์๋น์ค๋ ์ผ๋ถ ์๋น์ค๋ฅผ ์์ฒญํฉ๋๋ค. ํ, ๋ค๋ฅธ ํ์๋ "์์ " ๋ชฉ๋ก์ด ์์ต๋๋ค. ๊ทธ๋ค์ ์ ์์ ์ธ ์ํฉ์์ ๋ค๋ฅธ ์ฌ๋์๊ฒ ์์งํ์ง ์๋ ๊ฒ ๊ฐ๊ณ , ๋ค๋ฅธ ์ฑ ์ ์์ญ์ด ์์ต๋๋ค. ๊ทธ ์ค ํ๋๊ฐ ์์๋๋ฉด ํด๋น ์๋น์ค์ "์์ "์ ๋ฐฉํดํ ์ ์์ต๋๊น?..
EK: - ์ดํดํฉ๋๋ค. ์ ์์ ์ธ ์ํฉ์์ ๋ค๋ฅธ ์๋ฒ์์ ํต์ ์ด ์ ํ ํ์ฉ๋๋ค๋ฉด ๊ทธ๋ ์ต๋๋ค. SLA ๊ณ์ฝ์ ๋ฐ๋ผ ์ฒ์ 3๊ฐ์ "์์ "๋ง ํ์ฉ๋๊ณ 4๊ฐ์ "์์ "์ ํ์ฉ๋์ง ์๋์ง ๋ชจ๋ํฐ๋งํ์ง ์์ต๋๋ค. ์์น์ ์ผ๋ก ํ๋ก์ ๋ํ 4๋จ๊ณ ๋ณดํธ ์์คํ ์ด ์ด๋ฏธ ์์ผ๋ฏ๋ก ์ด๋ ์๋ง๋ ์ค๋ณต๋ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ด๋ถ ์์ค๋ณด๋ค๋ ์ค๊ณฝ์ ํตํด ์์ ์ ๋ฐฉ์ดํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค.
Visa, MasterCard ๋ฐ Sberbank ์๋ ๋ฐฉ์
์์ : โ ์ฌ์ฉ์๋ฅผ ํ ๋ฐ์ดํฐ ์ผํฐ์์ ๋ค๋ฅธ ๋ฐ์ดํฐ ์ผํฐ๋ก ์ ํํ๋ ๊ฒ์ ๋ํ ์์ ์ ๋ช ํํ ํ๊ณ ์ถ์ต๋๋ค. ๋ด๊ฐ ์๋ ํ Visa์ MasterCard๋ 8583 ๋ฐ์ด๋๋ฆฌ ๋๊ธฐ ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์๋ํ๋ฉฐ ๊ฑฐ๊ธฐ์ ํผํฉ์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ ์๊ณ ์ถ์์ต๋๋ค. ์ด์ ์ ํ์ ์๋ฏธํฉ๋๋ค. ๋ฐ๋ก "Visa"์ "MasterCard"์ ๋๊น ์๋๋ฉด ๊ฒฐ์ ์์คํ ์ด์ ์ ๋๊น, ์ฒ๋ฆฌ ์ ์ ๋๊น?
EK: - ๋ฏน์ค ์ ์ด์์. ์ฐ๋ฆฌ ๋ฏน์ค๋ ๋์ผํ ๋ฐ์ดํฐ ์ผํฐ์ ์์ต๋๋ค.
์์ : -๋๋ต์ ์ผ๋ก ์ฐ๊ฒฐ์ ์ด ํ๋์ฏค ์๋์?
EK: โ "Visa" ๋ฐ "MasterCard" - ์. ์๋ฅผ ๋ค์ด Visa์ MasterCard๋ ๋ ๋ฒ์งธ ๋ฏน์ค ์์ ์ป๊ธฐ ์ํด ๋ณ๋์ ๊ณ์ฝ์ ์ฒด๊ฒฐํ๊ธฐ ์ํด ์ธํ๋ผ์ ์๋นํ ์ฌ๊ฐํ ํฌ์๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ํ๋์ ๋ฐ์ดํฐ ์ผํฐ ๋ด์ ์์ฝ๋์ด ์์ง๋ง Visa์ MasterCard์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ํผํฉ์ด ์๋ ๋ฐ์ดํฐ ์ผํฐ๊ฐ ์ฃฝ์ผ๋ฉด Visa ๋ฐ MasterCard์์ ์ฐ๊ฒฐ์ด ๋์ด์ง๋๋ค...
์์ : โ ์ด๋ป๊ฒ ์์ฝํ ์ ์๋์? Visa๋ ์์น์ ์ผ๋ก XNUMX๊ฐ์ ์ฐ๊ฒฐ๋ง ํ์ฉํ๋ ๊ฒ์ผ๋ก ์๊ณ ์์ต๋๋ค!
EK: โ ์ฅ๋น๋ฅผ ์ง์ ๊ณต๊ธํฉ๋๋ค. ์ด์จ๋ ์ฐ๋ฆฌ๋ ๋ด๋ถ์ ์์ ํ ์ค๋ณต๋ ์ฅ๋น๋ฅผ ๋ฐ์์ต๋๋ค.
์์ : โ ์คํ ๋๋ Connects Orange ์ ํ์ธ๊ฐ์?..
EK: - ๋ค.
์์ : โ ํ์ง๋ง ์ด ๊ฒฝ์ฐ๋ ์ด๋ป์ต๋๊น? ๋ฐ์ดํฐ ์ผํฐ๊ฐ ์ฌ๋ผ์ง๋ค๋ฉด ์ด๋ป๊ฒ ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๊น? ์๋๋ฉด ๊ตํต์ด ๊ทธ๋ฅ ๋ฉ์ถ๋์?
EK: - ์๋์. ์ด ๊ฒฝ์ฐ ํธ๋ํฝ์ ๋ค๋ฅธ ์ฑ๋๋ก ๊ฐ๋จํ ์ ํํ๋ฉด ๋น์ฐํ ์ฐ๋ฆฌ์๊ฒ๋ ๋ ๋ง์ ๋น์ฉ์ด ๋ค๊ณ ๊ณ ๊ฐ์๊ฒ๋ ๋ ๋ง์ ๋น์ฉ์ด ๋ญ๋๋ค. ๊ทธ๋ฌ๋ ํธ๋ํฝ์ Visa, MasterCard์ ๋ํ ์ง์ ์ฐ๊ฒฐ์ด ์๋๋ผ ์กฐ๊ฑด๋ถ Sberbank(๋งค์ฐ ๊ณผ์ฅ๋จ)๋ฅผ ํตํด ์ ๋ฌ๋ฉ๋๋ค.
Sberbank ์ง์์๊ฒ ๋ถ์พ๊ฐ์ ์ฃผ์๋ค๋ฉด ์ง์ฌ์ผ๋ก ์ฌ๊ณผ๋๋ฆฝ๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ ํต๊ณ์ ๋ฐ๋ฅด๋ฉด ๋ฌ์์ ์ํ ์ค์์ Sberbank๊ฐ ๊ฐ์ฅ ์์ฃผ ํ๋ฝํ์ต๋๋ค. Sberbank์์๋ ํ ๋ฌ๋ ์ง๋์ง ์์ ๋ฌด์ธ๊ฐ๊ฐ ๋จ์ด์ง์ง ์์ต๋๋ค.
์ผ๋ถ ๊ด๊ณ ๐
์ฐ๋ฆฌ์ ํจ๊ป์์ด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ฐ๋ฆฌ ๊ธฐ์ฌ๊ฐ ๋ง์์ ๋์ญ๋๊น? ๋ ์ฌ๋ฏธ์๋ ์ฝํ ์ธ ๋ฅผ ๋ณด๊ณ ์ถ๋ค๋ฉด? ์ฃผ๋ฌธํ๊ฑฐ๋ ์น๊ตฌ์๊ฒ ์ถ์ฒํ์ฌ ์ฐ๋ฆฌ๋ฅผ ์ง์ํ์ญ์์ค.
$4.99๋ถํฐ ์์ํ๋ ๊ฐ๋ฐ์์ฉ ํด๋ผ์ฐ๋ VPS , ๊ทํ๋ฅผ ์ํด ์ฐ๋ฆฌ๊ฐ ๋ฐ๋ช ํ ๊ณ ์ ํ ๋ณด๊ธํ ์๋ฒ ์๋ ๋ก๊ทธ:VPS(KVM) E5-2697 v3(6์ฝ์ด) 10GB DDR4 480GB SSD 1Gbps์ ๋ํ ์ ์ฒด ์ง์ค ๋๋ ์๋ฒ ๊ณต์ ๋ฐฉ๋ฒ์? (RAID1 ๋ฐ RAID10์์ ์ฌ์ฉ ๊ฐ๋ฅ, ์ต๋ 24๊ฐ ์ฝ์ด ๋ฐ ์ต๋ 40GB DDR4).Dell R730xd๋ ์์คํ ๋ฅด๋ด์ Equinix Tier IV ๋ฐ์ดํฐ ์ผํฐ์์ 2๋ฐฐ ๋ ์ ๋ ดํฉ๋๊น? ์ฌ๊ธฐ์ ๋ง
2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV $199๋ถํฐ ๋ค๋๋๋์์! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ์ต์ $99! ์ ๋ํด ์ฝ๋ค์ธํ๋ผ ๊ณต์ฌ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ. 730ํ๋์ 5์ ๋ก ์๋น์ Dell R2650xd E4-9000 vXNUMX ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ํด๋์ค?
์ถ์ฒ : habr.com