AWS IoT Core 요금

AWS IoT Core는 수십억 개의 IoT 디바이스를 신뢰할 수 있고 안전하게 연결하고, 무수한 IoT 메시지를 AWS 서비스와 기타 디바이스에 인프라 관리 없이 라우팅하도록 돕습니다. 사용하는 특정 구성 요소에 대해서만 비용을 지불합니다. 최소 또는 필수 사용 서비스 요금은 없습니다. 연결 사용, 메시징, 디바이스 섀도우 사용량(디바이스 상태 스토리지), 레지스트리 사용량(디바이스 메타데이터 스토리지) 및 규칙 엔진 사용량(메시지 변환 및 라우팅)은 별도로 청구됩니다. 이러한 접근 방식은 워크로드 유형과 상관없이 사용자에게 투명성 및 저렴한 가격을 제공합니다.

AWS IoT Core의 AWS 프리 티어

AWS 프리 티어는 AWS IoT Core 고객이 AWS 계정을 생성한 날부터 시작하여 12개월 동안 사용할 수 있습니다. 무료 사용이 만료되거나 애플리케이션 사용량이 아래에 요약된 프리 티어 한도를 초과할 경우 AWS IoT Core 요금에 명시된 요금을 지불하면 됩니다.

  • 연결 2,250,000분 
  • 메시지 500,000개
  • 레지스트리 또는 디바이스 섀도 작업 225,000건
  • 트리거된 규칙 250,000건 및 적용된 작업 250,000건

예를 들어 각 디바이스가 다음과 같을 때 AWS 프리 티어로 디바이스 50개의 워크로드를 실행할 수 있습니다.

  • 하루에 24시간 연결
  • 하루에 메시지 300개를 교환(메시지 크기는 5KB 이하) 
  • 하루에 레지스트리 또는 디바이스 섀도우 작업 130건 실행(레지스트리 또는 디바이스 섀도우 레코드 크기는 1KB 이하) 
  • 하루에 150건의 규칙 실행을 시작하며 이때 규칙당 1건의 작업을 호출(처리된 메시지 크기는 5KB 이하) 

프리 티어는 AWS GovCloud(미국) 리전을 제외한 모든 AWS 리전에 적용됩니다. 사용량은 모든 리전에서 매월 계산되어 청구서에 자동으로 적용됩니다. 무료 사용량은 다음 결제 기간으로 이월되지 않습니다.

요금 개요

연결

연결은 디바이스와 AWS IoT Core 간에 안전하고 인증된 연결을 제공합니다. 연결은 디바이스가 AWS IoT Core에 연결된 총 시간을 기준으로 하며 1분 단위로 측정됩니다.

예를 들어 미국 동부(버지니아 북부) 리전에서는 연중무휴 24시간 연결 시 1년에 디바이스당 0.042 USD를 지불합니다(연결 1개 * 08.1 USD/연결 0,000,000분 * 525,600분/년). 연결을 유지하기 위해 길게는 20분에서 짧게는 30초마다 디바이스에서 실시간("Ping") 메시지를 전송할 수 있으며, 이 메시지에는 추가 비용이 발생하지 않습니다. 추가 연결 요금 세부 정보 보기 »

메시징

메시지는 AWS IoT Core에서 디바이스 데이터를 송수신합니다. 메시징은 디바이스와 AWS IoT Core 간에 전송된 메시지 수로 측정됩니다.

MQTT 및 HTTP의 경우 기본 수집의 예약 항목을 사용하여 송신하거나 수신하는 메시지에 대해서는 메시지 요금이 발생하지 않습니다. 

최대 128KB 크기의 메시지를 송신 및 수신할 수 있습니다. 메시지는 5KB 단위로 측정됩니다. 예를 들어, 8KB의 메시지는 메시지 2개로 측정됩니다.

추가 메시징 요금 세부 정보 보기 »

AWS IoT Core for LoRaWAN

AWS IoT Core for LoRaWAN은 완전관리형 LoRaWAN Network Server(LNS)입니다. LoRaWAN 프로토콜을 사용하는 무선 디바이스와 AWS 클라우드 간의 저전력 장거리 광역 네트워크 연결을 유지할 수 있습니다. AWS IoT Core를 사용하면 LoRaWAN 디바이스 및 게이트웨이를 AWS 클라우드에 연결하여 퍼블릭 및 프라이빗 LoRaWAN 네트워크를 모두 설정할 수 있습니다. 자체 LoRaWAN Network Server를 개발하거나 유지 관리하거나 운영할 필요가 없습니다.

펌웨어 무선 업데이트(FUOTA)를 사용하면 LoRa Alliance에서 정의한 LoRaWAN 멀티캐스트(MC) 및 조각화 메커니즘을 사용하여 현장의 디바이스로 안전하고 안정적인 펌웨어 업데이트를 원격으로 전송할 수 있습니다.  각 FUOTA는 하나의 태스크로 정의됩니다.

디바이스 1,000대로 구성된 그룹에 대한 FUOTA 태스크를 생성하는 경우 사용량은 태스크 1,000개로 측정됩니다. 처음 100개의 FUOTA 태스크는 무료입니다.

LoRaWAN Metrics 요금

LoRaWAN Metrics는 추가 시스템 운영 파라미터를 사용하여 IoT 플릿 모니터링 요구 사항을 지원하도록 설계된 프리미엄 기능입니다. 이 기능을 사용하면 LoRaWAN 디바이스 및 게이트웨이의 실시간 및 기록 데이터를 효율적으로 모니터링하고 플릿의 전반적인 상태를 이해할 수 있습니다. 포괄적인 기록 데이터 추적 기능을 제공하므로 연결 신호 강도, 데이터 속도, 디바이스 및 게이트웨이 가동 시간 및 가동 중지 시간과 같은 중요한 파라미터를 주시할 수 있습니다. 또한 네트워크 성능 및 디바이스 신뢰성과 관련된 유용한 인사이트를 제공합니다.

LoRaWAN Metrics는 레코드 기반 측정 기능을 사용합니다. 활성화 시 LoRaWAN Metrics 기능은 디바이스 및 게이트웨이에서 클라우드로 연결되는 각 업링크 및 다운링크 메시지에 대한 메타데이터를 처리 및 집계하고 안전하게 저장합니다. 클라우드에서 '레코드'로 지정된 이 메타데이터에는 신호 강도(RSSI), 데이터 속도 및 주파수와 같은 세부 정보가 포함됩니다. 계정에서 처리 및 저장한 업링크 또는 다운링크 레코드별로 요금이 부과되며, 기능을 활성화한 시점부터 요금이 청구됩니다.

디바이스 섀도우 및 레지스트리

디바이스 섀도우는 디바이스의 실제 상태 또는 원하는 상태를 저장하며 레지스트리는 디바이스에 이름을 지정하고 관리하는 데 사용됩니다. 디바이스 섀도우와 레지스트리 사용량은 디바이스 섀도우 또는 레지스트리 데이터에 액세스하거나 이를 변경한 작업 수로 측정됩니다.

디바이스 섀도 및 레지스트리 작업은 디바이스 섀도 또는 레지스트리 레코드 크기가 1KB 단위로 측정됩니다. 예를 들어, 1.5KB의 디바이스 섀도우 레코드에 대한 업데이트는 작업 2건으로 측정됩니다. 추가 디바이스 섀도우 및 레지스트리 요금 세부 정보 보기 >>

동적 그룹 생성 및 업데이트, 동적 사물 그룹에서 디바이스 추가 및 제거는 레지스트리 작업으로 측정됩니다.

규칙 엔진

규칙 엔진은 산술 연산 또는 AWS Lambda와 같은 외부 함수를 사용하여 장치 데이터를 변환하는 데 도움이 됩니다. 그런 다음 데이터를 Amazon Simple Storage Service(Amazon S3), Amazon DynamoDB 또는 Amazon Kinesis와 같은 AWS 서비스로 라우팅합니다. 규칙 엔진 사용량은 규칙이 시작된 수와 규칙 내에서 적용된 작업 수로 측정되며 규칙당 최소 1건의 작업이 실행됩니다.

규칙 및 작업은 5KB 증분 단위의 메시지 크기로 측정됩니다. 예를 들어 5KB 메시지를 처리하고 작업을 적용하지 않는 규칙은 하나의 규칙과 하나의 작업으로 측정됩니다. 또한 8KB 메시지를 처리하고 2개의 작업을 적용하는 규칙은 2개의 규칙과 4개의 작업으로 측정됩니다. 리전 외부에서 특정 규칙 작업을 송수신하며 전송되는 데이터의 경우 적용 작업에는 여기 데이터 전송 아래 표시된 대로 Amazon Elastic Compute Cloud(Amazon EC2) 데이터 전송 요금으로 비용이 청구됩니다. 

규칙 엔진에서 decode() 함수를 사용하여 프로토콜 버퍼(Protobuf) 인코딩 메시지를 JavaScript Object Notation(JSON) 형식으로 디코딩하면 “1개의 작업”으로 측정됩니다. 그러나 Protobuf-to-JSON 디코딩은 5KB 단위로 측정되지 않습니다. 최대 페이로드 크기 128KB까지 Protobuf 메시지를 디코딩하기 위해 1개의 디코딩(작업)에 대한 비용을 지불합니다. 그러나 정기적 측정에 따라 트리거된 규칙 및 실행된 작업에 대해 추가 요금이 청구됩니다.

여기에서 추가 규칙 엔진 요금 세부 정보 보기 »

디바이스 위치

AWS IoT Core 디바이스 위치를 사용하면 비즈니스에 적합한 비용 효율적인 위치 기술을 선택할 수 있습니다. 디바이스 위치를 통해 위치 정보로 장치 데이터를 보강하여 디바이스 플릿 관리를 더 잘 보완할 수 있습니다.

Semtech의 고급 전송 서비스(예: ROSE)도 사용하는 경우, 매월 전송된 총 데이터 양에 대해 요금이 부과됩니다. 처음 50MB는 MB당 0.145 USD입니다. 50MB를 초과하는 경우 비용은 MB당 0.116 USD입니다. 또한 위치 솔버를 위한 프리 티어도 제공합니다. AWS 계정을 생성한 날로부터 처음 12개월 동안 디바이스 위치를 사용하여 최대 1,000개의 위치를 무료로 확인할 수 있습니다. 무료 사용이 만료되거나 애플리케이션 사용량이 프리 티어 한도를 초과할 경우 사용량 지불하게 됩니다. 프리 티어는 AWS GovCloud(미국)을 제외한 모든 AWS 리전에서 사용 가능합니다. 

Device Advisor

테스트의 일부로 소비된 AWS 사용량과 관련된 모든 비용(예: 테스트의 일부 또는 Amazon CloudWatch의 각 테스트에 대한 로그로 소비된 AWS IoT Core 사용량)을 제외하고 Device Advisor는 일반적으로 무료입니다. AWS 리소스 사용량은 AWS 계정에서 볼 수 있으며 이에 대한 요금은 개발자의 AWS 청구서에 적용됩니다.

AWS IoT Core 구성 요소의 요금 예제

연결 요금

예시 1

EU(아일랜드) 리전에서 30일 동안 AWS IoT Core로 지속적인 연결을 유지하는 10,000대의 디바이스가 있습니다. 해당 리전에 대한 연결 요금은 0.08 USD/연결 100만 분입니다. 요금은 다음과 같이 계산됩니다.

  • 연결 분 = 연결 10,000개 * 60분/시간 * 24시간/일 * 30일 = 연결 432,000,000분
  • 연결 요금 합계 = 연결 432,000,000분 * 0.08 USD/연결 1,000,000분 = 34.56 USD

예제 2

30일 동안 EU(아일랜드) 리전에서 AWS IoT Core로 매일 한 시간 당 15분간 연결되는 이전 예제와 동일한 디바이스 10,000대가 있습니다. 요금은 다음과 같이 계산됩니다.

  • 연결 시간(분) = 연결 10,000개 * 15분/시간 * 24시간/일 * 30일 = 연결 108,000,000분
  • 연결 요금 합계 = 연결 108,000,000분 * 0.08 USD/연결 1,000,000분 = 8.64 USD
 

메시징 요금

예시 1

EU(아일랜드) 리전에서 AWS IoT Core로 매 시간 2KB의 메시지를 한 개 게시하는 디바이스 한 대를 30일간 가지고 있습니다. 그러면 AWS IoT Core는 개별(2 KB) 메시지를 동일 리전 내 다섯 개의 디바이스로 전달합니다. 첫 10억 개의 메시지에 대한 MQTT 및 HTTP 메시징 요금은 1 USD/메시지 1,000,000개입니다. 요금은 다음과 같이 계산됩니다.

AWS IoT Core로 게시 비용

  • 게시된 메시지 수: 메시지 1개/시간 * 24시간/일 * 30일 = 메시지 720개
  • 게시된 메시지 요금: 메시지 720개 * 1 USD/메시지 1,000,000개 = 0.00072 USD

디바이스로 전달 비용

  • 전달된 메시지 수: 메시지 5개/시간 * 24시간/일 * 30일 = 메시지 3,600개
  • 전달된 메시지 요금: 메시지 3,600개 * 1 USD/메시지 1,000,000개 = 0.0036 USD

메시징 요금 합계:

  • 메시징 요금 합계 = 게시된 메시지 요금 + 전달된 메시지 요금
  • 메시징 요금 합계 = 0.00072 USD + 0.0036 USD = 0.00432 USD

예제 2

EU(아일랜드) 리전에서 AWS IoT Core로 매 시간 8KB의 메시지를 10개 게시하는 디바이스 한 대를 30일간 가지고 있습니다. 이 10개의 메시지는 매 시간 발송되며, 그 중 4개는 기본 수집을 통해 AWS IoT Core Rules Engine으로 발송됩니다. 사용자는 MQTT 또는 HTTP를 사용하므로, 기본 수집에 예약된 주제를 사용하여 발송하거나 받은 네 개의 메시지에 대한 메시지 요금이 부과되지 않습니다. 다른 6개의 메시지는 첫 10억 개의 메시지에 대해 1 USD/메시지 1,000,000개의 요금으로 게시됩니다. 메시징 요금은 다음과 같이 계산됩니다.

AWS IoT Core로 게시 비용

각 메시지가 5KB를 초과하므로, 메시지(5KB) 2개로 측정됩니다.

  • 기본 수집을 통해 게시된 메시지 수: 측정된 메시지 2개 * (메시지 4개/시간 * 24시간/일 * 30일) = 메시지 5,760개
  • 남은 게시된 메시지 수: 측정된 메시지 2개 * (메시지 6개/시간 * 24시간/일 * 30일) = 메시지 8,640개
  • 기본 수집을 통해 게시된 메시지에 대한 메시징 요금: 메시지 5,760개 * 0 USD = 무료
  • 남은 게시된 메시지에 대한 메시징 요금: 메시지 8,640개 * 1 USD/메시지 1,000,000개 = 0.00864 USD

메시징 요금 합계 = 기본 수집을 통해 게시된 메시지에 대한 메시징 요금 + 남은 게시된 메시지에 대한 메시징 요금 = 0 USD + 0.00864 USD = 0.00864 USD

 
예제 3
 
30일 동안 미국 동부(버지니아 북부) 리전에서 AWS IoT Core LoRaWAN으로 한 개의 메시지를 15분마다(시간 당 4개) 발송하는 LoRaWAN 디바이스 한 대 있습니다. 애플리케이션은 매일 두 번 디바이스에 메시지를 보내 디바이스 상태를 변경합니다. 디바이스도 매주 한 번 디바이스 세션을 보호하기 위해 조인 요청을 전송합니다(이 30일 간의 예제에서는 4주로 반올림했습니다). 첫 10억 개의 메시지에 대한 미국 동부(버지니아 북부) 내 LoRaWAN 메시징 요금은 2.3 USD/1,000,000개 메시지입니다. 요금은 다음과 같이 계산됩니다.
 
업링크 비용:
 
  • 업링크 메시지 수: 메시지 4개/시간 * 24시간/일 * 30일 = 메시지 2,880개
  • 업링크 메시지 요금: 메시지 2,880개 * 2.3 USD/메시지 1,000,000개 = 0.006624 USD

다운링크 비용:

  • 다운링크 메시지 수: 메시지 2개/일 * 30일 = 메시지 60개
  • 다운링크 메시지 요금: 메시지 60개 * 2.3 USD/메시지 1,000,000개 = 0.000138 USD

조인 비용:

  • 조인 메시지 수: 메시지 1개/주 * 4주 = 메시지 4개
  • 조인 메시지 요금: 메시지 4개 * 2.3 USD/메시지 1,000,000개 = 0.0000092 USD

메시징 요금 합계:

  • 메시징 요금 합계 = 업링크 메시지 요금 + 다운링크 메시지 요금 + 조인 메시지 요금
  • 메시징 요금 합계 = 0.006624 USD + 0.000138 USD + 0.0000092 USD = 0.0067712 USD

디바이스 섀도우 및 레지스트리 요금

예시 1

캐나다(중부) 리전에서 총 1,000,000대의 디바이스 섀도우 업데이트를 시작하는 디바이스 100대가 있습니다. 각 업데이트의 디바이스 섀도우 레코드 크기는 1.5KB입니다. 캐나다(중부) 리전의 디바이스 섀도우 및 레지스트리 요금은 작업 1,000,000건당 1.25 USD입니다. 요금은 다음과 같이 계산됩니다.

디바이스 섀도 크기가 1KB를 초과하므로 작업은 KB의 다음 배수인 2KB, 즉 작업 2건으로 측정됩니다.

디바이스 섀도우 요금 합계 = 작업 2건 * 업데이트 1,000,000건 * 1.25 USD/작업 1,000,000건 = 2.50 USD

예제 2

이전 예제의 솔루션이 ListThing API를 30일 동안 100번 호출합니다. 매번 API는 500개의 레코드를 반환합니다. 각 레코드의 크기는 1 KB입니다. 요금은 다음과 같이 계산됩니다.

레지스트리 요청 = 요청 100건 * 500 = 요청 50,000건

레지스트리 요금 합계 = 요청 50,000건 * 1.25 USD/요청 1,000,000건 = 0.0625 USD

규칙 엔진 요금

예제 1

캐나다(중부) 리전에서 총 1,000,000개의 규칙을 시작하는 디바이스 100대가 있습니다. 각 규칙은 데이터를 Amazon S3로 전달하므로 1건의 작업을 호출하게 됩니다. 캐나다(중부)에서 시작된 규칙과 시작된 작업 모두에 대한 요금은 0.15 USD(시작된 규칙 100만 개 / 실행된 작업 100만 건)입니다. 요금은 다음과 같이 계산됩니다.

  • 시작된 규칙 요금 = 시작된 규칙 1,000,000개 * 0.15 USD/시작된 규칙 1,000,000개 = 0.15 USD
  • 적용된 작업 요금 = 시작된 규칙 1,000,000개 * 실행된 작업 1개/규칙 시작됨 * 0.15 USD/적용된 작업 1,000,000개 = 0.15 USD

규칙 엔진 요금 합계 = 규칙 요금 + 작업 요금 = 0.15 USD + 0.15 USD = 0.30 USD

예제 2

캐나다(중부) 리전에서 이전 예제와 동일한 100대의 디바이스는 총 1,000,000 개의 규칙을 시작합니다. 하지만, 각 규칙은 또한 외부 함수를 호출한 후 데이터를 S3로 전달하므로 2건의 작업을 호출하게 됩니다. 요금은 다음과 같이 계산됩니다.

  • 시작된 규칙 요금 = 시작된 규칙 1,000,000개 * 0.15 USD/시작된 규칙 1,000,000개 = 0.15 USD
  • 적용된 작업 요금 = 시작된 규칙 100만 개 * 적용된 작업 2개/규칙 시작됨 * 0.30 USD/적용된 작업 200만 개 = 0.30 USD

규칙 엔진 요금 합계 = 규칙 요금 + 작업 요금 = 0.15 USD + 0.30 USD = 0.45 USD

LoRaWAN Metrics 요금

예제 1:

디바이스 한 대에서 AWS IoT Core for LoRaWAN에 30일 동안 매시간 메시지를 게시하고, Metrics 기능을 활성화하여 메시지 레코드(메타데이터)를 처리하고 저장하는 경우 요금은 다음과 같이 계산됩니다.

  • 메시지 수: 측정된 메시지 1개/시간 + * 24시간/일 * 30일 = 메시지 1,440개
  • Metrics 레코드 수: 측정된 레코드 1개/시간 + * 24시간/일 * 30일 = 레코드 1,440개
  • 요금 합계: 메시지 720개 * 2.3 USD/메시지 100만 개 + 레코드 720개 * 2 USD/레코드 100만 개 = 0.0016 USD + 0.0014 USD = 0.0030 USD

모든 AWS IoT Core 구성 요소를 사용하는 워크로드의 요금 예제

EU(아일랜드) 리전에서 AWS IoT Core으로 지속적인 연결을 유지하는 디바이스 100,000대를 30일간 가지고 있습니다. 각 디바이스가 매일 1KB 크기의 메시지 325개를 발송합니다. 매일 디바이스 당 발송된 메시지 325개 중 100개가 디바이스 섀도우 업데이트를 시작하고 200개가 1건의 작업에 적용되는 규칙 1개를 시작합니다. 요금은 다음과 같이 계산됩니다.

연결 요금

  • 연결 분 = 연결 100,000개 * 60분/시간 * 24시간/일 * 30일 = 연결 4,320,000,000분
  • 연결 요금 = 연결 4,320,000,000분 * 0.08 USD/연결 1,000,000분 = 345.60 USD

메시징 요금

  • 메시지 = 디바이스 100,000개 * 메시지 325개/디바이스-일 * 30일 = 메시지 975,000,000개
  • 메시징 요금 = 메시지 975,000,000개 * 1.00 USD/메시지 1,000,000개 = 975.00 USD

디바이스 섀도우 및 레지스트리 요금

  • 디바이스 섀도우 요청 = 디바이스 100,000개 * 요청 100건/디바이스-일 * 30일 = 요청 300,000,000건
  • 디바이스 섀도우 크기가 1KB 미만이므로 가장 가까운 KB(1KB)로 올림 처리
  • 디바이스 섀도우 요금 = 요청 300,000,000건 * 1.25 USD/작업 1,000,000건 = 375.00 USD

규칙 엔진 요금  

  • 시작된 규칙 = 디바이스 100,000대 * 시작된 규칙 200개/디바이스-일 * 30일 = 시작된 규칙 600,000,000개 
  • 적용된 작업 = 시작된 규칙 600,000,000개 * 실행된 작업 1개/시작된 규칙 = 적용된 작업 600,000,000건
  • 시작된 규칙 요금 = 시작된 규칙 600,000,000개 * 0.15 USD/시작된 규칙 1,000,000개 = 90.00 USD
  • 적용된 작업 요금 = 적용된 작업 600,000,000개 * 0.15 USD/적용된 작업 1,000,000개 = 90.00 USD

규칙 엔진 요금 합계 = 90.00 USD + 90.00 USD = 180.00 USD

워크로드 요금 합계

  • 요금 합계 = 346.60 USD + 975.00 USD + 375.00 USD + 180.00 USD = 1,876.60 USD

AWS IoT Core는 통신 및 연결 서비스를 재판매하지 않으며 이러한 서비스는 타사에 의해 제공됩니다.

더 많은 AWS IoT Core 리소스 검색

리소스 페이지로 이동하기
시작할 준비가 되셨습니까?
가입
추가 질문이 있으십니까?
문의하기