SK 쉴더스 루키즈(16)
-
NAT 게이트웨이란?
NAT(Network Address Translation) 대중적으로 사용하는 IPv4 주소 부족의 문제로 인해 개발된 기술 사설망(private Network) 개념이 생기게 된 기술 사설망은 공인 IP가 아닌 사설 IP를 사용하며 이 사설 IP는 내부망(사설망)에서만 사용 가능 서로 다른 사설망에서는 동일한 주소가 존재할 수 있다. (A기업에서 사용하는 사설 IP와 B기업에서 사용하는 사설 IP는 같을 수 있다.) 공인 IP는 중복 불가 사설망에서 인터넷을 사용하기 위해서는 공인망으로 나가야 하는데 그러기 위해서는 사설 IP가 아닌 공인 IP가 필요 즉 내부망에서 인터넷 사용을 위해서는 사설 IP를 공인 IP로 변환 시켜주는 작업이 필요 이 작업을 해주는 것이 NAT 이다. 반대도 가능(공인 IP를 ..
2022.11.15 -
최종 종합 프로젝트
1. 아키텍처 설계도 2. Bastion Host (Public Subnet) DB는 RDS, 웹서버는 apache2사용 gnuboard5 구축 3. RDS 4. 로드 밸런서(NLB) Autoscaling으로 생성된 인스턴스들은 Private Subnet에 위치 하기 때문에 Private Subnet에 EIP 부착 5. 오토스케일링(Autoscaling) 최소 1, 최대 4, 원하는 용량 3 5.1 자동크기조정 평균 cpu 사용률이 60퍼 초과시 인스턴스 추가, 60퍼 미만시 인스턴스 제거 6. EC2 인스턴스(bastion 호스트 1개, autoscaling으로 생성된 인스턴스 3개) 7. 웹서버 파일 우선순위 변경 기본 설정 : index.html -> gnuboard5 ip/gnuboard가 아닌 ..
2022.10.19 -
오토스케일링 & NLB
로드 밸런싱 (tistory.com) 로드 밸런싱 - NLB (tistory.com) 실습 내용 Ubuntu EC2 인스턴스 하나 생성 후 Bastion으로 설정, 웹 서버 만든뒤 스냅샷, 이미지 생성 private Subnet에 오토스케일링으로 인스턴스가 생성되도록 설정 로드 밸런서는 NLB 사용(EIP 설정) 1. EC2 Ubuntu 서버 생성(bastion-server) 1.1 웹 서버 설정 후 index.html 수정 2. bastion-server 인스턴스의 스냅샷, 이미지 생성 3. 로드 밸런서 생성(NLB) 타겟 그룹 생성 아직 타겟 대상들이 없기 때문에 선택 안해도 됨 (오토스케일링으로 새로운 인스턴스가 생성되면 그 인스턴스들이 대상이 됨) 4. 시작 구성 생성 5. Auto Scaling..
2022.10.05 -
오토스케일링 & ALB
오토스케일링(Autoscale) 서버의 부하를 모니터링하여 필요한 만큼 서버를 관리자의 개입 없이 자동으로 증감 갑작스러운 서비스 트래픽 증가 상황에 운영자의 개입 없이 자동으로 서버를 추가 장애가 발생하거나 해킹으로 인해 인스턴스가 응답하지 않는 상황에도 새로운 인스턴스를 생성하여 항상 서비스를 제공 할 수 있는 상태 유지 가능 Scale out : 서버 수를 늘림(양적 증가) Scale in : 서버 수를 줄임(양적 감소) Scale up : 고사양 스펙으로 변경(질적 증대) Scale down : 저사양 스펙으로 변경(질적 감소) Target Tracking 기법, 예측 크기 조정 정책 Target Tacking - 트래픽이 높아지는 경우 사용 예) cpu 사용률을 target으로 지정할 경우 설정..
2022.10.03 -
로드 밸런싱 - ALB
로드 밸런싱에 대한 내용 - 로드 밸런싱 (tistory.com) ALB(Application Load Balancer) : 7계층 로드 밸런서 - URL와 HTTP 헤더 등을 보고 부하를 분산 - NLB보다 먼저 출시, round robin 지원 - DNS 경로를 통해서 접속 실습 내용 1. EC2 서버 하나 생성(keum_red) 서브넷 : public subnet 퍼블릭 IP 자동 할당 apache2 생성 후 index.html 수정 2. keum_red의 이미지 생성 3. 이미지로 서버 생성(keum_blue) EC2 -이미지 - AMI - AMI로 인스턴스 시작 서브넷 : public subnet 퍼블릭 IP 자동 할당 4. 두번째 서버(keum_blue) 접속 후 index.html 수정 5...
2022.10.02 -
로드 밸런싱 - NLB
로드 밸런싱에 대한 내용 - 로드 밸런싱 (tistory.com) NLB(Network Load Balancer) : 4계층 로드 밸런서 - IP 주소와 Port 번호 등을 보고 부하를 분산 - ALB보다 나중 출시, Hash Function 지원 - EIP 부여 가능 EIP(Elastic IP Address) : 고정 IP를 의미하며 IP 주소가 바뀌지 않고 계속 같은 IP 주소를 사용 가능 하게 해주는 서비스 용도 : 도메인 주소에 IP 주소를 고정할 때 사용 실습 내용 public Subnet에 Bastion Host를 생성(공인 IP 보유) Bastion Host의 이미지를 생성, 생성한 이미지로 private Subnet에 서버 생성 private Subnet에 생성된 서버들은 공인 IP가 없어..
2022.10.02