Bitfinex

Bitfinex는 Cloudflare의 Load Balancing을 통해, 거래가 빈번하게 이루어지는 플랫폼의 속도를 가능한 빠르게 보장합니다.

Bitfinex는 세계에서 가장 크고 선진적인 비트코인 거래 플랫폼입니다. 비트코인, 이더리움, 라이트코인, 모네로, 지캐시 등의 주요 암호 화폐용 현물 거래 플랫폼을 제공하는 데, 매달 수억 달러의 거래가 Bitfinex의 플랫폼에서 처리됩니다(2017년 3월 1일 기준 이전 30일 간의 거래 물량은 거의 7억 3,500만 달러에 달합니다).

bitfinex-volume-graph

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에 가용성과 성능이 뛰어난 프런트 엔드를 보장합니다

첨단 보안 제품을 이용하므로, Bitfinex와 그의 고객은 안심할 수 있습니다.

Cloudflare는 고객의 문의에 성실히 답변하고 지식이 풍부한 팀원을 통해 언제나 신뢰할 수 있는 서비스를 제공합니다.

Adam Chamley
개발자