사물인터넷 (IoT)가 거대한 흐름이라는 것을 여러분은 동의하시나요? 저희 고우아이티와 많은 사람들은 그렇게 믿고 있습니다. 혹은 그렇게 되기를 바란다고 믿고 있습니다. 세상의 모든 일이 그런 것처럼 새로운 흐름은 새로운 가능성과 비즈니스 기회를 제공하기 때문이죠.
IT 업계의 터줏대감인 Microsoft도 가만 있지는 않겠죠. 무엇인지 몰라도 굉장히 열심히 준비하고 있지 않을까 생각합니다. 그래서 오늘은 마이크로소프트의 IoT 전략에 대해 알아보도록 하겠습니다. MS도 IoT 가능성을 확신하는 기업 중 하나이고 현재 클라우드 시장을 AWS와 함께 양분하고 있는 MS애저 플랫폼을 중심으로 IoT 모델과 전략을 만들어 오고 있습니다. 결론부터 이야기하면 애저 클라우드 플랫폼이 MS IoT 전략의 핵심 기둥인데 그 이유는:
* MS애저는 전 세계에 모든 지역에 서비스가 가능하고, IoT 디바이스 지원을 위한 무제한의 확장성과 경제성을 보장하면서 업계 표준 프로토콜과 보안 체계를 이용한 안전한 연결을 보장할 수 있다.
* 지역적으로 분산된 디바이스들간에 정보와 명령을 주고받을 수 있는 중앙 통제가 가능하며,
* 고객들이 IoT 디바이스에서 발생한 데이터를 통해 중요한 상황을 실시간 모니터링 및 파악할 수 있고 더 나아가 인사이트를 얻을 수 있는 고급 분석 서비스를 제공한다.
* IoT의 비지니스 가치를 구현할 수 있는 다양한 IoT 연계 서비스를 함께 제공한다.
* 그리고 기업들이 완성도 높은 IoT 솔루션과 서비스를 빠르게 구현할 수 있게 도와주는 Azure IoT 스위트 솔루션을 제공한다.
이미 록웰 오토메이션, 씨센그룹 엘리베이터와 후지쯔 등의 기업들이 MS Azure IoT 스위트를 활용해서 IoT 솔루션들을 구현 및 현장에 적용하고 있습니다. 그럼 Azure IoT 스위트를 살펴보겠습니다.
Azure IoT 스위트의 목표는 기업들이 IoT 솔루션을 빠르고 정확하게 구현할 수 있는 환경을 제공하는데 있습니다. 미리 포함되어 있는 다양한 IoT 기능 항목들을 설정해서 IoT 앱이나 서비스를 구현하는 방식을 택하고 있기 때문에 하루도 걸리지 않고 IoT를 구현할 수 있습니다. 엄청나지 않으세요. 물론 Azure IoT 디바이스용 SDK도 공개되어 있습니다.
Azure IoT 스위트를 구성하는 요소들은 무엇이 있을까요?
1) IoT Hub: 개발자들이 가진 IoT 요구 사항들을 충족시키기 위해 새로 개발된 서비스입니다. IoT 허브는 Azure IoT 스위트의 핵심 요소입니다. IoT 사물들을 연결하는 클라우드 게이트웨이라고 할 수 있습니다. 허브당 수 백만개의 IoT 사물들이 연결될 수 있고 여러분이 상상할 수 있는 규모의 대량 데이터를 처리할 수 있도록 설계/ 개발되었습니다. 웬만해서는 IoT 허브를 다운시킬 수 없을 겁니다. ㅎㅎ
IoT 허브는 HTTP, AMPQ, MQTT 등의 다양한 프로토콜을 지원합니다.
2) Stream Analytics: 이 서비스는 실시간 분석 기능을 제공합니다. IoT 디바이스에서 발생한 데이터를 수집하고 오류가 있는 데이터를 찾아냅니다. IoT허브에서 전달된 데이터를 이용하며 처리 후에는 다시 IoT 허브로 되돌려 보낼 수 있으며, SQL 형식의 언어들을 이용해서 실시간 프로세싱 로직을 작성할 수 있습니다.
3) Blob Storage: IoT디바이스에서 클라우드로 전송된 데이터를 저장할 수 있는 공간을 제공하는 서비스입니다. 가장 안정적이고 경제적인 스토리지 서비스입니다.
4) DocumentDB: Azure IoT 스위트를 IoT 사물에 대한 메타데이터 (구성, 상태 정보 및 보안 속성 등) 를 관리하기 위해 이 DB를 사용합니다.
5) Web App: IoT 디바이스의 데이터 대쉬보드 점검, 디바이스 구성과 데이터 송신, 비지니스 로직의 생성과 수정 그리고 특정 조건이 충족되면 메시지를 발송하게 하는 이벤트 기반의 액션 관리 등의 작업을 위해 사용되는 웹 애플리케이션을 호스팅하기 위해 이용되는 앱 입니다.
6) Logic App: 사용자의 IoT 솔루션을 기존 IT인프라에 연동하고 워크플로우 프로세스를 자동화하기 위해 이용되는 앱입니다. 이 로직 앱을 이용해 개발자는 IoT 시나리오에 필요한 워크플로우를 설계할 수 있습니다.
7) Full Source code: 디플로이먼트 템플리트를 포함한 웹 앱에 대한 전체 소스 코드가 제공됩니다.
그리고 솔루션을 완성하고 모든 기능을 시험해 볼 수 있는 Virtual Devices 세트가 처음부터 제공됩니다. 개발자들은 이 가상 디바이스 세트를 이용해서 실제로 적용될 시나리오를 테스트할 수 있습니다.
기술적인 내용들이 많아서 조금 복잡해 보일 수도 있지만, 이렇게 생각하시면 쉬울 것 같습니다.
하나. 마이크로소프트는 MS애저 플랫폼을 IoT 전략의 핵심 요소로 사용하고 있다.
둘. 기업들이 완성도 높은 IoT 솔루션을 빠르게 구현할 수 있도록 Azure IoT스위트 플랫폼을 제공한다.
셋. Azure IoT스위트는 IoT 솔루션 개발에 필요한 모든 서비스와 기능을 제공하는 종합 선물세트이다.
IoT 솔루션을 만들고 싶으신 가요? 자, 그럼 Microsoft Azure IoT 스위트를 이용해서 시작해 보시죠.
그리고 더 전문적인 서비스와 지원이 필요하시면 GowIT를 만나보세요.
클라우드 및 그룹웨어 (전자결재, 모바일 지원) 도입 문의
고우아이티 컨설팅 담당 이은주 부장
02-462-5365
gocloud@gowit.co.kr
cloud.gowit.co.kr
GowIT는 기업 환경에 최적화된 클라우드 서비스와 지원을 제공합니다.