2025/10/22 AWS - 4

김기훈·2025년 10월 22일

오늘 학습한 내용

  • 미니프로젝트 사전 설정

어려운 내용(추가 학습 필요)

오늘 발생한 문제(발생 했다면)

라이브세션

Scale In

Scale Out


  • AWS에서 로드 밸런서를 사용하기 위해서는 "대상 그룹"을 한번 걸쳐야 함
    • 실제로는 로드 밸런싱이 트래픽을 바로 넘기지만 구성자체는 대상 그룹이 필요

오후

  • Auto Scaling Group
    • 인스턴스에 대해 상태 확인을 하고 있다
      • 상태 확인의 목적: 문제가 교체하려고
  • ELB(Elastic Load Balancer)
    • "상태 검사"
      • 목적: 작업을 처리할 수 있는 상태인지 확인하려고(추노 감시)
      • 웹 요청을 보내봐서 응답이 있을경우 가능
      • 응답이 없으면 아무리 실행중이더라도 상태 안좋다고 판단

로드밸런서 생성 및 대상그룹 연결

  • 새로고침 할 때마다 다른 결과 나옴

  • 첫 번째 인스턴스의 웹서버를 껐더니 로드밸런서가 헬스체크를 했을때 상태검사가 안되어서
    • 로드밸런서가 두 번째 / 세 번째에만 트래픽을 보낸다.

상태검사/상태확인

  • 원래는 하나의 웹서버를 껐을때 ASG가 그 서버를 죽이고 다른 서버를 만들어야 하지만 ASG랑 로드 밸런서의
    • 상태검사/상태확인이 다르기 때문에 ASG가 일을 안하는 것
      • 두개의 조건을 결합해 보자(ASG의 상태 확인에서 "ELB 상태 확인 켜기"를 활성화)

  • 드레이닝때문에 늦게 지워지기는 하지만 지워지기는 함

  • 로드밸런서를 거쳐서는 들어올 수 있지만 직접 "퍼블릭 IPv4" 주소로는 못들어옴
    • http에 elb만 쳐도 알아서 연결 가능한 듯
      • 사용중인 보안규칙은 삭제할 수 없다.
      • 로드밸런서 -> 대상그룹 -> ASG 까지 지우고나서 보안그룹 삭재
        • elb는 사용중이기 때문에 ec2부터
profile
안녕하세요.

0개의 댓글