38

Tokyo Azure Meetup #4 - Build 2016 Overview

Embed Size (px)

Citation preview

Page 1: Tokyo Azure Meetup #4 -  Build 2016 Overview
Page 2: Tokyo Azure Meetup #4 -  Build 2016 Overview

About Me

Azure MVP, Architect & Advisor

Tokyo Azure Meetup Host

twitter: @azurekanio

blog: https://azurekan.wordpress.com/

Page 3: Tokyo Azure Meetup #4 -  Build 2016 Overview

Build 2016• Cloud pattern for selling tickets

• Rich program with two venues

• Huge focus on content and technology

• Microsoft is very active in cloud and services

Page 4: Tokyo Azure Meetup #4 -  Build 2016 Overview

Trends

Page 5: Tokyo Azure Meetup #4 -  Build 2016 Overview

Azure IoT

• Starter Kits are now available from partners

• Hub device management in Q2

• Gateway SDK preview in Q2

Page 6: Tokyo Azure Meetup #4 -  Build 2016 Overview

Starter Kits• Adafruit Raspberry Pi Kit• Adafruit Feather MO Kit• Adafruit Huzzah Feather ESP8266 Kit• SparkFun Thing Dev Kit• Seeed – Intel Edison Kit

• Prices from $50 to $160

Page 7: Tokyo Azure Meetup #4 -  Build 2016 Overview

Azure IoT Starter Kit

Price: $46.95

Page 8: Tokyo Azure Meetup #4 -  Build 2016 Overview

Azure IoT Starter Kit Contents• 1x Assembled Adafruit Feather HUZZAH ESP8266 WiFi• 1x Micro Servo• 1x PIR (motion) Sensor• 1x USB Cable – A/Micro B• 1x Fast Vibration Switch• 1x Magnetic Contact Switch (door sensor)• 1x Lithium Ion Polymer Battery – 3.7v 500mAh• 1x Half-sized Breadboard• 1x Premium Male/Male Jumper Wires – 40 x 6″• 1x Magnetic Contact Switch (door sensor)• 1x DHT22 Temperature-humidity Sensor + Extras

Page 9: Tokyo Azure Meetup #4 -  Build 2016 Overview

Azure IoT Suite Remote Monitoring

Page 10: Tokyo Azure Meetup #4 -  Build 2016 Overview

Azure IoT Hub Device Management• Remotely maintain

• Interact with

• Accepted open source standards

• Reduce time for custom development

•Manage IoT devices at scale from the cloud

Page 11: Tokyo Azure Meetup #4 -  Build 2016 Overview

Azure IoT Hub Device Management• Enroll

• View status and health

• Organize, control access, and update the software, firmware and configurations of millions of geographically dispersed IoT devices

• Significant time and resource savings

• Manage millions of devices supporting the LWM2M protocol, the leading standard from the Open Mobile Alliance (OMA)

Page 12: Tokyo Azure Meetup #4 -  Build 2016 Overview

Azure IoT Hub Device Management• Device Registry Manager API: interact with device and service properties

• Device Groups API: work in groups and control solution topology

• Device Queries API: find by tags, device, or service properties

• Device Models API: information model for the devices

• Device Jobs API: simultaneous device orchestrations

Page 13: Tokyo Azure Meetup #4 -  Build 2016 Overview

Gateway SDK• Connect legacy devices to Azure

• SDK for “edge intelligence” modules

• Optimize and process data before it’s sent to the cloud

• Minimized latency

• Reduced bandwidth costs

• Effective enforcement of security and privacy constraints.

Page 14: Tokyo Azure Meetup #4 -  Build 2016 Overview

Gateway SDK• Encryption, Annotation, Preprocessing, Filtering

• Logic to be executed prior to sending data to the cloud

• Real time-sensitive edge logic

• Processing selected data locally

• Enforce security and privacy constraints.

Page 15: Tokyo Azure Meetup #4 -  Build 2016 Overview

Azure Service Fabric• General Availability

• Preview for Windows Server:• Install on premise• Install on alternative clouds

• Preview for Linux

• Pay only for the infrastructure

Page 16: Tokyo Azure Meetup #4 -  Build 2016 Overview

Azure Service Fabrice Characteristics• Perfect for Microservices Architectures

• Low-latency at massive scale

• Proven platform

• Run everywhere

Page 17: Tokyo Azure Meetup #4 -  Build 2016 Overview

Models

• Reliable Services:• Stateless• Stateful (reliable collections)

• Reliable Actors :• Independent objects (“actors”)• Service Fabric takes care of deployment, scaling and communication across

actors

Page 18: Tokyo Azure Meetup #4 -  Build 2016 Overview

Dev Ops

• Any framework supported

• Rolling upgrades of individual microservices

• Automatically rolling back in case of error

• Deployment and never leaves the application in an inconsistent or unknown state

Page 19: Tokyo Azure Meetup #4 -  Build 2016 Overview

Microservices Model

Page 20: Tokyo Azure Meetup #4 -  Build 2016 Overview

Deployment Everywhere

Page 21: Tokyo Azure Meetup #4 -  Build 2016 Overview

Azure Functions• Event driven, compute-on-demand

• Triggers in Azure or 3-rd party systems (on premise as well)

• In Preview

• Easily schedule event-driven tasks across services

• Ultimate PaaS - Complete Abastraction

Page 22: Tokyo Azure Meetup #4 -  Build 2016 Overview

Azure Functions• Build on top of App Service

• Build on top of WebJobs SDK

• Local Development

• Git endpoint for deployment

• Rich Language Support

Page 23: Tokyo Azure Meetup #4 -  Build 2016 Overview

Triggering Options• Pre-defined time by leveraging CRON expressions

• Changes in Azure Storage Blob containers

• Changes to Azure Queues

• Messages from Service Bus

• HTTP triggers

• Events emitted in virtually any SaaS products that support Web Hooks

Page 24: Tokyo Azure Meetup #4 -  Build 2016 Overview

Azure Functions

• Scale Functions based on customer demand

• Develop how you want, using a browser-based UI or existing tools

• Get continuous deployment, remote debugging, and authentication out of the box

Page 25: Tokyo Azure Meetup #4 -  Build 2016 Overview

Cortana Intelligence Suite

• As a fully managed big data and advanced analytics suite

• Perfect to transform your data into intelligent action

• Coming with 2 templates:• Vehicle telemetry analytics• Predictive maintenance for aerospace

Page 26: Tokyo Azure Meetup #4 -  Build 2016 Overview

Cortana Intelligence Suite for Apps

• Recommendation

• Sentiment Analysis

• Face recognition

Page 27: Tokyo Azure Meetup #4 -  Build 2016 Overview

Cortana Intelligence Suite Architecture

Page 28: Tokyo Azure Meetup #4 -  Build 2016 Overview

Core Elements

Page 29: Tokyo Azure Meetup #4 -  Build 2016 Overview

Bot Framework

•One of the top accents during the whole conference

•Microsoft is putting a big bet on bots

• Next revolution after mobile apps

Page 30: Tokyo Azure Meetup #4 -  Build 2016 Overview

Key Components• Bot Builder

• Bot Connector

• Bot Directory

Page 31: Tokyo Azure Meetup #4 -  Build 2016 Overview

Bot Framework Collaboration

• Bing Team

• Microsoft Research Team

• UX Team

Page 32: Tokyo Azure Meetup #4 -  Build 2016 Overview

Microsoft Cognitive Services

Page 33: Tokyo Azure Meetup #4 -  Build 2016 Overview

Microsoft Cognitive Services API-s

• Adding emotion and customized language understanding

Page 34: Tokyo Azure Meetup #4 -  Build 2016 Overview

Storage Service Encryption• Automatically encrypts your data prior to persisting to

storage

• Automatically decrypts prior to retrieval

• The encryption, decryption and key management is totally transparent to users.

Page 35: Tokyo Azure Meetup #4 -  Build 2016 Overview

Scenarios• Encryption of block blobs, append blobs, and page blobs.

• Encryption of archived VHDs and templates brought to Azure from on-premises.

• Encryption of underlying OS and data disks for IaaS VMs created using your VHDs.

Page 36: Tokyo Azure Meetup #4 -  Build 2016 Overview

Preview Limitations• Encryption of Classic Storage Accounts is not supported

• Encryption of Classic Storage Accounts migrated to ARM storage accounts is not supported

• Existing Data - SSE only encrypts newly created data after the encryption is enabled

• Marketplace Support - VHD base unencrypted; VM operations encrypted

• Table, Queues, and Files data will not be encrypted.

Page 37: Tokyo Azure Meetup #4 -  Build 2016 Overview

Power BI Embedded• Visualizations that work across all devices

• Embed rich interactive reports to native applications

• Use existing and build new visuals

• Connect to any Power BI supported cloud data source

• Up to date with the Direct Query protocol

• Existing authentication and authorization infrastructure

Page 38: Tokyo Azure Meetup #4 -  Build 2016 Overview

Security