Logo

Pearson의 AWS 기반 디지털 트랜스포메이션

2021

Pearson은 AWS를 사용하여 1년 동안 수백만 USD의 비용을 절감하고 수억 명의 학습자를 지원할 정도로 확장했으며, 사내 직원의 데이터베이스 관리 부담을 덜었습니다. 교육 콘텐츠, 평가 및 디지털 서비스를 제공하는 글로벌 기업 Pearson은 확장하기 어렵고 혁신을 저해하는 레거시 온프레미스 애플리케이션과 데이터 센터를 운영하고 있었으며, Amazon ECS, Amazon EC2 및 Amazon RDS의 완전관리형 서비스인 Aurora를 사용해 AWS로 마이그레이션하여 현대화를 이루었습니다. Pearson은 AWS를 기반으로 여러 애플리케이션에 걸쳐 자동으로 확장하여 비용을 최적화하고 운영 효율성을 높였으며 애플리케이션 및 서비스 혁신을 주도할 수 있었습니다.

Shot of two young women using a laptop together in a college library
kr_quotemark

글로벌 규모로 비즈니스를 운영할 수 있어야 합니다. 이것이 AWS 서비스를 활용하여 얻을 수 있는 최고의 수확입니다.”

Ian Wright
Pearson 인프라 및 운영 담당 부사장

교육 현장을 선도하는 Pearson은 전 세계 학습자, 교육 기관, 고용주, 정부 및 기타 파트너에게 콘텐츠, 평가 및 디지털 서비스를 제공합니다. 수년 동안 Pearson 팀은 확장성도 효율성도 없었던 온프레미스 기술을 관리했습니다. 온라인 시험을 위해 수백만 명의 학습자가 한꺼번에 Pearson 서비스에 로그인해야 했기 때문에 트래픽 변동이 엄청났습니다. Pearson은 볼륨 급증을 처리할 수 있는 서버 용량을 갖추기 위해 온프레미스 시스템이 이러한 급증 현상을 감당할 수 있도록 충분한 양의 하드웨어를 구입해야 했습니다. 하지만 트래픽이 적은 기간에는 값비싼 하드웨어가 사용되지 않았습니다.

확장 가능하고 비용 효율적인 솔루션을 찾던 Pearson은 온프레미스 운영을 Amazon Web Services(AWS)로 마이그레이션했습니다. Amazon Aurora와 같은 AWS 서비스를 사용하여 기술 스택을 디지털로 전환했는데 클라우드용으로 구축된 관계형 데이터베이스인 이 서비스는 Amazon Relational Database Service(Amazon RDS)로 완전 관리되기 때문에 데이터베이스를 간편하게 설정, 운영 및 확장할 수 있습니다. AWS에서 Pearson은 확장성을 높이고, 비용을 최적화하고, 민첩성 및 혁신을 개선했습니다.

디지털 트랜스포메이션 시작

70개 국가에서 운영되는 Pearson은 효과적인 교육과 대규모 맞춤 학습이 가능한 양방향 교육 콘텐츠 학습 및 평가 도구를 제공합니다. 수십 년 동안 이 회사는 구형 온프레미스 애플리케이션과 대규모 경직된 Oracle 데이터 센터를 운영했습니다. 그러나 이 인프라는 변화를 저해하고 운영하기 복잡했으며 팀 사일로 현상을 일으켰습니다. Pearson의 인프라 및 운영 부문 부사장 Ian Wright는 “비즈니스와 독립된 애플리케이션 엔지니어링 팀, 데이터베이스 엔지니어링 팀, 소프트웨어 엔지니어링 팀이 있었다. 또 다른 조직에는 가상화, 스토리지, 네트워크 및 운영 지원 시스템을 담당하는 인프라 팀이 있었다. 일을 빨리 끝내려면 악몽 같은 순간을 견뎌야 했다”고 말합니다.

회사는 2012년에 온프레미스 운영에서 AWS 서비스로의 마이그레이션을 시작했습니다. Amazon Elastic Compute Cloud(Amazon EC2)는 개발자를 위해 웹 규모 클라우드 컴퓨팅을 간소화하도록 설계된 웹 서비스로, Pearson의 온디맨드 규모 조정에 기여하고 있습니다. Pearson의 고등 교육 시스템 엔지니어링 부문 부사장 Syed Saleem Javid Brahmanapalli는 “AWS에서 바로 얻을 수 있는 기술과 기능에 투자할 사람, 시간, 자원을 Pearson이 가진 핵심 역량에 집중하여 이를 더욱 발전시키고자 한다”고 말합니다.

AWS의 서비스 호스트를 사용하여 성능 향상

Pearson의 디지털 트랜스포메이션 상당 부분은 모놀리식 애플리케이션을 마이크로서비스로 재구성하는 능력 덕분에 가능했습니다. Pearson은 Aurora를 사용하여 대규모 애플리케이션을 더 작은 구성 요소로 분리하여 프로세스를 현대화하고, 기능 면에서 회사에 더 큰 유연성을 보장했습니다. 확장 가능한 인프라를 통해 Pearson은 볼륨 급증 시 추가 용량을 프로비저닝하고 트래픽이 감소하면 실시간으로 축소할 수 있습니다. 사용량에 따른 요금 모델을 통해 Pearson이 사용하는 컴퓨팅 용량만큼만 비용을 지불하면 되므로 비용 효율적으로 규모를 확장 및 축소할 수 있습니다. Amazon RDS의 완전관리형 서비스는 Pearson 사내 직원의 데이터베이스 유지 관리 부담을 덜어줍니다. Wright는 “예전에 데이터베이스를 관리했던 직원들이 이제는 거의 데이터베이스에 손대지 않는다. 그보다 훨씬 가치 있는 일에 집중한다”고 말합니다.

AWS에서 Pearson은 상당한 비용 절감을 실현했습니다. 1년에 두 번, 봄 학기와 가을 학기가 시작될 때 온라인 볼륨이 60% 증가하는 것을 확인할 수 있습니다. 고등 교육 앱 내부에서 비용 최적화 이니셔티브를 거친 후 Pearson의 지출은 1년 만에 수백만 USD를 절감했습니다.

Pearson의 제품은 전 세계 수억 명의 사용자에게 서비스를 제공할 수 있도록 확장되어야 하므로 자동화가 관건이라고 판단했습니다. 최소한의 수동 작업으로 확장할 방법을 조사한 끝에 Amazon Elastic Container Service(Amazon ECS)를 발견했습니다. 이 완전관리형 컨테이너 오케스트레이션 서비스는 Pearson이 빠른 전달 파이프라인을 구축하는 데 도움이 되었습니다. Wright는 “Pearson은 AWS의 매우 훌륭한 핵심 서비스 세트를 보유하고 있으며, 회사의 여러 제품과 서비스에 이를 사용 중”이라고 말합니다.

Pearson은 Windows 애플리케이션을 컨테이너화하여 민첩성을 개선했으며 여러 팀에 걸쳐 더 많은 혁신을 지원했습니다. 예를 들어 교사가 대규모 평가를 생성하고 관리할 수 있도록 Pearson이 1990년대 후반에 개발한 애플리케이션 Schoolnet은 AWS에서 놀라울 정도로 성공했습니다. Wright는 “Schoolnet을 AWS로 마이그레이션한 후 비용 면에서 상당한 이득이 있었고 배운 점이 많았다”고 말하면서 “AWS로 마이그레이션한 최초의 대규모 Windows 시스템 중 하나였으며 AWS의 수많은 서비스를 충분히 활용할 수 있었다. 클라우드로 마이그레이션하여 얻은 역량 덕분에 다른 제품 및 서비스와 놀라울 정도로 완벽하게 통합되었다”고 설명합니다. 이제 교사는 Schoolnet을 사용하여 시험을 미리 작성하고 Pearson의 교육 엔진을 통해 보낼 수 있으며, 이 교육 엔진은 교사를 대신해 선다형 및 서술형 질문을 채점합니다.

AWS에서 글로벌 접근성 확장

Pearson은 AWS를 사용하여 애플리케이션의 민첩성을 높이고, 비용을 최적화하고, 확장성을 높이고, 기계 학습 같은 영역에서 혁신을 주도함으로써 구형 기술 스택을 현대화했습니다. 기계 학습을 활용하면 자동으로 점수를 매기고 부정 행위자를 플래그 지정할 수도 있습니다.

Wright는 "AWS를 활용한 덕분에 개념 또는 새로운 릴리스에서 무언가를 가져와 일련의 환경에서 실행하고 신속하게 테스트할 수 있는 역량이 크게 향상되었다"고 말합니다.

앞으로 Pearson은 기술 부채를 줄이고, 소프트웨어 엔지니어링 팀에 결과값을 통해 Pearson의 시스템 상태를 측정하는 데 도움이 되는 소모성 관찰 기능 서비스를 제공할 계획입니다. Wright에 따르면 Pearson은 지속적으로 글로벌 확장성도 추구할 예정이라고 합니다. “현재 여러 지역에서 일관된 서비스를 제공할 수 있도록 열심히 노력하고 있다. 글로벌 규모로 비즈니스를 운영할 수 있어야 합니다. 이것이 AWS 서비스를 활용하여 얻을 수 있는 최고의 수확입니다.”


Pearson 정보

Pearson은 전 세계 학습자, 교육 기관, 고용주, 정부 및 기타 파트너에게 콘텐츠, 평가 및 디지털 서비스를 제공합니다. 학습자의 취업 가능성을 높이고 성공하는 데 필요한 기술을 갖추도록 돕습니다.

AWS의 이점

  • 1년 만에 수백만 USD의 지출 감소
  • 수억 명의 학습자에게 서비스를 제공할 수 있는 규모로 확장
  • 내부 직원을 통해 데이터베이스를 관리해야 하는 부담 제거
  • 애플리케이션 및 서비스의 혁신 속도 개선

사용된 AWS 서비스

Amazon EC2

Amazon EC2는 클라우드에서 안전하고 크기 조정이 가능한 컴퓨팅 파워를 제공하는 웹 서비스입니다. 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계되었습니다.

자세히 알아보기 »

Amazon RDS

Amazon RDS를 사용하면 클라우드에서 관계형 데이터베이스를 손쉽게 설정, 운영 및 확장할 수 있습니다.


자세히 알아보기 »

Amazon Aurora

Amazon Aurora는 클라우드용으로 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스로, 기존 엔터프라이즈 데이터베이스의 성능과 가용성에 오픈 소스 데이터베이스의 간편성과 비용 효율성을 결합했습니다.

자세히 알아보기 »

Amazon ECS

Amazon ECS는 완전관리형 컨테이너 오케스트레이션 서비스입니다. Duolingo, 삼성, GE, Cookpad 등의 여러 고객이 보안, 안정성 및 확장성을 이유로 ECS를 사용하여 가장 민감한 미션 크리티컬 애플리케이션을 실행합니다.

자세히 알아보기 »

시작하기

모든 산업에서 다양한 규모의 조직이 AWS를 통해 매일 비즈니스를 혁신하고 임무를 수행하고 있습니다. 지금 전문가와 상담하고 AWS로의 여정을 시작하세요.