KNOU STUDYREAD

한국방송통신대학교 통계데이터과학과 블로그

CS & Department of Statistics and Data Science

통계데이터과학과 및 컴퓨터과학 독서

03-2. ELB, Elastic IP, Route 54, Cloud Front

Harryㅤ 2022. 4. 30.

01. ELB, 부하 분산이란?
운영되는 홈페이지 및 기업의 시스템은 24시간 장애 없이 가동해야함.

가용성 : 시스템이 계속 가동될 수 있는 능력
이중화 구성 : 가용성이 높은 시스템을 만들기 위해 예비 장치를 준비해 장애 발생 시 시스템 전체가 정지되지 않도록 하는 기술.
예비 장치를 그냥 보유하는 것은 한편으론 비용 낭비가 될 수 있음. 그렇기 때문에 가용성 향상  측면과 처리 성능 향상을 해결하기 위해서 부하분산이 적용됨.
부하 분산 : 서버의 처리를 복수 기기에서 하도록 하는 것. 애플리케이션 서버나 트래픽 집중 되는 곳에 적용.
ELB : aws가 제공하는 로드밸런서를 이용해 부하를 분산하는 기능.
Scale Out : 동일한 구성의 web 서버를 병렬로 여러대 가동시켜 부하를 분산시키는 방법. 엔지니어가 수동 설정하는데 많은 시간과 노력 필요 -> aws가 제공하는 커스텀 ami 기능 사용
Custom AMI : 동일한 구성의 ec2 인스턴스를 여러 개 생서하는 기능.


02. Elastic IP
일반적으로 사전에 정의된 인스턴스를 기동할 때 public IP 주소와 public host 이름이 할당되고, 중단시 재기동하면 변경됨.
그러나 인스턴스에 Elastic IP를 할당함으로싸 항상 고정 IP 주소를 이용할 수 있게 해주는 기능이 Elastic IP.(단, aws 1개 계정당 최대 5개로 제한. IPv4의 퍼블릭 인터넷 주소 숫자에 한계 때문)

03. Route53
Domain Name System(DNS)의 다양한 기능을 제공하는 서비스.

03-1) 도메인 등록 : 도메인 이름을 구입해서 관리할 수 있도록 함. 도메인 이름 등록 신청을 받는 조직을 레지스트라(Registrar) 라고 함.
03-2) 도메인 네임 시스템 서비스(DNS) : www.example.com  같은 도메인 이름을 192.0.2.1 같은 IP 주소로 변환
03-3) 헬스 체크 : 리퀘스트를 애플리케이션에 보내 헬스체크 할 수 있는 기능. DNS fail over 기능을 통해 장애가 발생한 서버가 있을 시 다른 정상 동작하는 서버로  페일 오버 함.


04.CloufFront
컨텐츠를 전송하는 웹 서비스. Html, Css, Javascript, 사진, 동영상 파일 등을 Edge location이라고불리는 네트워크를 경유하여 배포.
Edge location 내에 배치한 서버를 Edge Server 라고 함.

 

'통계데이터과학과 및 컴퓨터과학 독서' 카테고리의 다른 글

05. 네트워크 구축  (0) 2022.05.06
04. Web application Server 구축  (0) 2022.05.04
03-2. s3, ec2,elb, elastic ip,  (0) 2022.04.28
03-1.Web, Http, Web Server  (0) 2022.04.24
02.Cloud Design Pattern  (0) 2022.04.11