
AWS 2. AutoScaling 적용해보기 (1편)
·
Backend/AWS
AWS Auto Scaling은 애플리케이션을 모니터링하고 용량을 자동으로 조정하여, 최대한 저렴한 비용으로 안정적이고 예측 가능한 성능을 유지합니다. 우리가 실제로 서비스를 배포할 때 꼭 필요한 기술이라고 생각됩니다. 이때 서버나 네트워크 장치에 가해지는 트래픽을 여러 대상으로 분산시키는 기술을 로드 밸런싱이라고 합니다. 위 그림을 보면 ALB(Applicatoin Load Balancer)을 통해 Load Balancing을 하고 있다. 크게 보면 로드 밸런서는 들어오는 트래픽을 여러 서버로 분산하여 오토스케일링 그룹은 서버의 인스턴스의 수를 자동으로 확장 또는 축소합니다. 1. LoadBalancer에서 만들 Security Group을 만들어줍니다. 이때 Load Balancers에서 HTTP, ..