오늘날 빠르게 변화하는 디지털 환경에서 애플리케이션은 끊임없이 변동하는 사용자 트래픽을 처리해야 합니다. 기존의 접근 방식은 사용량이 많은 시간대에 원활한 운영을 보장하기 위해 충분한 컴퓨팅 리소스를 미리 프로비저닝하는 것이었습니다. 그러나 이러한 "선제적 배포"는 사용량이 적은 시간대에 리소스를 유휴 상태로 두어 막대한 손실을 초래하는 경우가 많습니다. AWS Auto Scaling은 기업의 이러한 과제를 해결합니다.
클라우드 컴퓨팅이 점차 보편화됨에 따라 기업과 개인 사용자는 클라우드 애플리케이션 구축 시 네트워크 보안, 유연성, 확장성에 대한 요구가 더욱 커지고 있습니다. Amazon Web Services(AWS)는 이러한 요구 사항을 충족하는 핵심 서비스인 Virtual Private Cloud(VPC)를 제공합니다. VPC를 통해 사용자는 온프레미스 데이터 센터에서 기존 네트워크를 구축하고 관리하듯이 AWS 클라우드에서 자체 가상 네트워크를 생성하고 관리할 수 있습니다.
기업이 클라우드로 마이그레이션함에 따라 IT 아키텍처 내 책임 분담 방식이 변화합니다. 기존 온프레미스 데이터 센터와 달리 클라우드 컴퓨팅 모델에서는 모든 보안 책임이 기업에만 국한되지 않습니다. 클라우드 서비스 제공업체와 사용자는 공유 책임 모델을 따릅니다. 이 모델에서 클라우드 서비스 제공업체는 클라우드 인프라의 보안을 책임지고 기반 하드웨어, 네트워크, 가상화 계층 및 핵심 서비스의 안정성과 규정 준수를 보장합니다. 반면 고객은 자체 비즈니스, 애플리케이션 및 데이터 계층의 보안 구성 및 거버넌스를 담당합니다. 이러한 책임 분담은 클라우드 서비스 모델(IaaS, PaaS, SaaS 등)에 따라 다릅니다.