요약

완료됨

Azure Event Hubs는 대량의 데이터를 처리할 수 있는 기능을 빅 데이터 애플리케이션에 제공합니다. 예외적으로 수요가 높은 기간에 필요에 따라 스케일 아웃할 수도 있습니다. Azure Event Hubs는 데이터 처리를 관리하기 위해 보내는 메시지와 받는 메시지를 분리합니다. 이러한 기능을 사용하면 면 계획에 없는 중단으로 인한 엄청난 소비자 애플리케이션 및 데이터 손실의 위험을 방지할 수 있습니다.

이 모듈에서는 이벤트 처리 솔루션의 일부로 Azure Event Hubs를 배포하는 방법을 살펴보았습니다.

다음 방법에 대해 알아보았습니다.

  • Azure CLI 명령을 사용하여 Event Hubs 네임스페이스와 해당 네임스페이스의 이벤트 허브를 만듭니다.
  • 이벤트 허브를 통해 메시지를 보내고 받도록 발신자 및 수신자 애플리케이션을 구성합니다.
  • Azure Portal을 사용하여 이벤트 허브 상태 및 성능을 확인합니다.

정리

이 모듈을 마치면 샌드박스가 자동으로 리소스를 정리합니다.

본인 소유의 구독으로 이 모듈을 진행하고 있는 경우에는 프로젝트가 끝날 때 여기에서 만든 리소스가 계속 필요한지 확인하는 것이 좋습니다. 계속 실행중인 리소스에는 비용이 부과될 수 있습니다. 리소스를 개별적으로 삭제하거나 리소스 그룹을 삭제하여 전체 리소스 세트를 삭제할 수 있습니다.

지식 점검

1.

Azure Event Hubs에 메시지를 게시하는 애플리케이션은 영구 소켓을 설정하는 AMQP(고급 메시지 큐 프로토콜)를 사용하면 최상의 성능을 얻는 경우가 많습니다.

2.

기본적으로 새 이벤트 허브에는 몇 개의 파티션이 있나요?

3.

Azure Event Hubs에서 허용하는 단일 게시(개별 또는 일괄 처리)의 최대 크기는 얼마인가요?