[AWS]Auto Scaling 실습 과정

2025. 9. 18. 00:09·cs/ops
728x90

Auto Scaling 이론

Auto Scaling

트래픽에 맞춰 자동으로 서버의 수량을 조절

 

Scale In&Out: 서버의 수량

Scale Up&Down: 서버의 성능 스펙(vCPU, Memeory)을 향상 시키거나 낮추는 방식

 

 

Auto Scaling 구성 요소

  • ASG(Auto Scaling Group)
    • EC2 인스터스 집합
    • 최소 크기, 최대 크기, 희망 용량
    • Target Group으로 포함되도록 지정 가능
  • Launch Template
    • EC2 인스턴스의 설정 값
    • 수정 불가능, 새로운 버전 생성
  • Scaling Policies
    • 인스턴스를 조정하는 기준, 조건

 

 

Auto Scaling 실습

 

AMI(Amazon Machine Image) 생성 및 EC2 생성

Web Application 자동 재실행 설정

시스템이 재부팅 되어도 자동으로 재실행 될 수 있도록 system deamon 설정

무한 루프 방지를 위해 실행 조건 명시.

웹서버 자동 실행 설정 미비 시, AMI로 생성해도 애플리케이션이 자동 구동되지 않음

Web Server AMI 생성

AMI 생성 결과 확인

 

 

https://engineer-diarybook.tistory.com/entry/Linux-systemd-System-Daemon-1

 

[Linux] systemd (System Daemon)

Linux에서 사용되는 시스템 및 서비스 관리자1. 역할 및 기능운영체제 초기화 (운영체제 핵심 구성요소 시작, 관리하는 역할)Kernel 로딩 후 루트 프로세스 실행Hardware 초기화 (네트워크 카드, 그래

engineer-diarybook.tistory.com

 

Auto Scaling 생성 및 Application Load Balancer 연동

  1. 시작 템플릿(Launch Template) 생성

 

 

2. Auto Scaling Group 생성

 

그룹 크기 설정

  • 원하는 용량: 1
  • 최소 용량: 1
  • 최대 용량: 4

3. Web Service 접속 및 Auto Scaling Out 테스트

 

서버 부하 발생을 위해  Stress Tool  클릭

 

 

  • 인터넷 → Public 서브넷(ALB)
  • Public 서브넷(ALB) → Private 서브넷(EC2 인스턴스)

Auto Scale

 

arg 최대 4개

 

인터넷 연결이 안되는 pri02번에 배치가 되면 안된다.

 

참고

https://github.com/CJ-CloudWave-Public-Hands-on-Lab/hol_basic/blob/main/04.%20Compute%20Service%20-%20Auto%20Scaling/Auto%20Scaling.md

 

hol_basic/04. Compute Service - Auto Scaling/Auto Scaling.md at main · CJ-CloudWave-Public-Hands-on-Lab/hol_basic

Contribute to CJ-CloudWave-Public-Hands-on-Lab/hol_basic development by creating an account on GitHub.

github.com

 

728x90
반응형

'cs > ops' 카테고리의 다른 글

[Docker]Docker 컨테이너 관리  (0) 2025.11.19
[Docker]Docker 이미지 관리  (0) 2025.11.19
[CS]CI/CD란?  (0) 2025.09.16
[CS]이중화(HA)? 재해복구(DR)? 뭐가 다른걸까?  (0) 2025.09.14
AWS SQS-Lambda 기반 올리브영 쿠폰 만료 처리 서비스 구현  (0) 2025.03.06
'cs/ops' 카테고리의 다른 글
  • [Docker]Docker 컨테이너 관리
  • [Docker]Docker 이미지 관리
  • [CS]CI/CD란?
  • [CS]이중화(HA)? 재해복구(DR)? 뭐가 다른걸까?
lakedata
lakedata
lakedata 님의 블로그 입니다.
  • lakedata
    lakedata 님의 블로그
    lakedata
  • 전체
    오늘
    어제
    • 분류 전체보기 (188)
      • cs (82)
        • dev (28)
        • sec (29)
        • ops (25)
      • 자격증 (32)
        • 정보처리기사 (20)
        • 정보보안기사 (1)
        • aws dva (6)
        • aws dop (2)
      • IT서적 (27)
        • 클린아키텍처 (10)
        • 객체지향의사실과오해 (7)
        • 오브젝트 (10)
      • 코테 (42)
        • 알고리즘 (20)
        • 백준 (13)
        • 프로그래머스 (7)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    Security
    docker
    AWS
    Java
    Spring
    알고리즘
    CS
    SQL
  • 최근 댓글

  • 최근 글

  • 반응형
    250x250
  • hELLO· Designed By정상우.v4.10.3
lakedata
[AWS]Auto Scaling 실습 과정
상단으로

티스토리툴바