Custom AMI & Launch Template 생성
https://jongseoung.tistory.com/327
[AWS] AMI 만들기 & Launch Template
AMI구성 요소AMI는 AWS에서 인스턴스를 시작하기 위한 기본 템플릿이다. AMI는 다음과 같은 것들을 포함한다.운영 체제설치된 소프트웨어파일 및 설정 정보 장점동일한 환경 유지: 같은 설정을 가
jongseoung.tistory.com
오토스케일링 그룹 생성
오토스케일링 그룹 탭으로 이동해서 오토 스케일링 그룹 생성
이름, 및 시작 템플릿 설정
VPC 및 서브넷 선택한다. 여기서 서브넷은 오토스케일링으로 생성되는 인스턴스를 배치할 서브넷을 지정해 주면 된다.
로드 밸런서 선택을 해준다. 여기서 선택된 그룹에 오토 스케일링으로 생성되는 인스턴스들을 자동으로 등록하게 된다
상태 확인 켜기 체크 및 상태 확인 유예시간 변경을 해준다.
여기서 Health_Check여부에 따라 오토스케일링 그룹이 인스턴스를 종료시키거나 유지시키도록 할 수 있다.
상태 확인 유예시간은 90초로 지정하여 주었다.

크기 조정에서 스케일링이 발생하지 않았을 때, 인스턴스의 개수를 설정할 수 있다.

인스턴스 교체가 발생할 때 가용성을 어떻게 처리할지 결정하는 옵션이다.
환경마다 다르지만, 실습에서는 비용 절감을 위해 종료 및 시작 옵션을 선택하였다.
스케일링이 될 때 aws sns를 통해 알림을 받을 수 있는 서비스이다. sns를 다루지 않기 때문에 그냥 넘어갔다.
태그의 키는 name, value는 생성될 인스턴스에 보일 이름을 입력해 주면 된다. 새로운 인스턴스에 태그 지정 옵션을 체크하면 새로 생성되는 인스턴스에도 적용되기 때문에, 인스턴스의 이름이 지정되어 여러 인스턴스가 생성될 때 구분하기 좋다
이후 설정한 내용을 검토하고, 문제가 없다면 생성을 해준다.
이후 아래처럼 오토스케일링 그룹 탭으로 넘어가 보면, 상태가 '-'으로 뜨는데 현재 인스턴스가 생성 중인 것이다.
추후, 만들어진 인스턴스 초기화 상태가 끝나고 정상적으로 실행되면, 상태에는 현재 실행 중인 인스턴스의 수가 보인다.
'Django > 인프라' 카테고리의 다른 글
[AWS] IAM Identity Center 계정 사용자 만들기 & 로그인 (0) | 2024.09.27 |
---|---|
[AWS] 루트 사용자와 IAM / 계정 생성시 해야할 것들 (0) | 2024.09.26 |
[AWS] Auto Scaling Group 소개 (0) | 2024.09.25 |
[AWS] Application Load Balancer 수평 확장 (0) | 2024.09.25 |
[AWS] Application Load Balancer (0) | 2024.09.25 |