Google Cloud의 연결된 기기 아키텍처

Last reviewed 2024-09-09 UTC

연결된 기기의 데이터 가치를 극대화하려면 조직에서 데이터 분석을 수행할 수 있어야 합니다. 조직에서 기기를 분석 애플리케이션에 연결하는 방법에는 여러 가지가 있으며, 특정 연결된 기기 아키텍처의 이점은 조직의 사용 사례에 따라 다를 수 있습니다. 안내에 도움이 되도록 이 문서에서는 Google Cloud에서 연결된 기기 아키텍처 집합을 설명합니다. 이러한 아키텍처는 연결된 기기의 다양한 사용 사례 및 요구사항을 다룹니다.

이 문서는 Google Cloud의 IoT 아키텍처에 대한 정보를 제공하는 문서 시리즈의 일부입니다. 이 시리즈의 다른 문서에는 다음이 포함됩니다.

연결된 기기 아키텍처 요약

이 문서에서는 연결된 기기 아키텍처를 계획할 때 고려해야 하는 다음 측정기준에 따라 연결된 기기 사용 사례를 세 가지 카테고리로 그룹화합니다.

  • 기기 수: 애플리케이션에 직접 연결된 기기 수를 고려하는 것이 중요합니다. 애플리케이션에 여러 최종 기기(예: 머신, 센서 또는 카메라)가 있고 이러한 기기가 중간 게이트웨이나 다른 기기(예: 휴대전화)에 연결되어 있는 경우 이러한 최종 기기가 애플리케이션에서 표시되고 관리되어야 하는지 여부를 파악하는 것이 중요합니다. 경우에 따라 개별 기기를 나타내야 할 수 있으며, 어떤 경우에는 중간 기기만 표시되면 됩니다.

  • Fleet 관리: 기기 상태 모니터링, 소프트웨어 및 펌웨어 업데이트, 구성 관리, 기타 Fleet 관리 기능과 같은 기능이 필요한지 고려하세요. 이러한 요구사항은 애플리케이션 아키텍처의 선택에 영향을 줍니다.

  • 기기 간 메시지: 애플리케이션 아키텍처를 통한 기기 통신은 중요한 요소입니다. 예를 들어 일부 애플리케이션은 애플리케이션 아키텍처를 통해 연결된 기기 간의 통신에 종속됩니다. 다른 애플리케이션에는 기기 간에 메시지 전달 없이 각 기기와 애플리케이션 간에 엄격하게 발생하는 데이터 흐름이 있습니다.

요약 표

애플리케이션의 특성을 이해하면 사용 사례에 가장 적합한 아키텍처를 선택하는 데 도움이 됩니다. 선택을 돕기 위해 다음 표에는 이 시리즈에 설명된 각 연결된 아키텍처에서 제공하는 지원이 요약되어 있습니다.

기기 지원 제한 사항 기기 간 메시지 Fleet 관리 지원
MQTT 브로커 수백만 단위 권장됨 지원되지 않음
IoT 플랫폼 수백만 단위 일부 지원 권장됨
기기에서 Pub/Sub로 연결 수백 단위 일부 지원 지원되지 않음

다음 단계