728x90

load balancer 5

GCP - Load Balance (이미지, 템플릿, 인스턴스 그룹 생성)

목차 1. 이미지 생성 2. 인스턴스 템플릿 생성 3. 인스턴스 그룹 4. 부하 분산 생성 (Load Balancer) 4.1 프론트 설정 4.2 백엔드 설정 1. 이미지 생성 - 이미지 생성 시 기존 인스턴스를 가지고 생성하기 때문에 이미지 생성 이전에 인스턴스가 생성되어 있어야 한다. - 위의 설정을 모두 마치게 되면 기존의 인스턴스에 대한 이미지 생성이 완료된다. 2. 인스턴스 템플릿 생성 - 인스턴스 템플릿 즉, 기존의 이미지를 가지고 생성할 수도 있고 새롭게 조건을 지정하여 만들 수 있다. - 원하는 조건의 설정으로 템플릿을 미리 생성하면 같은 인스턴스를 빠르고 쉽게 생성 할 수 있다. - 부팅 디스크의 경우 처음 인스턴스가 생성될 때 OS 설치 및 시작에 필요한 데이터들이 들어있는 곳이다. -..

Cloud/GCP 2022.06.29

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 - PHP, DB Server 연결 (Load Balancer 이용)

목차 1. 결과 화면 2. 기본 구성 2.1 인스턴스 생성 2.2 그 외 php 파일, 보안 그룹 설정 등... 3. Load Balancer 설정 - Bastion과 개인키 공개키 즉, 키 페어를 통해 SSH로 여러 EC2 인스턴스에 접속하여 설정이 가능하도록 설정 할 것이다. - Bastion을 사용하면 외부에서 접근이 불가능한 EC2 인스턴스에 SSH를 통해 접속하여 작업을 할 수 있다. https://insoobaik.tistory.com/226 AWS - SSH(Secure Shell) 목차 1. 키 페어 생성 1.1 AWS에서 키 페어 생성 1.2 Host Local에서 키 페어 생성 1.3 Local에서 생성한 키 페어를 AWS에 등록하기 1.4 키 페어를 통한 SSH 접속 2. putty에..

Cloud/AWS 2022.06.21

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

- ALB 웹서버를 외부와 직접적인 지속적인 통신을 가능하게 하는 것은 보안상 좋진 않다. - 외부와 직접적인 통신과 제한되어 있는 private 영역에 두고 이를 ALB를 통해 트래픽을 분산하고 web server를 제공하는 환경을 구성한다. - TARGET GROUP 생성 - LOAD BALANCER 생성 - 타겟이 private subnet인데 ALB의 network는 public인 이유가 궁금할 것이다. EC2 인스턴스 같은 것들과 같이 ALB 또한 네트워크 인터페이스 IP를 통해 통신하게 되는데 외부 인터넷과 통신하기 위해서는 네트워크 인터페이스가 IGW를 통해 외부 인터넷과 통신이 가능한 subnet에 위치 해야한다. 외부에서의 트래픽이 public subnet에 위치한 ALB의 네트워크 인터..

Cloud/AWS 2022.06.19

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

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

Cloud/AWS 2022.06.17
728x90