역풍을 순풍으로 전환: AWS로 마이그레이션한 후 전년 대비 600% 성장을 달성한 Breeze Airways

이 콘텐츠는 어떠셨나요?

1903년 12월 17일, 오빌 라이트와 윌버 라이트 형제는 미국 노스캐롤라이나 주 키티호크에서 세계 최초의 동력 비행기로 비행하는 데 성공했습니다. 비행 지속 시간은 12초에 불과했고 비행 거리는 약 36.6미터에 불과했지만 이후 모든 것이 바뀌는 계기가 되었습니다. 오늘날에는 24시간마다 약 13만 건의 상용 항공편이 운항하고 있으며, 국제항공운송협회(IATA)에 따르면 2024년 현재 전 세계 47억 명의 사람들이 항공 여행을 하는 것으로 추정됩니다. 그러나 전 세계 항공 교통량이 사상 최고치를 기록하는 동안 업계 전반의 혁신은 한동안 제자리걸음을 하고 있는 실정입니다.

Breeze Airways는 Amazon Web Services(AWS)와 함께 이러한 상황을 변화시키고 있습니다. 출시 과정에서 예기치 못한 서비스 중단과 손실이 발생하자 Breeze Airways는 이전 공급업체에서 AWS로 클라우드간 마이그레이션을 원활하게 진행하는 작업을 완료했습니다. 전체 프로세스를 진행하는 동안 이 항공사는 AWS 전문가들로 구성된 전담 팀과 긴밀하게 협력하여 항상 일관된 서비스 수준을 유지할 수 있었습니다. 전체 인프라를 현대화한 후 일주일 만에 마이그레이션이 완료되었으며 Breeze Airways는 현재 항공업계의 주요 혁신 기업으로 자리매김하고 있습니다.

전통을 깨다

Morris Air, WestJet, JetBlue, Azul Linhas Aereas의 공동 설립자인 David Neeleman이 설립한 Breeze Airways는 미국 전역에서 상대적으로 홀대 받는 고객들에게 저가 항공편을 제공하고 있습니다. 그는 이렇게 설명합니다. "저희 회사는 중소 규모의 지역 사회에서 항공 서비스를 받지 못하고 있다는 사실을 알게 되었습니다. 10년 전으로 거슬러 올라가면 미국 내 약 125개 도시에서 항공 서비스의 25% 이상을 이용하지 못했던 거죠."

Neeleman은 이전에 Breeze Airways를 일컬어 ‘항공기를 운항하는 기술 회사’라고 표현한 적이 있습니다. 경쟁 관계에 있는 기존 항공사들와는 달리, Breeze Airways는 기술을 모든 업무에서 가장 중요한 우선순위에 두고 있으며 승객 또는 손님이 Breeze Airways를 이용할 때마다 처음부터 끝까지 원활한 항공 여행을 경험할 수 있도록 지원합니다. Neeleman은 이렇게 말합니다. "이것은 어디까지나 많은 자본과 인력이 필요한 사업이죠. 기술을 활용하여 비용과 요금을 절감하면서 더욱 편하게 항공 여행을 할 수 있도록 지원한다면 더 많은 고객이 저희 항공편을 이용하고 싶어할 겁니다."

Breeze Airways의 CCO인 Lukas Johnson은 이렇게 말합니다. "저희 항공사는 항공 여행에서 번거로운 절차를 없애고 싶습니다. 저희 Breeze Airways는 문의 전화에 응대하고 예약을 받는 콜센터가 없습니다. 모든 것이 디지털화되어 있죠. 이러한 경험을 설계하고 그 경험을 점점 더 발전시키는 것이 사업 성장의 핵심이었습니다." 이어서 그는 이렇게 말합니다. "항공 기술은 이미 오래 전에 있었던 거잖아요? 지난 수십 년 동안 사용되어 온 구식 프로그램과 구식 기술이 아직도 많이 남아 있어요. 그러는 사이에 창조적 파괴와 혁신의 때가 무르익었던 거죠." 

Breeze Airways의 수석 아키텍트인 Chris Shepherd는 이렇게 설명합니다. "항공업계는 전통적으로 기술을 빠르게 받아들이지 않는 업계였는데, 아직도 많은 항공사가 전통적인 사고방식에 사로잡혀 있다고 생각해요." 코로나19 팬데믹이 항공업계를 뒤흔들면서 디지털화의 필요성이 부각되었지만 기성 항공사들 중 상당수는 여전히 구식 인프라에 의존하고 있습니다.

Breeze Airways, 활주로 개장

2021년 5월 27일, Breeze Airways는 탬파 국제공항~찰스턴 국제공항 노선 운항을 개시했습니다. 첫 취항 당시 Breeze Airways는 안타깝게도 서비스 중단 문제를 반복적으로 경험했습니다. Shepherd는 이렇게 설명합니다. "저희 항공사는 완전 관리형 호스팅 서비스를 이용하고 있었는데, 이 서비스가 장기적으로 적합하지 않다는 것을 곧 알 수 있었습니다. 트래픽 급증 상황에 제때 대응할 수 없었고 적절한 시스템 확장도 불가능했죠. 당시에 저희 회사는 수많은 프로모션과 함께 신규 취항 노선을 발표하던 중이었는데 그럴 때마다 많은 이용객들이 한꺼번에 유입되는 문제가 발생하죠."

서비스 중단 시간 동안 Breeze Airways의 담당 팀은 장애 조치를 취하지 못했고 해결책을 찾는 데 필요한 지원을 받느라 어려움을 겪었습니다. Shepherd는 이렇게 회상합니다. “저희는 문제 상황을 통제할 수 없었죠. 문제가 생기면 바로 이용할 수 있는 지원 포털을 받았는데 그마저도 중단됐어요. 그래서 연락할 사람을 찾으려고 전화번호부와 이메일을 뒤지고 다녔죠.” 이러한 문제에 대응하기 위해 Breeze Airways의 담당 팀은 인프라를 AWS로 마이그레이션하기로 결정했습니다.

교란 없는 클라우드간 마이그레이션

AWS는 가동 시간을 보장하고 더 이상의 서비스 중단을 방지하기 위해 서비스 선택, 향후 상태 매핑 및 마이그레이션 전략에 관한 조언과 모범 사례를 제시했습니다. Shepherd는 이렇게 말합니다. “저희 회사에 배정된 마이그레이션 담당 팀은 정말 대단했어요. 마치 Breeze Airways의 일원이 된 것 같았죠. 그들은 저희 회사가 성공하는 것을 지켜보고 심지어 직접 Breeze Airways 항공편 운항을 처리했어요. 그 정도로 높은 수준의 업무 관여를 했다는 건 신선한 일이었습니다.” 그는 계속해서 이렇게 말합니다. “초기 계획을 세울 때 AWS 마이그레이션 팀과 정말 긴밀하게 협력했고 그들은 좋은 마이그레이션 경로를 제시해 주었습니다. 또한 함께 일할 수 있는 컨설팅 파트너도 제공했죠.”

AWS 솔루션 아키텍처 관리자인 Skye Hart는 이렇게 설명합니다. “모든 마이그레이션 프로젝트의 첫 번째 단계는 잠재적 투자 수익과 마이그레이션하지 않을 때 발생할 수 있는 관련 위험을 평가하는 일이죠. 기업이 마이그레이션을 진행한다면 6개월 후에는 어디쯤 있을까요? 성공적인 마이그레이션은 어떤 모습일까요? 우리는 발상을 전환해 거기서부터 작업을 진행합니다.”

“저희는 Breeze Airways의 현재 인프라, Kubernetes, 데이터베이스 등을 화이트보딩하는 것으로 시작했습니다.비즈니스 진행 상황을 파악하고 향후 나아가야 할 방향을 추천하고 향후 상태에 맞게 솔루션을 매핑하는 것이 전부입니다.”

Hart는 계속해서 이렇게 말합니다. “우리는 DevOps 팀과 협력하여 팀원들이 스스로 무엇을 할 수 있고 어떤 부분에서 지원이 필요한지 알게 되었습니다. 어떤 마이그레이션 도구가 필요한지 테스트와 모니터링을 어떻게 처리할 것인지 준수해야 할 규정 준수 및 규제 고려 사항은 무엇인지 파악했죠.”

예상치 못한 서비스 중단 발생 시 고도 유지

Shepherd와 다른 엔지니어 한 명으로 구성된 Breeze Airways DevOps 팀은 재해 복구 프로세스에 관한 심층 분석 세션과 정기적인 진행 회의를 통해 AWS와 긴밀하게 협력했습니다. Hart는 이렇게 말합니다. “재해 복구 전문가를 초빙해 지침을 제공하고 마이그레이션 중에 서비스 중단을 방지할 수 있는 전략을 수립했습니다.”

AWS 팀은 AWS Well-Architected Framework에 기반한 재해 복구 모범 사례를 채택했습니다. 이 프레임워크는 클라우드 아키텍트가 다양한 애플리케이션 및 워크로드를 위해 안전하고 고성능이면서 복원력이 뛰어나고 효율적인 인프라를 구축할 수 있도록 지원합니다. Hart는 이렇게 말합니다. “이것은 우리의 나침반이자 모범 사례를 위한 지침입니다.” 바로 운영 우수성, 보안, 안정성, 성능 효율성, 비용 최적화, 지속 가능성입니다. 이 6가지 핵심 요소를 중심으로 구축된 프레임워크는 고객과 파트너가 아키텍처를 평가하고 확장 가능한 설계를 구현할 수 있는 일관된 접근 방식을 제공합니다.

Hart는 이렇게 말합니다. “저희는 Breeze Airways의 마이그레이션을 진행하는 동안 프레임워크의 신뢰성 원칙에 중점을 뒀습니다. 저희 재해 복구 전문가는 담당 팀이 복구 시간 및 복구 시점 목표를 정의하도록 지원했으며 어떤 장애 조치 전략을 구현해야 할지 조언했습니다.”

마하 속도로 마이그레이션

일관된 서비스 수준을 보장하고 장애를 방지하기 위해 Breeze Airway 인프라의 가장 중요한 부분을 먼저 마이그레이션하는 것이 중요했습니다. “모든 것을 한꺼번에 집어들어 옮기고 싶지는 않았습니다.” 6개월이 넘는 기간 동안 담당 팀은 프로덕션 환경이 아닌 환경에서 새로운 환경을 구축했습니다. 속도가 매우 중요한 관건이었습니다. Shepherd는 이렇게 말합니다. “우리가 빠르게 움직일 수 있었던 것은 모든 것을 코드형 인프라(IaC)로 처리했다는 점이었죠.”

이에 대해 Hart는 좀 더 자세히 설명합니다. “코드형 인프라는 마이그레이션을 위한 매우 중요한 도구이며 선택할 수 있는 옵션이 여럿 있습니다. 예를 들어, AWS Cloud Development Kit(AWS CDK)AWS CloudFormation은 모두 코드 솔루션으로서 고성능 인프라에 속하며 다른 옵션도 물론 있습니다. Breeze 팀은 Terraform에 대해 잘 알고 있었기 때문에 그 방법을 사용하게 되었습니다. 이를 통해 전체 인프라를 패키징하고 복제할 수 있었죠. 그 결과, 기존 인프라를 계속 관리하는 동시에 새 인프라를 구축할 수 있게 되었습니다.”

Shepherd는 이렇게 설명합니다. “우리는 민첩성을 유지하고 필요한 모든 아키텍처 변경에 신속하게 적응하려고 노력했습니다.” AWS 팀은 Breeze Airways DevOps 팀이 서버 관리 및 리소스 할당과 같은 작업에 소요되는 시간을 줄일 수 있도록 사용량에 따라 요금을 지불하는 서버리스 컴퓨팅 엔진인 AWS Fargate 같은 관리형 서비스를 사용할 것을 권했습니다. Hart는 이렇게 말합니다. “덕분에 Breeze Airways 팀에서 많은 부담을 덜 수 있었고 담당 팀은 마이그레이션 작업 그 자체에 집중할 수 있게 되었죠.”

인프라가 완전히 코드화되자 담당 팀은 그 결과에 만족했으며 일주일 만에 마이그레이션을 완료했습니다. 여기에는 모든 서비스를 프로덕션 외 환경에서 프로덕션 환경으로 승격하는 작업이 포함되었습니다. Shepherd는 이렇게 설명합니다. “엔지니어 두 명이 항공사를 계속 운영하면서 이런 일을 한다는 건 정말 엄두도 낼 수 없는 일이에요. 많은 사람들이 우리가 할 수 있을 거라고 생각하지 않았어요. 그들은 우리에게 대규모 DevOps 팀이 필요하다고 생각했지만 일부 AWS 관리 서비스를 활용하여 많은 사람들이 예상하거나 과거에 경험했던 것보다 훨씬 빠르게 작업을 수행할 수 있었죠.”

Shepherd는 이렇게 설명합니다. “AWS에서 서비스 중단이 한 번도 발생하지 않았고 마이그레이션 후 운영 환경은 정말 만족스러웠습니다. 3년 전과 현재의 인프라를 비교해보면 AWS에서 사용할 수 있는 서비스가 광범위하기 때문에 큰 차이가 있죠.” 신뢰할 수 있고 안전하면서도 안정적인 클라우드 인프라를 갖춘 Breeze Airways는 취항 허가를 받았습니다.

마이그레이션 후 앱 배포 환경이 새로운 경지에 도달

Breeze Airways 팀은 지속적 통합, 지속적 배포(CI/CD) 모델을 따르고 있습니다. Shepherd가 지적한 것처럼 “기존 제공업체에서는 불가능했던” 모델입니다. 그는 이렇게 말합니다. “앱 배포 방법과 롤아웃 방법을 제어할 수 있게 된 것이 서비스를 더 빠르게 제공할 수 있었던 비결입니다.”

예를 들어, Breeze Airways는 전용 체크리스트 애플리케이션을 통해 운영 팀의 역량을 강화합니다. 존슨은 다음과 같이 설명합니다. “모든 사람이 필요한 정보에 액세스할 수 있도록 비행 전 체크리스트와 비행 후 체크리스트를 피드하는 데이터를 통합했습니다. 저희 운영팀이 이전에 다른 회사나 구식 기술을 통해 경험한 것을 생각하면 정말 놀라울 따름입니다.” 또한 Breeze Airways는 최근 유명 은행에서 신용카드를 출시했는데 Shepherd에 따르면 “팀 역사상 가장 빠르게 출시한 것 중 하나”라고 합니다.

새로운 성장을 위한 일등석 티켓

AWS로 마이그레이션한 이후 Breeze Airways는 전년 대비 600%의 성장을 달성했으며 앞으로도 더 많은 성과를 거둘 것으로 전망됩니다. 존슨은 이렇게 말합니다. “작년에는 규모가 거의 세 배로 커졌는데 AWS를 사용하면서 계속 성장 및 확장하고 있습니다. 3월에 첫 수익에 도달했는데, 이는 정말 큰 이정표인 셈이죠.”

Neeleman은 다음과 같이 설명합니다. “AWS가 저희 같은 항공사에 제공하는 최고의 이점은 안정성입니다. 유지 관리 같은 업무에 신경 쓸 필요 없이 믿고 맡길 수 있다는 것만으로도 우리가 가장 잘하는 일인 항공편 운항에 집중할 수 있게 된 거죠.” 그는 다음과 같이 말을 이어갑니다. “현재 56개 도시에 170개 노선을 운항하고 있는데, 그 중 11개 도시에서 취항지 기준 1위 항공사로 평가를 받았습니다.”

클라우드간 마이그레이션을 진행하기 위해 검증된 항공로를 따름

Breeze Airways의 사례는 클라우드 간 마이그레이션이 제공할 수 있는 가치를 보여줍니다. 하지만 일반적인 오해와 선입견은 기업이 스스로 도약하는 데 방해가 될 수 있습니다. Hart는 다음과 같이 설명합니다. “가장 흔한 오해 중 하나는 정전 사태가 발생하면 서비스 중단 문제가 발생할 거라는 우려죠. 기업 입장에서는 데이터 손실을 우려하는 게 당연하며 즉각적인 요구 사항에 따라 서비스를 제공하거나 대부분 제공할 수 있는 서비스로부터 다른 곳으로 마이그레이션하는 걸 꺼리는 편이죠.”

그녀는 계속해서 이렇게 말합니다. “또 다른 오해는 마이그레이션을 완료하는 데 대규모 팀이 필요하다는 것인데요. 많은 스타트업 창업자들은 솔루션 아키텍트, 마이그레이션 전문가, 자격을 갖춘 파트너로 구성된 전체 에코시스템이 모든 단계에서 그들을 지원할 수 있다는 사실을 미처 깨닫지 못할 수도 있거든요.”

Breeze Airways는 AWS와의 협력을 통해 클라우드간 마이그레이션을 진행하고 목표로 삼은 도착지에 신속하게 도달하는 데 필요한 모든 리소스, 전문 지식 및 경험을 활용할 수 있었습니다. 코드형 인프라와 AWS 관리형 서비스를 활용함으로써 팀은 중단 없이 신속하게 조치를 취할 수 있었습니다. 또한 AWS Well Architected Framework에 설명된 입증된 모범 사례를 기반으로 잘 정의된 전략을 수립한 것도 도움이 되었습니다.

향후 밝은 전망

윌버 라이트는 한때 하늘을 일컬어 ‘무한한 창공 고속도로’라고 말했습니다. 키티 호크에서 비행기가 처음으로 이륙한 이후 인류는 먼 길을 왔지만 우리의 여정은 아직 끝나지 않았습니다. Breeze Airways는 AWS와 함께 클라우드를 혁신하고 있으며 그 이상으로 고객과 직원의 역량을 강화하고 기존 경쟁업체에서 제대로 서비스를 받지 못하는 시장에 원활하고 저가 항공편 이용 경험을 제공하고 있습니다. AWS 마이그레이션 가속화 프로그램(MAP)에 대해 자세히 알아보고 스타트업이 비용을 절감하고 실행을 자동화 및 가속화하는 도구를 사용하여 클라우드 마이그레이션을 가속화할 수 있는 방법을 알아보세요.

Skye Hart

Skye Hart

Skye Hart는 콜로라도주 덴버에 소재한 Amazon Web Services에서 솔루션 아키텍처 관리자 직을 맡고 있습니다. 클라우드 컴퓨팅 분야의 혁신과 전문성에 대한 열정을 가진 그녀의 팀은 스타트업이 AWS에서 확장 가능 솔루션을 구축 및 시작하도록 돕는 데 전념하고 있습니다.

Chris Shepherd

Chris Shepherd

Chris Shepherd는 Breeze Airways에서 수석 기술 아키텍트 직을 맡고 있으며 엔지니어링, DevOps, 아키텍처 등의 기술 역할 부문에서 20년 이상 근무하고 있습니다. 그는 빠른 속도로 변화하는 환경에서 진보적인 솔루션을 제공하는 데 주력하는 기술 전문가입니다.

Lukas Johnson

Lukas Johnson

Lukas Johnson은 Breeze Airways에서 최고 상업 책임자(CCO) 직을 맡고 있으며 14년 이상 Allegiant와 Canada Jetlines에서 고위 경영진 직책을 역임하고 있습니다. 그는 Allegiant 항공 노선망을 150개에서 400개 이상으로 늘렸고, 매출을 200% 이상 증가시켰습니다.

David Neeleman

David Neeleman

David Neeleman은 Breeze Airways의 창립자 겸 CEO입니다. 현재 다섯 번째 항공사를 운영 중인 그는 진정한 기업가이자 항공 업계의 선구자입니다. 

이 콘텐츠는 어떠셨나요?