Eurovision은 DDoS에 의해 다운됐습니다. Cloudflare가 Eurovision을 복구했습니다.
1956년부터 매년 개최되는 Eurovision Song Contest는 2013년에 전 세계에서 1억7000만 명의 텔레비전 시청자가 지켜봤습니다. 준결승에서는 약 40개국 출신의 참가자들이 오리지널 노래를 부르면 시청자와 국가 심사 위원의 투표 조합으로 최종 결승전 진출자를 선정합니다. 과거 Eurovision 우승자 중에는 역사상 가장 많은 앨범을 판매한 캐나다 출신의 Celine Dion과 콘테스트 참가자 중 가장 성공적인 그룹인 ABBA가 있습니다. 콘테스트는 연중 내내 열리며 준결승과 결승은 일주일 동안 진행되어 흥미진진한 대단원의 막을 내리게 됩니다.
Eurovision, Cloudflare에 도움 요청
2012년 Eurovision Song Contest에서 연중 방문자가 가장 많은 준결승 기간에 Eurovision.tv가 대 규모 DDoS 공격을 받았습니다. Eurovision Song Contest 프로젝트 개발자 Wouter van Vliet는 EBU/EUROVISION에서 “당시 콘텐츠 전송 네트워크 공급자는 공격을 완화하기 위해 거의 아무것도 하지 못했습니다. CDN을 사용하고 있었기 때문에 호스팅 파트너도 공격을 막아내지 못했습니다. 첫 번째 공격 트래픽은 CDN이 실행한 차단 기법으로 완화했지만 더 창의적인 공격을 받자 아무것도 할 수 없었습니다”라고 말했습니다.
Wouter와 그의 팀은 몇 개월 전에 Cloudflare를 알게 됐고 추가적인 보안 및 보호가 필요할 때를 대비하여 이 서비스를 염두에 두기로 했습니다. 그 시기는 예상보다 빨리 찾아왔습니다. 연중 가장 중요한 시기인 최종 결승으로부터 불과 며칠 전에 유럽 최고 인기 TV 프로그램의 주 사이트가 다운되자 Cloudflare가 필요했습니다. 긴급히 필요했습니다!
첫 번째 준결승 기간 동안 Eurovision Song Contest 팬은 웹사이트에 접속하여 결과를 알아보고 온라인 스트리밍으로 콘테스트를 시청합니다. 사이트 서비스에 장애가 발생하자 전 세계에서 Eurovision.tv에 접속한 방문자들은 결과와 스트리밍 서비스에 접속하는 데 어려움을 겪었습니다. Eurovision Song Contest를 복구하여 다시 운영해야 했습니다.
그래서 Eurovision Song Contest는 Cloudflare에 문의했습니다. Cloudflare는 DDoS 공격을 완화했고 사이트는 정상으로 복구됐습니다. 편집팀과 Eurovision.tv의 방문자들은 사이트가 정상으로 복구됐음을 바로 알 수 있었습니다. van Vliet는 “서버에 여유 공간이 생겼다는 것도 알았습니다. 그때부터 원활하게 작동했습니다. Cloudflare가 플랫폼의 안정성을 크게 강화하여 매우 큰 도움이 됐습니다”라고 말했습니다.
단순한 검색 및 복구 이상의 서 비스를 제공하는 Cloudflare
Cloudflare는 DDoS 공격을 완화했을 뿐만 아니라 Eurovision.tv의 성능도 높여 모든 사이트 방문자는 로드 시간이 현저하게 개선된 것을 알 수 있었습니다. Eurovision Song Contest는 보안 및 성능 문제를 처리하자, 낡은 CDN 서비스를 제거하고 Cloudflare에 전적으로 의지할 수 있었습니다.
Eurovision Song Contest는 Cloudflare 서비스 사용을 확대하면서 더욱 유용한 추가 기능을 발견했습니다. Eurovision.tv는 Page Rules를 사용하여 Cloudflare의 에지에 추가 콘텐츠를 캐시함으로써, 콘테스트 중 최신 업데이트를 희생하지 않으면서 콘텐츠를 더욱 빨리 제공할 수 있었습니다. Cloudflare 고객은 Page Rules를 통해 Cloudflare의 사이트 상호 작용을 페이지별로 섬세하게 제어할 수 있습니다.
van Vliet는 “공격 완화와 CDN의 조합은 정말 강력합니다. Cloudflare 팀으로부터 받은 훌륭한 지원에 대해 감사합니다. 특히 업무량이 가장 많았던 5월에 트래픽의 양에 관계없이 사이트가 계속 실행될 거라는 생각에 더욱 든든함을 느꼈고 실제로도 그랬습니다”라고 말했습니다.