리소스 높은 기술력과 빠른 지원으로 고객의 비즈니스 문제를 해결합니다.

에어플러스 온라인 해외여행 사이트의 AWS화

에어플러스 주식회사

ena(이나)의 해외 저가항공권 예약에 대해

 

ena(이나)는 온라인 해외여행 사이트입니다 전 세계 400개 항공회사의 해외 저가항공권부터 비즈니스·퍼스트클래스까지 업계 최고속 엔진으로 간편하게 예약·발권이 24시간 365일 가능합니다 또한 전 세계 3만 도시 13만 건의 호텔도 동시 구매와 세트 할인으로 저렴하고 편리하게 구매할 수 있습니다 이번에 온프레미스에서 가동 중인 서버군을 모두 클라우드로 이전했습니다.

 

 

아키텍처 최적화

 

온프레미스에서 클라우드로의 전면적인 이전에 따라 성능 튜닝과 아키텍처 재검토를 진행했습니다 예를 들어 여행 관련 상품의 예약·발권 시스템인 GDS(Global Distribution System)에서 실시간 조회는 응답 완료까지 시간이 걸려 이용자를 기다리게 합니다 그래서 동일한 조건으로 검색한 경우에는 일정 기간 캐시를 반환하도록 했습니다 또한 계절이나 시간대에 따라 접속 수가 크게 달라지기 때문에 오토스케일링 기능을 활용하여 웹사이트 방문자 수에 따른 서버 대수로 운영할 수 있게 되었습니다 이 외에도 데이터베이스 조회를 최적화하거나 콘텐츠 캐싱 및 크기 압축 등을 수행했습니다.

 

 

서버 구성을 템플릿화

 

ena의 플랫폼은 AWS CloudFormation에 의해 템플릿화되어 있습니다 이 템플릿이 있으면 동일한 구조를 스탬프처럼 얼마든지 구축할 수 있습니다 이를 통해 개발 환경 스테이징 환경 운영 환경과 같은 활용이 가능해졌습니다.

 

 

도입 이미지 도표