주 콘텐츠로 건너뛰기

Service Bus 가격

프라이빗 및 퍼블릭 클라우드 환경 간 연결

Azure Service Bus는 애플리케이션 사이에서 각 애플리케이션이 확장성 및 복구 기능 개선을 위해 메시지를 교환할 수 있게 해주는 메시징 인프라입니다.

가격 옵션 살펴보기

필터를 적용하여 요구 사항에 맞게 가격 옵션을 사용자 지정하세요.

가격은 예상값일 뿐이며 실제 가격 견적이 아닙니다. 실제 가격 책정은 Microsoft와 체결한 계약 유형, 구매 날짜 및 환율에 따라 다를 수 있습니다. 가격은 미국 달러를 기준으로 계산되며 전월 마지막 영업일 이전 영업일 기준 2일 동안 수집된 런던 종가 현물 환율을 사용하여 변환됩니다. 월말 전 영업일 기준 2일이 주요 시장의 공휴일인 경우에는 통상 영업일 기준 2일의 직전일을 기준금리 설정일로 합니다. 이 비율은 다가오는 달의 모든 거래에 적용됩니다. Azure 가격 책정 계산기에 로그인하여 Microsoft의 현재 프로그램/제안을 기반으로 가격 책정을 확인하세요. 가격 책정에 대한 자세한 내용을 알아보거나 가격 견적을 요청하려면 Azure 영업 전문가에게 문의하세요. Azure 가격 책정에 대한 자주 묻는 질문을 참조하세요.

Service Bus는 기본, 표준 및 프리미엄 계층으로 제공됩니다. 각 옵션 비교:

기능 기본 표준 프리미엄
사용할 수 있음 사용할 수 있음 사용할 수 있음
예약된 메시지 사용할 수 있음 사용할 수 있음 사용할 수 있음
토픽 사용할 수 없음 사용할 수 있음 사용할 수 있음
트랜잭션 사용할 수 없음 사용할 수 있음 사용할 수 있음
중복 제거 사용할 수 없음 사용할 수 있음 사용할 수 있음
세션 사용할 수 없음 사용할 수 있음 사용할 수 있음
전달/보내기 사용할 수 없음 사용할 수 있음 사용할 수 있음
메시지 크기 256KB 256KB 100MB
리소스 격리 사용할 수 없음 사용할 수 없음 사용할 수 있음
Geo-DR(지리적 재해 복구) 사용할 수 없음 사용할 수 없음

사용할 수 있음

*다른 지역의 추가 Service Bus 프리미엄 네임스페이스가 필요합니다.

JMS(Java Messaging Service) 2.0 지원 사용할 수 없음 사용할 수 없음 사용할 수 있음
AZ(가용성 영역) 지원 사용할 수 없음 사용할 수 없음 사용할 수 있음

1표준 메시징 계층에는 기본 요금을 통해 1,000회의 조정된 연결이 포함되며 연결된 Azure 구독 내 모든 큐, 토픽 및 구독에서 공유될 수 있습니다.

Service Bus 프리미엄은 더 많은 처리량과 더 일관된 성능을 제공하도록 전용 리소스에서 실행됩니다.

메시지 작업

Service Bus 서비스에 대한 API 호출 작업입니다.

기본
작업 100만 개 작업당 $-
표준
기본요금 1 $-(대략) /시간
프리미엄
시간당 $-(대략) /시간

메시징 단위당 시간당 가격입니다. 메시징 단위에 대한 자세한 정보는 설명서를 참조하세요.

분할된 네임스페이스를 사용할 때 메시징 단위 수에 파티션 수를 곱합니다. 프리미엄 계층에서의 분할에 대한 자세한 내용은 설명서를 참조하세요.

조정된 연결

Service Bus에 대한 AMQP 연결 또는 HTTP 호출 수입니다.

표준 계층
프리미엄 계층
조정된 연결은 프리미엄 계층에서 요금이 부과되지 않습니다.

하이브리드 연결 및 WCF(Windows Communication Foundation) 릴레이

하이브리드 연결은 수신기 단위당 요금이 청구되며 포함된 5GB/월을 초과하는 데이터 초과분에 대한 요금이 청구됩니다. WCF 릴레이는 메시지 볼륨 및 릴레이 시간을 기준으로 요금이 청구됩니다.

하이브리드 연결 가격
연결 요금(5GB의 데이터/월 포함) 수신기당 $-
데이터 전송 초과분(포함된 5GB/월을 초과하는 데이터)* $-/GB
*데이터 전송 제한 5GB에는 모든 수신기 장치에서의 총 데이터 전송이 포함됩니다. 월별 가격은 730시간의 사용량을 기준으로 계산됩니다. 연결은 1시간 증분 단위로 요금이 청구됩니다.

하이브리드 연결 관리자의 시나리오 및 가격을 설명하는 샘플 시나리오는 아래를 참조하세요.

  • 시나리오 1:
    • 하이브리드 연결 관리자 인스턴스와 같은 단일 수신기가 설치되어 있으며 한 달 동안 계속 실행되고 있습니다.
    • 해당 기간 동안 연결에서 3GB의 데이터를 보냅니다.
    • 총 요금은 $-입니다.
  • 시나리오 2:
    • 하이브리드 연결 관리자 인스턴스와 같은 단일 수신기가 설치되어 있으며 한 달 동안 계속 실행되고 있습니다.
    • 해당 기간 동안 연결에서 10GB의 데이터를 보냅니다.
    • 총 요금은 $-입니다. 이는 연결 및 처음 5GB에 해당하는 $- + 추가 5GB의 데이터에 해당하는 $-입니다.
  • 시나리오 3:
    • 하이브리드 연결 관리자의 인스턴스 2개(A 및 B)가 설치되어 있으며 한 달 동안 계속 실행되고 있습니다.
    • 해당 기간 동안 연결 A에서 3GB의 데이터를 보냅니다.
    • 해당 기간 동안 연결 B에서 6GB의 데이터를 보냅니다.
    • 총 요금은 $-입니다. 이는 연결 A에 해당하는 $- + 연결 B에 해당하는 $- + $-(연결 B의 6번째 기가바이트)입니다.
WCF Relay 가격
Relay 시간 100 릴레이 시간마다 $-
메시지 10,000개 메시지마다 $-

Azure 가격 책정 및 구매 옵션

Microsoft와 직접 연락하기

Azure 가격 책정을 살펴보세요. 클라우드 솔루션의 가격 책정을 이해하고 비용 최적화에 대해 알아보고 사용자 지정 제안을 요청하세요.

판매 전문가에게 문의하기

구매 방법 확인

Azure 웹 사이트, Microsoft 담당자 또는 Azure 파트너를 통해 Azure 서비스를 구매하세요.

옵션 살펴보기

추가 리소스

Service Bus

Service Bus 기능에 대해 자세히 알아보세요.

가격 계산기

요구 사항에 맞는 모든 Azure 제품을 사용하는 데 드는 월별 예상 비용을 산출해 보세요.

SLA

Service Bus에 대한 서비스 수준 계약을 검토하세요.

설명서

기술 자습서, 동영상, 추가 Service Bus 리소스를 검토하세요.

  • 릴레이는 릴레이로 전송되는 각 메시지와 릴레이에서 전송하는 각 메시지를 청구 가능한 것으로 계산합니다. 청구 가능 메시지는 최대 64KB의 데이터 프레임입니다. 이미지를 반환하는 HTTP 응답처럼 메시지가 64KB를 초과하는 경우 64KB 이상의 각 메시지는 추가 청구 가능 메시지로 계산됩니다. 요청/응답 스키마를 구현하는 일반적인 릴레이 서비스의 경우, 요청은 먼저 릴레이로 이동한 다음 서비스로 이동하고 응답도 같은 경로를 트래버스합니다. 청구 가능 메시지는 총 4개 이상입니다. 수신기가 4개인 멀티캐스트 서비스의 경우 릴레이로 전송되는 메시지는 메시지 1개로 계산되고, 수신기로 전송되는 4개 메시지도 메시지 하나씩으로 계산되어 총 메시지는 5개입니다.

  • 브로커 엔터티(큐, 토픽 또는 구독)의 경우, 모든 프로토콜의 Service Bus 서비스와의 API 상호 작용 작업입니다.

    크기가 64KB 이하인 메시지 전송, 수신 또는 삭제는 청구 가능한 작업으로 간주됩니다. 메시지 크기가 64KB보다 큰 경우 청구 가능한 작업 수는 64KB의 배수 단위의 메시지 크기에 따라 계산됩니다. 예를 들어, Service Bus로 전송된 8KB 메시지는 작업 한 개로 청구되지만, Service Bus로 전송된 96KB 메시지는 작업 2개로 청구됩니다. 잠금이 설정되어 있는 8KB 메시지를 읽은 후 완료하거나 명시적으로 중단하면 작업 2개로 청구됩니다. 메시지에 대한 잠금을 갱신해도 작업이 발생합니다.

    동일한 메시지를 여러 번 전달(예: 여러 구독자로 메시지 팬아웃 또는 중단, 지연 또는 배달하지 못한 후 메시지 검색)하면 독립 작업으로 계산됩니다. 예를 들어, 구독이 3개인 토픽의 경우 64KB 메시지 한 개를 보내고 이후에 수신하면 4개(모든 메시지가 모든 구독에 전달되고 읽는 중 삭제된다고 가정할 경우 “수신 메시지” 1개, “발신 메시지” 3개)의 청구 가능 작업이 생성됩니다.

    큐, 토픽 또는 구독을 추가로 생성, 읽기(나열), 업데이트 및 삭제하면 각각 작업 요금이 발생합니다.

    큐, 토픽 또는 구독 서비스 엔드포인트에 대해 만들어진 API 호출 작업입니다. 여기에는 관리, 보내기/받기 및 세션 상태 작업이 포함됩니다.

  • 릴레이 시간은 각 Service Bus Relay가 “열려 있는” 동안의 누적 시간 양에 대해 청구됩니다. 릴레이는 암시적으로 인스턴스화되며 릴레이 사용 WCF 서비스 또는 “릴레이 수신기”가 해당 주소에 처음 연결될 때 제공된 Service Bus 주소(서비스 네임스페이스 URL)에서 열립니다. 마지막 수신기가 해당 주소에서의 연결을 해제하는 경우에만 닫힙니다. 따라서 청구를 위해 첫 번째 릴레이 수신기가 연결해서 마지막 릴레이 수신기가 해당 릴레이의 Service Bus 주소에서 연결을 해제하는 시간까지 “열린” 것으로 간주됩니다.

  • 조정된 연결은 다음 중 하나로 정의됩니다.

    1. 클라이언트에서 Service Bus 토픽, 구독, 큐 또는 Event Hubs로의 AMQP 연결
    2. 0보다 큰 수신 제한 시간 값이 있는 Service Bus 토픽 또는 큐에서 메시지를 수신하는 HTTP 호출

    Microsoft는 포함된 수량(표준 및 프리미엄 계층의 경우 1,000회)을 초과하는 동시 조정된 최대 연결 수에 대해 요금을 부과합니다. 최대 수는 시간 단위로 계산되며, 월 730시간으로 나누어 일할 계산되며, 매달 청구 기간에 추가됩니다. 포함된 수량(월 1,000회의 조정된 연결)은 청구 기간 말에 시간당 비례하는 최대 수의 합계에 대해 적용됩니다.

    예시:

    1. 5,000대의 클라이언트는 단일 AMQP 연결을 통해 각기 연결하고, Service Bus 토픽에서 명령을 수신하고, 이벤트를 큐에 보냅니다. 모든 클라이언트가 매일 12시간 동안 연결되는 경우, 연결 요금(기타 Service Bus 요금 외)은 5,000회 연결 * 12시간 * 30.5일/730 = 2,500회의 조정된 연결입니다. 월별 허용치인 1,000회의 조정된 연결 후에는 1,500회의 조정된 연결에 대해 요금이 부과됩니다.
    2. 5,000대의 클라이언트는 0이 아닌 제한 시간을 지정하여 HTTP를 통해 Service Bus 큐에서 보낸 메시지를 수신합니다. 모든 디바이스가 매일 12시간 동안 연결되는 경우, 연결 요금(기타 Service Bus 요금 외)은 5,000회의 HTTP 수신 연결 * 하루 12시간 * 30.5일/730시간 = 2,500회의 조정된 연결입니다.
  • 네, 그렇습니다. 전송하는 시스템 또는 디바이스 수와 관계없이 HTTP를 사용하여 이벤트를 전송하기 위한 연결 요금은 부과되지 않습니다. 0보다 큰 제한 시간을 사용하여 HTTP로 이벤트를 수신하는 것을 때때로 “긴 폴링”이라고 부르며, 이 작업에는 조정된 연결 요금이 발생합니다. AMQP 연결에는 연결이 전송이나 수신에 사용되는지 여부에 상관없이 조정된 연결 요금이 발생합니다. 기본 네임스페이스에서 100회의 조정된 연결이 무료로 허용되며, Azure 구독에 대해 허용되는 최대 조정된 연결 수입니다. Azure 구독의 모든 표준 네임스페이스에서 이루어지는 처음 1,000회의 조정된 연결은 추가 요금(기본 요금 외) 없이 포함됩니다. 이러한 허용량은 여러 가지 서비스 간 메시징 시나리오를 수용할 수 있을 정도로 충분하므로 조정된 연결 요금은 더욱 효율적인 이벤트 스트리밍을 달성하거나 수천 또는 수백만 개의 디바이스 또는 앱 인스턴스와 양방향 통신을 활성화하는 등 일반적으로 여러 개의 클라이언트와 함께 AMQP 또는 HTTP 긴 폴링을 사용하려는 경우에만 적절합니다.

  • 아니요. 표준 기본 요금은 Azure 구독당 한 달에 한 번만 청구됩니다. 즉, 표준 계층 Service Bus 네임스페이스를 하나 만든 후에는 추가 기본 요금을 발생시키지 않으면서 동일한 Azure 구독에서 추가로 표준 계층 네임스페이스를 원하는 만큼 만들 수 있습니다.

  • Service Bus 메시징의 프리미엄 계층에서는 Azure Service Bus 큐 및 토픽의 모든 메시징 기능에 예측 및 반복 가능한 성능, 높은 처리량 및 개선된 가용성을 제공합니다. 프리미엄 계층에서는 전용 리소스 할당 모델을 사용하여 워크로드 격리 및 일관적인 성능을 제공합니다. 프리미엄 계층의 컴퓨팅 및 메모리 리소스는 전용이므로 다른 계층에서처럼 메시지당 트랜잭션 요금은 없습니다. 모든 트랜잭션은 메시지 단위 할당에 포함됩니다.

  • 메시징 단위는 프리미엄 네임스페이스에 대해서만 예약된 전용 리소스 집합입니다. 이 리소스 집합은 메시징 작업의 일관성 있고 반복 가능한 성능을 제공할 수 있습니다. 각 프리미엄 네임스페이스에는 1, 2 또는 4개의 메시징 단위가 있을 수 있으며, 리소스 할당은 선형적으로 증가합니다. 즉, 2개의 메시징 단위는 1개의 메시징 단위에 할당된 리소스의 2배가 되는 방식입니다.

  • Service Bus 메시징의 프리미엄 계층은 구입한 메시징 단위에 대한 일반 일별 요금입니다. 프리미엄으로 생성된 네임스페이스에는 각각 주어진 숫자의 메시징 단위 일별 요금 부과액을 누적시킬 1, 2 또는 4개의 메시징 단위가 있을 수 있습니다. 프리미엄 네임스페이스에는 언제든지 변경할 수 있는 구입한 메시징 단위가 여러 개 있을 수 있지만 일별 요금은 언제든지 네임스페이스에 할당할 수 있는 메시지 단위의 최대 수를 기반으로 합니다.

  • 예, 표준 계층에서 프리미엄 계층으로 업그레이드할 수 있습니다. 표준 메시지에서 프리미엄 메시지로 솔루션을 마이그레이션하는 방법에 대한 지침은 설명서를 참조하세요.

  • 하이브리드 연결을 사용하면 네트워크로 연결된 두 애플리케이션(둘 중 하나 또는 둘 다 NAT 또는 방화벽 뒤에 있을 수 있음) 사이에 양방향 이진 스트림 통신을 설정할 수 있습니다. 이 릴레이된 연결을 수용하는 수신기와 연결을 시작하는 발신기는 둘 다 대부분 웹 브라우저의 WebSocket API가 포함된 기본 WebSocket 기능이 있는 모든 플랫폼에서 모든 언어로 구현할 수 있습니다.

  • 첫 번째 하이브리드 연결 수신기를 만들면 수신기 단위당 요금이 부과됩니다. 만들기로 정한 개별 수신기에도 같은 요금이 적용됩니다. 매월 5GB의 무료 데이터 전송이 서비스에 포함되어 있습니다. 모든 수신기 장치에서 5GB의 무료 데이터 전송을 사용할 수 있습니다. 모든 수신기 장치의 데이터 전송 집계가 5GB보다 많은 경우 데이터 전송 초과분에 대한 요금이 청구됩니다.

    샘플 가격 책정 1 - 하이브리드 연결 관리자의 인스턴스와 같은 단일 수신기가 설치되어 한 달간 계속 실행하고 3GB의 데이터를 전송하면 총 요금은 $-입니다.

    샘플 가격 책정 2 - 하이브리드 연결 관리자의 인스턴스와 같은 단일 수신기가 설치되어 한 달간 계속 실행하고 10GB의 데이터를 전송하면 총 요금은 $-입니다. 이 가격은 연결 및 처음 5GB에 대한 $- 요금과 추가 데이터 5GB에 대한 $- 요금을 더한 금액입니다.

    샘플 가격 책정 3 - 설치되어 한 달 내내 계속 실행되는 하이브리드 연결 관리자의 인스턴스 두 개 A와 B가 있고 연결 A에서 3GB의 데이터를 전송하고 연결 B에서 6GB의 데이터를 전송하면 총 데이터 9GB에 대한 총 요금은 $-입니다. 이 가격은 연결 A에 대한 $- 요금, 연결 B에 대한 $- 요금, 추가 4GB 데이터 초과분에 대한 $- 요금을 더한 금액입니다.

  • 수신기에 대한 각 연결에 대해 64KB 요금을 부과합니다. 이 요금은 수신기 장치에 매달 무료로 제공하는 5GB에서 공제됩니다. 수신기 장치 요금은 5분 단위로 시간당 계산됩니다. 개발/테스트를 위해 여러 번 열고 닫는 경우 요금이 청구되지 않습니다.

  • 연결을 열고 데이터를 전송하지 않더라도 연결을 활성 상태로 유지하기 위해 사용자 대신 매분 1KB를 전송합니다. 몇 분마다 네트워크에서 연결이 자동으로 닫히지 않도록 하기 위해 이렇게 합니다. 연결된 수신기 하나에 대해 이 작업 수행과 관련된 비용은 매월 $0.05 이하입니다.

판매 전문가에게 문의하여 Azure 가격을 알아보세요. 클라우드 솔루션의 가격을 파악하세요.

별도 비용이 없는 클라우드 서비스와 $200 크레딧을 사용하여 30일간 Azure를 체험해 보세요.

예상 비용에 추가되었습니다. 계산기에서 보려면 ‘v’를 누르세요.
무엇을 도와 드릴까요?