Clouds in 2016

26
Clouds in 2016 Apr-2016 Guy Vinograd, CEO

Transcript of Clouds in 2016

Page 1: Clouds in 2016

Clouds in 2016Apr-2016

Guy Vinograd, CEO

Page 2: Clouds in 2016

Your R&D Team

Cloud-native SaaS Providers

Million-scale users, 10000s devices, 1000s TPS◦AWS’s leading R&D partner

IoT clouds builders for device vendors◦Fully managed service◦Enables device makers to focus on their core

Customers - global $Bn companies to start-ups

About Me and Softimize

Page 3: Clouds in 2016

Your R&D Team

Agenda

Who are the Cloud of 2016

Trends in the Clouds

Challenges of 2016 Clouds

Page 4: Clouds in 2016

Your R&D Team

Elastic

Self Service

Cloud Recap (NIST)

Global

Multi-Tenant

Pay per Use

IaaS

PaaS

SaaS

Page 5: Clouds in 2016

Your R&D Team

Clouds in 2016 are the Default

Page 6: Clouds in 2016

Your R&D Team

Public Clouds

Page 7: Clouds in 2016

Your R&D Team

Private Clouds

Page 8: Clouds in 2016

Your R&D Team

Agenda

State of the Cloud in 2016

Trends in the Clouds

Challenges of 2016 Clouds

Page 9: Clouds in 2016

Your R&D Team

◦ No servers, no deployments onto servers, no installed software◦ 11/2014 – AWS Lambda◦ 2/2016 – Google Cloud Functions (Alpha)◦ 31/3/2016 - Microsoft Azure Functions (Alpha).

Trends – Serverless Computing

Page 10: Clouds in 2016

Your R&D Team

◦ Micro-service & Continues Deployment enabler◦ AWS EC2 Container Service (11/2014)◦ Google Container Engine (8/2015)◦ Azure Container Service (9/2015)

Trends – Containers In, Virtualization Out

Page 11: Clouds in 2016

Your R&D Team

Cloud-optimized application architecture and design

Go beyond hosting service. Use the cloud services◦ Queues, Storage, Databases, Auto Scaling, Security, Workflow

engines, Big Data Streaming, IoT services

Why?◦ Scale◦ Much less Dev Ops – installs, deploys◦ Speedier R&D – less provisioning◦ Traceable – Centralized Logs, Metrics

Bottom line: 70% more efficient

Trends - Native Cloud Apps Become the Norm

Page 12: Clouds in 2016

Your R&D Team

Trends - IoT

Page 13: Clouds in 2016

Your R&D Team

REST

IoT Architecture

HTTP | MQTT | CoAP | XMPP

IoT Backend Service

GW

Page 14: Clouds in 2016

IoT Demo

Page 15: Clouds in 2016

Your R&D Team

Shopping List Using TBB Integration with AWS IoT

Page 16: Clouds in 2016

Your R&D Team

Let’s See Something Working

Page 17: Clouds in 2016

Your R&D Team

Shopping List Architecture

SensorHub

Raspberry PITBB RPI JS SDK

AWS IOT Kinesis

DynamoDB

Auto Scaling

TBBStreamer

Sensor

Actuator

Actuator

ELB

TBBDeviceMgmt

Auto Scaling

WebREST API Client

TBB AngularJS SDK

MQTT, Hub Certificate

Provision ThingsSet/Get shadow

Push notificationsMQTT\WebSocket

IoT Service appDevice management

Page 18: Clouds in 2016

Your R&D Team

Agenda

State of the Cloud in 2016

Trends in the Clouds

Challenges of 2016 Clouds

Page 19: Clouds in 2016

Your R&D Team

Challenges – Security – Not #1

Page 20: Clouds in 2016

Your R&D Team

Challenges – Cloud Computing Became COMPLEX

SaaS requirements- scalability, multi tenancy, security, soft real time, multi-cloud, multi-region

Critical to choose the right cloud services◦ AWS has 161 services! ◦ Or no scale, security breaches, high latency, big $$$◦ Need architects with broad cloud knowledge

Critical to effectively utilize the cloud resources◦ CPU utilization – Can you do 80%?? Or 30%?◦ Or big $$$ or high latency◦ Need developers with deep experience with cloud SDKs

Page 21: Clouds in 2016

Your R&D Team

Challenges – Mitigation In Israel

DIY◦Most fail

Expert sharing economics

DevOPS - Deployments, security, NOC◦emind, CloudZone,..

Native Cloud Applications - Scalability, multi tenancy, security, soft real time, multi-cloud, multi-region ◦Softimize

Page 22: Clouds in 2016

Your R&D Team

Security Multi Tenant DB

Data Streaming Vendor Services

Management

CBBTM = Common Building Blocks by Softimize

Push notificationsDevice Interaction

On Premise

MQTT, HTTP

Built for Clouds

Page 23: Clouds in 2016

Your R&D Team

Sensor HubELB

API Server

Play

Kinesis

Everything

DynamoDB

S3 or EFS

Session Files

Cloud Front

SQSAgg

Trigger

Algo Agg

SQSAgg

Ready

S3

Agg OutHub Logs

S3

Agg In

Auto ScalingAuto Scaling

Auto Scaling

S3DB

Backups

Redshift

Any SQL BI Tool

Session CacheRT Algo

*H1/2016 - MQTT (including AWS IoT)

CBBTM Streaming – Implementation over AWS

Page 24: Clouds in 2016

Your R&D Team

Softimize Case Studies

Page 25: Clouds in 2016

Your R&D Team

Summary

State of the Cloud in 2016

Trends in the Clouds

Challenges of 2016 Clouds◦Complexity, lack of expertise

Page 26: Clouds in 2016

Guy [email protected]

Thank You