## 목표 : 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
'[AWS] > MEGA-SAM-FM' 카테고리의 다른 글
[AWS-성공] 블루/그린(Blue/Green) 방식으로 무중단 배포 (0) | 2021.10.05 |
---|---|
[AWS] 블루/그린(Blue/Green) 배포 방식이란? (0) | 2021.10.04 |
[AWS] EC2 Auto Scaling 실습 (0) | 2021.10.04 |
AWS 어플리케이션 배포 방법 (Blue/Green) (0) | 2021.10.04 |
[AWS강좌] 5.AutoScaling(1) (0) | 2021.10.04 |
댓글