2016-05-31 4 views
-1

이제 막 IoT 및 데이터 스트리밍에 대해 배우기 시작했습니다. 이 질문이 너무 명백하거나 일반적인 것처럼 보이는 경우 사과드립니다.IoT 스트리밍 아키텍처

나는 수백 개의 (아마도 수천 개의) Iot 센서로부터 데이터를 스트리밍하고, 데이터를 데이터베이스에 저장 한 다음 웹 기반 UI에 표시하기 위해 데이터를 검색하는 학교 프로젝트에 참여하고 있습니다. 주의 할

상황은 다음과 같습니다

  1. 결함 허용 및 불완전한 데이터를 수용 할 수있는 기능은 데이터베이스가 스트림


으로로드 할 수있는 능력 및 쿼리 데이터를 가지고 있어야

  • 엔트리

    저는 이러한 요구 사항을 지원할 수있는 아키텍처를 구축하는 방법에 대한 아이디어를 Google에서 살펴 보았습니다. 여기에 내가 생각하고있는 내용은 다음과 같습니다 을 Fluentd에와

  • 아파치 스파크 MongoDB를 서버
            의 클러스터를 관리하는 스트림으로 변환하여

    1. 센서 데이터가 수집됩니다. MongoDB 서버가 동일한 저장소에 연결되어 있습니다.
              b. 스파크는 UI/웹 응용 프로그램에서 쿼리를 처리하는 데 사용됩니다 BigQuery를
    2. 서버 MongoDB를 사이에 균형 내결함성 및 부하를 처리합니다.

    my current idea of a IoT streaming architecture


    문제는 지금이 아키텍처를 가능 여부, 또는 전혀 작동할지 여부입니다. 나는 어떤 생각이나 제안에 열려 있습니다.

    미리 감사드립니다.

  • +0

    물론, 그것을 시도. 왜 여기서 승인을 받아야합니까? 너는 학생이다. 이것이 실제 학습입니다. – duffymo

    +0

    글쎄, 모든 것을 시도해보십시오. 너는 그들 모두를 배울 것이고, 너는 이해할 것이다. 당신은 결국 학생입니다. 그리고 그래서 우리는 의견을 얻기보다는 구체적인 사안에 대해 질문합니다. 당신은 그 다른 기술을 구글 할 수 있고 또한 하나에 달라 붙을 수 있습니다. –

    답변