1️⃣ EC2 인스턴스 준비

  1. AWS 콘솔 → EC2 → 인스턴스 실행
  2. Amazon Linux 2 또는 Ubuntu 이미지 선택
  3. 보안 그룹(Security Group) 설정
  4. 인스턴스 2개 이상 실행 (트래픽 분산 테스트를 위해)

👉 각 인스턴스에 간단한 웹 서버 설치

# Amazon Linux 2 기준
sudo yum update -y
sudo yum install -y httpd
sudo systemctl start httpd
sudo systemctl enable httpd

# 인스턴스마다 다른 HTML 작성
echo "<h1>Hello from EC2-1</h1>" | sudo tee /var/www/html/index.html

(다른 인스턴스에는 EC2-2라고 작성)


2️⃣ 대상 그룹(Target Group) 생성

  1. AWS 콘솔 → EC2 → 대상 그룹
  2. "대상 그룹 생성"
  3. 생성 후, 아까 만든 EC2 인스턴스들을 등록

👉 헬스 체크 통과 여부 확인 (정상일 경우 Healthy)


3️⃣ ALB(Application Load Balancer) 생성

  1. AWS 콘솔 → EC2 → 로드 밸런서
  2. "로드 밸런서 생성" → Application Load Balancer
  3. 보안 그룹: HTTP(80) 허용
  4. 대상 그룹 연결: 아까 만든 대상 그룹 선택