USE CASES
사물인터넷(IoT)을 위한 Astra DB
가정, 사무실, 교통, 공장 및 매장의 스마트 기기에서 대규모로 생성되는 데이터는 데이터 경제를 재정의하고 있습니다.
Statista가 실시한 시장조사에 따르면 사물인터넷(IoT) 시장은 2020년 이후 두 배 이상 성장하여 2030년까지 전 세계 연간 매출이 미화 1조 달러를 넘어설 것으로 예상됩니다. 또한 전 세계 IoT 연결 기기의 수는 같은 10년 동안 세 배로 늘어날 것으로 예상됩니다.
IoT 애플리케이션은 다양한 형식으로 실시간 데이터를 생성하는 수백만 개(경우에 따라 수십억 개)의 IoT 기기에 연결됩니다. 이러한 IoT 기기는 '엣지(edge)' 위치에 분산되어 있으며 데이터 센터 또는 클라우드에 연결됩니다. 5G 기술은 빠른 속도와 짧은 지연 시간으로 IoT 연결 속도를 더욱 높여 줍니다. 이러한 실시간 IoT 애플리케이션을 규모에 맞게 실행하려면 확장성, 데이터 모델링 유연성 및 다중 클라우드 영역/가용성을 갖춘 실시간 데이터 솔루션이 필요합니다.
사물인터넷에서 Astra DB를 선택해야 하는 이유
수십억 개의 스마트 연결 '사물'에 맞게 효율적으로 확장
Astra DB는 작은 데이터베이스로 시작하여 IoT 애플리케이션의 기기 및 데이터가 증가하면 그에 따라 데이터베이스를 확장할 수 있는 종량요금제 방식의 서비스형 DB입니다. Astra DB는 Astra Streaming(서비스형 스트리밍)과 함께 IoT 데이터를 실시간으로 수집, 저장 및 처리합니다. Astra DB를 사용하면 기하급수적으로 증가하는 IoT 데이터를 쉽게 관리하고 데이터를 활용하여 생산성과 운영 효율성을 높일 수 있습니다.
분석을 위해 쉽게 구축할 수 있는 실시간 데이터 파이프라인
Astra DB 변경 데이터 캡처(Change Data Capture, CDC)를 Astra Streaming과 함께 사용하면 실시간 데이터 파이프라인을 구축하여 분석에 활용할 수 있습니다. Astra DB의 데이터는 CDC를 통해 머신 러닝 모델 및 데이터 웨어하우스로 즉시 전송되며 실시간에 가까운 분석, 권고 및 조치에 활용됩니다.
광범위한 IoT 데이터를 위한 멀티모델 유연성
IoT 장치는 성격이 다양하기 때문에 다양한 형식의 데이터를 생성합니다. Astra DB는 이러한 광범위한 데이터를 다룰 수 있도록 Document(JSON), REST, GraphQL 및 gRPC API를 통해 멀티모델 유연성을 제공합니다. 또한 Astra Streaming은 시계열 데이터 및 이벤트 스트림 처리 관리를 지원합니다. Astra DB와 Astra Streaming을 함께 이용하면 모든 형태의 실시간 IoT 데이터를 처리할 수 있는 데이터 파이프라인을 제공할 수 있습니다.
모든 클라우드로 연결되는 IoT 엣지
Astra DB는 여러 클라우드 영역에 걸쳐 있으며 AWS, GCP 및 Azure에서 배포할 수 있으므로 전 세계 여러 지역에서 IoT 엣지 근접성을 제공할 수 있습니다. 또한 Astra DB 및 Astra Streaming은 설치 및 유지보수 간접비 부담이 없으며 모든 클라우드에서 종량요금제와 범용 Astra 크레딧을 통해 총소유비용을 절감할 수 있습니다.
Astra DB IoT 데이터 모델 및 쿼리 예시
IoT 애플리케이션의 예로 여러 개의 온도 센서가 연결된 온도 모니터링 장치/센서 네트워크를 생각해 볼 수 있습니다. 각 센서는 타임스탬프와 함께 온도 정보를 제공하며 이 정보는 다양한 유형의 쿼리를 통해 보고됩니다.
오른쪽 이미지는 Astra DB에서 관련 데이터 및 쿼리에 대해 생성된 온도 센서 및 네트워크 데이터 모델을 간략하게 보여 줍니다.
온도 센서 네트워크 IoT 애플리케이션에 대한 자세한 내용은 DataStax의 데이터 모델링 라이브러리를 참조하세요. IoT 데이터 모델링 관련 도움말은 IoT를 위한 5가지 데이터 모델: Apache Cassandra 상태 기반 최신 IoT 이벤트 관리에서도 확인하실 수 있습니다.