카테고리 없음

[AWS] (3부) Auto-Scaling 테스트, 도메인 부여, HTTPS 적용

montmer27 2026. 3. 19. 22:56

1. Scale-Out 실습

ec2 접속 후, cpu 사용량을 100%로 늘리는 명령어 실행

yes > /dev/null &

이후 실제 부하 확인

top -bn1 | head -5

결과 해석

cpu 사용률 = 사용자 6.7% + 시스템 43.3% = 50.0% (6.7 us, 43.3 sy)
시간별 평균 부하 (1분/5분/15분): 0.98, 0.45, 0.20
메모리 사용량
- 총량 1846.6MB (t4g.small 또는 t3.small 수준)
- 사용 중 706MB
- OS가 캐시로 활용 중인 메모리 1047MB

Auto Scaling Group에서 확인 - ec2 인스턴스가 2개가 됨

 


 

2. Scale-In 실습

ec2 콘솔에서 다음 명령어 입력

kill %1

결과(단, scale-in은 수십 분 걸릴 수 있음)

scale-in 후 메모리 사용량 변화

결과 해석

sh-5.2$ top -bn1 | head -5 top - 13:29:54 up 37 min, 0 users, load average: 0.10, 0.63, 0.58 Tasks: 133 total, 1 running, 132 sleeping, 0 stopped, 0 zombie %Cpu(s): 3.1 us, 0.0 sy, 0.0 ni, 96.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 1846.6 total, 87.6 free, 717.8 used, 1041.1 buff/cache MiB Swap: 0.0 total, 0.0 free, 0.0 used. 956.4 avail Mem
cpu 사용률 = 사용자 3.1% + 시스템 0.0% = 3.1% (3.1 us, 0.0 sy)
시간별 평균 부하 (1분/5분/15분): 0.10, 0.63, 0.58
메모리 사용량
- 총량 1846.6MB (t4g.small 또는 t3.small 수준)
- 사용 중 717.8MB
- OS가 캐시로 활용 중인 메모리 1041.1MB

 


 

3. Route 53에서 도메인 등록하기

기존 도메인 신청 내역 성공 확인

등록된 도메인 확인

Route 53 - 호스팅 영역에서 A 유형에 해당하는 레코드 이름으로 헬스체크 시도

 

4. HTTPS 적용

4-1. ACM 인증서 발급

4-2. 안내에 따라 Route 53에서 레코드 생성 진행. 이후 Route 53에서 CNAME 레코드 추가됨

4-3. HTTPS Listener 추가

ec2 - 로드 밸런서 - 해당 로드 밸런서 클릭 - 리스너 추가 - 인증서 등록

4-4. HTTP에서 HTTPS로 리다이렉트 설정 진행

HTTP(80)으로 접속해도 자동으로 HTTPS(403)로 리다이렉트 해주는 설정

자동 리다이렉션 확인

둘 다 같은 결과 확인

 

5. CI/CD 최종 결과

아름답다. 이렇게 아름다운 건 처음 봐.