AWS IoT에서는 사용한 만큼만 비용을 지불하며 최소 요금은 없습니다. AWS IoT로 게시된 메시지 수(게시 비용)와 AWS IoT에서 디바이스 또는 애플리케이션으로 전송한 메시지 수(전송 비용)를 기준으로 요금이 부과됩니다.

AWS IoT는 Amazon S3, Amazon DynamoDB, AWS Lambda, Amazon Kinesis, Amazon SNSAmazon SQS와 같은 AWS 서비스로 전송한 메시지에 대해서는 요금을 부과하지 않습니다.

이 페이지 하단에 있는 요금 예제를 참조하십시오. 

또한, AWS IoT 프리 티어는 12개월 동안 매월 250,000건의 메시지(게시 또는 전송)를 무료로 제공합니다.

무료로 AWS 시작하기

무료 계정 생성

AWS 프리 티어에는 12개월 동안 매월 250,000건의 메시지(게시 또는 전송)가 포함됩니다.

AWS 프리 티어 세부 정보 보기 



리전 요금
미국 동부(버지니아 북부) 메시지 1백만 개당 5 USD
미국 동부(오하이오) 메시지 1백만 개당 5 USD
미국 서부(오레곤) 메시지 1백만 개당 5 USD
EU(아일랜드) 메시지 1백만 개당 5 USD
EU(프랑크푸르트) 메시지 1백만 개당 5 USD
EU(런던) 메시지 1백만 개당 5 USD
아시아 태평양(시드니) 메시지 1백만 개당 6 USD
아시아 태평양(서울) 메시지 1백만 개당 6 USD
아시아 태평양(도쿄) 메시지 1백만 개당 8 USD
아시아 태평양(싱가포르) 메시지 1백만 개당 8 USD

메시징 볼륨이 큰 경우 요금이 조정될 수 있습니다. 문의 사항은 AWS 판매 및 비즈니스 개발로 연락해 주시고 요청에 "사용자 지정 IoT 볼륨 요금"이라고 기재해 주십시오.

측정을 위해서 AWS IoT에서 게시 또는 전송하는 메시지 크기는 서비스에서 처리하는 512바이트 블록의 데이터 단위로 증가합니다. 최대 128KB의 메시지를 하나의 블록으로 전송할 수 있으며, 여러 개의 512바이트로 비용이 부과됩니다. 예를 들어, 900바이트 페이로드는 2개의 메시지로 측정됩니다.

MQTT Connect "Will" 주제 사이즈 및 "Will" 메시지 페이로드가 포함된 메시지 크기로 측정됨
MQTT PubAck(디바이스로부터 수신) 512바이트의 단일 메시지로 측정됨
MQTT Ping Ping 요청 및 Ping 응답을 모두 포함하며 둘 다 함께 512바이트의 메시지 단위로 측정됨
MQTT Subscribe

Subscribe 메시지에 제출된 주제 목록의 크기로 측정됨

MQTT Publish(인바운드) 페이로드와 주제의 크기(바이트)로 측정됨
MQTT Publish(아웃바운드) 페이로드와 주제의 크기(바이트)로 측정됨

다음 MQTT 메시지는 측정에서 제외됩니다.

  • MQTT Disconnect
  • MQTT ConnAck
  • MQTT PubAck(서비스에서 전송)
  • MQTT SubAck
  • MQTT Unsubscribe

WebSocket 연결 내에서 전송되는 MQTT 메시지는 상호 인증된 TLS 연결 내 MQTT 메시지처럼 측정됩니다.

요청 HTTP REST API 요청은 HTTP 요청의 본문 섹션을 인코딩하는 데 필요한 512바이트 메시지의 수를 기준으로 측정됩니다.
응답 HTTP REST API 응답은 HTTP 응답의 본문 섹션을 인코딩하는 데 필요한 512바이트 메시지의 수를 기준으로 측정됩니다.
부정 응답 HTTP가 4xx 및 5xx 범위의 HTTP 응답 코드로 응답하고 본문을 포함하는 경우 AWS IoT는 응답 본문을 인코딩하는 데 필요한 512바이트 메시지의 수를 측정합니다.

HTTP Rest Publish 호출과 HTTP Rest 디바이스 섀도 작업은 별도의 사용 유형으로 측정되지만, 동일한 측정 규칙을 따릅니다.

첫 번째 예에서는 디바이스가 시간당 1개의 500바이트 메시지를 AWS IoT로 게시하고, 그런 다음 AWS IoT에서 각 메시지를 5개의 다른 디바이스로 전송합니다.

AWS IoT로의 게시 비용: 본 예에서 디바이스가 메시지 1개 * 24시간 * 30일 = 720개의 메시지를 매월 게시합니다. 따라서 메시지 게시에 대한 AWS IoT 비용으로 720 * (5 USD/메시지 1백만 개) = 0.004 USD가 매월 발생합니다.

디바이스로의 전송 비용: 5개의 디바이스는 AWS IoT에서 각각 시간당 1개의 메시지를 수신하므로, 5 * 메시지 1개 * 24시간 * 30일 = 3,600개의 메시지가 매월 수신됩니다. 따라서 메시지 전송에 대한 AWS IoT 비용으로 3,600 * (5 USD/메시지 1백만 개) = 0.018 USD가 매월 발생합니다.

총 비용: 본 예의 디바이스에서는 매월 0.004 USD의 AWS IoT 메시지 게시 비용과 0.018 USD의 AWS IoT 메시지 전송 비용이 발생하므로 총 AWS IoT 비용은 월 0.022 USD입니다.

두 번째 예에서는 디바이스가 분당 1개의 1,024바이트 메시지를 AWS IoT로 게시합니다. 그런 다음 AWS IoT에서 각 메시지를 Amazon S3로 전송합니다.

 

AWS IoT로의 게시 비용: 1,024바이트의 메시지는 게시할 때 2개의 메시지로 측정됩니다(AWS IoT는 1개의 메시지를 512바이트 블록의 데이터로 정의합니다). 본 예의 디바이스는 메시지 2개 * 60분 * 24시간 * 30일 = 86,400개의 메시지를 매월 생성합니다. 따라서 메시지 게시에 대한 AWS IoT 비용으로 86,400 * (5 USD/메시지 1백만 개) = 0.432 USD가 매월 발생합니다.

 

S3로의 전송 비용: AWS IoT는 Lambda, DynamoDB, S3, Kinesis, SNS 및 SQS와 같은 AWS 엔드포인트로 전송되는 메시지에 대해서는 요금을 부과하지 않습니다. 본 예의 메시지는 AWS IoT에서 Amazon S3로 전송되므로, AWS IoT 메시지 전송 비용이 발생하지 않습니다. 일반 Amazon S3 요금은 여전히 발생합니다.

 

총 비용: 본 예의 디바이스에서는 매월 0.432 USD의 AWS IoT 메시지 게시 비용이 발생하고, 메시지 전송 비용은 발생하지 않으므로(AWS IoT는 S3로의 전송에 대해서는 요금을 부과하지 않음) 총 AWS IoT 비용은 월 0.432 USD입니다.

세 번째 예에서는 100개의 센서가 분당 1개의 400바이트 메시지를 AWS IoT로 게시합니다. 그런 다음 AWS IoT에서 모든 메시지를 1개의 다른 디바이스와 DynamoDB로 전송합니다.

AWS IoT로의 게시 비용: 100개의 센서가 디바이스 100개 * 메시지 1개 * 60분 * 24시간 * 30일 = 4,300,000개의 메시지를 매월 생성합니다. 따라서 메시지 게시에 대한 AWS IoT 비용으로 4,300,000 * (5 USD/메시지 1백만 개) = 21.50 USD가 매월 발생합니다.

디바이스로의 전송 비용: 1개의 측정 디바이스는 AWS IoT에서 시간당 100개의 메시지를 수신하므로, 디바이스 1개 * 메시지 100개 * 60분 * 24시간 * 30일 = 4,300,000개의 메시지가 매월 수신됩니다. 따라서 메시지 전송에 대한 AWS IoT 비용으로 4,300,000 * (5 USD/메시지 1백만 개) = 21.50 USD가 매월 발생합니다.

DynamoDB로의 전송 비용: AWS IoT는 Lambda, DynamoDB, S3, Kinesis, Kinesis Firehose, SNS 및 SQS와 같은 AWS 엔드포인트로 전송되는 메시지에 대해서는 요금을 부과하지 않습니다. 본 예에서 AWS IoT에서 DynamoDB로 전송된 메시지에 대해서는 비용이 발생하지 않습니다. 일반 Amazon DynamoDB 요금은 여전히 발생합니다.

총 비용: 본 예에서는 매월 21.50 USD의 AWS IoT 메시지 게시 비용과 21.50 USD의 AWS IoT 메시지 전송 비용이 발생하므로 총 AWS IoT 비용은 월 43.00 USD입니다.