반응형 ALB3 AWS ALB, AutoScalingGroup 활용해서 Blue-Green 배포 테스트 Blue-Green 배포 대체 환경을 생성하여 점진적으로 트래픽을 전환하는 방식 로드밸런서의 설정(등록/해제) 변경으로 롤백이 빠름 배포 과정에서 요청량을 처리하는 인스턴스 개수가 줄지 않음 배포 과정에서 인스턴스의 수를 2배로 늘려야 함으로 배포준비 시간이 오래 걸림 Blue/Green 배포를 위해 일단 기존 환경인 Blue환경을 확인한 후 신규 버전인 Green 환경 구성하여 로드밸런서 설정을 진행한다. 기존 Blue환경 구성 확인 * 기존 환경 구성 참조: https://happy-jjang-a.tistory.com/70 - ASG에 "mytest-nginx-asg" 그룹과 로드밸런서에 대상 그룹 설정되어 있음 - 로드밸런서 설정: 리스너 HTTP:80 및 대상그룹 - 로드밸런서를 통한 기존 환경 .. 2022. 3. 9. AWS 네트워크 기본 구성 3 - ELB구성, EC2 서비스 접속 목표 - private 서브넷 EC2에 Nginx 설치 - ELB 구성해서 EC2 Nginx에 접속 * 이전 네트워크 기본 구성 이어서 진행 https://happy-jjang-a.tistory.com/64 EC2 Nginx 설치 - EC2 접속해서 아래 내용 실행 # 설치 sudo amazon-linux-extras install nginx1 # 시작 sudo service nginx start # 확인 sudo service nginx status ALB 생성 -EC2 > 로드밸런서 메뉴에서 ALB 생성 1. 기본 설정 2. 네트워크 설정 - 테스트용 VPC선택, AZ는 a,c 선택, 각 AZ의 public서브넷 선택 3. SecurityGroup 생성 - "Create new security gro.. 2022. 2. 3. AWS 로드발란서(ELB) 특징 및 종류 로드발란서를 사용 해야하는 이유 사용자 트래픽을 여러 Instances에 분산 Single point of access(DNS) 제공을 위해 Instance의 실패를 커버하기 위해서(HA) SSL(HTTPS) 통신 지원 Public/Private의 트래픽을 분리 쿠키 사용 지원 Health Check(문제 있는 인스턴스로 트래픽 전달안함 ) ELB 구성 ELB 타입 인터넷 접속 여부에 따라 Internet Facing, Internal 타입으로 구분 Internet Facing ELB : 인터넷 연결 가능, Public/Private IP 사용 가능, 인터넷/VPC내부 접속 가능 Internel ELB : 인터넷 연결불가, Private IP만 사용, VPC내부 접속 가능 ELB 종류 1. CLB(Cla.. 2021. 12. 28. 이전 1 다음 반응형