플릿 자동 크기 조정
AWS 클라우드 아키텍처와 기존 호스팅 모델의 주요 차이점 중 하나는 AWS가 트래픽 변화를 처리하기 위해 필요에 따라 웹 애플리케이션 플릿의 크기를 자동으로 조정할 수 있다는 것입니다. 일반적으로 기존 호스팅 모델에서는 예상되는 트래픽의 양에 맞춰 호스트의 양을 미리 프로비저닝하는 트래픽 예측 모델을 사용합니다. AWS에서는 플릿을 확장 및 축소하기 위한 일련이 트리거에 따라 즉시 인스턴스를 프로비저닝할 수 있습니다.
Auto Scaling
AWS 웹 호스팅 아키텍처 모델에서 볼 수 있듯이 아키텍처의 여러 계층에서 여러 Auto Scaling 그룹을 생성하여 각 계층을 독립적으로 확장할 수 있습니다. 예를 들어 웹 서버 Auto Scaling 그룹은 네트워크 I/O의 변경에 따라 확장 및 축소가 트리거되는 반면 애플리케이션 서버 Auto Scaling 그룹은 CPU 사용률에 따라 확장 및 축소할 수 있습니다. 최소값 및 최대값을 설정하여 24/7 가용성을 보장하고 그룹 내 사용량을 제한할 수 있습니다.
Auto Scaling 트리거는 리소스 사용률을 실제 수요에 맞추기 위해 지정된 계층에서 전체 플릿을 확장하고 축소하도록 설정할 수 있습니다. Auto Scaling 서비스 외에도 인스턴스를 시작, 종료 및 검사할 수 있는 Amazon EC2 API를 통해 직접 Amazon EC2 플릿의 크기를 조정할 수 있습니다.