AWS

-window일경우 터미널 실행환경은 파워쉘이 편하다.

-클라우드 서비스란 ? 물리적 자원 혹은 논리적 자원을 대여하는 것, 소프트웨어 대여

-언제 어디서든 데이터 저장 및 접근 가능, 바로 사용 가능

-인터넷으로 가상머신을 빌려줌

-장비를 관리할 필요가 없다.

-자원의 확장 및 축소가 편리

-EC2 는 원하는 만큼 자원선택가능

 

EBS

-EBS : EC2에 attach해서 쓸 수 있는 블록 스토리지

 

볼륨 

가장 기본적인 형태로 EC2에 바로 attach 가능

 

AMI (Amazon Machine Image)

OS가 설치된 형태의 이미지 파일 AMI를 이용하여 EC2인스턴스 생성 가능

 

스냅샷 

볼륨의 특정 시점을 그대로 복사하여 저장한 파일. 

스냅샷을 이용하여 볼륨 및 AMI  생성가능

 

IOPS (Input/ Output Operations Per Second)

저장 장치의 성능 측정 단위

추가 비용으로 더 높은 IOPS의 EBS 생성가능 

16KB 단위로 처리됨

 


ELB (Elastic Load Balancing)

Load Balancing ? 

무게의 균형

부하 분산

 

서버에 들어오는 클라이언트의 요청 = 짐

분산 = 나눈다

 

서버에 요청이 과하게 들어올 경우 여러개의 서버로 분산시켜서 요청을 시간내에 처리할 수 있도록 하는것

 

Load Balancer

로드 밸런싱의 부하분산을 시켜줌

클라이언트들이 요청(트래픽)을 보내면 여러대의 서버로 골고루 분산시켜서 전달하는 것

 

로드밸런서의 역할 :

알고리즘에 따라서 요청들을 분산시키고 각 서버에서 처리한다.

 

Load Balancing의 목적 

- 성능 향상 : 같은 시간동안 처리할 수 있는 요청의 수가 많다.

- 안전성 향상 

- 서버 장애 예방 : 트래픽 예측이 불가할떄, 서버가 막힐 수있는데 미리 계획해둔 백업 플랜에 따라서 EC2를 여러대 더 뛰우거나 하는식으로 예방가능

- 고가용성 : 서버가 오랜 기간동안 정상적으로 작동이 가능한 성질 = 고장이 잘 나지않는다.

- 성능 향상 기반 제공

Load Balancing Algorithm

트래픽을 각 서버에 분배하는 방법 (빵을 나눠주는 방법)

 

Health Check

서버가 살아있는지 확인하는것

만약 서버가 중단 되었다면 트래픽을 분배하지 않음

 

Connection Draining

등록 취소 지연

사용자의 요청을 처리중인 서버를 곧바로 삭제하지 못하도록 방지하는 기능

 

Latency

Load Balancer 서버 사이의 지연시간

 

 

ELB는 리전별로 생성

가용 영역 하나가 통채로 중단되어도 정상적으로 운영 가능 (고가용성)

 

라운드 로빈 스케줄링

 

CLB는 앞의 두개를 합친것과 같다

'* > What I did today' 카테고리의 다른 글

9/10  (0) 2021.09.10
Docker : GCP VM / image / External IP  (0) 2021.09.10
9/9  (2) 2021.09.09
9/7  (0) 2021.09.08
9/6  (0) 2021.09.07
9/4  (0) 2021.09.05
프레임워크 / 라이브러리 / API  (2) 2021.09.04
9/3  (0) 2021.09.03

+ Recent posts