JAVA 맞춤형 쇼핑몰 솔루션 세일즈온 특장점

오토스케일링(Auto Scaling)이란?

오토스케일링(Auto Scaling)은 정상적인 운영에 필요한 인프라 환경을 유지하기 위해 애플리케이션에서 필요로 하는 리소스를 동적으로 할당하는 기능으로, 서비스 요청이 늘어나면 이를 수용하기 위해 서버의 수를 늘려 연산 능력을 향상시키고, 반대로 서비스 요청이 줄게 되면 불필요한 서버의 수를 줄이게 됩니다.

서버의 수를 늘려서 서비스 능력을 향상시키는 것을 Scale-out이라고 하고, 반대로 서비스 요청이 줄어서 서버의 수를 줄여서 서비스 능력을 줄이는 것을 Scale-in이라고 합니다.
  • Internet

    Load Balancer

    Server group

    Scale-out

  • Internet

    Load Balancer

    Server group

    Scale-in

컨테이너 기반의 오토스케일링은
왜 효율적일까?

클라우드 환경에서는 특히 애플리케이션 확장이 필요한 경우, 그에 적합한 확장 방법이 매우 중요합니다.
일반적인 오토스케일링 방법은 수평 확장입니다. 수평 확장의 경우 서버 인스턴스를 추가/제거 함으로써 애플리케이션 전체의 인프라를 확대 및 축소할 수 있습니다.
이러한 경우에는 전체 부하를 측정하여 동적으로 조정해야 하므로 기술도 복잡하고 비용도 많이 소요 됩니다.

반면 세일즈온 클라우드가 제공하는 컨테이너 기반의 수직 확장은 컨테이너 단위의 명확한 구분과 작은 단위로 확장이 가능하기 때문에 기술적 측면에서도 간편하고 비용적 측면에서도 수평 확장보다 훨씬 효율적입니다.
Pod Pod

update request

Metric

Deployment

Vertical
Pod
Autoscaler
세일즈온 클라우드와 함께
쇼핑몰을 시작해보세요.
문의하기
문의하기 TOP