남아메리카 지역의 약 63개 도시에 취항하는 GOL Airlines는 브라질에서 가장 큰 규모의 항공사로 발돋움했습니다. 고객층의 요구에 적절히 대응하는 GOL Airlines는 고객의 편의 시설을 확장하고 개선하기 위해 지속적인 노력을 기울이고 있습니다. 항공기 내에서는 인터넷 연결을 사용할 수 없기 때문에 탑승객을 위한 기내 엔터테인먼트 시스템이 필요하다는 점을 인식하여 이를 위한 솔루션을 개발하기도 했습니다.

GOL의 내부 인력은 Microsoft .Net 4.0과 C#에서 기내 엔터테인먼트 솔루션을 개발했습니다. 항공기 서버에서는 AWS MongoDB와 함께 SQL Server 2008을 사용합니다.

기내 엔터테인먼트 시스템의 구축에 있어서 가장 큰 문제는 콘텐츠를 관리하는 최적의 방법을 결정하는 것이었습니다. 탑승객 활동(광고와 연관됨)에서부터 프로그래밍(14,000개에 이르는 음악과 동영상, 잡지 기사, 게임, 뉴스 및 스포츠 콘텐츠), 콘텐츠 동기화를 위한 각 항공기 확인(정확히 어떤 콘텐츠가 동기화되었는지 식별)에 이르기까지 모든 콘텐츠를 항공사에서 제어합니다. 항공기 내에 설치되는 기내 서버에는 액세스 지점이 있으며 Wi-Fi 네트워크를 제공합니다.

기내 서버는 AWS 클라우드의 중앙 서버와 연동되므로 항공기가 착륙할 때마다 해당 공항의 Wi-Fi를 통해 AWS 서버에 연결되어 콘텐츠를 동기화합니다. 이렇게 되면 고객은 자신의 스마트폰, 노트북 또는 태블릿에서 항공기의 Wi-Fi에 액세스할 수 있습니다. 기내 Wi-Fi는 무상으로 제공되므로 청구되는 비용도 없습니다. 이 아키텍처는 항공업계에 일대 변혁을 일으켰습니다.

GOL Airlines는 기내 엔터테인먼트 시스템 개발에 착수했을 때 이 프로젝트를 성공적으로 수행할 수 있는 우수한 웹 서비스 공급자가 필요하다는 사실을 깨닫고 시스템 통합 사업자의 추천을 통해 AWS를 공급자로 지정했습니다. AWS의 클라우드에 대한 전문성과 적당한 가격이 선택의 주요한 요인이었습니다. 뿐만 아니라 AWS의 서비스는 GOL에서 사용하는 대규모의 콘텐츠를 관리하는 데도 이상적이었습니다.

GOL은 브라질의 주요 커뮤니케이션 기업과 계약을 맺어 중앙 서버로 새 콘텐츠를 직접 게시하도록 했습니다. AWS 플랫폼은 우수한 유연성을 발휘했습니다. 예를 들어 용량이 매우 큰 콘텐츠 파일을 기내 서버로 업데이트하기에 시간이 충분하지 않은 경우, 해당 파일을 현재 공항에서 부분적으로 업로드한 다음 나머지는 다음 공항에서 업로드할 수 있습니다.

또한, GOL은 여러 비즈니스 파트너와 제휴를 맺어 탑승객의 목적지를 기반으로 한 광고를 원격에서 게시하고 수정합니다. 다음 다이어그램은 기내와 지상 아키텍처가 어떻게 작동하는지를 보여줍니다.

GOL Airlines Architecture Diagram

그림 1. AWS에서의 GOL Airlines 아키텍처

기내 인트라넷을 구현한 후 GOL Airlines는 민첩성을 갖추게 되었으며 시장 출시 기간을 단축할 수 있게 되었습니다. GOL Airlines의 혁신 및 제품 사업 단위의 조정자인 Giselma Becaro Silva는 다음과 같이 설명했습니다. "AWS 덕분에 예정보다 6개월이나 빨리 프로젝트를 시작할 수 있었습니다. 일반적으로 온 프레미스보다 소프트웨어를 신속하게 업그레이드할 수 있으며 필요에 따라 규모를 조절할 수 있는 유연성을 갖추게 되었습니다."

GOL은 확장 가능하며 안전한 AWS의 인프라를 구현하여 서버 구입 및 데이터 센터 관리에 비용을 들일 필요가 없어졌습니다. Giselma는 “GOL의 관점에서 봤을 때 AWS의 가장 큰 장점은 인프라가 투명하다는 것입니다. GOL Airline의 핵심 비즈니스가 아닌 데이터 센터를 AWS가 알아서 관리해 주기 때문에 우리는 혁신에 집중할 수 있습니다. 우리가 고객과 비즈니스에 주력하는 동안 AWS에서는 가용성, 확장성 및 성능이 우수한 서버를 제공해 주었습니다."라고 언급했습니다.

GOL Airlines는 AWS를 사용해 커다란 성공을 거두었으며 다른 프로젝트와 제품에도 이를 가이드라인으로 사용하고 있습니다.

AWS가 웹 애플리케이션 요구에 어떻게 도움을 주는지 자세히 알아보려면 웹 애플리케이션 세부 정보 페이지(http://aws.amazon.com/web-mobile-social)를 방문하십시오.