Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Hardware Lab. Andrew Kokhanovskyi. Kaa introduction

1,239 views

Published on

09.07.2015 Odessa Innovation Week, Hardware Lab

Andrew Kokhanovskyi (CTO, CyberVision, Inc.)
Kaa introduction

Подробнее:
http://geekslab.co,
http://oiw.in.ua
https://www.facebook.com/GeeksLab.co , https://www.facebook.com/OdessaInnovationWeek
https://www.youtube.com/user/GeeksLabVideo

Published in: Technology
  • Be the first to comment

Hardware Lab. Andrew Kokhanovskyi. Kaa introduction

  1. 1. Introduction Andrew Kokhanovskyi CTO, CyberVision, Inc. @akokhanovskyi kaaproject.org© 2015 CyberVision, Inc. All rights reserved.
  2. 2. kaaproject.org© 2015 CyberVision, Inc. All rights reserved.
  3. 3. © 2015 CyberVision, Inc. All rights reserved. Administration UI Profile Profile filters Group A Group B REST API Identity management (profiling) kaaproject.org Kaa cluster Profile
  4. 4. © 2015 CyberVision, Inc. All rights reserved. Administration UI REST API Group B Group C Notification Configuration ConfigurationNotification kaaproject.org Kaa cluster Device management (notifications and data distribution)
  5. 5. User A Application BApplication A © 2015 CyberVision, Inc. All rights reserved. Events Messaging (events system) kaaproject.org Kaa cluster
  6. 6. © 2015 CyberVision, Inc. All rights reserved. Analytics System Data Data Data collection (logging) Kaa cluster kaaproject.org
  7. 7. The secret sauce: structured data e2e kaaproject.org© 2015 CyberVision, Inc. All rights reserved.
  8. 8. © 2015 CyberVision, Inc. All rights reserved. Zookeeper quorum Endpoints Control servers standby Bootstrap servers Operations servers Fault-tolerance and horizontal scalability kaaproject.org active
  9. 9. Security © 2015 CyberVision, Inc. All rights reserved. Zookeeper quorum Endpoints Bootstrap server Operations server Mutual Auth (two-way authentication based on RSA signatures + AES session keys) Firewall Kerberos or mutual (two-way) SSL for server auth kaaproject.org Control server
  10. 10. © 2015 CyberVision, Inc. All rights reserved. HTTPUDP TCP Web sockets Custom Cloud support DB support REST API Integration Data ingestion REST API SSL CoAP MQTT kaaproject.org
  11. 11. © 2015 CyberVision, Inc. All rights reserved. Memory usage Operations at 80% CPU utilization 1 node 2 nodes 4 nodes 16 nodes Notifications / sec 45 k 86 k 173k 710 k Configuration updates / sec 30 k 58 k 122 k 465 k Events / sec 120 k 150 k 410 k 1 500 k Endpoint count 100 k 200 k 400 k 800 k RAM usage 2Gb 3Gb 5Gb 9.5Gb Key performance indicators kaaproject.org
  12. 12. © 2015 CyberVision, Inc. All rights reserved. kaaproject.org
  13. 13. Andrew Kokhanovskyi, CTO, CyberVision ak@cybervisiontech.com kaaproject.org cybervisiontech.com THANK YOU FOR YOUR ATTENTION

×