728x90

target group 3

AWS - Auto Scaling, Load Balancer

목차 1. AMI 생성 2. Template 생성 3. Target group 대상 그룹 생성 4. Load Balancer 생성 5. Auto Scaling 그룹 생성 6. 부하 및 상태 확인 * Auto Scaling - CPU 사용률이나 통신량, 특정 시각 등 사전에 조건을 설정해 두면 그 조건에 부합할 때 자동으로 EC2 인스턴스를 가동/정지하는 기능이다. - 부하가 높은 경우에만 EC2 인스턴스를 가동하고, 부하가 낮아졌을 때 정지하면 EC2 인스턴스를 효율적으로 이용이 가능하다. 1. AMI 생성 - 템플릿 생성 시에 필요한 AMI를 생성한다. - EC2 인스턴스를 구성할 때 사용되는 이미지가 되는 데이터 셋이다. - AMI 에는 OS와 미들웨어, 애플리케이션의 데이터가 들어있고, 선택한 AM..

Cloud/AWS 2022.06.23

AWS - ELB(Elastic Load Balancing) : 분산 로드 밸런서

목차 1. ELB 2. 기본 구성 설정 2.1 VPC 생성 2.2 라우팅 테이블 생성 2.3 서브넷 생성 2.4 인터넷 게이트웨이 생성 및 연결 2.5 NAT 게이트웨이 생성 및 연결 2.6 인스턴스 생성 3. ELB 설정 3.1 대상 그룹 생성(Target Group) 3.2 로드밸런서(Load Balancer) 생성 3.3 로드 벨런서 확인 1. ELB - 네트워크를 통한 트래픽을 부하분산하고 여러 대의 EC2 인스턴스에 트래픽을 나눠주기 위한 로드 밸런싱 컴포넌트다. - AWS에서는 여러 곳의 데이터 센터에 EC2 인스턴스를 배치 할 수 있어 ELB로 여러 곳의 데이터 센터로 부하분산할 수 있다. - 또한 로드 밸런서 자체도 부하분산하도록 설계되어 트래픽에 따른 유연한 처리 능력을 향상 시킨다. 2..

Cloud/AWS 2022.06.20

AWS - Application Load Balancer를 통한 이중화 네트워크 구성 (1)

- Target Group 생성 - 트래픽을 받으면 리스너를 통해 타겟 그룹으로 전달한다. - http, https 외 다른 프로토콜을 사용하면 APP에 로드벨런싱이 불가능하다. - 여기서 설정하는 프로토콜과 포트는 설정은 APP 로드 벨런서와 타겟이 되는 ec2 인스턴스 통신에 관한 것이다 타겟이 되는 인스턴스들이 여기서 설정되는 프로토콜과 포트의 요청만 받아들인다. - ALB 구성하는 단계에서도 프로토콜과 포트를 설정하는 과정이나오는데 거기서 프로토콜과 포트는 외부 클라이언트와 ALB 사이의 통신에 관한 것이다. 헬스 체크를 통해 통신을 하는 ALB의 타겟의 상태가 정상적인지 확인한다. 인스턴스가 잘 작동하는지 수시로 확인한다. 세부적인 세팅이 가능하다. - Load Balancer 생성 - 로드 벨..

Cloud/AWS 2022.06.17
728x90