Azure 큐 및 Service Bus 큐 - 비교 및 대조

이 문서는 현재 Microsoft Azure에서 제공하는 두 가지 유형의 큐인 Storage 큐와 Service Bus 큐 사이의 차이점과 유사점을 분석합니다. 이 정보를 활용하면 요구 사항에 가장 적합한 솔루션에 대한 더 자세한 결정을 내릴 수 있습니다.

소개

Azure는 Storage 큐Service Bus 큐의 두 가지 큐 유형을 지원합니다.

Storage 큐Azure Storage 인프라의 일부입니다. 이를 통해 수많은 메시지를 저장할 수 있습니다. 전 세계 어디서나 인증된 호출을 통해 HTTP 또는 HTTPS를 사용하여 메시지에 액세스할 수 있습니다. 큐 메시지의 크기는 최대 64KB입니다. 큐는 스토리지 계정의 용량 제한에 도달할 때까지 수백만 개의 메시지를 포함할 수 있습니다. 큐는 비동기적으로 처리할 작업의 백로그를 만드는 데 일반적으로 사용됩니다. 자세한 내용은 Azure Storage 큐란?을 참조하세요.

Service Bus 큐는 더 폭넓은 Azure 메시징 인프라의 일부이며, 큐뿐 아니라 게시/구독과 여러 고급 통합 패턴도 지원합니다. Service Bus 큐는 여러 통신 프로토콜, 데이터 계약, 신뢰 도메인 또는 네트워크 환경에 걸쳐 존재할 수 있는 애플리케이션 또는 애플리케이션 구성 요소를 통합하도록 설계되었습니다. Service Bus 큐/항목/구독에 대한 자세한 내용은 Service Bus 큐, 항목 및 구독을 참조하세요.

기술 선택 시 고려 사항

Storage 큐와 Service Bus 큐에는 약간 다른 기능 집합이 있습니다. 특정 솔루션의 요구 사항에 따라 둘 중 하나 또는 둘 다를 선택할 수 있습니다.

주어진 솔루션의 목적에 어떤 큐 기술이 적합한지 결정할 때, 솔루션 설계자와 개발자는 이러한 권장 사항을 고려해야 합니다.

Storage 큐 사용 고려

솔루션 설계자/개발자라면 다음과 같은 경우 Storage 큐의 사용을 고려해야 합니다.

  • 애플리케이션은 80GB보다 많은 메시지는 큐에 저장해야 합니다.
  • 애플리케이션에서 큐 내부의 메시지 처리 진행률을 추적하려는 경우. 이는 작업자가 메시지 충돌을 처리하는 경우에 유용합니다. 그러면 다른 작업자가 해당 정보를 사용하여 이전 작업자가 중단한 부분부터 작업을 계속할 수 있습니다.
  • 큐에 대해 실행된 모든 트랜잭션의 서버 측 로그가 필요합니다.

Service Bus 큐 사용 고려

솔루션 설계자/개발자라면 다음과 같은 경우 Service Bus 큐를 사용하는 것을 고려해야 합니다.

  • 솔루션이 큐를 폴링하지 않고도 메시지를 수신할 수 있어야 하는 경우. Service Bus를 사용하면 Service Bus에서 지원하는 TCP 기반 프로토콜을 사용한 긴 폴링 수신 작업을 통해 달성할 수 있습니다.
  • 솔루션에서 큐가 보장된 FIFO(선입선출) 순차적 전달을 제공해야 하는 경우.
  • 솔루션에서 자동 중복 검색을 지원할 수 있어야 하는 경우.
  • 애플리케이션이 메시지를 병렬 장기 실행 스트리밍으로 처리하려고 합니다(메시지는 메시지의 세션 ID 특성을 사용하여 스트리밍과 연관됨). 이 모델에서는 소비 애플리케이션의 각 노드가 메시지가 아니라 스트림에 대해 경쟁합니다. 소비 노드에 스트림이 전달되면 해당 노드는 트랜잭션을 사용하여 애플리케이션 스트림 상태를 검사할 수 있습니다.
  • 큐에서 여러 메시지를 송신 또는 수신할 경우 솔루션에 트랜잭션 동작 및 원자성이 필요합니다.
  • 애플리케이션은 선택한 서비스 계층에 따라 64KB를 초과할 수 있지만 256KB 또는 1MB 제한에 도달하지 않을 가능성이 높은 메시지를 처리합니다(그렇지만 Service Bus 큐는 최대 100MB의 메시지를 처리할 수 있음).
  • 큐에 대한 역할 기반 액세스 모델, 보낸 사람과 받는 사람에 대해 서로 다른 권한을 제공해야 하는 조건을 처리해야 합니다. 자세한 내용은 다음 문서를 참조하세요.
  • 큐 크기는 80GB보다 크게 증가하지 않습니다.
  • AMQP 1.0 표준 기반 메시징 프로토콜을 사용하는 것이 좋습니다. AMQP에 대한 자세한 내용은 Service Bus AMQP 개요를 참조하세요.
  • 큐 기반 지점 간 통신에서 게시-구독 메시징 패턴으로의 최종 마이그레이션을 구상합니다. 이 패턴은 추가 수신자(구독자)를 통합할 수 있도록 합니다. 각 수신자는 큐에 전송된 일부 또는 모든 메시지의 독립적인 복사본을 수신합니다.
  • 메시징 솔루션은 추가 인프라 구성 요소를 빌드할 필요 없이 "At-Most-Once" 및 "At-Least-Once"와 같은 전달 보장을 지원해야 합니다.
  • 솔루션은 메시지 일괄 처리를 게시하고 사용해야 합니다.

Azure Storage 큐와 Service Bus 큐 비교

다음 섹션의 표에서는 큐 기능의 논리적 그룹화를 제공합니다. Azure Storage 큐와 Service Bus 큐에서 모두 사용할 수 있는 기능을 한 눈에 비교할 수 있습니다.

기본 기능

이 섹션에서는 Storage 큐와 Service Bus 큐가 제공하는 일부 기본 큐 기능을 비교합니다.

비교 기준 Storage 큐 Service Bus 큐
순서 보장 아님

자세한 내용은 추가 정보 섹션
의 첫 번째 참고를 참조하세요.
예 - 선입선출(FIFO)

(메시지 세션 사용)
전달 보장 최소 1회(At-Least-Once) 최소 한 번(PeekLock 수신 모드를 사용. 기본값)

최대 한 번(ReceiveAndDelete 수신 모드 사용)

다양한 수신 모드에 대해 자세히 알아보기
원자성 작업 지원

수신 동작 비중단

(새 메시지가 없을 경우 즉시 완료)
제한 시간을 사용하거나 사용 없이 차단

(장기 폴링 또는 "Comet 기술" 제공)

비중단

(.NET 관리 API만 사용)
푸시 스타일 API

.NET, Java, JavaScript 및 Go SDK는 푸시 스타일 API를 제공합니다.
수신 모드 피킹 및 임대 피킹 및 잠금

수신 및 삭제
단독 액세스 모드 임대 기반 잠금 기반
임대/잠금 기간 30초(기본값)

7일(최대값)(UpdateMessage API를 사용하여 메시지 임대를 갱신하거나 릴리스할 수 있음)
30초(기본값)

매번 동일한 잠금 기간 동안 메시지 잠금을 수동으로 갱신하거나 클라이언트가 잠금 갱신을 관리하는 자동 잠금 갱신 기능을 사용할 수 있습니다.
임대/잠금 정밀도 메시지 수준

각 메시지에 서로 다른 시간 제한값을 지정할 수 있으며, 그 다음 UpdateMessage API를 사용하여 메시지를 처리하는 동안 필요에 따라 이를 업데이트할 수 있음)
큐 수준

(각 큐에는 모든 메시지에 적용된 잠금 전체 자릿수가 있지만 이전 행에 설명된 대로 잠금을 갱신할 수 있습니다.)
일괄 수신

(메시지를 수신할 때 메시지 개수를 명시적으로 지정, 메시지 수 최대 32개)


(암시적으로 프리페치 속성을 사용하도록 설정하거나 트랜잭션을 사용하여 명시적으로 설정)
일괄 송신

(트랜잭션 또는 클라이언트 쪽 일괄 처리 사용)

추가 정보

  • Storage 큐의 메시지는 보통 선입 선출(FIFO) 방식으로 정렬되지만, 간혹 순서가 달라지는 경우도 있습니다. 예를 들어 메시지를 처리하는 동안 클라이언트 애플리케이션에서 충돌이 발생하여 메시지의 표시 제한 시간이 만료되는 경우입니다. 가시성 시간 제한이 만료되면 다른 작업자가 큐에서 제거할 수 있도록 메시지가 큐에 다시 표시됩니다. 이 시점에서 새로 표시되는 메시지를 큐에 배치하여 다시 큐에서 제거할 수 있습니다.
  • Service Bus 큐의 보장된 FIFO 패턴에는 메시징 세션을 사용해야 합니다. 피킹 및 잠금 모드에서 수신된 메시지를 처리하는 도중 애플리케이션이 충돌하는 경우 다음에 큐 수신기가 메시징 세션을 수락할 때 세션의 잠금 기간이 만료된 후 실패한 메시지에서 시작합니다.
  • Storage 큐는 다음과 같은 표준 큐 시나리오를 지원하도록 설계되었습니다.
    • 애플리케이션 구성 요소를 분리하여 확장성 및 오류 허용 오차 향상
    • 로드 평준화
    • 프로세스 워크플로 빌드.
  • Service Bus 세션의 컨텍스트에서 메시지 처리와 관련된 불일치는 세션 상태를 사용하여 세션의 메시지 시퀀스 처리 진행률과 관련된 애플리케이션 상태를 저장하고 수신된 메시지를 해결하고 세션 상태를 업데이트하는 것과 관련된 트랜잭션을 사용하여 피할 수 있습니다. 이러한 종류의 일관성 기능은 다른 공급 업체의 제품에서 정확히 한 번만 레이블이 지정되는 경우도 있습니다. 트랜잭션 오류는 메시지를 재전송하는 원인이 될 수 있으며, 이것이 해당 용어가 정확히 적절하지 않은 이유입니다.
  • Storage 큐는 개발자와 작업 팀 모두에게 큐, 테이블, BLOB에 걸쳐 균일하고 일관적인 프로그래밍 모델을 제공합니다.
  • Service Bus 큐는 단일 큐의 컨텍스트에서 로컬 트랜잭션에 대한 지원을 제공합니다.
  • Service Bus에서 지원하는 수신 및 삭제 모드는 전달 보장이 줄어드는 대신 메시징 작업 수(및 관련 비용)를 절감할 수 있는 기능을 제공합니다.
  • Storage 큐는 메시지에 대한 임대를 연장할 수 있는 기능이 포함된 임대 기능을 제공합니다. 이를 통해 작업자는 메시지에 대한 단기 임대를 유지 관리할 수 있습니다. 따라서 작업자가 충돌할 경우 다른 작업자가 메시지를 신속하게 처리할 수 있습니다. 또한 현재 임대 시간보다 긴 처리가 필요할 경우 작업자가 메시지에 대한 임대를 연장할 수 있습니다.
  • Storage 큐는 메시지를 큐에 삽입하거나 큐에서 제거할 때 설정할 수 있는 가시성 시간 제한을 제공합니다. 또한 런타임 동안 임대 값이 서로 다른 메시지를 업데이트하거나, 동일한 큐에 포함된 메시지 전체에 서로 다른 값을 업데이트할 수 있습니다. Service Bus 잠금 시간 제한은 큐 메타데이터에 정의됩니다. 그러나 미리 정의된 잠금 기간에 대한 메시지 잠금을 수동으로 갱신하거나 클라이언트가 잠금 갱신을 관리하는 자동 잠금 갱신 기능을 사용할 수 있습니다.
  • Service Bus 큐에서 수신 차단 작업에 대한 최대 시간 제한은 24일입니다. 하지만 REST 기반 시간 제한의 경우 최대값이 55초입니다.
  • Service Bus에서 제공하는 클라이언트 측 일괄 처리 기능을 활용하면 큐 클라이언트가 여러 메시지를 단일 전송 작업으로 일괄 처리할 수 있습니다. 일괄 처리는 비동기 전송 작업에만 사용 가능합니다.
  • Storage 큐는 200TB 최대 한도(계정을 가상화할 경우 그 이상)와 무제한 큐와 같은 기능을 제공하므로 SaaS 공급자에게 이상적인 플랫폼입니다.
  • Storage 큐는 유연하고 성능이 위임된 액세스 제어 메커니즘을 제공합니다.

고급 기능

이 섹션에서는 Storage 큐와 Service Bus 큐에서 제공하는 고급 기능을 비교합니다.

비교 기준 Storage 큐 Service Bus 큐
예약 배달
배달 못한 메시지 자동 처리
큐 TTL(Time-to-Live) 값 증가

(표시 시간 제한의 전체 업데이트를 통해)


(전용 API 함수를 통해 제공됨)
포이즌 메시지 지원
전체 업데이트
서버 측 트랜잭션 로그 아니요
Storage 메트릭

Minute 메트릭은 가용성, TPS, API 호출 수, 오류 수 등에 대한 실시간 메트릭을 제공합니다. 이 모든 것은 실시간으로, 분당 집계되어 방금 생산한 것에서 몇 분 이내에 보고됩니다. 자세한 내용은 스토리지 분석 메트릭 정보를 참조하세요.


Azure Service Bus에서 지원하는 메트릭에 대한 자세한 내용은 메시지 메트릭을 참조하세요.
상태 관리 아니요 예(활성, 사용 안 함, SendDisabled, ReceiveDisabled. 이러한 상태에 대한 자세한 내용은 큐 상태를 참조하세요.)
메시지 자동 전달
큐 삭제 기능 아니요
메시지 그룹

(메시징 세션 사용)
메시지 그룹당 애플리케이션 상태
중복 검색

(보낸 사람 쪽에서 구성 가능)
메시지 그룹 찾아보기
ID별로 메시지 세션 가져오기

추가 정보

  • 두 큐 기술 모두 메시지를 나중에 배달하도록 예약하는 기능을 제공합니다.
  • 큐 자동 전달 기능을 통해 수천 개의 큐에서 메시지를 단일 큐로 전달하고, 수신 애플리케이션이 단일 큐에서 메시지를 소비할 수 있습니다. 이 메커니즘을 사용하여 보안, 흐름 제어를 달성하고 각 메시지 게시자 사이에 스토리지를 격리할 수 있습니다.
  • Storage 큐는 메시지 콘텐츠의 업데이트를 지원합니다. 이 기능을 사용하여 메시지에 상태 정보와 증분 진행률 업데이트를 유지함으로써 작업을 처음부터 시작하는 대신 최종적으로 알려진 검사점부터 처리할 수 있습니다. Service Bus 큐와 함께 메시지 세션을 사용하여 동일한 시나리오를 사용하도록 설정할 수 있습니다. 자세한 정보는 메시지 세션 상태를 참조하세요.
  • Service Bus 큐는 dead lettering을 지원합니다. 다음 조건을 충족하는 메시지를 격리하는 데 유용할 수 있습니다.
    • 수신 애플리케이션에서 메시지를 성공적으로 처리할 수 없습니다.
    • 만료된 TTL(time-to-live) 속성으로 인해 메시지가 그 대상에 도달할 수 없습니다. TTL 값은 메시지가 큐에 남아 있는 기간을 지정합니다. Service Bus의 경우 TTL 기간이 만료되면 메시지가 $DeadLetterQueue라는 특별한 큐로 이동됩니다.
  • 메시지를 큐에서 제거할 때 Storage 큐에 포함된 "포이즌" 메시지를 찾기 위해 애플리케이션에서 메시지의 DequeueCount 속성을 검사합니다. DequeueCount가 지정된 임계값을 초과하는 경우, 애플리케이션은 해당 메시지를 애플리케이션에서 정의한 “배달 못 한 편지” 큐로 이동시킵니다.
  • Storage 큐의 경우 큐에 대해 실행되는 모든 트랜잭션의 상세 로그와 더불어 집계된 메트릭을 입수할 수 있습니다. 이 옵션은 모두 디버깅과 애플리케이션이 Storage 큐를 어떻게 사용하는지 이해하는 데 유용합니다. 이는 또한 애플리케이션의 성능을 튜닝하고 큐 사용 비용을 절감하는 데에도 유용합니다.
  • Service Bus에서 지원하는 메시지 세션을 사용하면 논리 그룹에 속한 메시지를 받는 사람에게 연결할 수 있습니다. 메시지와 각 수신자 간에 세션 유사 선호도를 만듭니다. 메시지에서 세션 ID 속성을 설정하면 Service Bus의 이 고급 기능을 사용할 수 있습니다. 수신자가 특정 세션 ID를 수신 대기하고 지정된 세션 식별자를 공유하는 메시지를 수신할 수 있습니다.
  • Service Bus 큐의 중복 검색 기능은 메시지 ID 속성 값을 기준으로 큐 또는 항목으로 전송된 중복 메시지를 자동으로 제거합니다.

용량 및 할당량

이 섹션에서는 적용할 수 있는 용량과 할당량의 관점에서 Storage 큐와 Service Bus 큐를 비교합니다.

비교 기준 Storage 큐 Service Bus 큐
최대 큐 크기 500TB

(단일 스토리지 계정 용량으로 제한됨)
1GB~80GB

(큐 생성 및 분할 사용 시에 정의됨 – “추가 정보” 섹션 참조)
최대 메시지 크기 64KB

(Base 64 인코딩 사용 시 48KB)

Azure는 큐 및 BLOB 결합을 통해 더 큰 메시지를 지원하며, 단일 항목에 대해 최대 200GB까지 큐에 삽입할 수 있습니다.
256KB 또는 100MB

(헤더 및 본문 포함, 최대 헤더 크기: 64KB)

서비스 계층에 따라 달라 집니다.
최대 메시지 TTL Infinite(api-version 2017-07-27 이상) TimeSpan.MaxValue
최대 큐 수 제한 없음 10,000

(서비스 네임스페이스당)
최대 동시 클라이언트 수 제한 없음 5,000

추가 정보

  • Service Bus의 경우 큐 크기 제한이 강제 적용됩니다. 큐를 만들 때 최대 큐 크기가 지정됩니다. 1GB~80GB 사이가 될 수 있습니다. 큐의 크기가 이 제한에 도달하면 추가 수신 메시지가 거부되고 호출자가 예외를 수신합니다. Service Bus의 할당량에 대한 자세한 내용은 Service Bus 할당량을 참조하세요.
  • 표준 메시징 계층에서 Service Bus 큐와 토픽은 1, 2, 3, 4 또는 5GB 크기로 만들 수 있습니다(기본값은 1GB). 표준 계층에서 분할을 사용하는 경우 Service Bus는 엔터티의 16개 사본(16개 파티션)을 각각 지정된 동일한 크기로 만듭니다. 따라서 크기가 5GB인 큐를 만들 경우 16개의 파티션에서 최대 큐 크기는 (5 * 16) = 80GB가 됩니다. Azure Portal에서 분할된 큐 또는 토픽의 최대 크기를 확인할 수 있습니다.
  • Storage 큐의 경우 메시지 콘텐츠가 XML-safe가 아니라면 Base64로 인코딩되어야 합니다. 메시지를 Base64로 인코딩하면 사용자 페이로드가 64KB가 아니라 최대 48KB가 될 수 있습니다.
  • Service Bus 큐의 경우 큐에 저장된 각 메시지가 헤더와 본문의 두 부분으로 구성됩니다. 메시지의 총 크기는 서비스 계층에서 지원하는 최대 메시지 크기를 초과할 수 없습니다.
  • 클라이언트가 TCP 프로토콜을 통해 Service Bus와 통신할 때, 단일 Service Bus 큐에 대한 최대 동시 연결 수가 100으로 제한됩니다. 이 숫자는 보낸 사람과 받는 사람 사이에 공유됩니다. 이 할당량에 도달하면 후속 추가 연결 요청이 거부되며 호출 코드에서 예외를 수신합니다. REST 기반 API를 사용하여 큐에 연결하는 클라이언트에게는 이 제한이 적용되지 않습니다.
  • 단일 Service Bus 네임스페이스에 10,000개 이상의 큐가 필요할 경우, Azure 지원 팀에 문의하여 확장을 요청할 수 있습니다. 또한 Service Bus에서 큐를 10,000개 이상으로 확장하려면 Azure portal을 사용하여 추가 네임스페이스를 만들어야 합니다.

관리 및 운영

이 섹션에서는 Storage 큐와 Service Bus 큐에서 제공하는 관리 기능을 비교합니다.

비교 기준 Storage 큐 Service Bus 큐
관리 프로토콜 HTTP/HTTPS를 통한 REST HTTPS를 통한 REST
런타임 프로토콜 HTTP/HTTPS를 통한 REST HTTPS를 통한 REST

AMQP 1.0 표준(TCP 및 TLS)
.NET API

(.NET Storage 클라이언트 API)


(.NET Service Bus API)
네이티브 C++
Java API
PHP API
Node.js API
임의 메타데이터 지원 아니요
큐 명명 규칙 최대 길이 63자

(큐 이름의 문자는 소문자여야 함)
최대 길이 260자

(큐 경로 및 이름은 대/소문자가 구분되지 않음)
큐 길이 가져오기 함수

(메시지가 삭제되지 않고 TTL을 초과하여 만료되는 경우 근사값)


(정확한 지정 시간 값)
엿보기 기능

추가 정보

  • Storage 큐는 이름/값 쌍의 형식으로 큐 설명에 적용할 수 있는 임의 특성을 지원합니다.
  • 두 큐 기술 모두 메시지를 잠그지 않고도 엿볼 수 있는 기능을 제공하며, 이는 큐 탐색기/브라우저 도구를 구현할 때 유용할 수 있습니다.
  • Service Bus의 .NET 조정된 메시징 API는 HTTP를 통한 REST에 비해 향상된 성능을 제공하는 전이중 TCP 연결을 활용하며, AMQP 1.0 표준 프로토콜을 지원합니다.
  • Storage 큐 이름은 3 ~ 63자로 지정할 수 있으며, 소문자, 숫자, 하이픈이 포함될 수 있습니다. 자세한 내용은 큐 및 메타데이터 명명을 참조하세요.
  • Service Bus 큐 이름은 최대 260자로 지정할 수 있으며 명명 규칙이 덜 제한적입니다. Service Bus 큐 이름에는 문자, 숫자, 마침표, 하이픈, 밑줄이 포함될 수 있습니다.

인증 및 권한 부여

이 섹션에서는 Storage 큐와 Service Bus 큐에서 지원하는 인증 및 권한 부여 기능에 대해 설명합니다.

비교 기준 Storage 큐 Service Bus 큐
인증 대칭 키RBAC(역할 기반 액세스 제어) 대칭 키RBAC(역할 기반 액세스 제어)
ID 공급자 페더레이션

추가 정보

  • 각 큐 기술에 대한 모든 요청은 인증되어야 합니다. 익명 액세스 가능한 공용 큐는 지원되지 않습니다.
  • SAS(공유 액세스 서명) 인증을 사용하여 사용자에게 쓰기 전용, 읽기 전용 또는 모든 권한을 부여할 수 있는 공유 액세스 권한 부여 규칙을 큐에 만들 수 있습니다. 자세한 내용은 Azure Storage - SAS 인증Azure Service Bus - SAS 인증을 참조하세요.
  • 두 큐 모두 Microsoft Entra ID를 사용한 액세스 권한 부여를 지원합니다. Microsoft Entra ID에서 반환된 OAuth 2.0 토큰을 사용하는 사용자 또는 애플리케이션에 대한 권한 부여는 SAS(공유 액세스 서명)에 비해 보안이 우수하고 사용하기 간편합니다. Microsoft Entra ID를 사용하면 코드에 토큰을 저장하고 잠재적인 보안 취약점을 감수할 필요가 없습니다. 자세한 내용은 Azure Storage - Microsoft Entra 인증Azure Service Bus - Microsoft Entra 인증을 참조하세요.

결론

두 기술에 대한 심층적인 이해를 통해 어떤 큐 기술을 언제 사용할 것인지에 대해 더 합리적인 결정을 내릴 수 있게 될 것입니다. Storage 큐 또는 Service Bus 기술을 어느 경우에 사용할 것인지에 대한 결정은 분명히 다양한 요인에 따라 달라집니다. 이러한 요인은 사용 중인 애플리케이션 및 아키텍처의 개별적 요구 사항에 따라 크게 달라집니다.

다음과 같은 이유로 Storage 큐를 선택하는 것을 선호할 수 있습니다.

  • 애플리케이션에서 Microsoft Azure의 핵심 기능을 이미 사용하고 있는 경우
  • 서비스 간 기본 통신 및 메시징이 필요한 경우
  • 80GB 보다 클 수 있는 큐가 필요합니다.

Service Bus 큐는 다음과 같은 다양한 고급 기능을 제공합니다. 따라서 하이브리드 애플리케이션을 빌드하거나 애플리케이션에서 이러한 기능을 필요로 하는 경우에는 이 옵션을 선택하는 것이 좋습니다.

다음 단계

다음은 Storage 큐 또는 Service Bus 큐에 대해 추가적인 지침과 정보를 제공하는 문서입니다.