Amazon Web Service의 IoT Core는 개발자와 기업이 장치를 Amazon Web Service(AWS) 및 기타 항목에 연결할 수 있도록 하는 관리형 클라우드 서비스입니다. 이는 IoT 애플리케이션과 관련된 배포 및 인프라 모니터링을 간소화하는 도구를 원하는 회사에 필수적인 유틸리티가 될 수 있습니다.
이미 AWS를 사용하고 있거나 Amazon의 방대한 클라우드 리소스를 활용하려는 경우 이 서비스가 확실한 선택처럼 보일 수 있습니다. 그러나 AWS IoT Core에는 개발자가 사용할 때 고려해야 할 몇 가지 제한 사항과 할당량이 있습니다.
서비스 할당량 제한이 AWS 사용자에게 의미하는 것
서비스의 가장 중요한 제한 사항 중 하나는 서비스 할당량입니다. 이전에 AWS 서비스 제한이라고 하던 이 할당량은 특정 계정에 대해 생성할 수 있는 리소스 수를 결정합니다.
전체 목록 서비스 할당량 IoT Core용은 AWS 일반 참조 문서에서 찾을 수 있습니다. 이러한 할당량은 IoT 애플리케이션 및 아키텍처를 설계하는 방법에 영향을 줄 수 있습니다.
예를 들어 플랫폼에서 "그림자"의 최대 파일 크기는 8킬로바이트입니다. 섀도우는 각 IoT 액세서리에 해당하는 데이터를 캐시하는 JSON 문서입니다. 4KB는 현재 상태용으로 예약되어 있고 4K는 원하는 장치 상태용으로 사용됩니다.
다른 중요한 할당량에는 연결당 구독 제한 및 전체 정책 크기가 포함됩니다. 구독 할당량은 각 클라이언트 세션을 최대 50개의 구독으로 제한합니다. 총 구독 수를 50개 이상으로 늘리는 요청은 연결이 끊어집니다.
이 서비스는 또한 각 구독 호출의 주제 수를 XNUMX개로 제한합니다. 구독 주제의 수가 XNUMX보다 크면 여러 요청이 필요합니다.
정책 크기 견적은 인증서 또는 Amazon Cognito 자격 증명에 연결할 수 있는 정책 수를 10개로 제한하고 해당 정책의 최대 크기(공백 제외 2,048자)를 결정합니다. 또한 AWS 사용자는 정책당 최대 XNUMX개의 명명된 버전으로 제한됩니다.
이러한 제한은 Amazon Web Services가 멀티테넌시를 관리하고 서비스 보안을 개선하는 데 도움이 됩니다. 그러나 모든 IoT 개발자에게 영향을 줄 수 있습니다. 이러한 제한에 대한 인식은 IoT Core 서비스 사용자에게 필수적입니다.
AWS IoT Core 서비스 제한 관리 모범 사례
XNUMXD덴탈의 올바른 디자인 전략 기업이 이러한 서비스 할당량을 처리하는 데 도움이 될 수 있습니다. IoT 개발자가 할당량과 현재 서비스 사용량을 알고 있으면 이러한 제한을 고려하는 애플리케이션을 설계할 수 있습니다.
각 계정에는 서비스 제한이 있으므로 계정과 지역에 걸쳐 많은 장치를 관리하는 경우 가시성 및 서비스 추적도 특히 중요합니다. 이러한 제한을 추적하면 팀이 할당량 초과를 방지하고 사용 가능한 리소스를 활용하는 데 도움이 됩니다.
IoT 아키텍처 또는 애플리케이션과 관련하여 귀사와 협력할 제XNUMX자 및 서비스 제공업체도 서비스 제한 사항을 알고 있어야 합니다. 개발자가 보안 감사를 위해 다른 회사와 파트너 관계를 맺는 것은 드문 일이 아닙니다. 외부 전문 지식을 통해 보안이 어려운 것으로 악명 높은 IoT 장치를 더 쉽게 보호할 수 있기 때문입니다. 그러나 이러한 비즈니스 파트너는 올바른 정보 없이 고객의 IoT 요구 사항을 AWS 서비스 할당량 이상으로 밀어붙이는 솔루션을 개발할 수 있습니다.
AWS는 또한 추천 목록 개발자가 서비스 할당량을 유지할 수 있는 방법에 대해 설명합니다. 제공되는 모범 사례에는 자동화된 할당량 관리 기술, 할당량 모니터링 및 AWS를 수용하는 아키텍처 개발이 포함됩니다.
또한 회사는 개발자가 장애 조치를 수용할 수 있도록 할당량 차이를 유지할 것을 권장합니다. 장치 또는 응용 프로그램이 예기치 않게 작동하는 경우 간격을 통해 해당 서비스 제한으로 인한 문제가 발생하지 않도록 할 수 있습니다.
IoT 설계에서 AWS IoT Core 제한 설명
AWS IoT Core는 디바이스와 애플리케이션 간의 통신을 간소화하려는 IoT 개발자에게 필수적인 서비스가 될 수 있습니다. 그러나 서비스를 사용하는 모든 개발자는 Amazon이 부과하는 제한 사항을 알고 있어야 합니다.
장치 섀도우 크기, 정책 크기, 개수 또는 구독 호출당 구독에 대한 제한은 서비스 할당량이 정상적인 IoT 장치 또는 앱 성능을 방해하지 않도록 하기 위해 다른 개발 전략이 필요합니다. 그것들을 이해하는 것은 도움이 됩니다 기업은 AWS IoT Core를 사용합니다. 이 서비스를 최대한 활용하십시오.
출처: https://www.iotforall.com/aws-iot-core-limits-and-impact-on-iot-design