9장. 아키텍처
아마존이 클라우드 사업(Amazon Web Services, AWS)을 시작하게 된 배경은 처음부터 외부 고객을 위한 서비스 제공 목적은 아니였습니다. 사실 AWS는 아마존이라는 쇼핑몰에서의 내부적인 문제를 해결하기 위해서였습니다. 당시 아마존은 빠르게 성장하고 있었으며, 방대한 고객 데이터를 관리하고, 증가하는 트래픽에 효율적으로 대응하기 위한 새로운 기술적 접근 방법이 필요했습니다.
2000년대 초, 아마존은 쇼핑 시즌과 같은 특정 시기에 급격히 증가하는 서버 부하를 처리하기 위해 많은 비용을 들여 자체적으로 데이터센터와 IT 인프라를 구축해야 했습니다. 그러나 이러한 인프라는 연중 일정 기간 외에는 대부분 유휴 상태로 방치되는 문제가 있었습니다. 이는 막대한 자원의 낭비였고, 비용 효율적인 인프라 관리에 대한 고민을 불러일으켰습니다.
아마존은 이러한 비효율성을 극복하기 위해 인프라를 유연하게 확장하고 축소할 수 있는 클라우드 기반의 서비스 모델을 구상했습니다. 클라우드 환경을 통해 아마존은 컴퓨팅 자원을 필요할 때마다 탄력적으로 조정하여 비용을 크게 절감할 수 있었습니다. 아마존은 이렇게 구축된 클라우드 기술을 내부에서 성공적으로 운영한 후, 이를 외부 기업과 개발자들에게도 제공할 수 있겠다는 비즈니스 가능성을 발견했습니다.
2006년, 아마존은 AWS라는 브랜드로 클라우드 서비스를 공식적으로 출시했습니다. 고객 기업들은 AWS를 활용해 초기 IT 인프라 구축과 유지보수에 대한 부담 없이 신속하고 효율적으로 서비스를 개발하고 확장할 수 있게 되었습니다. 아마존이 클라우드 사업을 시작한 이유는 결국 내부적인 효율성 증대와 비용 절감의 필요성에서 출발하여, 패러다임을 바꾼 혁신적인 사업 모델로 발전하였습니다.