Top Banner
Building and Scaling Internet of Things Applications with Angelo Corsaro, PhD Chief Technology Officer [email protected] - Cloud
66

Building and Scaling Internet of Things Applications with Vortex Cloud

Sep 08, 2014

Download

Technology

Angelo Corsaro

Cloud Messaging is one of the most critical elements at the core of any Internet of Things and Industrial Internet application. The degree of efficiency and connectivity provided by the cloud messaging technology usually drives the overall efficiency and reach of the entire system.

Vortex Cloud is a Cloud Messaging implementation that targets public as well as private clouds and enables embedded, mobile, web, enterprise and cloud applications to efficiently and securely share data across the Internet. Vortex Cloud has been designed ground up to address easy of connectivity, wire-efficiency, scalability, elasticity and security.

This presentation will (1) introduce the Vortex Cloud architecture and explain how it provides elasticity and fault-tolerance, (2) explain the different deployment models supported for public-cloud, private-cloud and no-cloud (3) get you started developing a simple Internet of Things Application.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Building and Scaling Internet of Things Applications with Vortex Cloud

Building and Scaling Internet of Things Applications with

Angelo  Corsaro,  PhD  Chief  Technology  Officer  

[email protected]

- Cloud

Page 5: Building and Scaling Internet of Things Applications with Vortex Cloud

Vortex

Page 8: Building and Scaling Internet of Things Applications with Vortex Cloud

Vortex Cloud

Page 12: Building and Scaling Internet of Things Applications with Vortex Cloud

Architecture

Page 47: Building and Scaling Internet of Things Applications with Vortex Cloud

Deployments

Page 54: Building and Scaling Internet of Things Applications with Vortex Cloud

Cop

yrig

ht P

rism

Tech

, 201

4

Deployment of a Vortex-Cloud instance on a Linode server 88.80.185.102:

Example Configuration

java \ -jar \ -Dlog.level=INFO \ -Dcloud.discovery.user.tcp.port=7400 \ -Dcloud.discovery.user.externalNetworkAddresses=88.80.185.102:7400 \ -Dcloud.discovery.services.tcp.port=6400\ discovery-service.jar

java \ -jar \ -Dlog.level=INFO \ -Dcloud.routing.user.tcp.port=5000\ -Dcloud.routing.user.externalNetworkAddresses=88.80.185.102:5000 \ -Dcloud.routing.services.tcp.port=5005\ -Dcloud.routing.services.tcp.peers=88.80.185.102:6400 \ routing-service.jar

Page 58: Building and Scaling Internet of Things Applications with Vortex Cloud

Management

Page 61: Building and Scaling Internet of Things Applications with Vortex Cloud

Live Demo!http://demo-eu.prismtech.com:9000

bit.ly/vortex-chat

Page 63: Building and Scaling Internet of Things Applications with Vortex Cloud

Cop

yrig

ht P

rism

Tech

, 201

4

Deployment of a Vortex-Cloud instance on a Linode server 88.80.185.102:

Cloud Configuration

java \ -jar \ -Dlog.level=INFO \ -Dcloud.discovery.user.tcp.port=7400 \ -Dcloud.discovery.user.externalNetworkAddresses=88.80.185.102:7400 \ -Dcloud.discovery.services.tcp.port=6400\ discovery-service.jar

java \ -jar \ -Dlog.level=INFO \ -Dcloud.routing.user.tcp.port=5000\ -Dcloud.routing.user.externalNetworkAddresses=88.80.185.102:5000 \ -Dcloud.routing.services.tcp.port=5005\ -Dcloud.routing.services.tcp.peers=88.80.185.102:6400 \ routing-service.jar

Page 66: Building and Scaling Internet of Things Applications with Vortex Cloud

Thanks!