본문 바로가기
[AWS]/MEGA-SAM-FM

[AWS강좌] 5.Autoscaling(2)

by SAMSUNG CLOUD-OKY 2021. 10. 4.
반응형

 

## 목표 :  EC2  <-- S3 소스파일 가져오기

 

1. 사전 IAM ROLE 생성
- 유저와 서비스간 권한 생성
- EC2  <-- S3 소스파일 가져오기

- EC2 선택 --> S3Full Access 선택

 

 

 

2. S3 버킷 생성
- HTML 파일 생성

 

 

 

 

3. Launch Configuration 생성

 

- User data 설정 (유저데이터 설정)
#! /bin/bash
yum install httpd -y
service https start
chkconfig httpd on

aws s3 cp s3://dte-as-test/index.html /var/www/html --region ap-northeast-2  

 

 

 

 

 

4. ELB 생성
- 테스트용 ALB 생성

 

- 기존에 사용한 타겟 그룹 지정

 

 

 

 

 

 

5. Auto Scaling Groups 생성  (생성시 위에서 만든 타겟그룹 지정 - lecture-test)
- 예시에는 Launch Configuration 선택 

- Health Check Type : ELB 선택 권장 (APP 헬스체크)

 

- View Auto Scaling Group 
   : 기본은 모두 1
   : Desired Capacity 는 Min 과 MAX 사이여야 함

 

 

 

 

6. 필요시 타겟그룹 설정값 변경 (lecture-test)

 

 

 

7. ELB 접속 테스트

 

 

 

 

8. Auto Scaling Groups 에서 인스턴스 상태 확인
- 수동으로 2개로 확장시

- 인스턴스 1개 더 생성

 

 

 

 

9. HTTPD 서비스 강제 종료시 EC2 삭제후, 신규 생성
- 일시적 3개로 보임

 

 

 

 

 

 

 

https://www.youtube.com/watch?v=464_S5gAa5E

반응형

댓글