collect and analyze product feedback feedbackcruncher cloud service/webjob feedbackweb app service...

Post on 22-Dec-2015

223 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related