구성 정보
VPC | 10.0.0.0/16 |
public_subnet | 10.0.10.0/24 10.0.20.0/24 |
private_subnet | 10.0.100.0/24 10.0.200.0/24 |
SG | Type | Port | Source |
alb-sg(External) | HTTP | 80 | 0.0.0.0/0 |
web-sg | HTTP | 80 | 0.0.0.0/0 |
ssh | 22 | 0.0.0.0/0 | |
was-sg | HTTP | 8080 | |
순서
1. web서버 - nginx 설치 및 접속
2. ALB 생성하기 위한 준비 - 대상그룹 생성
2-1. ALB 생성
3. Auto Scaling 그룹 생성하기 위한 준비 - AMI 생성
3-1. 시작템플릿 생성
3-2. Auto Scaling 그룹 생성
4. stress명령어로 부하 테스트
1. web서버 - nginx 설치 및 접속
yum -y update
yum -y install nginx
systemctl start nginx
systemctl enable nginx
systemctl status nginx
yum -y install stress #부하테스트를 위한 명령어 설치
2. ALB 생성하기 위한 준비 - 대상그룹 생성
2-1. ALB 생성
- alb-sg 생성 후 작업
ALB 접속해 web서버 잘 뜨는지 확인
3. Auto Scaling 그룹 생성하기 위한 준비 - AMI 생성
인스턴스 - 작업 - 이미지 및 템플릿 - 이미지 생성
3-1. 시작템플릿 생성
더보기
Actions
3-2. Auto Scaling 그룹 생성
더보기
지표 유형
기존 생성된 인스턴스를 ASG에 연결
더보기
삭제되면 안되는 인스턴스 설정 - 축소 보호 설정
4. stress명령어로 부하 테스트
*stress는 core단위로 부하를 줌.
부하주기 전 web서버 cpu상태
부하 주기
부하 준 후 web서버 cpu상태
오토스케일링으로 생성된 서버 확인
'교육' 카테고리의 다른 글
[Ncloud] IPsec VPN (Ncloud-Oracle cloud(OCI)) (0) | 2024.01.15 |
---|---|
[AWS] S3, CloudFront (0) | 2024.01.09 |
[NCP_실습] NKS (0) | 2023.12.12 |
[NCP] 소규모 아키텍처 설계 (1) | 2023.12.06 |
[NCP_실습] 3-tier 구성 (1) | 2023.12.06 |