일상/자격증

AWS SAA - (4) 네트워크

Ssung iT 2021. 12. 9. 14:09

1. CloudFront

엣지 로케이션을 이용해, 사용자에게 짦은 지연시간과 빠른 데이터 전송을 통해 컨텐츠를 배포함

 

ㅁ Real-time 이나 Video, Streaming 같은 비디오 컨텐츠를 Global 하게 서비스하는 문제에 자주나옴

ㅁ S3와 달리 엑세스 빈도가 높은 정적 콘텐츠를 배포할때 유리

ㅁ 특정 지역에서의 엑세스를 제한할 수 있음

ㅁ AWS certificate Manager와 연동하여 인증서 기반의 통신 가능

ㅁ CloudFront 함수, Lambda@Edge 를 통해 각 엣지로케이션에서 함수 실행

 

2. Global Accelerator

가속기를 사용해, 전 세계 이용자가 사용하는 서비스의 성능을 향상시켜줌

 

ㅁ 2개의 정적 IP를 제공하기 때문에, 최적의 리전 엔드포인트로 연결해준다.

  => 가용성 향상

 

3. AWS Route 53

AWS 도메인 서비스. 도메인 등록, 트랜잭션 라우팅, 리소스 상태확인 기능을 제공한다.

인스턴스의 상태확인만 가능한 ALB와는 달리, ALB의 상태체크 및 Fail over 정책도 포함

 

다양한 라우팅 정책들이 있지만, 덤프에 나왔던 geolocation 및 geoproximity에 집중하자.

+ Active 서버로만 트래픽을 보내야할 때, Multivalue 정책을 사용

 

  • 단순 라우팅 정책(Simple routing policy) - 도메인에 대해 특정 기능을 수행하는 하나의 리소스만 있는 경우
  • 장애 조치 라우팅 정책(Failover routing policy) - 액티브-패시브 장애 조치를 구성하려는 경우에 사용합니다.
  • 지리 위치 라우팅 정책(Geolocation routing policy) - 사용자의 위치에 기반하여 트래픽을 라우팅하려는 경우에 사용합니다.
  • 지리 근접 라우팅 정책(Geoproximity routing policy) - 리소스의 위치를 기반으로 트래픽을 라우팅하고 필요에 따라 한 위치의 리소스에서 다른 위치의 리소스로 트래픽을 보내려는 경우에 사용합니다.
  • 지연 시간 라우팅 정책(Latency routing policy) - 여러 AWS 리전에 리소스가 있고 왕복 시간이 적은 최상의 지연 시간을 제공하는 리전으로 트래픽을 라우팅하려는 경우에 사용합니다.
  • 다중 응답 라우팅 정책(Multivalue answer routing policy) - Route 53이 DNS 쿼리에 무작위로 선택된 최대 8개의 정상 레코드로 응답하게 하려는 경우에 사용합니다.
  • 가중치 기반 라우팅 정책(Weighted routing policy) - 사용자가 지정하는 비율에 따라 여러 리소스로 트래픽을 라우팅하려는 경우에 사용합니다.

4. AWS WAF

고객이 정의한 조건에 따라 트래픽을 허용,차단,모니터링 하는 웹 어플리케이션 방화벽

 

ㅁ 속도 제한 규칙을 통해 DDOS 공격을 방지할 수 있다.

 - 특정 텀으로 클라이언트 IP에서 보내는 요청수를 제한 할 수 있음

 

5. Gateway endpoint

AWS 서비스 접근하는 트래픽에 대해, 라우팅으로 접근하게 해줌.

 

문제예시 : 3개 AZ에 pirvate subnet 서비스를 접근하기위해, 네트워크 구성변경이 필요할때

              gateway endpoint for S3 사용

 

6. Transit gateway

On-Promise 네트워크와 VPC를 연결해주는 네트워크 허브.