Bitfinex๋ Cloudflare์ Load Balancing์ ํตํด, ๊ฑฐ๋๊ฐ ๋น๋ฒํ๊ฒ ์ด๋ฃจ์ด์ง๋ ํ๋ซํผ์ ์๋๋ฅผ ๊ฐ๋ฅํ ๋น ๋ฅด๊ฒ ๋ณด์ฅํฉ๋๋ค.
Bitfinex๋ ์ธ๊ณ์์ ๊ฐ์ฅ ํฌ๊ณ ์ ์ง์ ์ธ ๋นํธ์ฝ์ธ ๊ฑฐ๋ ํ๋ซํผ์ ๋๋ค. ๋นํธ์ฝ์ธ, ์ด๋๋ฆฌ์, ๋ผ์ดํธ์ฝ์ธ, ๋ชจ๋ค๋ก, ์ง์บ์ ๋ฑ์ ์ฃผ์ ์ํธ ํํ์ฉ ํ๋ฌผ ๊ฑฐ๋ ํ๋ซํผ์ ์ ๊ณตํ๋ ๋ฐ, ๋งค๋ฌ ์์ต ๋ฌ๋ฌ์ ๊ฑฐ๋๊ฐ Bitfinex์ ํ๋ซํผ์์ ์ฒ๋ฆฌ๋ฉ๋๋ค(2017๋ 3์ 1์ผ ๊ธฐ์ค ์ด์ 30์ผ ๊ฐ์ ๊ฑฐ๋ ๋ฌผ๋์ ๊ฑฐ์ 7์ต 3,500๋ง ๋ฌ๋ฌ์ ๋ฌํฉ๋๋ค).
Bitfinex์ ๊ณผ์ : ๊ณ ์ฑ๋ฅ ๋ฐ ๊ฐ๋ ฅํ ๋ณด์
Bitfinex๋ ๊ฑฐ๋๊ฐ ๋น๋ฒํ๊ฒ ์ด๋ฃจ์ด์ง๋ ๊ธ์ต ๊ฑฐ๋ ํ๋ซํผ์ผ๋ก์, ์๋์ ๋ณด์์ด ๊ฐ์ฅ ์ค์ํฉ๋๋ค. ์๋๋ Bitfinex ์ฌ์ฉ์์๊ฒ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ต์ ์ํธ ํํ ๊ฐ๊ฒฉ์ ์์์ผ ์ ์ํ ๊ฑฐ๋ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฌ์ฉ์๊ฐ ์ด๋ฌํ ์ ๋ณด๋ฅผ ํ๋ณดํ ์ ์๋๋ก Bitfinex๋ ๊ฐ์ฅ ๋น ๋ฅธ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ ๋ฐ ์ฃผ๋ ฅํฉ๋๋ค. ์ด๋ฅผ ์ํด, Bitfinex๋ ์ผ๋ จ์ ๋ถ์ฐ ํ๋ก ํธ ์๋ ์๋ฒ๋ฅผ ์ค์ ํ๊ณ ์ด๊ฒ์ ์ฌ์ฉ์์ ์ฒซ ๋ฒ์งธ ํ๋ซํผ ์ ์ ์ญํ ์ ํฉ๋๋ค. ํ์ง๋ง, ์ด ์๋ฃจ์ ์ Bitfinex์ ์๋ก์ด ๊ณผ์ ๋ฅผ ์๊ฒผ์ต๋๋ค. ํธ๋ํฝ์ด ๊ธ์ฆํ๋ฉด ํ๋ฐํธ ์๋ ์๋ฒ์ ๊ฐ๋์ด ์ ํ๋๋ ์ผ์ด ๋น๋ฒํ๊ณ , ์ฌ์ฉ์๋ ์๋์ ์ฑ๋ฅ์ด ๋จ์ด์ง๋ ๊ฒฝํ์ ํ๊ฒ ๋์ต๋๋ค. ๋ฐ๋ผ์, Bitfinex๋ ์๋ฒ ์ฌ์ด์ ํธ๋ํฝ์ ๊ณ ๋ฅด๊ฒ ๋ถ์ฐ์์ผ, ๊ณผ๋ถํ๋ฅผ ํผํ๊ณ ์ฌ์ฉ์๊ฐ ๊ฐ์ฅ ๋น ๋ฅธ ์๋๋ฅผ ๋๋ฆด ์ ์๊ฒ ํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ผ ํ์ต๋๋ค.
๊ธ์ต ๊ธฐ๊ด์ด๋ผ๋ฉด ์ธ์ ๋ ๋ณด์์ ์ฃผ๋ ฅํด์ผ ํฉ๋๋ค. Bitfinex ๊ฐ์ ์น ๊ธฐ๋ฐ ํ๋ซํผ์ ๊ฒฝ์ฐ ๋ณด์ ์นจํด๊ฐ ๋ฐ์ํ๋ฉด ์๋น์ค๊ฐ ์ค๋จ๋ ์ ์์ผ๋ฉฐ, ์ด๋ ๋น๋๊ฐ ๋์ ํ๋ซํผ์ ํนํ ๋ฌธ์ ๊ฐ ๋ฉ๋๋ค. Bitfinex์ ๊ฐ๋ฐ์ Adam Chamely๋ โBitfinex๋ ๊ฐ์ฉ์ฑ๊ณผ ๋น๋๊ฐ ๋์ ํธ๋ ์ด๋ฉ ํ๋ซํผ์ ๋๋ค. ๊ณ ๊ฐ์ ํ๋ซํผ์ ์ก์ธ์คํ์ง ๋ชปํ๋ฉด ๊ฑฐ๋ํ ์ ์๊ณ , ์ฐ๋ฆฌ ํ๋ซํผ์์ ๊ฑฐ๋ํ์ง ๋ชปํ๋ฉด ๋ค๋ฅธ ๊ณณ์ผ๋ก ๊ฐ๋๋ค. ๊ณ ๊ฐ๊ณผ ๊ฑฐ๋ ๊ธ์ก์ ์๊ฒ ๋๋ ๊ฒ์ ๋๋ค. ์ด๋ ๊ฒ ์ํฉ์ด ์ ํ๋๊ณ ๋ ํฐ ์์ค์ ์ ์ ์ ์์ต๋๋คโ๊ณ ์ค๋ช ํ์ต๋๋ค. Bitfinex๋ ์ด์ ์ ๋ณด์ ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ์ง๋ง ๊ฐ๊ฒฉ ๊ตฌ์กฐ๊ฐ ๋์์์ด ๋ณํ๋ฉด์ ์ค๋งํ๊ณ ๋ง์์ต๋๋ค.
Bitfinex์ ์๋ฃจ์ : ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ์ ์์ ํ Load Balancing
Chamely๋ โCloudflare๋ฅผ ์ ์ง ์ค๋๋๊ณ ๋ค๋ฅธ ํ์๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ ๊ฒฝํ์ด ์์๊ธฐ ๋๋ฌธ์ Cloudflare๊ฐ ์ฐ๋ฆฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋์ง ์์๋ณด๊ธฐ๋ก ํ์ต๋๋ค. ์์ฒด ์๋ฃจ์ ์ ๋ฐฐํฌํ๋ ค๊ณ ๋ ํ์ง๋ง Cloudflare์ ์๋ฃจ์ ์ด ๋์ฑ ๋งค๋ ฅ์ ์ด๋ผ๊ณ ํ๋จํ์ต๋๋ค. ๊ธฐ์กด ํ๋ซํผ์ด ํจ๊ณผ์ ์ด์๊ณ , ์ด๋ฅผ ํตํด ์๋ฃจ์ ์ ๋ค์ ๊ฐ๋ฐํ์ง ์๊ณ ์์ฒด ์ํ์ ๊ฐ๋ฐํ๋ ๋ฐ ์ง์คํ ์ ์์์ต๋๋คโ๊ณ ๋งํ์ต๋๋ค.
ํ์ฌ Bitfinex๋ Cloudflare์ Load Balancing์ ์ฌ์ฉํ์ฌ ์ง๋ฅ์ ์ผ๋ก ํ๋ฐํธ ์๋ ์๋ฒ์ ํธ๋ํฝ์ ๋ถ์ฐ์ํต๋๋ค. Chamely๋ โCloudflare์ Load Balancing์ผ๋ก ํ๋ฐํธ ์๋ ์๋ฒ์ ํธ๋ํฝ์ ๋ถ์ฐ์์ผ ๋คํธ์ํฌ ์ฉ๋์ ๋๋ฆฌ๊ณ ์๋ฒ ์ํ๋ฅผ ๋ณด์ฅํฉ๋๋ค. ์๋ฒ๊ฐ ๋ฉ์ถ์ด๋ Failover๊ฐ ํธ๋ํฝ์ ์ํธํ ์๋ฒ๋ก ์ํํ ์ฐ๊ฒฐํ๋ ์ ๋ ํ๋ฅญํฉ๋๋ค. ๋๋ถ์ ํ๋ซํผ์ ๋์ ๊ฐ์ฉ์ฑ๊ณผ ๊ฐ๋ ์๊ฐ์ ๋ณด์ฅํ ์ ์์ต๋๋คโ๊ณ ๋งํ์ต๋๋ค.
Bitfinex๋ Cloudflare์ ์ฒจ๋จ ๋ณด์ ๊ธฐ๋ฅ๋ ์ต๋๋ก ํ์ฉํ๊ณ ์์ต๋๋ค. Cloudflare์ WAF(์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฉํ๋ฒฝ)๋ ๋คํธ์ํฌ ๋ด ์๋ฐฑ๋ง ๊ฐ์ ์ธํฐ๋ท ์์ฐ์์ ํ๋ณดํ IP ํํ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํด ์ ์์ ์ธ ์์ฒญ์ด Bitfinex์ ์๋ฒ์ ์ ๊ทผํ์ง ๋ชปํ๊ฒ ๋ง์ต๋๋ค. ๋๋ถ์ด, Cloudflare์ ๋๊ธ ์ต๊ณ DDoS ๋ฐฉ์ด ๊ธฐ๋ฅ์ ์ด์ฉํด, Bitfinex์ ํ๋ซํผ์ ์ธํฐ๋ท ์์ ์ต๋ DDoS ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ๋ ๋ณดํธํฉ๋๋ค. ์ด๋ฌํ ๋ณดํธ ๊ธฐ๋ฅ์ด ์์ด, Bitfinex๋ ์์ฌํ ์ ์์ผ๋ฉฐ, ๊ณ ๊ฐ๋ ํ๋ซํผ์ ์ฌ์ฉํ ์ ์๊ฑฐ๋ ์์๋ ์ ์๋ค๋ ๊ฑฑ์ ์ ํ์ง ์์๋ ๋ฉ๋๋ค.
๋ถํ ๋ถ์ฐ์ผ๋ก Bitfinex์ ๊ฐ์ฉ์ฑ๊ณผ ์ฑ๋ฅ์ด ๋ฐ์ด๋ ํ๋ฐํธ ์๋๋ฅผ ๋ณด์ฅํฉ๋๋ค
์ฒจ๋จ ๋ณด์ ์ ํ์ ์ด์ฉํ๋ฏ๋ก, Bitfinex์ ๊ทธ์ ๊ณ ๊ฐ์ ์์ฌํ ์ ์์ต๋๋ค.
โCloudflare๋ ๊ณ ๊ฐ์ ๋ฌธ์์ ์ฑ์คํ ๋ต๋ณํ๊ณ ์ง์์ด ํ๋ถํ ํ์์ ํตํด ์ธ์ ๋ ์ ๋ขฐํ ์ ์๋ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.โ
Adam Chamley
๊ฐ๋ฐ์