Collect and analyze product feedback FeedbackCruncher CLOUD SERVICE/WEBJOB FeedbackWeb APP SERVICE...
-
Upload
melinda-greene -
Category
Documents
-
view
222 -
download
2
Transcript of Collect and analyze product feedback FeedbackCruncher CLOUD SERVICE/WEBJOB FeedbackWeb APP SERVICE...
Adam Abdelhamed Michael FlanakinSenior Program Manager Senior Program Manager
Managing Azure applications using the preview portal
2-653
Azure portal capabilities
Demo app architecture
Azure Resource Manager
overview
Demos – App management
lifecycle
Recap / Q & A
Azure Portal Capabilities
Unified management experience and marketplace
Fine-grained access control
Personalize your workspace
Billing insights
Self-service support and ticket management
Azure Portal Capabilities
Demo application – Feedback Web
Collect and analyze product feedback
Demo application – Feedback Web
FeedbackCruncherCLOUD SERVICE/WEBJOB
FeedbackWebAPP SERVICE WEB APP
FeedbackDBSQL DATABASE
FeedbackQueueAZURE STORAGE QUEUE
Accepts user feedback from a form
Queues user feedback for processing
Indexes hashtags and extracts sentiment
Stores the processed feedback with sentiment and hashtags
Demo application – Feedback Web
FeedbackCruncherSERVICE/WEBJOB
FeedbackWebAPP SERVICE WEB APP
FeedbackDBSQL DATABASE
FeedbackQueueAZURE STORAGE QUEUE
Accepts user feedback from a form
Queues user feedback for processing
Indexes hashtags and extracts sentiment
Stores the processed feedback with sentiment and hashtags
Sentiment AnalysisEXTERNAL SERVICE
Demo application – Feedback Web
FeedbackCruncherSERVICE/WEBJOB
FeedbackWebAPP SERVICE WEB APP
FeedbackDBSQL DATABASE
FeedbackQueueAZURE STORAGE QUEUE
Accepts user feedback from a form
Queues user feedback for processing
Indexes hashtags and extracts sentiment
Stores the processed feedback with sentiment and hashtags
Sentiment AnalysisEXTERNAL SERVICE
APP INSIGHTS
APP INSIGHTS
ALERTS
AUTOSCALE
ALERTS
GEO REPLICATION
Azure @ //build
Consistent management layer
ADFS
AAD
GSM
SERVICE MANAGEMENT API
Tools
ProviderRest Points
RESOURCE GROUP MANAGER
Microsoft Azure Command Line Visual Studio
RESOURCE PROVIDER CONTRACT
CONTOSO
Cloud On-Premises
AZURE RESOURCE MANAGER (ARM)
ADFS
AAD
GSM
SERVICE MANAGEMENT API
Tools
ProviderRest Points
RESOURCE GROUP MANAGER
Microsoft Azure Command Line Visual Studio
RESOURCE PROVIDER CONTRACT
CONTOSO
Cloud On-Premises
Resource providers
ADFS
AAD
GSM
SERVICE MANAGEMENT API
Tools
ProviderRest Points
RESOURCE GROUP MANAGER
Microsoft Azure Command Line Visual Studio
RESOURCE PROVIDER CONTRACT
CONTOSO
Cloud On-Premises
ToolsMicrosoft Azure PowerShell Visual Studio
AZURE RESOURCE MANAGER (ARM)
SERVICE MANAGEMENT API
RESOURCE PROVIDER CONTRACT
Azure @ //build
ADFS
AAD
GSM
SERVICE MANAGEMENT API
Tools
ProviderRest Points
RESOURCE GROUP MANAGER
Microsoft Azure Command Line Visual Studio
RESOURCE PROVIDER CONTRACT
CONTOSO
Cloud On-Premises
More consistent APIs
Role based access control
Template based deployment engine
Resource groups, tags, resource cache
AZURE RESOURCE MANAGER (ARM)
SERVICE MANAGEMENT API
Example ARM resource hierarchy
Microsoft Azure Subscription
Example ARM resource hierarchy
Microsoft Azure Subscription
Media Foundation
AppResourceGroupRESOURCE GROUP
Example ARM resource hierarchy
Microsoft Azure Subscription
Media Foundation
AppResourceGroupRESOURCE GROUP
Media Foundation
Media Foundation
Media Foundation
Media Foundation
Media Foundation
Example ARM resource hierarchy
Microsoft Azure Subscription
AppResourceGroupRESOURCE GROUP
LINKs
FeedbackStorageSTORAGE ACCOUNT
FeedbackWebWEB APP
FeedbackDBSQL DATABASE
FeedbackCruncherCLOUD SERVICE
Media Foundation
Media Foundation
Media Foundation
Example ARM resource hierarchy
Microsoft Azure Subscription
Media Foundation
AppResourceGroupRESOURCE GROUP
LoggingResourceGroupRESOURCE GROUP
ContosoLoggingSTORAGE ACCOUNT
LINKS
FeedbackStorageSTORAGE ACCOUNT
FeedbackWebWEB APP
FeedbackDBSQL DATABASE
FeedbackCruncherCLOUD SERVICE
Media Foundation
Media Foundation
Media Foundation
Example ARM resource hierarchy
Microsoft Azure Subscription
Media Foundation
AppResourceGroupRESOURCE GROUP
LoggingResourceGroupRESOURCE GROUP
ContosoLoggingSTORAGE ACCOUNT
LINKS
FeedbackStorageSTORAGE ACCOUNT
FeedbackWebWEB APP
FeedbackDBSQL DATABASE
FeedbackCruncherCLOUD SERVICE
Deployable via template Deployable via template
Media Foundation
Media Foundation
Media Foundation
Example ARM resource hierarchy
Microsoft Azure Subscription
Media Foundation
AppResourceGroupRESOURCE GROUP
LoggingResourceGroupRESOURCE GROUP
ContosoLoggingSTORAGE ACCOUNT
LINKS
FeedbackStorageSTORAGE ACCOUNT
FeedbackWebWEB APP
FeedbackDBSQL DATABASE
FeedbackCruncherCLOUD SERVICE
RBAC
RBAC
RBAC
RBACRBA
C
RBAC
RBAC
RBAC
Media Foundation
Media Foundation
Media Foundation
Example ARM resource hierarchy
Microsoft Azure Subscription
Media Foundation
AppResourceGroupRESOURCE GROUP
LoggingResourceGroupRESOURCE GROUP
ContosoLoggingSTORAGE ACCOUNT
LINKS
FeedbackStorageSTORAGE ACCOUNT
FeedbackWebWEB APP
FeedbackDBSQL DATABASE
FeedbackCruncherCLOUD SERVICE
RBAC
RBAC
RBAC
RBACRBA
C
RBAC
RBAC
RBAC
Adam (owner)
Michael (contributor)
For more information about ARM see this session tomorrow.
Azure Resource Manager (ARM) 659 - Azure Resource Manager
Thursday @ 11:30, room 2022
aka.ms / azure portal
feedback
Demos!Azure Portal
Consistency
Insights
Organization
Predictability
Access control
Customization
Azure management platform
Q & AAzure Portal
Improve your skills by enrolling in our free cloud development courses at the Microsoft Virtual Academy.
Try Microsoft Azure for free and deploy your first cloud solution in under 5 minutes!
Easily build web and mobile apps for any platform with AzureAppService for free.
Resources
© 2015 Microsoft Corporation. All rights reserved.
Michael’s startboard
Adam’s startboard
Deployed version of app that’s not as cloudy as it could be
Deployed version of app that is super cloudy and has been running for a day
TODO