안녕하세요, 김대우입니다.
이번에 소개해드릴 내용은 가장 최근 Windows Azure 적용 사례로 널리 알려진 러시아 소치 동계 올림픽 적용 사례 입니다.
지난 2012년 런던 올림픽에 적용된 Windows Azure 사례에 이어, 2014 소치 동계 올림픽도 Windows Azure를 선택했어요.
http://www.sochi2014.com/en - 2014 소치 동계 올림픽 공식 사이트
왜 클라우드인가 - 올림픽과 클라우드 서비스의 상관관계
올림픽 웹서비스의 특성상, 올림픽 기간에 트래픽이 전세계에서 몰렸겠죠. 올림픽과 같은 전세계인의 축제는 어쩌면 전형적인 클라우드 플랫폼 사례일거에요.
올림픽 기간 동안 발생하는 예측하기 어려운 순간적인 트래픽 폭증, 매 순간순간 발생되는 수많은 데이터, 피겨 스케이팅과 같은 인기 종목은 아시는 것처럼, 새벽 4시도 전국민의 본방사수 시간이죠. (김연아 선수 최고입니다!)
네, 러시아 소치 올림픽은 Windows Azure를 서비스 플랫폼으로 선정 했습니다.
Microsoft for the Sochi Olympics 2014
공식 발표된 내용 외에 내부적으로는 클라우드 기술들을 200% 활용해 구성했어요. 아키텍처 구성이나 운영, 보안 처리 등에 대해서도 드릴 이야기가 많지만, 이번에는 공식발표된 내용만 다뤄 보도록 할게요.
sochi2014.com 웹사이트를 Windows Azure로 서비스
During the period of staging of the Sochi Olympics, more than 100 million visits hit the official website.
- The maximum number of visitors was from Russia, USA, Canada, Ukraine and France.
- The Figure Skating and unofficial Medal Standings attracted greatest interest.
- At peak load, more than 175 thousand visitors were on the website at the same time. The difference between the peak load and minimum load was 15-fold
- They browsed webpages with live results generating more than 90 thousand requests per second.
- More than 5 million users visited the website daily. They viewed more than 30 million pages.
- Windows Azure was used to provide information from mobile devices based on any type of platform (more than 6 million of app installations).
- Overall, during the Games, users viewed more than 500 million pages, generating more than 25 billion requests to Windows Azure virtual machines.
- Microsoft Enterprise Services designed and developed the web site solution, and had a team of 23 people standing by to assist 24/7 on site.
숫자상으로만 봐도 대단히 많은 일들이 Windows Azure위에서 일어났네요.
기술적인 부분에서, 위의 소개에는 VM을 이용한다고 되어 있어요. 이는 IaaS의 가상머신이 아닌 PaaS인 클라우드 서비스 서비스 가상머신이 사용되었고, 소치 동계 올림픽 웹 서비스와 인프라 서비스 거의 모든 부분이 PaaS가 가진 장점을 살려 클라우드 서비스를 위한 아키텍처로 구성되었습니다. Windows Azure는 IaaS와 PaaS를 모두 제공하고 있어요.
올림픽이라면 0.1초의 순간도 놓칠 수 없는 영상 서비스가 백미이죠. 소치 올림픽에 적용된 미디어 서비스, 바로 미디어 부분을 봐 볼까요.
소치 올림픽에서 제공된 클라우드 기반 미디어 서비스, 얼마나? 어떻게? – Windows Azure Media Service
Microsoft and our global partners helped deliver more than 200 HD streams to an audience of over 900 million, 100 million of whom watched on PCs, mobile phones, tablets and other devices from 22 different countries on four continents.
To date, the partners we have attracted and are working with include various on-demand and live encoding vendors, content encryption and DRM providers, automated metadata creation tools, file sharing and high speed file transfer solutions, content management systems, audience analytics and advertising engines, and many others are now available for use on Azure Media Services
Martin Wahl, Principal Program Manager, Microsoft Windows Azure - Microsoft: “The cloud is going to be revolutionary”
미디어 서비스의 복잡성은 실제 미디어 프로젝트를 해 보시면 알 수 있지요.
LIVE 또는 VOD 영상을 서비스하기 위해 들어가는 수 많은 단계와 기술들은 기본에, iOS나 안드로이드는 물론 다양한 디바이스와 플랫폼에 안정적인 속도로 전세계에 제공해야 한다는 건 거의 불가능에 가깝습니다. 이것을 하나의 플랫폼으로 제공 가능한 기술이 Microsoft Windows Azure Media Service 입니다.
Media Service가 생소한 분들도 계실 것 같아요. 미디어 서비스에 필요한 모든 과정들을 클라우드의 강력한 컴퓨팅 능력과 성능을 활용해 처리 가능하고, DRM부터 광고, VOD는 물론 Live 방송에 분석 서비스까지 하나의 프레임워크로 제공 가능한 서비스 입니다.
Windows Azure Media Service로 어떤 소치 동계 올림픽 서비스가 탄생 했는가?
4개 대륙 22개 국가에서 Windows Azure Media Service가 적용 되었지요. 이 국가들 중에서 미국 NBC의 사이트를 살펴 보도록 할게요.
NBC의 소치 동계 올림픽 공식 사이트 - http://www.nbcolympics.com/
NBC의 영상 서비스와 Windows Azure에 대해 소개된 자료를 몇 개 살펴 볼게요.
NBC와 마이크로소프트 Windows Azure 파트너쉽 – Windows Azure Media Service로 실시간 스트리밍과 VOD 서비스제공을 살펴 보시면 어떤 역할을 제공했는지 조금 더 감을 잡으실 수 있을 것 같아요.
올림픽도 4년간 생명을 가진 기업이다. 전사적 자원 관리 솔루션 - Microsoft Dynamics AX
소치 동계 올림픽 운영위원회가 사용한 올림픽 ERP 솔루션으로는 Microsoft Dynamics AX가 사용되었습니다. ERP 솔루션으로 우리에게 익숙하지는 않지만 해외에서는 많은 점유율을 가지고 지속 성장 중인 제품이에요.
http://www.microsoft.com/en-us/dynamics/sochi-2014.aspx
자 이렇게 해서 간략히 소치 동계 올림픽이 사용한 클라우드 기술, Windows Azure에 대해서 알아 보았습니다.
아키텍처나 내부적인 데이터 처리 등등 여러 드리고 싶은 이야기가 많지만, 공유해 드릴 수 없는 내용이라 아쉬워요. 4월 2일에 //Build 행사가 있는데 여기에서 Windows Azure가 소치 동계 올림픽에 어떻게 적용되었는지 상세히 다뤄지겠지요.
많은 도움 되시길 바랍니다.
Announcing NBC Partnership to Live Stream the Sochi Olympic Games
Microsoft: “The cloud is going to be revolutionary”
Windows Azure Media Services and the London 2012 Olympics
NBC와 마이크로소프트 Windows Azure 파트너쉽 – Windows Azure Media Service로 실시간 스트리밍과 VOD 서비스제공
Microsoft Dynamics and the Sochi 2014 Organizing Committee
2012년 런던 올림픽에 적용된 Windows Azure
Windows Azure Media Service 정식 서비스 시작!
[동영상 강좌] (20) Windows Azure 미디어 서비스 API 활용하기