지난 주에 미국 시애틀에서 열린 Microsoft 개발자 컨퍼런스에서는 새로운 소식들이 여러 가지가 쏟아져 나왔습니다. 이번 개발자 컨퍼런스에서 기존의 앱을 향상시키는 새로운 애저 데이터 및 클라우드 서비스와 자연어 인식을 이용한 인텔리전트 앱 개발을 지원하는 새로운 인공지능(AI)과 서비스를 공개했고, 더불어 인텔리전트 클라우드와 인텔리전트 디바이스들을 위한 새로운 데이터, IoT 엣지(IoT edge), AI (인공지능) 서비스를 선보였습니다. 그 중 사물인터넷 (IoT)와 관련된 항목을 정리했습니다.
클라우드에서 다양한 디바이스(edge device)까지 – 구체적인 IoT비전을 위한 인텔리전스 전략
IoT 블로그를 다루면서 IoT 디바이스에서 매 순간 발생하는 수많은 데이터는 기업에게 다양한 비즈니스 기회와 인사이트를 제공한다는 이야기를 했습니다. 마이크로소프트는 이번 Build 2017 컨퍼런스에서 기업들이 IoT를 활용해 새 비즈니스 기회를 만들어낼 수 있는 혁신적 방안들을 여럿 선보였습니다. 그 중 하나가 MS 애저 IoT 엣지(Azure IoT Edge) 인데 이번에 프리뷰를 공개했습니다. 이는 클라우드 플랫폼이 가진 다양한 기능과 서비스 그리고 장점들을 IoT 디바이스로 확장하는 서비스라고 할 수 있습니다.
애저 IoT 엣지(Azure IoT Edge)의 정체는?
먼저 IoT 서비스 아키텍처의 가장 끝단에 위치하는 IoT 디바이스들 (MS는 이 디바이스들을 엣지라고 부릅니다)에 클라우드 기능을 제공(경우에 따라서는 중계한다는 표현이 더 맞을 수 있습니다)하는 서비스가 Azure IoT Edge입니다. 기업들은 Azure IoT Edge를 사용하여 업무 요건에 적합한 하이브리드 클라우드 및 엣지 IoT(사물 인터넷) 솔루션을 구현할 수 있습니다. IoT Edge는 코드와 서비스 간의 오케스트레이션을 용이하게 하여 코드와 서비스가 클라우드와 에지 사이에서 안전하게 송수신되고 클라우드 플랫폼에서 운영되는 다양한 서비스와 기능이 IoT 디바이스에 전달될 수 있게 지원합니다. Microsoft Azure와 타사 서비스를 간단히 통합하거나 기존에 운영 중인 서비스를 보강하여 기업이 운영하고 있는 업무별 비즈니스 프로세스에 맞게 사용자 지정 IoT 응용 프로그램을 만들 수 있다는 것이 큰 장점이기도 합니다.
애저 IoT 엣지(Azure IoT Edge)의 주요 장점
1. IoT디바이스 (엣지)에서 인공 지능 및 고급 분석 기능 활용
클라우드에서 고급 분석, 기계 학습 및 인공 지능 기능을 가진 서비스를 개발한 후에 IoT Edge를 사용하여 IoT 디바이스들에서 이 기능들을 사용할 수 있습니다. Azure와 타사 서비스로 구성된 에코시스템을 통해 에지 장치에서 새 IoT 응용 프로그램을 사용하도록 설정하는 것도 가능합니다. Azure 스트림 분석, Microsoft Cognitive Services 및 Azure 머신 러닝 등을 활용하여 최소의 시간과 노력으로 완성도 높은 IoT 솔루션을 만들 수 있습니다. 이렇게 절약된 시간과 노력은 목표 시장과 고객을 더욱 자세히 이해하고 고객들이 기꺼이 활용할 수 있는 IoT시나리오를 구현하는데 투자하는 것이 현명하겠죠.
2. IoT 솔루션 비용 절감
Azure IoT Edge를 사용하면 IoT 디바이스 자체에서 데이터를 처리하도록 프로그래밍할 수 있습니다. 그리고 클라우드로 보내야 하는 IoT 데이터를 분리한 다음 클라우드에서 저장 및 분석해야 하는 데이터만 보낼 수 있습니다. IoT 장치에서 클라우드로 전달하는 데이터 양을 줄임으로써 값비싼 네트워크 대역폭 비용 그리고 다른 비즈니스 응용 프로그램에서 데이터를 저장하고 분석하는데 소요되는 비용을 줄이면서 비즈니스에 필요한 인사이트는 그대로 확보할 수 있습니다.
3. 개발 간소화
Azure IoT Edge를 활용하면 이미 보유한 기술과 자원을 활용하여 고급 IoT 솔루션에 소요되는 개발 작업을 간소화할 수 있습니다. Visual Studio와 같이 많은 개발자들이 익숙한 개발언어 C, Node.js, Java, Microsoft .NET, Python 등을 비롯한 여러 프로그래밍 언어를 사용하여 IoT 솔루션을 최적화 및 모니터링하고 필요에 따라 수정 작업을 진행할 수 있습니다. 클라우드에서 사용하는 것과 동일한 프로그래밍 모델을 사용하여 IoT 응용 프로그램을 만들고 테스트한 다음 IoT 디바이스에 배포 및 적용할 수 있습니다.
4. 오프라인 또는 일시적 연결로 작동
IoT Edge를 사용하면 IoT디바이스들이 오프라인 상태이거나 클라우드에 일시적으로 연결된 상태에서도 안전하고 안정적으로 작동할 수 있습니다. 연결이 복구되면 에지 디바이스들은 가장 최신의 상태 정보를 동기화하고 연결 지속 여부와 상관없이 자기의 업무를 계속 수행하게 됩니다.
간단하게 Azure IoT Edge서비스를 소개해 드렸습니다. 여러분 기업에서도 IoT를 준비하고 계신다면 a~z까지 생짜로 고생하지 마시고 Azure IoT Hub와 Edge를 살펴보세요. 여러분의 귀중한 시간과 노력을 절약하면서 더 완성도 높은 IoT 서비스를 더 빨리 시장에 선보일 수 있을 겁니다.
Microsoft Azure 플랫폼에 대한 전문 서비스와 지원이 필요하시면, GowIT를 만나보세요.
고우아이티 컨설팅 담당 이은주 부장
02-462-5365
gocloud@gowit.co.kr
GowIT는 기업 환경에 최적화된 클라우드 서비스와 지원을 제공합니다.