vaše datacentrum - microsoft...devices device connectivity storage analytics presentation &...
TRANSCRIPT
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
Rýchle, jednoduché a prenajateľné devtest prostredia v Azure.
Špecifické pre váš tím. Na vyžiadanie.
Azure DevTest Labs
Azure DevTest Labs
Demo
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
Arduino vývoj v Visual Studiu 2017Windows IoT projekt v Visual Studiu 2017Azure IoT Hub a Device Explorer
Demo
Tvorbainteraktívnych reportov
Vloženie vizualizácií
do aplikácií/webov
Nasadenie s
jednoduchou správou
PowerBI Embedded
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
PowerBI Embedded workspace v AzureZapúzdrenie vizualizácií do webovej aplikácie
Demo
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.
Every 15 minutes Clean tableFind and clean invalid data
Example: Timer based processing
File added to
Blob Storage
Transform CSV to data rows
CSV
Power BI
Chart graphic
Example: Azure service event processing
Millions of devices feed
into Stream Analytics
Store data in
SQL Online
Transform to structured data
Example: Real-time stream processing
? ...
Cortana Analytics answers questionsMessage sent
to Chatbot
Chatbot sends
response
Example: Real-time bot messaging
Demo
Try it yourself:
https://www.npmjs.com/package/azure-functions-cli
Open source on Git
https://github.com/Azure/azure-functions-cli
https://blogs.msdn.microsoft.com/webdev/2016/12/01/visual-studio-tools-for-azure-functions/
DEMO
Microsoft Cognitive ServicesGive your apps a human side
Building Intelligent Bots
Bots are not:
DEMO
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.
www.botframework.com
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.
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
• Register your bot
• Connect to channels
• Test
• Publish
• Manage
• Measure
Developer Portal
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
DEMO