Offcanvas

검색|인터넷 / 애플리케이션 / 클라우드

기고 | 런던 올림픽 웹사이트 숨은 조력자 ‘오픈소스와 아카마이’

2012.06.28 Bernard Golden  |  CIO
운동선수과 마찬가지로 2012 런던올림픽 공식 웹사이트도 최고의 성능을 달성해야 한다는 막강한 압력을 받고 있다. 이러한 요구를 충족시키기 위해 이 사이트는 시간당 1만 명의 방문자를 처리할 수 있는지 사전 테스트를 거쳤다. 다음은 CIO닷컴 칼럼니스트 버나드 골든은 이 사이트를 운영하는 컨설턴트와 대화를 나눈 후 정리한 기고문이다.

독자 여러분이 이미 알고 있겠지만, 런던에서 이번에 큰 대회가 열린다. 바로 2012 올림픽이다. 필자는 런던 2012 올림픽 웹사이트를 책임지고 있는 러스 에데를 우연히 만났다. 그는 세계에서 가장 널리 시청되는 스포츠 이벤트의 웹사이트를 만드는 과정에 대해 말해주었다.

오픈소스와 외부 CDN이 사이트의 공간을 줄인다
첫째로, 이런 이벤트는 모든 일이 실전이라는 점을 명심해야 한다. 경기가 시작됨과 동시에 모든 게 제대로 돌아가야 하고, 지연이나 연기 사태는 생각할 수조차 없다. 그렇다면 이런 올림픽을 지원하기위한 웹사이트에는 무엇이 필요한가?

아마도 가장 놀라운점은, 많은 서버를 사용하지 않는다는 점일 것이다. 웹사이트 자체에서 일어나는 실제 프로세싱(processing)은 상대적으로 적다. 하지만 콘텐츠를 세계에 배분하는 아카마이(Akamai) CDN의 사용량은 엄청나다. 올림픽 웹사이트는 올림픽 성화 봉송 과정의 실시간 영상을 전송했고, 아카마이가 계약대로 그것을 세계에 배분했다.

과거 경험: 오바마 취임식은 최고의 웹 트래픽을 일으켰다
이런 실시간 영상 이용 증가가 아마도 지난 주에 열린 기가옴 스트럭처 컨퍼런스(GigaOM Structure conference)에서 아카마이의 CEO이자 회장인 폴 세이건이 말한 내용의 이유일 것이다. 앞으로 5년간 아카마이는 스트리밍 비디오의 늘어나는 인기에 대응하기 위해 회사의 용량을 100배로 늘려야 한다고 말했다. 모든 웹사이트에는 중복이 존재하지만, 거대 하드웨어 인프라는 존재하지 않는다.

LAMP를 기본 소프트웨어 기반으로 하는 오픈소스의 광범위한 사용은 런던 2012 올림픽 웹사이트의 또 하나 놀라운 점이다. ‘싸고 쾌적한’ 운영 정신을 위해 값비싼 유명상품 소프트웨어 패키지의 사용을 배제했다는 점이다.


올림픽 웹사이트에서 성화 봉송은 스트리밍 했지만, 경기 영상은 보여주지 않을 것이다. 그 부분은 다른 조직의 소관이다. 하지만 웹사이트는 경기의 기록을 알려주고, 모든 경기장과 경기 자료들을 수집하며, 경기 영상 배분 조직 등의 자료 이용 조직들에게 그 자료를 제공하는 일을 담당한다. 올림픽 중계에서 화면 아래편에 뜨는 정보 자막은 모두 웹사이트에서 나오는 것이다.

성능 테스트가 첨단 기술로 인해 편해졌다
에데는 런던 2012 올림픽 웹사이트 운영과 관련된 몇가지 재미있던 일화들을 소개했다.


-사용량 예측과 예측 단계에서의 성능 보장. 분명히 많고 많은 회의들에서 총 사용량에 대한 토의를 했다. 그냥 아주 큰 숫자 하나로 예측해버리면 쉽겠지만, ‘싸고 쾌적한’ 환경의 전제하에 ‘만약’을 대비한 초과 대비는 있을 수 없었다.

-테스트 성능과 규모의 탄탄함. 초과 대비가 제외되었지만, 처리할 수 있는 예측 부하를 결정하는 것은 필수적이다. 올림픽은 소아스타(Soasta) 부하 테스트 서비스를 이용하여 사이트가 수십만의 동시 접속자를 감당할 수 있는지 테스트했다. 사실, 소아스타는 한 시간 동안 백 만 명의 사용자까지 테스트했다.

CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
Sponsored
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.