38

Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream
Page 2: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Vaše datacentrum-serverovňa

VM v devtestprostredí

IT admin

Provisioning VM

Vývojári

Požiadavka na VM

65%Vývojárov potvrdzuje komplikácie a časovú náročnosť k získaniu nových vývojárskych a testovacích prostredí

Priemerné využitie dedikovanejdevtest infraštruktúry10%

• Priveľa kompromisov agility vývoja

• Limitovaný rozpočet na hardvér

• Limitovaný počet softvérových licencií

• Existujúci hardvér s nízkym výkonom

• Nerealistické testy škálovania

• Veľké pozdržania vývoja spôsobené procesom objednávok HW/SW

Čo treba vyriešiť

Zdroj: Business Case for Test Environment Management Whitepaper, Cognizant

Page 3: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Rýchle, jednoduché a prenajateľné devtest prostredia v Azure.

Špecifické pre váš tím. Na vyžiadanie.

Azure DevTest Labs

Page 4: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Azure DevTest Labs

Demo

Page 5: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Devices Device Connectivity Storage Analytics Presentation & Action

Event Hub SQL DatabaseMachine

LearningApp Service

IoT HubTable/Blob

Storage

Stream

AnalyticsPower BI

Service Bus DocumentDB HDInsightNotification

Hubs

External Data

Sources3rd party

DatabasesData Factory Mobile Services

Data Lake* BizTalk Services

{ }

(*) service in Preview

Page 6: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Arduino vývoj v Visual Studiu 2017Windows IoT projekt v Visual Studiu 2017Azure IoT Hub a Device Explorer

Demo

Page 7: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Tvorbainteraktívnych reportov

Vloženie vizualizácií

do aplikácií/webov

Nasadenie s

jednoduchou správou

PowerBI Embedded

Page 8: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Microsoft Azure

subscription

Zapúzdrenie do aplikácie

Koncoví používatelia

Workspace

Workspace kolekcia

1,N

Vývojár

Názov

Správcovia

Endpointy

Kľúče

Gateway

Credentials

Geo umiestnenie

Tagy

Názov

Reporty

Datasety

Tagy

Vaša webová aplikácia

Azure SQL

Data Warehouse

Azure SQL Database

1,N

1,N

Javascript pre renderovanú vizualizáciu

Page 9: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

PowerBI Embedded workspace v AzureZapúzdrenie vizualizácií do webovej aplikácie

Demo

Page 10: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream
Page 11: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

An event-based

serverless compute

experience to accelerate

your development. It can

scale based on demand and

you pay only for the

resources you consume.

Page 12: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream
Page 13: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream
Page 14: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream
Page 15: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream
Page 16: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream
Page 17: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream
Page 18: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Every 15 minutes Clean tableFind and clean invalid data

Example: Timer based processing

Page 19: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

File added to

Blob Storage

Transform CSV to data rows

CSV

Power BI

Chart graphic

Example: Azure service event processing

Page 20: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Millions of devices feed

into Stream Analytics

Store data in

SQL Online

Transform to structured data

Example: Real-time stream processing

Page 21: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

? ...

Cortana Analytics answers questionsMessage sent

to Chatbot

Chatbot sends

response

Example: Real-time bot messaging

Page 22: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Demo

Page 23: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Try it yourself:

https://www.npmjs.com/package/azure-functions-cli

Open source on Git

https://github.com/Azure/azure-functions-cli

Page 24: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

https://blogs.msdn.microsoft.com/webdev/2016/12/01/visual-studio-tools-for-azure-functions/

Page 25: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream
Page 26: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

DEMO

Page 27: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Microsoft Cognitive ServicesGive your apps a human side

Page 28: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Building Intelligent Bots

Page 29: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Bots are not:

Page 30: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

DEMO

Page 31: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Bots are apps. Really. That’s it!

• Intelligent if-else

• They solve problems, like apps

• You can publish your bot instantly on Messanger, Skype, Slack, Kik, email, custom hardware devices, anything.

• They are cross platform, you can run them anywhere, on any device

• They are actually easier to build and deploy across platforms than apps

• Very similar capabilities: Push notifications? Check.

Page 32: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

www.botframework.com

Page 33: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Bot Connector

Your Bot Framework

Connects your bot with various channels,

stores state and many more...

Developer Portal

Connect your bots to text/sms, Skype,

Slack, Facebook Messenger,

Office 365 mail and other channels.

Bot Builder

Tools and services to build great bots

that converse wherever your users are.

Bot Directory

Try, use, and add published bots to the

world’s top conversation experiences.

Page 34: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Node.js, .NET and REST• Dialogs to model conversation

• Dialogs are reusable

• Types of Dialogs include:

• Built-in prompts

• Yes/No, String, Number, Choices

• FormFlow and form slot filling (branching, disambiguation, multi-turn)

• Conversations are scalable to multiple machines

• Rich interactions• Support for rich attachments (image, card, video, doc,

etc.); support for calling (Skype)

• Service extensions for language understanding(LUIS) and translation

• Online/offline Chat Emulator

• Samples

Bot Builder SDK

Page 35: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

• Register your bot

• Connect to channels

• Test

• Publish

• Manage

• Measure

Developer Portal

Page 36: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream
Page 37: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

Public Directory of Bot Framework Bots

• Users can discover, try, and add bots to the conversation experiences on which the bot is configured (no app required)

• Bots are public at developer discretion; bots must be submitted for review in order to appear in the directory

• Searchable

Bot Directory

Page 38: Vaše datacentrum - Microsoft...Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream

DEMO