2024/03/01 5

AWS - EC2 Auto Scaling 구축 (실습)

■ EC2 오토 스케일링 실습 사전 구성 사용자 VPC 생성 및 CIDR 10.0.0.0/16 사용. 가용 영역 2개에 서브넷 생성 (10.0.0.0/24, 10.0.1.0/24) EC2 인스턴스 생성 X 실습 내용 오토 스케일링 그룹 생성 오토 스케일링 정책 및 작동 방식 확인 지표 (Metric) 확인 ■ Auto Scaling 그룹 생성 EC2 >> Auto Scaling >> Auto Scaling 그룹 >> Auto Scaling 그룹 생성 시작 템플릿 또는 구성 선택 (1단계) 이름: WEB-TEST-ASG 템플릿: 오토 스케일링 수행 시 사용 될 EC2 사전 정보 정의. 운영체제, 인스턴스 유형, 보안 그룹, 키 페어와 같은 인스턴스를 생성하기 위한 필수 정보. 인스턴스 시작 시 설치할 패키..

AWS 2024.03.01

AWS - ELB (Elastic Load Balancing) ALB (실습)

■ ALB 실습 사전 구성 사용자 VPC 생성 및 CIDR 10.0.0.0/16 사용. 가용 영역 2개에 서브넷 생성 (10.0.0.0/24, 10.0.1.0/24) 가용 영역당 2개의 Public EC2 생성 및 HTTP 수용 보안 그룹 생성 Apache2 패키지 다운로드 및 설치 실습 내용 ALB 로드 밸런서 및 대상 그룹 생성 ALB 동작 방식 확인 ■ ALB 대상 그룹 생성 EC2 >> (로드 밸런싱) 대상 그룹 >> 대상 그룹 생성 그룹 세부 정보 지정 (1단계) 대상 유형: 인스턴스 그룹 이름: ALB-TG-HTTP-80 프로토콜: HTTP / 80 (포트 번호는 변경 가능) VPC: 사전 구성에서 생성한 VPC 사용 프로토콜 버전: HTTP1 또는 HTTP2 상태 검사: ALB에서 수행할 헬..

AWS 2024.03.01

AWS - ELB (Elastic Load Balancing) NLB (실습)

■ NLB 실습 사전 구성 사용자 VPC 생성 및 CIDR 10.0.0.0/16 사용. 가용 영역 2개에 서브넷 생성 (10.0.0.0/24, 10.0.1.0/24) 가용 영역당 2개의 Public EC2 생성 및 HTTP 수용 보안 그룹 생성 Apache2 패키지 다운로드 및 설치 실습 내용 NLB 로드 밸런서 및 대상 그룹 생성 NLB 동작 방식 확인 ■ NLB 대상 그룹 생성 EC2 >> (로드 밸런싱) 대상 그룹 >> 대상 그룹 생성 그룹 세부 정보 지정 (1단계) 대상 유형: 인스턴스 그룹 이름: NLB-TG-HTTP-80 프로토콜: TCP / 80 (포트 번호는 변경 가능) VPC: 사전 구성에서 생성한 VPC 사용 프로토콜 버전: HTTP1 또는 HTTP2 상태 검사: NLB에서 수행할 헬스..

AWS 2024.03.01

AWS - EC2 Auto Scaling

■ EC2 Auto Scaling 정의 Amazon EC2 Auto Scaling을 사용하면 애플리케이션의 로드를 처리할 수 있는 정확한 수의 Amazon EC2 인스턴스를 유지할 수 있습니다. Auto Scaling 그룹이라는 EC2 인스턴스 모음을 생성합니다. 각 Auto Scaling 그룹의 최소 인스턴스 수를 지정할 수 있으며, Amazon EC2 Auto Scaling에서는 그룹의 크기가 이 값 아래로 내려가지 않습니다. 각 Auto Scaling 그룹의 최대 인스턴스 수를 지정할 수 있습니다 ■ EC2 Auto Scaling 특징 실행 중인 인스턴스의 상태 모니터링: EC2 상태 확인을 사용하여 인스턴스의 상태와 가용성을 자동으로 모니터링하고, 종료되거나 손상된 인스턴스를 교체하여 원하는 용량..

AWS 2024.03.01

AWS - Auto Scaling

■ Auto Scaling 정의 클라우드 자원을 동적으로 "확장하거나 축소" 하여 클라우드 자원의 규모를 조정하는 기술을 의미 합니다. ■ Auto Scaling 대상 EC2 인스턴스: AWS에서 제공하는 컴퓨팅 자원인 일반적인 EC2 인스턴스를 대상으로 합니다. ECS (Elastic Container Service): ECS 작업(Task)를 실행하는 EC2 인스턴스들을 대상으로 합니다. Dynamo DB 테이블: 읽기/쓰기 처리량을 동적으로 처리하기 위해 Dynamo DB 테이블을 대상으로 합니다. Aurora: 읽기/쓰기 처리량을 동적으로 처리하기 위해 Aurora 클러스터를 구성하고 있는 인스턴스를 대상으로 합니다. Application Auto Scaling: 기능을 이용하여 상기에 나열된 항..

AWS 2024.03.01