1896년에 설립된 The Seattle Times는 태평양 북서부를 대상으로 뉴스 미디어 비즈니스를 운영하는 가족 소유의 기업입니다. The Seattle Times는 저널리즘의 최고 영예인 Pulitzer상을 10회 수상했으며, 디지털 뉴스 보도 부문에서도 명망 있는 온라인 저널리즘 상을 2회 수상했습니다. Seattletimes.com은 한 달에 거의 7백만 명에 가까운 순방문자를 끌어모으며, 지역에서 가장 큰 현지 디지털 네트워크가 되었습니다. The Seattle Times 인쇄판은 서부 연안에서 두 번째로 큰 신문으로 시애틀과 인근 지역의 뉴스 안건을 설정하고 있습니다.
20년 가까이 온프레미스 하드웨어와 사용자 정의 출판 소프트웨어를 유지 관리해온 The Seattle Times는 웹 사이트 게시를 현대 콘텐츠 관리 플랫폼으로 이전할 방법을 모색하고 있었습니다. 새로운 하드웨어 인프라를 구매 및 구성하고 이를 유지 관리하는 데 필요한 직원에 드는 비용을 피하고자 처음에 The Seattle Times는 완전관리형 호스팅 공급업체를 선택했습니다. 하지만 몇 개월 후 The Times의 소프트웨어 엔지니어링 팀에서 유지 보수 책임이 줄어든 만큼 유연성과 민첩성이 감소했음을 발견했습니다. 호스팅된 플랫폼이 변동이 심한 로드의 트래픽 관리 문제로 고군분투함에 따라, The Seattle Times 팀은 고객 수요에 맞춰 확장하는 능력에 타격을 입었습니다.
마이그레이션 작업을 감독하는 소프트웨어 엔지니어링 책임자인 Tom Bain은 "우리가 마이그레이션에 착수할 때는 상당히 일반적인 아키텍처를 염두에 두고 있었습니다. 공급업체가 우리의 요구를 받아들이도록 노력했지만, 이 업체는 자체 비즈니스 모델을 우리의 고유한 호스팅 요구에 맞춰 변경해야 한다는 점을 어려워했습니다."
이러한 핵심적인 확장성 문제를 해결하기 위해 The Seattle Times 엔지니어링 팀은 온프레미스에서 셀프 호스팅, 좀 더 유연한 관리형 호스팅 옵션 및 다양한 클라우드 공급업체를 비롯하여 다양한 선택 가능한 호스팅 옵션을 검토했습니다. 이 팀은 제공되는 클라우드 옵션이 필요한 유연성, 적절한 아키텍처 및 원하는 비용 절감을 제공한다는 결론을 내렸습니다. The Seattle Times에서는 최종적으로 Amazon Web Services(AWS)를 선택했으며, 제품 제안의 성숙도가 선택한 이유 중 하나였고 가장 결정적인 이유는 서비스에 내장된 Auto-Scaling 기능이었습니다. The Seattle Times의 새로운 소프트웨어는 LAMP 스택상에 구축되므로, 새로운 공급업체를 선택할 때 네이티브 Linux 기반 클라우드 호스팅이 주는 추가적인 혜택이 의미가 있습니다.
The Seattle Times에서 개념 증명과 구현 계획을 수립하고, AWS Support 팀에서 이를 검토했습니다. "AWS Support 팀은 우리 아키텍처를 살펴보고는 '여기 우리가 권장하는 내용과 일부 모범 사례 그리고 경험을 통해 얻은
AWS와 함께 원하는 시스템 아키텍처를 구현하고 선택한 구성 요소와 구성을 점검한 후, The Times는 6시간 만에 새로운 시스템을 배포했습니다. 웹 사이트는 밤 11시와 새벽 3시 사이에 AWS 플랫폼으로 이전하였고, 최종 테스트는 다음 날 뉴스 시간에 맞춰 오전 5시까지 완료되었습니다.
Seattletimes.com은 이제 AWS 클라우드의 논리적으로 격리된 섹션인 Amazon Virtual Private Cloud(VPC)에서 호스팅됩니다. 크기 조정 가능한 컴퓨팅 파워를 위해 Amazon Elastic Compute Cloud(EC2)를 사용하고, 영구적인 블록 수준의 스토리지 볼륨을 위해 Amazon Elastic Block Store(EBS)를 사용합니다. Amazon Relational Database Service(RDS)는 확장 가능한 클라우드 기반 데이터베이스로 사용되고, Amazon Simple Storage Service(S3)는 데이터 저장 및 검색을 위한 완전히 중복적인 인프라를 제공하며, Amazon Route 53은 가용성과 확장성이 뛰어난 Domain Name System(DNS) 웹 서비스를 제공합니다.
The Times는 여러 Amazon S3 버킷 앞에서 Amazon CloudFront를 사용하여 방대한 사진 이미지 모음을 배포합니다. Amazon CloudFront와 Amazon S3의 조합은 The Times 독자에게 짧은 지연 시간과 빠른 전송 속도로 배포되는 보도 기사에 사진을 넣는 데 사용됩니다. 또한, Amazon ElastiCache는 The Times의 새로운 구성에서 "클라우드상의 인 메모리 캐시" 역할을 합니다. The Times는 AWS Lambda를 사용하여 데스크톱 컴퓨터, 태블릿, 스마트폰 등 다양한 디바이스에서 볼 수 있도록 이미지 크기를 조정합니다.
AWS를 사용하면서 The Seattle Times는 이제 큰 사건이 있을 때는 매우 신속하게 자동으로 확장하여 발생하는 웹 사이트의 트래픽 스파이크를 수용하고, 트래픽이 감소하는 기간에는 축소하여 비용을 절감할 수 있습니다. "여기에서 Auto-Scaling이 정말 결정적인 역할을 합니다.
그뿐만 아니라 뉴스 이미지의 크기가 다양한 보기 환경에 따라 신속하게 조정되어 뉴스 속보를 더 빠르게 독자에게 전달할 수 있습니다. "AWS Lambda는 매우 빠른 이미지 크기 조정 기능을 제공합니다. 전에는 이미지를 10가지 크기로 조정해야 경우 하나씩 조정해야 했습니다. AWS Lambda에서는 10개의 이미지가 모두 동시에 생성되므로, 훨씬 빠를 뿐 아니라 서버 유지 보수도 필요 없습니다."라고 Grutko는 말합니다.
호스팅 서비스에 의존하여 불가피한 시스템 문제를 해결하는 대신, 이제 The Times에서는 백엔드 환경을 완벽하게 제어할 수 있어 문제가 발생하자마자 바로 해결할 수 있습니다. "문제가 발생하면, 바로 문제를 살펴보고 어떤 문제든 대부분 해결할 수 있습니다. 우리의 환경이고 우리가 제어합니다."라고 Grutko는 말합니다.
The Times에서 해결할 수 없는 문제가 부딪혔을 때는 AWS Support에 도움을 요청합니다. "처음 작업에 착수했을 때 AWS Support 팀에게 좋은 인상을 받았습니다. 우리가 AWS의 방대한 설명서에서 찾지 못했던 질문과 리서치 주제에 답을 해주기 위해 최선을 다하고 있음을 느낄 수 있었습니다."라고 The Seattle Times의 수석 개발 엔지니어인 Miles Van Pelt는 말합니다.
AWS를 선택함으로써 The Seattle Times는 이제 최첨단 디지털 뉴스 미디어 회사로서의 입지를 다지는 데 더 좋은 위치에 서게 되었습니다. "AWS로 이전함으로써 우리는 많은 물리적 하드웨어에 대한 요구와 비용 없이 회사의 저널리스트적 미션을 지원하는 데 필요한 민첩성과 유연성을 다시 확보하게 되었습니다."라고
귀사의 웹 사이트를 클라우드에서 실행하는 데 AWS가 어떻게 도움을 줄 수 있는지 자세히 알아보려면 AWS 웹 사이트 및 웹 사이트 호스팅 상세 정보 페이지를 참조하십시오. 실시간 파일 처리를 수행하는 데 AWS Lambda가 어떻게 도움이 되는지 자세히 알아보려면 서버 없는 컴퓨팅 세부 정보 페이지를 참조하십시오.