탄력성/고가용성 아키텍처 (1). Auto Scaling 클라우드에서 서버에 가해지는 트래픽이 늘고 줆에 따라이것을 유동적으로 처리할 수 있는 설계를 탄력성/고가용성 아키텍처라고 한다. 뭐, 자원이 무한대라면 Capacity를 넉넉히 잡아두겠지만우리의 자원은 유한하니까. 불필요한 리소스 낭비를 최대한 줄이자는 거지. 클라우드는 가상화 특징으로 인해 리소스를 늘리고 줄이는 게 쉽다. 이런 특징에 착안하여 트래픽에 따라 유동적으로 VM을 늘리거나, 로드밸런서를 세팅할 수 있다. 전자를 Auto Scaling, 후자를 Load Balancing이라는 이름으로 배워 보자. Auto Scaling 아키텍처Auto Scaling의기본 원리는 트래픽에 따라 VM을 포함한 리소스를 동적으로 조절하는 것이다. 이를 위..