ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • aws ASG
    aws 2024. 1. 31. 12:03

    AWS ASG(Auto Scaling Group)

    - 수요의 변화에 따라 자동으로 EC2 인스턴스의 수를 조정합니다. 이를 통해 애플리케이션이 적절한 컴퓨팅 용량을 유지할 수 있다

    - 인스턴스에 대한 헬스 체크를 수행하고 건강하지 않은 경우 해당 인스턴스를 교체하여 애플리케이션이 계속 사용 가능하고 응답 가능하게 합니다.

    - 인스턴스를 여러 가용 영역에 분산시켜 ASG은 애플리케이션의 내결함성을 높입니다.

    -  ASG는 무료이지만, 인스턴스 같은 생성된 하위 리소스에 대한 비용은 유료입니다.

     

    - Miniumum Capacity  : 최소 갯수

    - Desired Capacity : ASG내의 원하는 인스턴스 갯수

    - Maximum capacity : 최대갯수

    - 스케일 아웃이 발생하면 Desired 만큼의 인스턴스를 추가한다

     

    ASG 실습

     

    ASG 생성전 템블릿을 생성을 해준다

     

     

    인스턴스 이미지를 이런게 설정을 해준다

     

     

    키 페어를 설정을 해준다 키 페어를 설장해주면 키 페어 끼리 통신을 도와준다

     

     

    유저 데이터를 설정

     

     

    템플릿 생성 후 ASG를 생성을 해준다

     

     

     

    인스턴스를 설정을 해줄수 있다 

     

     

    전에 만들어논 로드 밸런서가 있기 때문에 설정을 해주었다 로드 밸런서는 없어도 되지만 그런 사용 사례는 별로 없다

     

     

    EC2 인스턴스가 실패할 경우 오토 스케일링 그룹에서의 자동으로 제거되게 합니다. 저는 ELB 유형의 상태 확인을 활성화 하겠습니다. 만약 ELB가 인스턴스를 비정상으로 간주하게 되면 ASG가 자동으로 인스턴스를 종료합니다.

     

     

    인스턴스 용량 설정할 수 있다 하지만 이건 나가서도 설정할 수있다

     

     

    기본값으로 설정합니다.

     

     

    다 완료가 되면 ASG를 들어가 히스토리를 확인하면 인스턴스가 완료 메세지를 볼수있다

     

     

     

    그리고 실제로 인스턴스 페이지로 들어가면 만들어진걸 볼수있다

     

     

    로드밸러서를 보면 인스턴스가 설정된걸 볼수있다

     

     

    접속이 가능하다

     

     

    다시 ASG를 들어가 인스턴스 용량을 2개로 늘려준다

     

     

    성공메세지가 나온다

     

     

    생성된걸 볼수있다

     

     

    로드밸런서 물론 생성된었다

     

     

    다시 2개 에서 1개로 줄여준다

     

     

    2개에서 1개로 줄었다

     

    ASG는 인스턴스를 관리하는데 편리함을 준다

    'aws' 카테고리의 다른 글

    aws RDS 실습  (0) 2024.02.01
    aws RDS  (1) 2024.02.01
    aws SSL / TLS 실습  (0) 2024.01.24
    aws SSL / TLS 인증서  (1) 2024.01.23
    aws 로드밸런서  (0) 2024.01.18
Designed by Tistory.