Clouds in 2016

Post on 16-Apr-2017

252 views 0 download

Transcript of Clouds in 2016

Clouds in 2016Apr-2016

Guy Vinograd, CEO

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

Your R&D Team

Agenda

Who are the Cloud of 2016

Trends in the Clouds

Challenges of 2016 Clouds

Your R&D Team

Elastic

Self Service

Cloud Recap (NIST)

Global

Multi-Tenant

Pay per Use

IaaS

PaaS

SaaS

Your R&D Team

Clouds in 2016 are the Default

Your R&D Team

Public Clouds

Your R&D Team

Private Clouds

Your R&D Team

Agenda

State of the Cloud in 2016

Trends in the Clouds

Challenges of 2016 Clouds

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

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

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

Your R&D Team

Trends - IoT

Your R&D Team

REST

IoT Architecture

HTTP | MQTT | CoAP | XMPP

IoT Backend Service

GW

IoT Demo

Your R&D Team

Shopping List Using TBB Integration with AWS IoT

Your R&D Team

Let’s See Something Working

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

Your R&D Team

Agenda

State of the Cloud in 2016

Trends in the Clouds

Challenges of 2016 Clouds

Your R&D Team

Challenges – Security – Not #1

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

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

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

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

Your R&D Team

Softimize Case Studies

Your R&D Team

Summary

State of the Cloud in 2016

Trends in the Clouds

Challenges of 2016 Clouds◦Complexity, lack of expertise

Guy Vinogradguy@softimize.co

Thank You