로드 밸런싱과 오토 스케일링

AWS 클라우드 기술 및 서비스 개념

Alex Kuntz

Head of Cloud Curriculum, DataCamp

AWS의 로드 밸런싱

로드 밸런싱은 들어오는 트래픽을 여러 EC2 인스턴스에 고르게 분산하여 단일 서버 과부하를 방지합니다

  • 고가용성 보장
  • 수평 확장 제공

AWS의 로드 밸런서 종류

클래식, 네트워크, 애플리케이션, 게이트웨이 로드 밸런서를 나타내는 네 가지 아이콘.

AWS 클라우드 기술 및 서비스 개념

로드 밸런싱은 어떻게 동작하나요?

 

  1. 사용자가 요청을 보냅니다

로드 밸런서로 전송되는 사용자 요청을 강조한 아키텍처 다이어그램.

AWS 클라우드 기술 및 서비스 개념

로드 밸런싱은 어떻게 동작하나요?

 

  1. 사용자가 요청을 보냅니다
  2. 요청이 로드 밸런서에 도달합니다

로드 밸런서로 전송되는 사용자 요청을 강조한 아키텍처 다이어그램.

AWS 클라우드 기술 및 서비스 개념

로드 밸런싱은 어떻게 동작하나요?

 

  1. 사용자가 요청을 보냅니다
  2. 요청이 로드 밸런서에 도달합니다
  3. 애플리케이션 로드 밸런서가 먼저 기본 대상 그룹을 초기화합니다

로드 밸런서에서 기본 EC2 인스턴스로 이동하는 사용자 요청을 강조한 아키텍처 다이어그램.

AWS 클라우드 기술 및 서비스 개념

로드 밸런싱은 어떻게 동작하나요?

 

  1. 사용자가 요청을 보냅니다
  2. 요청이 로드 밸런서에 도달합니다
  3. 애플리케이션 로드 밸런서가 먼저 기본 대상 그룹을 초기화합니다
  4. 수요가 증가하면 로드 밸런서가 보조 대상 그룹을 활성화하고 모든 인스턴스에 부하를 분산합니다

로드 밸런서를 거쳐 기본 및 보조 EC2 인스턴스로 이동하는 사용자 요청을 보여주는 아키텍처 다이어그램.

AWS 클라우드 기술 및 서비스 개념

컴퓨트 탄력성이란?

탄력성은 수요에 따라 시스템이 확장/축소되도록 하여, 리소스 할당에 유연성을 제공합니다

  • EC2 인스턴스는 EC2 Auto Scaling으로 탄력성을 달성합니다

 

EC2 Auto Scaling이란?

  • 사용량과 요구에 따라 활성 인스턴스 수를 자동 조정
  • 비용 최적화
  • 과다 프로비저닝 방지
AWS 클라우드 기술 및 서비스 개념

오토 스케일링은 어떻게 동작하나요?

  1. 사용자가 요청을 보냅니다

사용자 요청 생성을 보여주는 아키텍처 다이어그램.

AWS 클라우드 기술 및 서비스 개념

오토 스케일링은 어떻게 동작하나요?

  1. 사용자가 요청을 보냅니다
  2. 요청이 EC2 Auto Scaling 서비스로 라우팅됩니다

사용자 요청이 EC2 Auto Scaling 서비스에 도달하는 아키텍처 다이어그램.

AWS 클라우드 기술 및 서비스 개념

오토 스케일링은 어떻게 동작하나요?

  1. 사용자가 요청을 보냅니다
  2. 요청이 EC2 Auto Scaling 서비스로 라우팅됩니다
  3. 서비스가 활성 EC2 인스턴스로 요청을 전달합니다

사용자 요청이 EC2 Auto Scaling 서비스에 도달해 EC2 인스턴스로 분산되는 아키텍처 다이어그램.

AWS 클라우드 기술 및 서비스 개념

오토 스케일링은 어떻게 동작하나요?

  1. 사용자가 요청을 보냅니다
  2. 요청이 EC2 Auto Scaling 서비스로 라우팅됩니다
  3. 서비스가 활성 EC2 인스턴스로 요청을 전달합니다
  4. 수요가 증가하면 추가 부하 처리를 위해 새 EC2 인스턴스를 추가합니다

다수의 사용자 요청이 EC2 Auto Scaling 서비스에 도달해 활성 및 백업 EC2 인스턴스로 분산되는 아키텍처 다이어그램.

AWS 클라우드 기술 및 서비스 개념

오토 스케일링은 어떻게 동작하나요?

  1. 사용자가 요청을 보냅니다
  2. 요청이 EC2 Auto Scaling 서비스로 라우팅됩니다
  3. 서비스가 활성 EC2 인스턴스로 요청을 전달합니다
  4. 수요가 증가하면 새 EC2 인스턴스를 추가합니다
  5. 수요가 감소하면 새로 추가된 EC2 인스턴스를 종료합니다

사용자 요청이 EC2 Auto Scaling 서비스에 도달해 EC2 인스턴스로 분산되는 아키텍처 다이어그램.

AWS 클라우드 기술 및 서비스 개념

로드 밸런싱 vs. 오토 스케일링

로드 밸런싱

  • 트래픽을 고르게 라우팅
  • 기존 EC2 인스턴스 활용

AWS Load Balancer 아이콘.

오토 스케일링

  • 항상 수요 충족
  • EC2 인스턴스 추가/제거 가능

EC2 Auto Scaling 아이콘.

AWS 클라우드 기술 및 서비스 개념

연습해 봅시다!

AWS 클라우드 기술 및 서비스 개념

Preparing Video For Download...