큐범
Just do debug
큐범
전체 방문자
오늘
어제
  • 전체보기 (128)
    • 회고 (4)
    • JAVA (16)
      • JAVA 기초 (18)
      • JAVA Algorithm, Datastruct (13)
    • Spring (11)
    • Micro Service Architecture (3)
    • JPA (6)
    • gRPC (4)
    • Network (8)
    • Process (7)
    • Cloud (4)
    • Python (10)
    • Web(vue) (2)
    • UMC (1)
    • DB (9)
    • CS (1)
    • Clean Code (1)
    • TDD (9)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
큐범

Just do debug

[Cloud] 오토 스케일링(Auto Scaling)
Cloud

[Cloud] 오토 스케일링(Auto Scaling)

2022. 9. 7. 17:08

오토 스케일링(Auto Scaling)

Auto = 자동

Scaling = [컴퓨터] 크기 조정

 

자동으로 크기를 조정 즉, 컴퓨터의 크기(성능)을 탄력적으로 축소 확장을 할 수 있는 유연성을 말한다.

오토 스케일링은 클라우드의 CPU, Memory, Traffic과 같이 증가되는 특정 시간 및 상황에 알맞게 시스템이 자동으로 오토 스케일리을 통해 시스템의 부하를 막는다.

실제 사용중인 EC2 모니터링

대표적인 클라우드 제공 기업(CSP) AWS의 오토 스케일링을 보면 간단하게 EC2, DB, Aurora 등 리소스에 대한 규모 조정 계획을 수립을 통해 사용자에게 클라우드의 규모를 간단하게 조정할 수 있는 서비스를 제공해준다.

 

오토스케일링의 동작 원리

AWS는 특정 시점에 네트워크 정보와 시스템 리소스 메트릭 정보들을 모니터링 서비스로 수집한 이후, 사용자가 지정한 일정 임계치를 넘어가면 오토스케일링 그룹으로 알림을 발송해 서버수를 늘리거나 줄이는 방식으로 작동한다. 위의 사진과 같이 최소 사이즈 단위를 규정하고 디폴트 성능을 정하고 디폴트 성능을 초과하면 Scale out이 필요하다는 것을 알림 보내는 방식이다.

 

 

 

Reference

https://docs.aws.amazon.com/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html

 

    'Cloud' 카테고리의 다른 글
    • [모니터링] loki, Promtail를 통해 log 모니터링
    • [Cloud] AWS, Azure, GCP에 대한 비교
    • [Cloud] 스케일업(Scale-up)과 스케일 아웃(Scale-out)
    큐범
    큐범

    티스토리툴바