소개

완료됨

빅 데이터 앱은 증가한 트랜잭션 볼륨에 맞게 스케일링하여 증가한 처리량을 처리하는 기능이 있어야 합니다.

은행의 신용 카드 부서에서 근무한다고 가정합니다. 각 트랜잭션을 승인 또는 거부할지 결정하기 위해 사기 테스트를 담당하는 시스템을 관리하는 팀의 팀원입니다. 시스템은 트랜잭션 스트림을 수신하고 실시간으로 처리해야 합니다.

시스템의 부하는 주말 및 휴일 중에 급증할 수 있습니다. 시스템은 증가한 처리량을 효율적으로 정확하게 처리해야 합니다. 트랜잭션의 민감한 특성을 고려하면 아주 사소한 오류라도 상당한 영향을 미칠 수 있습니다.

Azure Event Hubs는 빅 데이터 스트리밍 플랫폼 및 이벤트 수집 서비스입니다. 초당 수백만 개의 이벤트를 수신하고 처리할 수 있습니다. 이벤트 허브로 전송된 데이터는 실시간 분석 공급자 또는 일괄 처리/스토리지 어댑터를 사용하여 변환하고 저장할 수 있습니다. 또한 증가한 처리량을 처리하기 위해 필요 시 규모를 동적으로 조정하도록 구성할 수도 있습니다.

이 모듈에서는 Event Hubs를 앱에 연결하고 대량 트랜잭션 볼륨을 안정적으로 처리하는 방법을 알아봅니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • Azure CLI를 사용하여 이벤트 허브를 만듭니다.
  • 이벤트 허브를 통해 메시지를 보내거나 받도록 앱 구성
  • Azure Portal을 사용하여 이벤트 허브 성능 평가