Bluemix Networking Use Case

이번 편에서는 Bluemix Infrastructure의 서버와 Bluemix PaaS의 서비스를 어떻게 연동하여 구성 가능한지 소개드리겠습니다.

이 서비스는 드론을 통해 집을 촬영한 후, 폭풍에 입은 피해를 분석하여 어느 부분이 취약하고 보수 및 강화해야 하는지 3D 모델로 제공합니다.

서비스 Flow 예시

Bluemix 서버와 서비스간 연결하는 Networking 옵션은 다양하게 제공되어 상황에 맞게 사용할 수 있습니다.

Bluemix Connectivity Options

Step 1. 드론이 공중에서 건물 외관의 사진 촬영을 하면 My Device의 Mobile APP에서 IBM Cloud Object Storage의 API를 통해 Upload 됩니다.

Object Storage Upload

Step 2. Object Storage에 저장 된 사진 파일들을 Watson Visual Recognition를 이용하여 분석하기 위해 Bluemix Infrastructer의 Bare metal 또는 Virtual Machine을 배포합니다.

Bluemix Infrastructure

Step 3. Bluemix Infrastructure에 배포된 서버는 Object Storage의 사진 파일을 Watson으로 전달하기 위해 Object Storage의 Private API를 사용하여 Private Network로 전달 받고, Watson의 Public API를 통해 Visual Recognition 분석 후, 분석 결과 데이터를 전달받습니다.

Public & Private API Connections

Step 4. 분석 완료된 데이터를 3D Rendering 후 Web Portal에 올려 고객에게 제공하기 위해 Bluemix PaaS의 Container 서비스를 이용하여 Node.js 기반 Web Portal을 구축합니다. 이때, Bluemix의 서버, Container 간 VPN 터널을 구성하여 통신을 하게 됩니다.

Container

이 예제와 같이 다양한 Component들을 사용하여 경쟁력 있고 가치있는 서비스를 IBM Cloud 환경에서 구축할 수 있습니다.